Hacking Homebrew Misc ROM Hack Help with making a "full sandbox" patch for Game Builder Garage

any_name_you_wish

Well-Known Member
Member
Joined
Nov 22, 2021
Messages
130
Reaction score
29
Trophies
0
Location
Earth
XP
632
Country
Iran
I wanted to create a sort of "unlock everything/full sandbox" patch for GBG that does at least one of the following:
  • Infinite nodon limit, including limits for specific nodons such as fancy object nodons
  • Infinite nodon connection limit
  • Infinite sizability in all 3 dimensions
  • Infinite wormhole and teleport nodes by replacing ABC with numbers or typed-out IDs
  • Allowing all state types on all objects, such as solid and movable on the Extending object nodon
  • Unlocking the limits on some objects with values or sliders

So far, looking through the Romfs and Exefs files, I haven't really been able to find which specific file holds the data for nodons or the "free programming" part of the game. I have found two candidate files with no extensions, titled "MAIN" and "SDK", which might be the free programming part of the game. There are also some .szs files, but extracting them using sarc_tool just makes the file into another file extension (different per file); some have literally zero documentation.

I could also maybe use Edizon to fish out the nodon limit, but I haven't been successful so far.

If anyone is interested in creating such a patch and would like to help me, please hmu.
 

Attachments

  • 1753139968124.png
    1753139968124.png
    14 KB · Views: 28
  • 1753140014482.png
    1753140014482.png
    56.3 KB · Views: 30
  • Like
Reactions: Taffer
Eh nm
Post automatically merged:

"main" is the executable file for code for the whole game, not one part in particular
Okay, I'll look in there then
Post automatically merged:

Eh nm
Post automatically merged:

"main" is the executable file for code for the whole game, not one part in particular
do I have a specific way to look into them or do I just have to use hex editor and maybe edizon?
 
Last edited by any_name_you_wish,
Okay, I'll look in there then
Post automatically merged:


do I have a specific way to look into them or do I just have to use hex editor and maybe edizon?
i mean if you recognize the header you can put it into that tool (for example a PNG header means its an image but code is not PNG)
 
You'd first have to use hactool to decompress the main executable. Then you could use ghidra disassembler with the Switch loader to look at the code (helps if you understand code), or just look at the data in a hex editor.

Honestly it feels unlikely that you'll find what you're after without a good understanding of code and reverse engineering. Could always make a bounty to see if anyone with the skills is interested, or take it as a learning opportunity to see if you can gain those skills, wouldn't happen overnight but never say never.
 

Site & Scene News

Popular threads in this forum