Editing RAM: Difference between revisions

From OoT Randomizer Wiki
(page creation. just a section on how to edit RAM on bizhawk for now. introduction, other emulators and how to find the addresses and values will be covered later.)
 
m (mentioned that this page is still a WIP)
Line 1: Line 1:
''This page is still a work in progress''
== Bizhawk ==
== Bizhawk ==
With your ROM loaded, head to <kbd><samp>Tools</samp> ⇒ <samp>Hex Editor</samp></kbd>. A new window should pop up. Next, go to <kbd><samp>Options</samp> ⇒ <samp>Memory Domains</samp></kbd> and select <kbd><samp>System Bus</samp></kbd>. Also go to <kbd><samp>Options</samp> ⇒ <samp>Data Size</samp></kbd> and select <kbd><samp>1 Byte</samp></kbd>. Navigate to the relevant address (e.g. <code>8011A644</code>) by hitting <kbd><samp>CTRL + G</samp></kbd> or going to <kbd><samp>Options</samp> ⇒ <samp>Go to Address...</samp></kbd>. To make changes to the RAM, right-click the relevant byte and select <kbd><samp>Poke Address</samp></kbd>. In the new window enter the value you want to change the byte to and hit <kbd><samp>Poke</samp></kbd> to confirm. Your changes should be reflected in the game immediately.
With your ROM loaded, head to <kbd><samp>Tools</samp> ⇒ <samp>Hex Editor</samp></kbd>. A new window should pop up. Next, go to <kbd><samp>Options</samp> ⇒ <samp>Memory Domains</samp></kbd> and select <kbd><samp>System Bus</samp></kbd>. Also go to <kbd><samp>Options</samp> ⇒ <samp>Data Size</samp></kbd> and select <kbd><samp>1 Byte</samp></kbd>. Navigate to the relevant address (e.g. <code>8011A644</code>) by hitting <kbd><samp>CTRL + G</samp></kbd> or going to <kbd><samp>Options</samp> ⇒ <samp>Go to Address...</samp></kbd>. To make changes to the RAM, right-click the relevant byte and select <kbd><samp>Poke Address</samp></kbd>. In the new window enter the value you want to change the byte to and hit <kbd><samp>Poke</samp></kbd> to confirm. Your changes should be reflected in the game immediately.


[[File:bizhawk hex editor.png]][[File:bizhawk poke.png]]
[[File:bizhawk hex editor.png]][[File:bizhawk poke.png]]

Revision as of 16:21, 12 July 2021

This page is still a work in progress

Bizhawk

With your ROM loaded, head to ToolsHex Editor. A new window should pop up. Next, go to OptionsMemory Domains and select System Bus. Also go to OptionsData Size and select 1 Byte. Navigate to the relevant address (e.g. 8011A644) by hitting CTRL + G or going to OptionsGo to Address.... To make changes to the RAM, right-click the relevant byte and select Poke Address. In the new window enter the value you want to change the byte to and hit Poke to confirm. Your changes should be reflected in the game immediately.