Разработка и ромхакинг > Ромхакинг

[SMD] Хакинг игр серии Road Rash

<< < (13/14) > >>

YuRRaN:

--- Цитата: Razor от 15 Ноябрь 2025, 12:04:08 ---Если важно, чтобы физика в игре вела себя как можно ближе к оригиналу, то разгон нужно ставить не более 150%. При больших значениях игра идёт плавнее за счёт появления некоторых странностей в физике. :thumbup:

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

Да, я уже по меднафену знаю, что физон на 15+ кадрах ингейм счетчика сильно меняется.
Например - вездесущий Lucky Luc с очень трудным проходом на первых уровнях
И Madame X, которую невозможно догнать на 4 уровне даже на Kamizaki 750 N. Это в курсе, плавали, знаем )

StRyK:

--- Цитата: Razor от 15 Ноябрь 2025, 12:04:08 ---Если важно, чтобы физика в игре вела себя как можно ближе к оригиналу, то разгон нужно ставить не более 150%
--- Конец цитаты ---
Физика как раз становится лучше при разгоне. В оригинале физика была плачевная, отклик игры - никакущий


--- Цитата: YuRRaN от 15 Ноябрь 2025, 12:10:15 ---Например - вездесущий Lucky Luc с очень трудным проходом на первых уровнях
--- Конец цитаты ---
Он и в оригинале таким был.


--- Цитата: YuRRaN от 15 Ноябрь 2025, 12:10:15 ---И Madame X, которую невозможно догнать на 4 уровне даже на Kamizaki 750 N
--- Конец цитаты ---
Ты и не должен ее догонять на таком байке, только на диабло 1000 или банзай 1100

YuRRaN:

--- Цитата: StRyK от 15 Ноябрь 2025, 12:28:02 ---Ты и не должен ее догонять на таком байке, только на диабло 1000 или банзай 1100

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

Рофл в том, что банзайка 1100 и дьябла открываются только на 5 уровне в импруведе.
Потолок для 4 уровня -  Камизаки 750 нитро.

Ну и на финалочку - откручиваешь разгон до 100-150% - спокойно обгоняешь мадаму
Что касается Лаки Люка - на 100-150 разгоне у тебя есть шанс его обойти и отжать ойлы. Если играешь на большем разгоне - этот стервец необгоняемый.

StRyK:

--- Цитата: YuRRaN от 15 Ноябрь 2025, 12:53:17 ---Рофл в том, что банзайка 1100 и дьябла открываются только на 5 уровне в импруведе.
--- Конец цитаты ---
С каких пор? Все байки доступны с первого уровня, просто копи деньги.


--- Цитата: YuRRaN от 15 Ноябрь 2025, 12:53:17 --- Если играешь на большем разгоне - этот стервец необгоняемый.
--- Конец цитаты ---
Он и раньше мог быть необгоняемым. Он закодирован так, чтобы всегда быть перед игроком и свободно обгоняется только если у игрока мотоцикл едет быстрее установленной игрой отметки. Допустим, для первого уровня 125 миль в час, для второго 130 и так далее

YuRRaN:

--- Цитата: StRyK от 15 Ноябрь 2025, 13:12:38 ---С каких пор? Все байки доступны с первого уровня, просто копи деньги.

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

Ты давно в импрувед РР3 играл?
Зайди и прям щас проверь.
Каждый уровень теперь открывается только 3 байка, с каждым следующим +3 и т.д.

В оригинале - да, фармишься, берешь топ байк и нагибаешь, я ниче не говорю.
В импруведе - нет. Я тоже по первой на дурака решил взять Стилетто на первом уровне. Получил что-типа типа "Ваш уровень недостаточен для покупки байка"

Во вложении пруф

StRyK:

--- Цитата: YuRRaN от 15 Ноябрь 2025, 13:23:46 ---Ты давно в импрувед РР3 играл?
--- Конец цитаты ---
Я без понятия - что такое импрувет, играю в обычную разогнанную версию Тиая. Там все байки доступны





Добавлено позже:

--- Цитата: YuRRaN от 15 Ноябрь 2025, 12:53:17 ---Потолок для 4 уровня -  Камизаки 750 нитро.

--- Конец цитаты ---
Ну, и всегда есть ДГМ 1000 - он тащит в 4 уровне

AuAurora:

--- Цитата: StRyK от 15 Ноябрь 2025, 14:02:08 ---Там все байки доступны
--- Конец цитаты ---
не, по умолчанию не.
чтобы не было ограничения - 4EF900008D1067 меняем на 4A7900FF745E67

StRyK:

--- Цитата: AuAurora от 15 Ноябрь 2025, 14:49:07 ---не, по умолчанию не.
--- Конец цитаты ---
В оригинале все доступны изначально. Просто фарми деньги

Yaranga:
А что-то как-то в этой теме ни разу не упомянут патч Паука аж 2012 года для русской народной консоли 3DO? Пропатченный образ лежит на этой страничке в подразделе "хаки" - https://www.emu-land.net/consoles/3do/games/road-rash

Razor:
Так добавить ссылку тогда в первое сообщение нужно бы было :)

YuRRaN:
Ребята, прошу еще помощи.

Не знаю как именно, но сломал сейвы в ядре Genesis Plus GX.
Суть в чем.
Игра работает корректно при первом запуске.
Но если сохранить состояние, а потом загрузиться - как будто бы зависает ром. Все покрывается пикселями, либо остается в голубом экране. Никакой динамики нет.

Если запустить GX Wide и попробовать там сохранения - все работает корректно
В других играх на Genesis Plus GX тоже сейвы отрабатывают корректно.
Найти, где зарылась бяка не получается.
В директориях с RetroArch ковырялся, зачистил все, но это тоже не помогло, после загрузки сейва игры как будто бы ломаются.
Пробовал и другие ромы Road Rash 3, с переводом и без, оригинальный и хакнутый - везде одно и то же

