Автор Тема: [SMD] хакинг Dune: The Battle for Arrakis  (Прочитано 1401661 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Turbo2000

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8910 : 02 Апрель 2023, 02:09:16 »
Привет.
Где можно найти информацию о внутренней структуре игры.
На данный момент удалось разобраться, что большинство ресурсов (графика, наборы тайлов для плоскостей) запакованы, и извлекаются специальным алгоритмом в оперативную память, а потом по DMA отправляются на VDP и т.д.
Сейчас делаю достаточно просто, нашел оффсеты нужных мне заголовков по которым можно извлечь графику, извлекаю и использую у себя, но это работает только на одном роме.
Обратил внимание, что распаковщику скармливается какая-то таблица адресов, обычно все распаковывается в начало RAM, потому куда-то передается, например в VDP, и опять.
Если уже столько хаков сделано, есть возможность поделиться определенными знаниями о структуре игры?
Спасибо.
« Последнее редактирование: 02 Апрель 2023, 02:20:29 от Turbo2000 »

Оффлайн Lukich

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8911 : 04 Апрель 2023, 09:08:27 »
Подскажите на что влияют эти настройки, например я меняю боец движение 50 и уставляю у каково дома поменять, остальные отключаю, сохраняю, в игре все бойцы врагов также двигаются, как поменять только у плеера.

Оффлайн Император

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
  • "У вас недостаточно интеллекта чтобы прочесть это"
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8912 : 04 Апрель 2023, 15:50:15 »
Подскажите на что влияют эти настройки, например я меняю боец движение 50 и уставляю у каково дома поменять, остальные отключаю, сохраняю, в игре все бойцы врагов также двигаются, как поменять только у плеера.
Эти галочки, означают для каких домов текущий юнит будет доступен в производстве//вот

Оффлайн Император

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
  • "У вас недостаточно интеллекта чтобы прочесть это"
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8913 : 04 Апрель 2023, 15:54:58 »
Вот новое творение
- сюжета нет
- дизбаланс есть!
- идея есть!
- достойная работа? нет
- играть на самой сложной сложности, тк слишком легко получилось:|
- идею полноценно реализовать не удалось(
- название всё говорит за себя, миссия на выживание, конечное
- ПРИКОЛОВ не будет, стратегия, думать надо и тд
изменено, в архив добавлено разрешение 480x464

Изменено, не играйте в это, это позорище!
Изменено 03.06.24: хак наконец протестирован, и в нём багов больше чем их можно себе представить, чинить ничего не буду.
« Последнее редактирование: 03 Июнь 2024, 17:10:44 от Император »

Оффлайн Lukich

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8914 : 05 Апрель 2023, 06:47:43 »
Эти галочки, означают для каких домов текущий юнит будет доступен в производстве//вот
Спасибо, плохо что не для каждого юнита дома отдельно можно менять настройки.

Оффлайн Император

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
  • "У вас недостаточно интеллекта чтобы прочесть это"
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8915 : 13 Апрель 2023, 13:33:26 »
Вопрос - как изменить юнита "десантирующегося" из дворца?!
как это сделать я не нашёл, неудивительно.

Мне например, нужно заменить червей на орнитоптеров.

Lipetsk вроде как такое проворачивал.

Знает кто, как?

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8916 : 13 Апрель 2023, 16:02:24 »
димидрола пинай... а то он колбаса семейная совсем от рук отбился :) и плагины недоделал, забросил. адреса найти для 64 ромов и с большим расширением найти обещал. обновление не можем сделать из-за этого. а докучи я уже сам все забыл что к чему...



Оффлайн Razor

  • Пользователь
  • Сообщений: 1783
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8917 : 14 Апрель 2023, 09:18:03 »
Вопрос - как изменить юнита "десантирующегося" из дворца?!

Найти в  роме строку 0003 0005 0003 0003 0019 0019 0019 0019
Первые 4 значения - ID юнитов дворца Атрейдесов. Последние 4 - дворца Фременов

P.S.: ID Орнитоптера - 0001. При этом учти, что на них самолётный лимит распространяется. И при обычной игре будет часто ситуация, что дворец сработал, но самолёты не появятся.




Добавлено позже:
адреса найти для 64 ромов и с большим расширением найти обещал.

А у меня спросить прям западло было?

DuneHack_r82.bin - 0x00012604-0x00012613
DuneHack_r82_480x464.bin - 0x000126BA-0x000126C9
DuneHack_r82_x128.bin - 0x000126EE-0x000126FD
DuneHack_r82_x128_480x464.bin - 0x000127A4-0x000127B3
« Последнее редактирование: 14 Апрель 2023, 09:41:25 от Razor »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8918 : 14 Апрель 2023, 15:10:22 »
не не... эти 4 старые плагины то есть. не хватает на фиксы. там ща ваще все пусто...

типа:
; -------------------------------------------------
; New block types harvester spawn fix
; -------------------------------------------------

IF (FIX_HARVESTER=1)

locFixNwTypes:
; old checks
cmpi.w #$b,4(sp)
beq subFixNewTypesOldWall
cmpi.w #$6,4(sp)
beq subFixNewTypesOldMountain

; new type check
include plugins\fixes\harvesternewsurfaces.asm

IF (EXPANDED_MAP=0)
IF (EXT_RES=0)
; стандарт
; return to old routine
jmp $a8f6

subFixNewTypesOldWall:
jmp $a934

subFixNewTypesOldMountain:
jmp $a8fe
ELSE
; 480x464
ENDIF
ELSE
IF (EXT_RES=0)
; x128
            ELSE
; x128  480x464
ENDIF

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8919 : 14 Апрель 2023, 17:52:17 »
О, прикольно, народ свои моды выкладывает. Пусть и сырые, но главное, чтоб интерес был дорабатывать их.
Может что-то из вашего творчества и на стрим попадёт.

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8920 : 28 Апрель 2023, 18:11:37 »
Dune Hard Mod by Lipetsk 18 версия.
Принято решение сделать обновление, где ром причёсан для публичного релиза. До этого хард мод нигде не выкладывался, и был только у тестеров и на стримах. Отредактированы 8-9 миссии за классические дома. В релизной версии только один уровень сложности - максимальный (хардкор). Это только для любителей хардкора. Читеры, нубы и тп. нытики - мимо.
Идея мода:
Сделать хардкорные миссии, которые можно пройти только вдвоём, или одному но очень стойкому раннеру. И при этом у бота бабло накапливается, но он имеет минимум строений на базе, т.е. за основу взяты классические 8-9 миссии.
Описание миссий:
Бот очень богат, но имеет знакомую базу на знакомой карте. Игроку доступный спайс и 15 минут на развитие, увеличенная пополняемость юнитов в космопорте в компенсацию. Уровень развития технологии максимальный. Миссия считается пройденной чисто, если на земле бота не построено ни одного объекта игроком. В очистителе спайс не накапливается, для этого нужны хранилища, они вмещают 5000 спайса. Пароли на миссии стандартные, можно стартовать с титульника, выбрать дом и загрузится 8 миссия.
Скачать: https://disk.yandex.ru/d/2ym1KdxhQZ_jYQ

В этот мод категорически требуется играть на эмуляторе с разгоном.
Например mednafen_A31: https://yadi.sk/d/W1vd1w8dEpw4Hw
Он также поддерживает разрешение 480x464.

ВК МОДА: https://vk.com/dune2_by_lipetsk

Оффлайн Макс_OD

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8921 : 30 Апрель 2023, 12:47:51 »
подскажите, как сделать 480*464 в эмуле ретроарч?
спасибо

Оффлайн Razor

  • Пользователь
  • Сообщений: 1783
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8922 : 30 Апрель 2023, 15:23:58 »
подскажите, как сделать 480*464 в эмуле ретроарч?
спасибо
  • Скачать 32-битную версию RetroArch для Windows
  • Скачать ядро Genesis Plus GX 32-bit (480x464 & CDDA)
  • Установить ядро в RetroArch (Load Core > Install or Restore Core > указать путь до .dll файла)

Оффлайн Император

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
  • "У вас недостаточно интеллекта чтобы прочесть это"
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8923 : 07 Май 2023, 18:05:38 »
Dune WoT (Dune War Of Tanks)

Идея:

Создать вынужденную стенка на стенку без стройки и тд, только танки и пару фишек.
При этом игроку не даются в управление все танки, лишь несколько, хак лёгкий.
Кажется что скудно, но это не так, миссии быстро проходятся, постепенно вводятся новые фишки, юниты и тд.
Критика не принимается тк всё что тут есть, так задумано изначально, иначе быть не могло.
Если есть баги, то их просто не получилось исправить, тут и так всё на костылях:|

Особенности->

- СТРОЙКИ НЕТ

- РЕМОНТА ЗДАНИЙ И ЮНИТОВ НЕТ

- ЭКОНОМИКИ НЕТ

- СОВЕРШЕННО НОВЫЕ ЮНИТЫ (НЕ ВСЕ)

- СРЕДНЯЯ ПРОХОДИМОСТЬ КАЖДОЙ МИССИИ 5-15 МИНУТ

- СОВЕРШЕННО НОВАЯ КАРТА (ТА ЧТО НА ФОНЕ МЕНТАТА) (УБИЛ НА ЭТО 8 ЧАСОВ, ТО ЧТО ВЫШЛО - ЭТО МАКСИМУМ ВОЗМОЖНОСТЕЙ ИЗ-ЗА БАГОВ И ТД)

- СЕРЬЁЗНЫЙ СЮЖЕТ, ЦЕЛАЯ КАМПАНИЯ (ИЗ НЕ СЕРЬЁЗНОГО ТОЛЬКО ВСТУПЛЕНИЕ И МЕНТАТ)

- БАЛАНС (МОЖНО ПОСМОТРЕТЬ В Microsoft Word (в архиве))

- Хак на полтора часа, так и рассчитывалось из-за очевидно того, что стройки нет.

/рекомендовано играть на разогнанном эмуляторе/

Обновление: исправлены  баги, проще сложность
« Последнее редактирование: 19 Декабрь 2023, 00:05:02 от Император »

Оффлайн Razor

  • Пользователь
  • Сообщений: 1783
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8924 : 09 Май 2023, 14:10:23 »
Прохождение финальной миссии в Dune Razor Missions за Атрейдесов на максимальном уровне сложности.

Оффлайн Император

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
  • "У вас недостаточно интеллекта чтобы прочесть это"
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8925 : 13 Май 2023, 20:13:34 »
ОБНОВЛЕНО ОТ ЯНВАРЯ 2024       ЭТО РЕЛИЗ
Dune PVC (Player Vs Computer) V0.4

Смысл:

Есть значит pvp по дюне со своим особым балансом, ну и вот.
Тут как у Рейзора, касаемо Missions Dynasty - там у него от dos версии по сути только карты.
Вот и у меня от пвп тут только идея постепенного развития, 20-25 минут до дворца.
Делать хаки эти, очень утомительно, по 4 часа на миссию + сюжет и ментатов делать надо.

Что имеем:

- 10 миссий + 3 тестовых

- 5 кампаний, 2 миссии на 1

- Новые ментаты + "Сюжет"

- Новая карта в экране с ментатом (это не халтура, я так вижу)

- Нестандартная система прохождения, пароли

- Разрешения 480x464 не будет кхм

ИЗМЕНЕНО:

- Было доработано всё то, что не было доработано

- В архиве 2 версии, новая и старая

- (14.05.23) убраны баги и опечатки

- (08.01.24) ПРОТЕСТИРОВАНЫ ВСЕ МИССИИ МНОЮ И ИСПРАВЛЕНЫ НЕВОЗМОЖНЫЕ, ВСЁ ВЗЯЛ В СВОИ РУКИ КАК ГОВОРИТСЯ!

-ВСЕГДА ВНИМАТЕЛЬНО ЧИТАЙТЕ МЕНТАТОВ, ДАЖЕ ЕСЛИ КАЖЕТСЯ ЧТО ЭТО СТАНДАРТНЫЙ ДИАЛОГ-
« Последнее редактирование: 08 Январь 2024, 18:41:36 от Император »

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 778
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8926 : 29 Май 2023, 16:57:10 »
Решил тут спустя несколько лет вытащить из загашника своих идей проект Sails of Charon, и в связи с этим пустился в глубинный реверс-энжинеринг Дюны, чтобы докопаться до самой сердцевины движка, а значит - и до возможности его глобального перепила. И вроде даже начинает что-то осмысленное получаться.

В идеале хотелось бы получить хорошо разбитый на подпрограммы (а возможно - и отдельные asm-файлы, чтобы каждый обращающийся знал, какой код где лежит и за что отвечает), подчищенный от следов трейсинга и полностью ресобирабельный код, где каждой переменной, подпрограмме и просто куску данных заново дано целиком отражающее его смысл имя, чтобы любой желающий, даже при минимальном знании ассемблера, мог создать на основе Дюны стратегию мечты, а при особом желании - и сколь угодно далеко от этой основы отойти.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8927 : 30 Май 2023, 07:38:40 »
пилите, Шура, пилите!

если найдется баг, где хвост клубится за харвестером, а это видимо какая-то функция прорисовки карты, то хорошо бы его поправить. рассказуваю: если харвестер выехал с завода при постройке - то все в порядке. хвост клубится при фарме спайса нормально. однако, если нарисовать харвестер на карте в редакторе карт, а после запустить игру - при фарме спайса хвост будет клубится над харвестером, портя внешний вид. что-то там с приоритетами не то... когда харвестер вылупляется с завода у него видимо какие-то дополнительные переменные в структуре юнита есть. когда-же он нарисован на карте - то эти значения видимо пустые... по итогу приоритет портится, и хвост клубится не правильно.

хорошо бы видеть редактор типов графики для юнитов. товарищ Тай оставил нам в наследство то, что было в игре. сам то он конечно добавил новые типы, как например для... надо же забыл. для ракетницы сардукаров например. не помню точно... а вот редактирование он выносным не сделал. поясняю: вот возьмем хеви танк. у него есть башня, есть графика на 8 углов, и есть 2 кадра анимации выстрела. я бы хотел иметь возможность изменять количество кадров для анимации выстрела и сделать скажем 3. так-же можно было бы саму анимацию доделывать - как например у пехотинца есть анимация топания ног при движении. у танка такого нет. он статично передвигается одним кадром. то есть можно было бы сделать некий шагающий юнит типа Голиафа из Старкрафта, как по слухам и легендам когда-то давно на заре ромхакинга Сегаман творил... но я честно говоря не видел, и слышал только легенды. не суть. вот такой редактор поведения юнитов был бы очень не плох.

было бы неплохо изменять стартовое меню. координаты, пункты меню, направление движения анимации космоса (сейчас с права на лево звезды летят, а я бы хотел по диагонали, и чтоб зациклено было, а не останавливалось на моменте появления планеты).

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 778
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8928 : 01 Июнь 2023, 13:14:54 »
пилите, Шура, пилите!

если найдется баг, где хвост клубится за харвестером, а это видимо какая-то функция прорисовки карты, то хорошо бы его поправить. рассказуваю: если харвестер выехал с завода при постройке - то все в порядке. хвост клубится при фарме спайса нормально. однако, если нарисовать харвестер на карте в редакторе карт, а после запустить игру - при фарме спайса хвост будет клубится над харвестером, портя внешний вид. что-то там с приоритетами не то... когда харвестер вылупляется с завода у него видимо какие-то дополнительные переменные в структуре юнита есть. когда-же он нарисован на карте - то эти значения видимо пустые... по итогу приоритет портится, и хвост клубится не правильно.

хорошо бы видеть редактор типов графики для юнитов. товарищ Тай оставил нам в наследство то, что было в игре. сам то он конечно добавил новые типы, как например для... надо же забыл. для ракетницы сардукаров например. не помню точно... а вот редактирование он выносным не сделал. поясняю: вот возьмем хеви танк. у него есть башня, есть графика на 8 углов, и есть 2 кадра анимации выстрела. я бы хотел иметь возможность изменять количество кадров для анимации выстрела и сделать скажем 3. так-же можно было бы саму анимацию доделывать - как например у пехотинца есть анимация топания ног при движении. у танка такого нет. он статично передвигается одним кадром. то есть можно было бы сделать некий шагающий юнит типа Голиафа из Старкрафта, как по слухам и легендам когда-то давно на заре ромхакинга Сегаман творил... но я честно говоря не видел, и слышал только легенды. не суть. вот такой редактор поведения юнитов был бы очень не плох.

было бы неплохо изменять стартовое меню. координаты, пункты меню, направление движения анимации космоса (сейчас с права на лево звезды летят, а я бы хотел по диагонали, и чтоб зациклено было, а не останавливалось на моменте появления планеты).

Пилим-пилим-пилим-пилим, с увлеченьем пилим!  :) Несколько простых подпрограмм уже нашли своё место в vfunc.s и sound.s, чтобы основной файл слегка "похудел" и уже не настолько пугал объёмами своего текста.
« Последнее редактирование: 01 Июнь 2023, 17:13:56 от Томахомэ »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8929 : 02 Июнь 2023, 04:15:08 »
у меня вопрос... по этим всяким move и так далее. а ты понимаешь чего они делают? я например ваще без понятия :) что-то там творится... магия какая-то. я бы хотел переводчик бахнуть в мой язык - PureBasic.

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 778
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8930 : 03 Июнь 2023, 10:42:44 »
у меня вопрос... по этим всяким move и так далее. а ты понимаешь чего они делают? я например ваще без понятия :) что-то там творится... магия какая-то. я бы хотел переводчик бахнуть в мой язык - PureBasic.

