Page 1 of 2
HELP! Newbie in ROM Hacking
Posted: Tue Jan 18, 2011 1:53 pm
by greatveemon
can someone point me where can I start in Genesis ROM Hacking? There is a lot of Tool in Regen 0.97D but have no idea how to use this.
Posted: Tue Jan 18, 2011 2:17 pm
by KanedaFr
Hi,
it depends on what you want to do ...
extract/replace sprites ?
translate ?
add features ?
Posted: Tue Jan 18, 2011 2:28 pm
by greatveemon
i think I will go in extract/replace sprite and add features. so any idea where should I start? I really need to modify the rom, instead of keep using a memory scanner and editor.
Hello!!! anyone?
Posted: Tue Jan 18, 2011 4:23 pm
by KanedaFr
so, first, read this
http://www.romhacking.net/start/
then learn 68k asm if you didn't know it yet
then read
http://gendev.spritesmind.net/page-nhl94.html for information on how I added features on a game
you'll need a 68k disasm, like IDA (and the
M.IDA script) for ex
then a 68k asm to add your new code
but, from all the things you need, the most wanted is PATIENCE
Posted: Wed Jan 19, 2011 4:34 am
by greatveemon
okay, thanks for this. I will read all this tutorials. I think c++ knowledge can also help too.
Posted: Wed Jan 19, 2011 5:12 am
by Chilly Willy
greatveemon wrote:I think c++ knowledge can also help too.
Not for Genesis rom hacking.

Posted: Wed Jan 19, 2011 1:06 pm
by greatveemon
strange, there is no documentation for Game/Level Editing, only utils. what do you suggest? I want to make my own editor for the game that I want to edit. I want to change the character looks and add more game modes. and edit some level's enemies and stage.
Posted: Wed Jan 19, 2011 1:41 pm
by KanedaFr
EVERY game (apart EA games perhaps) is different.
the way the level is coded on the ROM is so for this game only.
It's why you have to disasm the game, find where it loads a level, understand the optional compression algorith they use and make the reverse
then you could start to edit the levels
Posted: Wed Jan 19, 2011 2:05 pm
by greatveemon
should I also need to learn IDA? and 68k asm is a code, right? and is 68k and IDA different? so it also to me to add a new image animation?
Posted: Wed Jan 19, 2011 4:13 pm
by TmEE co.(TM)
IDA is a disassembler, which will turn the ROM file into gibberish called 68K ASM disassembly

Posted: Thu Jan 20, 2011 10:15 am
by greatveemon
I'm using TLP in the rom that I want to hack, but all I can see is a noisy tiles. I change it in different format, but I cannot see any tiles that I may edit. So I think it is compressed, right? then How do I make the relative search work? it says an error in xp when I'm using it. Is there any equivalent of this RS Application?
Posted: Thu Jan 20, 2011 11:10 am
by TmEE co.(TM)
Nearly all MD games have majority of their data in compressed form, so regular tools are mostly useless.
Posted: Thu Jan 20, 2011 11:15 am
by greatveemon
so I really need to diassemble them? but when I'm using RegenD with VDP debugger, I can see the sprites that I want to modify.
Posted: Thu Jan 20, 2011 11:34 am
by Pascal
You're seeing a volatile area. You need to find in rom where those tiles are stored and if they are compressed or not. Your best friends is the dma spy
Posted: Thu Jan 20, 2011 1:13 pm
by greatveemon
Okay, maybe I really need to start reading assembler and disassembler documents(in other words, I don't know how will i'm going to uncompress and recompress the rom) and read more rom hacking tutorial, because I really a noob and I don't understand what are you guys talking about. I know DMA but I don't know DMA Spy. And I've also have experience in finding a code via memory scanner/editor.