Свежее обновление Dunehack Rebuild R82
- Исправлено неправильное отображение надписи Credits Low во время запуска Death Hand;
- Функция давить пехоту зависит от флага в параметре юнита (например, колёсные юниты теперь тоже могут давить пехоту);
- EMC скрипты выделены в отдельные файлы и доступны для редактирования;
- Убрана функция подрыва Devastator с включенным таймером самоуничтожения при поедании его червём;
- Червь меньше тупит при управлении игроком;
- Добавлен экран блокировки при запуске 480x464 рома на обычном эмуляторе;
- При попытке заказать недоступный юнит или здание проигрывается звук ошибки, а не постройки;
- Добавлена поддержка MP3 треков в эмуляторе Mednafen DOOMDAY edition (необходимо обновление до версии в папке с обновлением). MP3 файлы должны находиться в папке BGM в одной директории с ромом с названиями 1.mp3, 2.mp3 и т.д. Треков должно быть от 2 до 99. Треков не может быть 10, так как это число зарезервировано для корректной работы Genesis Plus GX;
- При использовании CD треков добавлена поддержка динамической музыки как в DOS версии игры. Настраивается через mics\cd_tracks.asm :
- Если ambient_tracks_list пустой, то будут играться случайные треки из всего списка треков.
- Если combat_tracks_list пустой, то будут играться только случайные треки из списка ambient_tracks_list.
Изменения в файлах:
- Изменены файлы base_rom.
- Добавлена папка emc_scripts.
- В файлах юнитов Trike, Raider_trike, Quad, Rocketquad, убран флаг "давить пехоту"
- Добавлен misc\cd_tracks.asm
- В файл include.asm добавлены строчки:
include misc\cd_tracks.asm
build_emc_ptr: dc.l build_emc
team_emc_ptr: dc.l team_emc
unit_emc_ptr: dc.l unit_emc
build_emc:
incbin emc_scripts\build.txt.emc
team_emc:
incbin emc_scripts\team.txt.emc
unit_emc:
incbin emc_scripts\unit.txt.emc
Посмотреть работоспособность динамической музыки можно в этой обновлённой сборке Dune Razor Missions
Обновление плагинов для этой сборки, ничего нового, они просто теперь работают. Для работы надо заменить содержимое папки plugins и файл include.asm в корневом каталоге сборщика. Если include кастомный то дописать в самый конец строку:
include plugins\plugins.asm
Если кто забыл или не знал, то надо в редакторе DUE нажать "молоток"(1), а потом на кнопку "plugins and fixes"(2).
Новая версия EMC скриптов:
Для работы необходимо заменить содержимое папки emc_scripts
1) За юнитами, находящимися в режиме area-guard теперь тоже прилетает транспортник и отвозит на рем.завод. Потом привозит и высаживает где взял, но уже в режиме guard.
2) Фикс фичи unit degeneration/перерождение. Это теперь работает на всех юнитах, кроме saboteur, devastator и sandworm ну и соответсвенно, если какой-то из новых юнитов использует скрипт от вышеописанных юнитов, то тоже работать не будет.
3)Добавлен файл decompile.bat, для декомпиляции emc скриптов в txt.
4)Из кода удалены скрипты актуальные только для dos версии. Хоть и минимальная, но оптимизация.
Если вдруг найдёте какие-то баги, ошибки и так далее, пишите, будем править.
Cкачать