GMU:My favorite things/Romhacking: Difference between revisions

From Medien Wiki
(Created page with "= Was ist ein ROM? = ''Fakten zum read only memory'' *Speicherabbilder von Speicherchips (EPROM) *in Spiele-Speichersteckmodulen (Cartridges) verbaut *enthalten die Dateninforma...")
 
No edit summary
Line 1: Line 1:
= Was ist ein ROM? =
= Was ist ein ROM? =
''Fakten zum read only memory''
''Fakten zum read only memory''
[[romhacking_rom.jpg|right]]


*Speicherabbilder von Speicherchips (EPROM)
*Speicherabbilder von Speicherchips (EPROM)
Line 10: Line 12:
= Wie ist ein ROM aufgebaut? =
= Wie ist ein ROM aufgebaut? =
''Wissenswertes zur Hardware''
''Wissenswertes zur Hardware''
[[romhacking_romaufbau.jpg|right]]


*können grundsätzlich relativ frei aufgebaut sein
*können grundsätzlich relativ frei aufgebaut sein
Line 19: Line 23:
= Was ist ROM-Hacking? =  
= Was ist ROM-Hacking? =  
''Ziel und Faszination - das Modifizieren von ROMs''
''Ziel und Faszination - das Modifizieren von ROMs''
<videoflash type=youtube>yAzxnJKCEdU#t=60s</videoflash>


*ein vorhandenes Spiel nach eigenen Vorstellungen ändern
*ein vorhandenes Spiel nach eigenen Vorstellungen ändern
Line 44: Line 50:
= Texthacking=
= Texthacking=
''das Verändern von Texten eines ROMs''
''das Verändern von Texten eines ROMs''
[[romhacking_text.jpg|right]]


*    Beim Texthacken ist zu beachten, dass man in den meisten Fällen ein Tablefile erstellen muss, um die Texte richtig sehen und editieren zu können
*    Beim Texthacken ist zu beachten, dass man in den meisten Fällen ein Tablefile erstellen muss, um die Texte richtig sehen und editieren zu können
Line 62: Line 70:
=Maphacking=
=Maphacking=
''das Verändern von Maps (=Landschaften/Level) eines ROMs''
''das Verändern von Maps (=Landschaften/Level) eines ROMs''
[[romhacking_map.jpg|right]]


*    Maphacking besteht aus dem Ändern von Maps, Kollisionsdaten, Events, Mapanbindungen und evtl. anderen spielspezifischen Daten
*    Maphacking besteht aus dem Ändern von Maps, Kollisionsdaten, Events, Mapanbindungen und evtl. anderen spielspezifischen Daten
Line 86: Line 96:
*    man kann entweder neue Befehle hinzufügen, Befehle löschen oder Parameter eines bereits vorhandenen Befehls modifizieren
*    man kann entweder neue Befehle hinzufügen, Befehle löschen oder Parameter eines bereits vorhandenen Befehls modifizieren


Automatic Mario
<videoflash type=youtube>WAgOIKdW810</videoflash>
=Scripthacking=
''das Modifizieren von Scripten''
 
*    um Scripte zu ändern, muss man zunächst wissen, wo sich diese befinden
*    Falls dies nicht dokumentiert ist, muss man sie mithilfe Debugging oder Textpointern suchen
*    man kann entweder neue Befehle hinzufügen, Befehle löschen oder Parameter eines bereits vorhandenen Befehls modifizieren