Wie funktioniert GameShark / Action Replay auf modernen Konsolen?

9

Es ist ziemlich schwierig, Informationen dazu im Internet zu finden, da die magischen Worte "GameShark", "Action Replay", "Speichereditor" und "Gedächtnistrainer" eine Menge BS auslösen, also dachte ich, ich sollte sie fragen Forum.

Ich werde am Ende dieser Woche eine Nintendo Wii bekommen, um herumzuspielen und ich bin daran interessiert, Methoden zu kennen, um Spielcode im Speicher zu ändern, während er läuft. Wenn Action Replay auf einer Wii funktioniert, ohne dass ein Modchip benötigt wird, kann ich das sicher mit einer gechipften Wii (ich werde meine Wii umrüsten, sobald ich sie in die Finger bekomme).

Weiß jemand hier, was ich tun könnte, um ein Spiel wie GameShark und Action Replay zu "hijacken"? Ich wollte in der Lage sein, Breakpoints für bestimmte Teile des Spiels zu setzen, um zusätzliche Logik (z. B. das Rendern zusätzlicher Inhalte) zu machen und das Spiel fortzusetzen.

Wenn jemand mir eine Antwort geben kann, die abstrakt genug ist, um viele Konsolen abzudecken, so dass ich mehr über das Thema erfahren kann, um spezifischere Antworten zu finden, wäre ich dankbar, aber Antworten auf die Nintendo Wii sind auch sehr willkommen .

Bearbeiten:

Da niemand meine Frage beantwortet hat, werde ich versuchen, etwas genauer zu sein.

Ich denke, dass das Hotpatching der Codeadressen, die ich entführen möchte, um eine Interruptanforderung auszulösen, der richtige Weg ist, obwohl ich mir nicht sicher bin (wenn Sie sicher wissen, ob ich richtig oder falsch bin) dein Wissen bei uns!).

Nun ist das eigentliche Problem, wie man diese "hotpatching" Prozedur nach dem Spielstart durchführt. Ich habe keine Ahnung, was ich tun könnte, um diese Prozedur in eine Warteschlange zu stellen, nachdem das Spiel die Kontrolle über die Konsole übernommen hat. Sobald das erste Hotpatch erstellt wurde, ist es einfach, weiter in den Spielcode zu kommen, aber das Problem ist, dass der erste auftritt. Ich würde wirklich gerne Aufklärung in dieser Angelegenheit haben.

Danke.

    
Guilherme Vieira 10.03.2010, 04:38
quelle

1 Antwort

0

Die Verwendung von Gameshark-Material zum Rendern von Extrastücken ist wahrscheinlich etwas schwierig, aber die Änderung der Lebenszahlen scheint viel vernünftiger zu sein. Mein Rat könnte sein, DS-Spiele auf R4 zu betrachten, der R4-Chip hat Patches für Spiele zur Auswahl eingebaut, und weil Sie mit dem Bild umgehen, bevor es läuft, können Sie Teile dort ändern. Stelle sicher, dass du deinen Hex Editor und Assembler bereit hast:)

    
meowmeow 06.10.2011 08:18
quelle