{"id":22821,"date":"2025-01-28T07:41:21","date_gmt":"2025-01-28T07:41:21","guid":{"rendered":"https:\/\/romhackplaza.org\/?post_type=tutorials&#038;p=22821"},"modified":"2025-01-28T07:49:02","modified_gmt":"2025-01-28T07:49:02","slug":"romhacking-101","status":"publish","type":"tutorials","link":"https:\/\/romhackplaza.org\/tutorials\/romhacking-101\/","title":{"rendered":"ROMhacking 101 &#8211; Tutorial"},"content":{"rendered":"<p>This document will guide you towards building a proper script dumper from scratch, using a GBC<br \/>\ngame as an example. Before you begin, you may want to read http:\/\/www.romhacking.net\/start\/<br \/>\nfirst. However many of the techniques, processes and knowledge involved may be (and is probably)<br \/>\nuseful in other game consoles\/hardware.<\/p>\n<p>For this document\/tutorial, you will need to have the following tools.<br \/>\nWindhex: https:\/\/www.romhacking.net\/utilities\/291\/<br \/>\nNotepad++: https:\/\/notepad-plus-plus.org\/<br \/>\nA hex calculator, any will do.<br \/>\nGame\u2019s ROM: Kikansha Thomas \u2013 Sodor-tou no Nakamatachi (J) [C][!]<br \/>\nBGB emulator: https:\/\/bgb.bircd.org\/<br \/>\nCartographer: https:\/\/www.romhacking.net\/utilities\/647\/<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/romhackplaza.org\/wp-content\/uploads\/2025\/01\/RomHacking101_ScriptDump-1.pdf\" width=\"100%\" height=\"900\"><span style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" data-mce-type=\"bookmark\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document will guide you towards building a proper script dumper from scratch, using a GBC<br \/>\ngame as an example. Before you begin, you may want to read http:\/\/www.romhacking.net\/start\/<br \/>\nfirst. However many of the techniques, processes and knowledge involved may be (and is probably)<br \/>\nuseful in other game consoles\/hardware.<\/p>\n","protected":false},"author":325,"featured_media":22822,"comment_status":"open","ping_status":"closed","template":"","categories":[],"tags":[3399],"tutorial-category":[3342],"class_list":["post-22821","tutorials","type-tutorials","status-publish","has-post-thumbnail","hentry","tag-public-edit-disabled","tutorial-category-learning"],"acf":[],"_links":{"self":[{"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/tutorials\/22821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/tutorials"}],"about":[{"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/types\/tutorials"}],"author":[{"embeddable":true,"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/users\/325"}],"replies":[{"embeddable":true,"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/comments?post=22821"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/media\/22822"}],"wp:attachment":[{"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/media?parent=22821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/categories?post=22821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/tags?post=22821"},{"taxonomy":"tutorial-category","embeddable":true,"href":"https:\/\/romhackplaza.org\/public_api\/wp\/v2\/tutorial-category?post=22821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}