DuneHack Rebuild R82D
Чистая сборка с дополнениями от Emperor175:
+Фикс хвоста харвестера (если ставить харвестер на карту при редактировании миссии)
+Файл настройки в зданиях (builds_mods.asm)
+Продажа зданий в инклуде (исправление ошибки редактора DUE)
+Стоптряска в инклуде (исправление ошибки DUE)
+Исправленные шаблоны миссий и карт x128 и конвертер миссий от Dimidrol
+DME+DME3 обновлённые версии
+Доработанные emc скрипты от Dimidrol и Razor.
+Подсказка как менять кадры кружка
R82C - 22.07.2024
+ исправлен баг с timeout + frigate (теперь таймер пропадает на время фрегата, как и задумывалось/было в версиях до R82b). (вместо 'plugins' - там некорретный хак)
+ исправлено: звуки не играли до захода в меню, если выставлено музыка:нет.
+ настройка множителей урона misc\damage_levels.asm.
+ можно сделать разную озвучку за каждый из Домов (misc\sounds.asm).
+ сумма локальных лимитов для ИИ-противников (AI_share_limit=1 в mics\limits.asm); настройка локальных лимитов воздушных юнитов.
+ раздельные настройки для troopers и trooper (а также fremen/sardaukar trooper и fremen/sardaukar troopers) - в units_extras.asm и units_extras2.asm.
+ раздельная настройка шанса перекраски девиатором для игрока и ИИ misc\house_info.asm.
+ настройка юнитов из дворца misc\house_info.asm. (вместо 'plugins')
+ настройка количества кредитов от чит-кода splurgeola в build_rom_info.asm. (вместо 'plugins')
+ добавлен флаг "игнорировать типы движения (wheeled, tracked и т.д.) при создании teams", в units_extras2.asm. (вместо 'plugins')
+ воронки от снарядов (surface_mod_t в misc\surfaces.asm) теперь должны нормально настраиваться, в том числе для новых типов поверхностей. (вместо 'plugins')
+ добавлен отладочный экран (при ошибке odd address или illegal opcode).
+ возможность установки альтернативного режима выбора направления в маршруте юнитов в new_move_type в units_extras.asm (тоже что NEW_MOVE_TYPE=1 в plugins).
+ новый параметр surface_spawn для типов блоков, на которых юнит может появляться при выходе из зданий - в misc\surfaces.asm - 0=проходимый тип, 1=стена-непроходима, $FFFF-горы-проходимы только для footed типа. (вместо plugings: New block types harvester spawn fix)
+ misc\dmg_table.asm изменён для подсчёта через умножение, а не деление (то есть как в файле damage_levels.asm).
+ отображение энергии для других зданий, генеририующих энергию. (вместо 'plugins')
+ есть значок молнии при нехватке, но только на outpost.
Изменения в файлах:
+ добавлены misc\damage_levels.asm ; misc\limits.asm.
+ изменены misc\dmg_table.asm ; misc\surfaces.asm ; misc\house_info.asm ; misc\sounds.asm ; units\units_extras.asm ; units\units_extras2.asm.
+ также include.asm и build_rom_info.asm и base_rom\ обновлены.
changelog 08.07.2024:
R82C - 08.07.2024
+ Исправлено неправильное отображение надписи 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 версии игры. Настраивается через misc\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 (R82C_update_22.07.2024 - только обновлённые файлы для Dunehack_Rebuild_14_Jun_2021, включая файлы из предыдущего обновления R82C_update_08.07.2024 )
https://disk.yandex.ru/d/hNUyatG33NUZCc/r82/update_2024
Цитата: Ti_ от 31 Август 2024, 10:22:09 Добавлено R82C_update_25.08.2024 (только обновление base roms для 22.07.2024) - изменены лимиты - ИИ запоминает до 50 зданий, вместо 26, но максимум строк записей десантов уменьшен с 55 до 25.
* Если использовался какой-то оверлей/ram watch для отслеживания некоторых значений, для всех Домов, кроме Харконненов, они сместились.
Цитата: Razor от 30 Сентябрь 2024, 20:11:43 Свежее обновление сборки R82C_update_28.09.2024_variable_maps
Основная фишка данного обновления - можно выставить в файле maps_size.asm произвольный размер карт в пределах максимального.
Остальные изменения в сборке:
В файле sounds.asm в voice_song_tbl перенесены звуки "запущена Рука Смерти", "прибыло подкрепление",В файле sounds.asm в voice_song_tbl добавлены звуки "захвачено вражеское здание" и "захвачено наше здание"Фикс озвучки, чтобы у Фременов и Сардаукаров корректно воспроизводился звук на "потеряно здание"Фиксы на случай если из-за новых сэмплов размер рома будет превышать 2Мб (размер рома надо вручную корректировать в include.asm параметром ROM_4MB = 1, по умолчанию стоит ROM_4MB = 0) Цитата: Razor от 13 Октябрь 2024, 18:31:13 Свежее обновление сборки R82C_update_13.10.2024_variable_maps
В файле can_build.asm была добавлена подключаемая функция sell_buildings. Зажатие Mode и последующие нажатие X продаёт выделенное здание. Игрок получает половину стоимости здания в зависимости от количества его ХП (целое здание даёт половину стоимости, наполовину разрушенное - четверть и т.д.)
