Разработка и ромхакинг > Ромхакинг
[NES] Nekketsu! Street Basket - Ganbare Dunk Heroes
(1/1)
poui:
Привет!А может кто сделать хак для это й игры,чтобы таймер был уменьшен до 2 минут?
Sharpnull:
poui, легко изменить, 2 байта в роме (позиция вместе с заголовком): $1D2FB:02 - это минуты, $1348B:03 - начальный тайл времени, если не исправить, то до начала отсчёта будет 3 минуты, а не 2, на игру не влияет. Вот русский ром и оригинал, изменения должны подходить и для других версий.
poui:

--- Цитата: Sharpnull от 28 Ноябрь 2020, 15:35:51 ---poui, легко изменить, 2 байта в роме (позиция вместе с заголовком): $1D2FB:02 - это минуты, $1348B:03 - начальный тайл времени, если не исправить, то до начала отсчёта будет 3 минуты, а не 2, на игру не влияет. Вот русский ром и оригинал, изменения должны подходить и для других версий.

--- Конец цитаты ---
Огромное спасибо!
sasha_a:

--- Цитата: Sharpnull от 28 Ноябрь 2020, 15:35:51 ---poui, легко изменить, 2 байта в роме (позиция вместе с заголовком): $1D2FB:02 - это минуты, $1348B:03 - начальный тайл времени, если не исправить, то до начала отсчёта будет 3 минуты, а не 2, на игру не влияет. Вот русский ром и оригинал, изменения должны подходить и для других версий.

--- Конец цитаты ---

Привет. Чето нифига не легко ) Как это сделать можешь объяснить? Пробовал через fceux, адреса другие, но и ром переведенный на англ.
Sharpnull:

--- Цитата: sasha_a от 30 Октябрь 2024, 01:50:25 ---Как это сделать можешь объяснить? Пробовал через fceux, адреса другие, но и ром переведенный на англ.
--- Конец цитаты ---
Не знаю что у вас за другие адреса, в FCEUX нужно выбрать View > ROM File для версии не Qt, но не используйте FCEUX, есть Mesen. Вообще открываете файл в любом HEX-редакторе и меняете. Когда у человека проблема с конкретным файлом, он выкладывает его или пишите где взять.
sasha_a:
Система не дала его вложить неупакованным

В FCEUX не нашел таких разделов. Делал через Tools -- RAM Search
Sharpnull:

--- Цитата: sasha_a от 30 Октябрь 2024, 02:40:14 ---В FCEUX не нашел таких разделов. Делал через Tools -- RAM Search
--- Конец цитаты ---
Нужно открыть Debug > Hex Editor. В этом роме позиции в файле такие же. Откройте в https://hexed.it и измените, как я писал, 1D2FB на 02 и 1348B на 03 для двух минут, для другого времени надеюсь догадаетесь.
UPD: На всякий случай, в https://hexed.it справа "Перейти к", туда ввести 1D2FB и нажать Enter, будет подсвечен нужный байт и его меняете на 02, также для другой позиции.
sasha_a:

--- Цитата: Sharpnull от 30 Октябрь 2024, 03:32:15 ---Нужно открыть Debug > Hex Editor. В этом роме позиции в файле такие же. Откройте в https://hexed.it и измените, как я писал, 1D2FB на 02 и 1348B на 03 для двух минут, для другого времени надеюсь догадаетесь.

--- Конец цитаты ---
Супер, спасибо большое, через hexed.it получилось.
А как правильно тогда искать нужный адрес?
Sharpnull:

--- Цитата: sasha_a от 30 Октябрь 2024, 10:51:17 ---А как правильно тогда искать нужный адрес?
--- Конец цитаты ---
Какой адрес? RAM и ROM адреса (ROM через Game Genie) есть на https://gamehacking.org. Например, для этой игры (https://gamehacking.org/game/30402) есть Time Modifier и через отладчик можно узнать где инициализация в роме. Также здесь https://datacrystal.tcrf.net/wiki/Data_Crystal RAM и ROM адреса для некоторых игр. Через Mesen всё делается, если разбираться в коде.
Навигация
Главная страница сообщений

Перейти к полной версии