Конкретно move вообще самая простая команда - занести определённое значение в регистр или ячейку памяти (ближаший функциональный аналог из высокоуровневых языков - x=y, с рядом, разумеется, упрощений и упущений). Для общего понимания, в принципе, неплохо подойдёт вот эта книга, которую мне в своё время посоветовали здесь же, на Эмуленде (мимо нюансов, касающиеся конкретно Амиги, можно спокойно проходить и касаться только общего для всех M68k-based систем в принципе), ну, и немножко вот это. Мне, по крайнем мере, из материалов уже и этого хватило.
По архитектуре MegaDrive же достаточно подробная информация здесь - во вроде как утёкшей спустя годы официальной техдокументации для внутрикорпоративного пользования.

У меня тоже в своё время было ощущение программирования как некоей магии, а от самих слов "регистр", "флаг" и "прерывание" душа и вовсе уходила в пятки, однако уже с началом изучения C такое вот магическое восприятие начало потихоньку разрушаться.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8931 : 03 Июнь 2023, 14:27:57 »
с теорией у меня конечно тухло... полистал, ничего не понял :) регистры эти d0 по сути глобальная переменная чтоль?

Оффлайн Макс_OD

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8932 : 04 Июнь 2023, 14:42:10 »
подскажите, на эмуле gen 150mhz можно запустить в 480*464?

