Разработка и ромхакинг > Ромхакинг
[SMD] хакинг Dune: The Battle for Arrakis
bgr:
--- Цитата: dimidrol от 11 Июль 2024, 13:31:20 ---А деньги зло, несите их в церковь.
--- Конец цитаты ---
Церковь - это зло, спускайте деньги на еду и шлюх, хоть душевный покой обретете :)
dimidrol:
В связи с ожидающимся новым сборщиком. Я планирую обновление хака Dune II REQUITE.
А пока ждём сборщик, можно ознакомиться с геймплейной частью обновления.
Пока только обычный ром, 480х464 в данный момент не доступен.
https://disk.yandex.ru/d/NTgUbxpF8iOEVg
Список изменений:
1)Новая графика у юнитов "Стрекоза" и "Соник-танк"
2)Новые иконки.
3)Новые 6-ые миссии за оба дома.
4)Новая карта для первой миссии Атрейдесов.
5)Правка багов. Проезд трайка сквозь пехоту, баги палитры (пока ещё не все исправлены), перенастройка поведения ИИ.
6)Забор юнитов в area guard на ремонт.
7)Новые экраны опций, паролей, статистики.
8)Немного изменён текст ментата
9)Расширена механика выпадения солдата из уничтоженной техники, они вылезают теперь из трайков и квадов.
10)Изменены уровни угроз ИИ.
11)Частично изменено звуковое сопровождение. Новый звук лазера и музыка.
Smoke_John:
Хакинг дюны ещё лет через 10:
SeregaZ:
на какомнить там меднафене, с увеличенной видеопамятью - можно. но ежели целится в оригинальное железо, то крайне сомнительно.
Smoke_John:
SeregaZ, Да, тут разрешение увеличенное, иначе бы не влезло по высоте
NakL3:
dimidrol, что за новая сборка? Что там нового будет?
Razor:
--- Цитата: NakL3 от 12 Июль 2024, 19:33:19 ---dimidrol, что за новая сборка? Что там нового будет?
--- Конец цитаты ---
--- Цитата: Razor от 08 Июль 2024, 21:41:11 ---Выставка достижений народного хозяйства. Возможность полного перехода на музыку CD качества с поддержкой её динамической смены как было в DOS версии игры. При постройке базы играет эмбиент, в бою - боевая музыка.
--- Конец цитаты ---
NakL3:
Razor, если только это, то такое себе конечно. Учитывая что это еще и не оригинальная МД, а с аддоном.
bgr:
В каком посте можно прочитать про русскую озвучку, кто добавил и откуда она взялась?
Я помню, 3dschumaher делал, но она была другая.
Razor:
--- Цитата: bgr от 12 Июль 2024, 21:28:30 ---В каком посте можно прочитать про русскую озвучку, кто добавил и откуда она взялась?
--- Конец цитаты ---
Я в свои Dune Razor Missions добавлял русскую озвучку из русской локализации Command & Conquer 3: Kane’s Wrath.
dimidrol:
--- Цитата: NakL3 от 12 Июль 2024, 19:33:19 ---dimidrol, что за новая сборка? Что там нового будет?
--- Конец цитаты ---
Тебе в принципе ответил уже Razor, но там ещё будет правка некоторых багов:
надпись нет денег, настройка юнитам кто давит пехоту, а кто не давит, не зависимо от типа передвижения. А ещё вынос в отдельные файлы emc скриптов. Можно будет официально как ты любишь, area guard отключать и прочие штуки с поведением ИИ. А ещё благодаря этим скриптам будет почти на всех юнитах работать галочка перерождение в редакторе DUE и кэрриал будет забирать на ремонт юнитов, которые в area guard.
Ну и конечно добавят 6-ой дом и рамочку для выделения юнитов.
SeregaZ:
так еще же стелс пихота с пневмопыхами и грабить корованы. я такую игру джва года ждал.
Razor:
Свежее обновление 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
dimidrol:
--- Цитата: Razor от 14 Июль 2024, 14:22:24 ---Свежее обновление 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качать
Razor:
Ещё одно нововведение в разработке. Множители урона в зависимости от типов юнитов и используемых ими снарядов. Теперь баланс качественно может быть схож с тем, который был в играх серии Command & Conquer. Ракетная пехота эффективна против танков. Против пехоты эффективна колёсная техника с пулемётами и автоматная пехота. Против колёсной техники эффективны танки.
SeregaZ:
эм... я вот маленько не понял :) как бы ладно, бОльшие разрешения экрана супротив стандартного маленького - это прям айс. пооооооочему никто экраны не делает соответствующие? раз война на бОльшем разрешении идет, то видимо надо и все экраны тоже делать бОльшего размера. то есть экран паузы, статистики, ввода пароля, меню, интро, покупки на заводе и старпорт... или опять только я один это замечаю и совсем не понимаю в колбасных обрезках?
dimidrol:
--- Цитата: SeregaZ от 19 Июль 2024, 15:47:17 ---эм... я вот маленько не понял :) как бы ладно, бОльшие разрешения экрана супротив стандартного маленького - это прям айс. пооооооочему никто экраны не делает соответствующие? раз война на бОльшем разрешении идет, то видимо надо и все экраны тоже делать бОльшего размера. то есть экран паузы, статистики, ввода пароля, меню, интро, покупки на заводе и старпорт... или опять только я один это замечаю и совсем не понимаю в колбасных обрезках?
--- Конец цитаты ---
Вот я страницу назад выкладывал ссылку на тестовую версию своего хака Dune Requite. Там заменены экраны опций, паролей и всего остального. Было непросто, постоянно втыкался в лимит тайлов. Все картинки, которые изначально хотел добавить были так или иначе немного порезаны ради экономии тайлов. А ты предлагаешь ещё на пол экрана это растянуть). И ещё окна иконок и текстовые поля всё тех же размеров остаются и их ещё и не подвинуть никуда. На мой взгляд тут нужен талант определённый, чтобы из того что есть, сделать что-то получше и побольше чем было. Поэтому особо и никто не лезет в дорисовку бокового куска этого. А так уже большая часть последних хаков содержит в себе изменённые стандартные экраны. Так что не зря ты потел над редактором экранов.
Razor:
Крупное обновление Dune Razor Missions до версии V24. Самые главные нововведения:
* Переработанный баланс, введены множители урона. Пехота теперь слаба к пулемётному огню, но имеет сопротивление к танковым снарядам. Танки имеют слабость к реактивным снарядам и т.д.
* Добавлена динамическая музыка при игре с CD музыкой
* Юнитов теперь забирают на ремонт в режиме охраны местности
Скачать сборку с CD музыкой, а так же отдельные ромы
Turbo2000:
Продолжаю развлекаться, можно читать глифы из ромов, и поддерживает локали, можно добавлять свои тексты, как на примере. :lol:
Если все получится, выложу демку. Глифы и вся графика, читаются на прямую из рома. GEMS тоже читаются на прямую. В общем, идея сделать полный маппинг ресурсов из ромов (минимум). :lol:
Smoke_John:
Turbo2000, Здорово, это, кажется, парсер, называется, если я правильно понял о чём речь, если возможно будет его встроить в OpenRA, то обязательно достану из пыльной полки мод дюны 2 для него, а то через костыли делать не очень то удобно и не оптимизированно, одни только картинки насколько жирные, по сравнению с оригинальным ромом
Навигация
Перейти к полной версии