| Коды GENS в ROM - адреса | 
|  | 
| 
| alex2018 | Дата: Четверг, 26.03.2020, 19:27 | Сообщение # 1 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Ребята короче дело такое игра warsong на сегу нашел в эмуляторе gens через поиск адресов значения - карты 1-уровня!!
 хотелось бы узнать ваше мнение как их найти через hex редактор?
 вот адреса
 FFB0A2:4 вода №1
 FFB0A3:7 вода №2
 FFB0A4:0 вода №3
 FFB0A5:9 вода №4
 FFB0A6:14 плитка
 FFB0A7:5 вода №6
 FFB0A8:30 стена
 FFB0A9:39 дорога в замке
 и так далее.. поиск был через чит-код (поиск адресов в 1 байт)
 это карта текстур первого уровня!
 но как их найти этот оффсет через hex?
 
 
 Сообщение отредактировал alex2018 - Четверг, 26.03.2020, 19:33 |  |  |  |  | 
| 
| TLT | Дата: Четверг, 26.03.2020, 20:42 | Сообщение # 2 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Осталось только понять, что это за адреса... т.к. в эмуляторе - это одно, а в ROM-файле - это другое. 
 Если речь идёт про коды Game Genie (не похоже), то есть утилита GGConv (и её аналоги), которая конвертирует их в hex-адреса, по которым можно также менять значения в ROM.
 
 
   Вот так.
 |  |  |  |  | 
| 
| alex2018 | Дата: Четверг, 26.03.2020, 21:37 | Сообщение # 3 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Так как поступить? просто они морозятся в gens эмуляторе код. и из за этого на скриншоте даже то что идет схождение.. |  |  |  |  | 
| 
| TLT | Дата: Пятница, 27.03.2020, 13:31 | Сообщение # 4 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Цитата alex2018 (  )  Так как поступить? просто они морозятся в gens эмуляторе код. и из за этого на скриншоте даже то что идет схождение..
 Делай GG коды, а это можешь выкинуть - это как Артмани, не имеет отношения к ROM...
 
 
   Вот так.
 |  |  |  |  | 
| 
| alex2018 | Дата: Пятница, 27.03.2020, 19:37 | Сообщение # 5 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Я изменить хочу в самом роме карту. а не коды использовать |  |  |  |  | 
| 
| TLT | Дата: Пятница, 27.03.2020, 22:01 | Сообщение # 6 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Цитата alex2018 (  )  Я изменить хочу в самом роме карту. а не коды использовать
 Я же сказал. что GG коды можно конвертировать в адреса и значения, по которым и которые можно внести действие в ROM, и код будет по умолчанию в игре. Так можно сделать игру с рядом изменений, типа с кучей жизней, в усиленным прыжком, начинать с какого-то уровня и т.д.
 
 
   Вот так.
 |  |  |  |  | 
| 
| alex2018 | Дата: Суббота, 28.03.2020, 06:32 | Сообщение # 7 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Хорошо, попробую что из этого выйдет Ссылку на утилиту gg можно?
 |  |  |  |  | 
| 
| TLT | Дата: Суббота, 28.03.2020, 11:05 | Сообщение # 8 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Цитата alex2018 (  )  Ссылку на утилиту gg можно?
 https://www.romhacking.net/utilities/23/
 
 Возможно, в каких-то дебаг-эмуляторах есть встроенная. Не знаю.
 
 
   Вот так.
 |  |  |  |  | 
| 
| alex2018 | Дата: Воскресенье, 05.04.2020, 21:41 | Сообщение # 9 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Вот результат что получилось сделать Изменено: за место 350р > 1000р
 Изменено: первая карта немного переделана
 
 
 Сообщение отредактировал alex2018 - Воскресенье, 05.04.2020, 21:44 |  |  |  |  | 
| 
| alex2018 | Дата: Понедельник, 06.04.2020, 06:46 | Сообщение # 10 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Если есть предлажения что еще в игре (Warsong - Langrisser) изменить? |  |  |  |  | 
| 
| alex2018 | Дата: Вторник, 14.04.2020, 20:11 | Сообщение # 11 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Мое небольшое изменение 1. Изменил расположения двух главных героев на одну позицию севера
 2. Добавил своим недвижимым отрядам по солдатам
 (за место 4 стало =6 у Тейлор)
 (за место 4 стало =8 у Нарм)
 3. Добавил врагу Первосвященник солдат (за место 4 стало 8)
 
 РОМХАКИНГ ИЗМЕНЕНИЯ (сценарий 1) РЕДАКТОР - Hex HxD
 смещение 30D91-30D93 (hex 0F0003 > 0F0002) Начальная позиция Ледин
 смещение 30D8D-30D8F (hex 0D0003 > 0D0002) Начальная позиция Волков
 
 смещение 3287D-3287F (hex 0A0005 > НЕ МЕНЯЛОСЬ) расположение Тейлор
 смещение 32881 (hex 04 > 06) количество солдат у Тейлор
 
 смещение 3285F-32861 (hex 130005 > НЕ МЕНЯЛОСЬ) расположение Нарм
 смещение 32863 (hex 04 > 08) количество солдат у Нарм
 
 смещение 316AD-316AF (hex 1B0011 > НЕ МЕНЯЛОСЬ) расположение врага Первосвященник
 смещение 316B1 (hex 04 > 08) количество солдат у врага Первосвященник
 |  |  |  |  | 
| 
| alex2018 | Дата: Среда, 15.04.2020, 14:13 | Сообщение # 12 |  | Рядовой Группа: Проверенные Сообщений: 8 Статус: Оффлайн | Как создать утилиту что бы в ней сделать offset по адресам?, что бы потом ее запустить и делать изменения напрямую в игру? |  |  |  |  | 
| 
| perfect_genius | Дата: Воскресенье, 07.02.2021, 22:45 | Сообщение # 13 |  | Рядовой Группа: Проверенные Сообщений: 3 Статус: Оффлайн | IPS патч? |  |  |  |  | 
| 
| TLT | Дата: Понедельник, 08.02.2021, 13:42 | Сообщение # 14 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Напрямую в игру, когда она запущена? В любом случае, эмулятор загружает ром перед запуском и далее читает его, и в этот момент если изменить ром, то нужна перезагрузка. Т.е. патчер должен работать с памятью эмулятора. Инструменты есть в вариантах для разработчиков: дебаггер, просмотрщики, но это не совсем то, что тебе нужно, судя по всему. И при разных сборках структура ROM и все адреса могут смещаться, меняться... Поэтому странный запрос... 
 
   Вот так.
 |  |  |  |  |