Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: Lynol on March 11, 2021, 02:10:40 pm

Title: help with the choice of programming languages ​​for hacking a ROM
Post by: Lynol on March 11, 2021, 02:10:40 pm
Hello, I have a question: what programming languages should I know so that I can create programs for hacking the ROM myself?
Title: Re: help with the choice of programming languages ​​for hacking a ROM
Post by: Jorpho on March 11, 2021, 07:28:43 pm
The question has come up before.
https://www.romhacking.net/forum/index.php?topic=24870.0

tl;dr pretty much any language you like.  You might have to learn a little of the assembly language for the console whose ROMs you are trying to hack, but that's of no matter when it comes to creating external tools for hacking a ROM.
Title: Re: help with the choice of programming languages ​​for hacking a ROM
Post by: Tony H on March 11, 2021, 10:43:04 pm
I started learning C# from scratch and was able to make programs like the ones shown below after only a few months.  C# is relatively easy to learn.

Not sure if this is what you had in mind, but these should give you an idea of what can be done. These programs can hack Game Genie codes into ROMs, create Game Genie (ROM) codes from RAM codes, hack cheat codes into specific ROMs, port ROM codes from one version to another, etc. Lots of flexibility.

(http://codehut.gshi.org/PatchinatorV9.png)


(http://codehut.gshi.org/GGCodeCreator6V10.png)


(http://codehut.gshi.org/SonicCDeditorV9.png)


(http://codehut.gshi.org/GenCodePorterV9.png)
Title: Re: help with the choice of programming languages ​​for hacking a ROM
Post by: Lynol on March 12, 2021, 01:16:25 am
Thanks for the quick response :)