Оффлайн Razor

  • Пользователь
  • Сообщений: 1783
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8933 : 04 Июнь 2023, 16:47:57 »
подскажите, на эмуле gen 150mhz можно запустить в 480*464?
Нельзя, для корректной работы нужен только специальный эмулятор (Mednafen 480x464 или Genesis Plus GX 32-bit (480x464 & CDDA)), который умеет запускать ром в расширенном разрешении.

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 778
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8934 : 04 Июнь 2023, 17:15:24 »
с теорией у меня конечно тухло... полистал, ничего не понял :) регистры эти d0 по сути глобальная переменная чтоль?

К переменным в привычном понимании ближе ячейки оперативной памяти. Регистр же может использоваться и как временное хранилище промежуточных результатов математических операций над переменной.

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 190
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8935 : 27 Июнь 2023, 21:15:05 »
Анонсирую продолжение разработки моей модификации дюны.
Мод будет полностью включать в себя кампанию Revenge, с некоторыми доработками, такими как новые тексты ментатов, некоторая новая графика, замена некоторых юнитов.
Новая кампания будет за атрейдесов. В ней будут некоторые миссии с союзником. Будут миссии со случайным выбором противника.
Старые "Двухэтажные" карты будут дополнены новыми элементами ландшафта. И многое другое. В целом стоит задача сделать новую кампанию и повысить её реиграбельность, чтобы одни и те же миссии игрались иначе при повторном прохождении.


