Как GameShark / Action Replay работает на современных консолях? - PullRequest
9 голосов
/ 10 марта 2010

Довольно сложно найти информацию об этом в интернете, поскольку волшебные слова «GameShark», «Action Replay», «редактор памяти» и «memory trainer» вызывают много BS, поэтому я подумал, что мне следует спросить в некоторых форум.

Я получу Nintendo Wii, чтобы поиграть к концу этой недели, и мне интересно знать методы изменения игрового кода в памяти во время его работы. Если Action Replay работает на Wii без необходимости в модчипе, я уверен, что смогу сделать это с помощью чипового Wii (я буду модифицировать мой Wii, как только у меня получится).

Кто-нибудь здесь знает, что я могу сделать, чтобы "угнать" такие игры, как GameShark и Action Replay? Я хотел иметь возможность устанавливать точки останова в определенных частях игры для выполнения дополнительной логики (например, рендеринга дополнительных материалов) и возобновления игры.

Если кто-то может дать мне достаточно абстрактный ответ, чтобы охватить множество консолей, чтобы я мог больше копаться в этом предмете, чтобы найти более конкретные ответы самостоятельно, я был бы благодарен, но ответы, специфичные для Nintendo Wii, также приветствуются. .

Edit:

Поскольку никто не ответил на мой вопрос, я постараюсь быть более конкретным.

Я думаю, что горячая установка адресов кода, который я хочу перехватить, чтобы заставить их поднять запрос на прерывание, может быть подходящим вариантом, хотя я не уверен (если вы точно знаете, прав я или нет, пожалуйста, поделитесь Ваши знания у нас!).

Теперь актуальная проблема заключается в том, как выполнить эту процедуру «горячей установки» после загрузки игры. Я понятия не имею, что я могу сделать, чтобы поставить эту процедуру в очередь, чтобы после того, как игра взяла под контроль консоль. Как только первый хотпатч сделан, можно легко перейти к коду игры, но проблема заключается в том, чтобы первым появиться. Мне бы очень хотелось просветления по этому вопросу.

Спасибо.

1 Ответ

0 голосов
/ 06 октября 2011

Использование штук gameshark для рендеринга лишних вещей, возможно, немного сложно, но изменение числа жизней, как уже упоминалось, кажется гораздо более разумным. Мой совет мог бы начать с игр DS на R4, чип R4 имеет встроенные патчи к играм, которые вы можете выбрать, и, поскольку вы работаете с изображением до его запуска, вы можете изменять его части. Обязательно подготовьте свой Hex Editor и Assembler:)

...