До этого стим что-то пытался скачать, после чего все отвалилось.
Версия RetroArch 1.22.1, версия ядра - 1.7.4 46a5521

Пробовал выключать автосохранения в облако, переустанавливать ядро, переустанавливать сам арч - результата не достиг.
Также попробовал сносить биосы Sega CD, переносить их в другие директории - тоже не дало эффетка

Если кто-то сталкивался с таким и знает как пофиксить - буду благодарен

Razor:

--- Цитата: YuRRaN от 16 Ноябрь 2025, 22:16:13 ---Найти, где зарылась бяка не получается.
--- Конец цитаты ---
Бяка скрылась в обновлениях ядра Genesis Plus GX. Что-то сломали, что сейвы не работают в играх Road Rash. Можешь просто играть на Genesis Plus GX Wide с дефолтными настройками, если нужны сейвы.

Yaranga:

--- Цитата: Razor от 16 Ноябрь 2025, 15:25:29 ---Так добавить ссылку тогда в первое сообщение нужно бы было :)

--- Конец цитаты ---
Хм. Добавил. Немножко, правда, чужеродно смотрится... но пусть будет.

YuRRaN:

--- Цитата: Razor от 16 Ноябрь 2025, 22:33:35 ---Бяка скрылась в обновлениях ядра Genesis Plus GX. Что-то сломали, что сейвы не работают в играх Road Rash. Можешь просто играть на Genesis Plus GX Wide с дефолтными настройками, если нужны сейвы.

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

Я так понимаю, ручками даунгрейднуть ядро - без вариантов?
Немного порывшись в гугле, нашел гитхаб с этим ядром. По всей видимости, ретроарч тянет его оттуда.
9 часов назад вижу 2 коммита, причем один конкретно [Core/VDP] fixed H-Counter latch state loading regression (introduced by d2a1c51)
Собственно, как раз с загрузкой стейта у меня и проблема.

Razor:
Ну вот пока не разберутся, или кто-то не пожалуется на проблему - повторюсь, что можно поиграть на Genesis Plus GX Wide. Если там не накручивать в Video параметр Extra columns to draw in H40 for widescreen, то будет работать в оригинальных пропорциях. А если накрутить - можно и широкоформатный Road Rash заценить. :lol:

YuRRaN:

--- Цитата: Razor от 16 Ноябрь 2025, 22:53:35 ---Ну вот пока не разберутся, или кто-то не пожалуется на проблему - повторюсь, что можно поиграть на Genesis Plus GX Wide. Если там не накручивать в Video параметр Extra columns to draw in H40 for widescreen, то будет работать в оригинальных пропорциях. А если накрутить - можно и широкоформатный Road Rash заценить. :lol:
Это не связано с сейв стейтами, а со стейтом видеочипа. :)

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

Ну ты же понимаешь, что это полумера?
Закончили пилить обычный GX, переключатся на фиксы Wide, как это обычно и случается ))
Замерджат пулл реквест в мастер ветку, прожмут коммит и все это улетит на раздачу всем. Тогда сейвы поломаются уже и в вайде )))
Знать бы, куда им репорт накинуть...

Razor:

--- Цитата: YuRRaN от 16 Ноябрь 2025, 23:08:26 ---Знать бы, куда им репорт накинуть...
--- Конец цитаты ---

Ну так на GitHub и накинуть. https://github.com/ekeeke/Genesis-Plus-GX

По итогу сломаны сейвы в Road Rash, Road Rash 2, Road Rash 3, Road Rash для Sega CD и Skitchin'.

YuRRaN:

--- Цитата: Razor от 16 Ноябрь 2025, 23:10:15 ---Ну так на GitHub и накинуть. https://github.com/ekeeke/Genesis-Plus-GX

По итогу сломаны сейвы в Road Rash, Road Rash 2, Road Rash 3, Road Rash для Sega CD и Skitchin'.

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

Да, нашел у него ветку Issues, закинул тикет
https://github.com/ekeeke/Genesis-Plus-GX/issues/616
Если есть доп инфа, как еще более точнее диагностировать проблему для ekeeke, прошу залить в комменты

Update: закрыли как дубль, сославшись именно на этот коммит.

Посмотрим, когда это растиражируется

Chaotix:

--- Цитата: YuRRaN от 16 Ноябрь 2025, 23:08:26 ---это полумера .. переключатся на фиксы Wide, как это обычно и случается ))
--- Конец цитаты ---
Но ты можешь положить ядро со старой версии вручную. На buildbot.libretro.com обычно старые версии Retroarch лежат. Качаешь версию до того как сломали.
Например, https://buildbot.libretro.com/stable/1.21.0/windows/x86_64/RetroArch_cores.7z (я не знаю, с какой версии сломали, но предположим в 1.21 нормально. Если нет, то из 1.14 попробовать). Берешь оттуда genesis_plus_gx_libretro.dll и ложишь в cores, а genesis_plus_gx_libretro.info в info. Потом удаляешь файл core_info.cache, что бы сбросить кеш.
Вот и все проблемы.
У меня вообще три ядра genesis_plus_gx лежат под разными именами. Обновлятся будет только стандартное. Ничто не мешает держать хоть 10 версий ядра под разные игры.

На самом деле, имеет смысл не юзать версию Steam и скачать обычную.
Кроме того, можно держать несколько версий RetroArch в разных папках. Не обязательно удалять версию Steam, если нужна.

Razor:
На всякий случай. Вот на этой версии Genesis Plus GX работают сейвы в Road Rash. Ядро от 64-битного RetroArch 1.21.0.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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