« Последнее редактирование: 03 Июль 2023, 23:08:04 от dimidrol »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8936 : 08 Июль 2023, 16:50:47 »
так, дети, давайте все вместе позовем деда мороза димидрола. у него были хорошие новости, но жизнь его видимо замотала в конец...

Оффлайн Макс_OD

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8937 : 09 Июль 2023, 19:30:10 »
подскажите пароли к уровням Razor Dynasty и как начать игры за императора с первой миссии
спасибо

Оффлайн Император

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
  • "У вас недостаточно интеллекта чтобы прочесть это"
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8938 : 10 Июль 2023, 10:11:14 »
Dune Short Missions (DSM)

Смысл:

"Короткие" миссии с нестандартными картами и "сжатой" кампанией.
Пример 1 миссия -> трайки, 2 миссия -> танки. Миссий всего 5, необычные карты начиная с 3.
Сам на запись всю кампанию прошёл.

Что имеем:

- 1 кампания, 5 миссий

- Сюжет не сюжет, ментат не ментат

- "Новый" цвет у Сардукаров

- Червей придётся попинать как следует

- Про карты и тд уже описано, доп информация в архиве

- В архиве присутствует HARDMODE версия, изменения описаны в архиве и тд тп

Набросок пример необычного строения карты: файл Map 64... (хз как пользоваться здешними приблудами: цвет текста, фото и тд)

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2499
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #8939 : 11 Июль 2023, 10:12:01 »
кароче передовик труда димидролыч сказал чтоб я пост написал. так вот... пешу :)

