| Приставки > 6 поколение |
| [PS2] Open PS2 Loader со встроенным RetroAchievements |
| (1/1) |
| hacan359:
Всем привет, решил поделиться может кому будет интересно. Пилю штуку для тех, кто собирает ачивки. Играешь на настоящей PS2, достижения падают на профиль RetroAchievements. Эмулятор не нужен. Внутри пропатченный Open PS2 Loader. Перед стартом он считает хеш образа так же, как его считают эмуляторы, и спрашивает ПК, что это за игра. ПК тянет с сайта набор ачивок, вынимает оттуда все адреса памяти, которые этот набор читает, и отдаёт консоли список. Дальше игра идёт, а OPL каждый кадр снимает эти адреса и шлёт по UDP на ПК. На ПК сидит rcheevos, тот же движок, что в эмуляторах. Ачивка открылась ПК говорит консоли, и экран коротко вспыхивает золотом. В игру и в образ ничего не пишется. С сайтом консоль не общается вообще, за неё это делает ПК. Нужно немного: PS2 с сетевухой, любой способ запустить OPL (FMCB, FHDB), игры на флешке или диск в приводе, ПК в той же сети и аккаунт RA. Порядок такой. Запускаешь клиент на ПК, логинишься. На консоли выбираешь игру, в её меню жмёшь «RA: check game support». И только потом стартуешь игру. Вот этот шаг все и пропускают без него консоли нечего читать, и игра просто пойдёт обычным OPL. Вторая половина сам клиент на ПК. Это обычный десктопный клиент RetroAchievements: библиотека, ачивки по играм, таблицы рекордов, активность. Консоль ему не обязательна, работает с любым эмулятором. PS2 для него просто ещё один живой источник. Это альфа, я всё ещё веду разработку. Игра с набором ачивок пока не заводится с сетевой шары, поддерживает только iso образы. Работает с флешки hdd и даже с дисков. Консоль может зависнуть, но все безопасно, никаких изменений в памяти консоли нет, простой рестар консоли все лечит. Кому интересно потыкать: https://github.com/hacan359/xerabora Страница с настройкой по шагам: https://hacan359.github.io/xerabora/ |
| Dyons:
--- Цитата: hacan359 от 22 Сентября 2026, 19:52:29 ---поддерживает только iso образы. --- Конец цитаты --- То есть ты решил изобрести велосипед, при том что в опл и так встроено считывание кода диска. :lol: |
| Беларус:
Круто заморочился. Переделал чит-движок, што ли? |
| Roosya:
Было бы здорово получать достижения на пс2 без пк. Тогда пс2 стала бы ещё дороже... |
| Навигация |
| Главная страница сообщений |