Editing RAM: Difference between revisions

From OoT Randomizer Wiki
m (mentioned that this page is still a WIP)
(added a pj64 section)
Line 5: Line 5:


[[File:bizhawk hex editor.png]][[File:bizhawk poke.png]]
[[File:bizhawk hex editor.png]][[File:bizhawk poke.png]]
== Project64 ==
To enable the debugger, go to <kbd><samp>Options</samp> ⇒ <samp>Settings...</samp> ⇒ <samp>Advanced</samp></kbd> and check <kbd><samp>Enable debugger</samp></kbd>. Click <samp>Apply</samp>.
[[File:pj64 enable debugger.png]]
Close the settings window and go to <kbd><samp>Debugger</samp> ⇒ <samp>View memory...</samp></kbd>. A new window should pop up. Right-click any of the bytes in this window and go to <kbd><samp>Byte group size</samp> ⇒ <samp>1</samp></kbd>. Navigate to the relevant address (e.g. <code>8011A644</code>) by entering the address in the field in the top left corner of the window. To make your changes, simply select the location where you want to make your change and type in the value. Your changes should be reflected in the game immediately.
[[File:pj64 data size.png]][[File:pj64 byte.png]]

Revision as of 16:44, 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.

Project64

To enable the debugger, go to OptionsSettings...Advanced and check Enable debugger. Click Apply.

Close the settings window and go to DebuggerView memory.... A new window should pop up. Right-click any of the bytes in this window and go to Byte group size1. Navigate to the relevant address (e.g. 8011A644) by entering the address in the field in the top left corner of the window. To make your changes, simply select the location where you want to make your change and type in the value. Your changes should be reflected in the game immediately.