как-то мало кто задавался вопросом нахрена в архиве со сборщиком Тая лежит файл updater... а это жжжж не спроста! к сожалению обновление штатно произойдет только если сборка была не тронута ромхакером. а именно речь касается файла include - если там были изменения, то после обновы редактор взбрыкнет. так-же возможно взбрыкнет всякая галимая винда типа 10 или 11 или кто оне щас там... потому что обновлятор сливает с интернета новую ехешку, а потом еще докучи захочет её запустить - естесно это не порадует некоего Билли Г.

но пока-что вернемся к include.asm - в связи с тем, что редактор теперь читает чуть чуть по другому, то оригинальный файл редактору не понравится и он его заменит на свой, где были произведены небольшие изменения. во первых в оригинале были места, где метка и какой-то параметр идут в одну строку:
metka: dc.b parameterтак вот если оригинальный include.asm был изменен ромхакером, то редактор взбрыкнет и в сообщении подскажет об этом, что дескать сходите ка вы, уважаемый, и вручную исправте такие-то моменты, чтобы стало так:
metka:
    dc.b parameter
*надо чтоб metka: была без пробела у края, а следующая строчка dc.b parameter начиналась с парочки пробелов или табуляции. иначе компилятор asm68k.exe взбрыкнет. а новый я так и не сделал, хотя концепт в принципе готов...

второе изменение, которое будет в новом файле include.asm, который втулит редактор взаместо старого оригинального - строчка в конце файла:
include plugins\plugins.asmто есть добавляет код плагинов, которые димидрол так тщательно собирал с миру по нитке. усем, поделившимися своими наработками респект и все такое, но об этом напишет он сам.

помимо этого редактор еще распакует из себя пару папок как с самими плагинами, так и некоторыми фиксами, которые димидрол смог организовать, за что ему тоже большая благодарность.

а вот какие еще были изменения в этой новой версии - я в упор не помню... какие-то видимо были :) но я все забыл. так что если чо криво работает - не лишним было бы писать, но исходя из практики... за все года багрепортов было раз два и обчелся. нееее, я конечно горд - раз нет багрепортов, значит я изначально все сделал правильно :))) но мы же понимаем, что на самом деле это лень и пофигизм. этож надо зайти на форум, описать проблему, и может еще скриншотов наделать... да ну нафиг. пойду лучше в крузисы поиграю.

и да! по плагинам - нам бы хотелось добавить возможность выбора отключения ракет у ракетной турели, когда напряжения в сети не хватает. типа пушка продолжает работать, а вот ракеты не запускаются, пока не поставишь новых электростанций. нооооо папки не дают, а сами мы не местные :)

и да, часть вторая от создателя и да, часть первая:
код плагинов и фиксов может быть грязноват... потому что, повторюсь, сами мы не местные. вроде бы это и работает... нооооо насколько верно оно работает и насколько чисто по отношению к процессору, занимаемости памяти и иже прочее внутренне-кухонное - тут мы прям не очень.