View Full Version : Modern SNES hacking tools.
JadussD
06-09-2005, 12:16 PM
It's been a few years since I've fooled around with ROM hacking. Could anyone tell me what the best utilities for advanced SNES hacking are now? I'm thinking of disassemblers, sprite/bg editors, debuggers, etc. Thanks!
Blade556
06-09-2005, 01:47 PM
I think TLP (Tile Layer Pro) is pretty good for tile editing. For specific games you're trying to modify, Temporal Flux is good for Chrono Trigger, SMILE (From our very own Jathys <img src=smilies/cwm11.gif>) is good for Super Metroid, and I think Disch and Lenophis have a couple of good tools for Final Fantasy games at their website.
Script Editing...Windhex32 (Coded by Bongo') is good. I never figured out how to use it completely, but thats also why I'm working on Enigma <img src=smilies/magbiggrin.gif>. Thingy32 is old, but still really good for script dumping and basic direct hex editing..
Assemblers are hard to come by. I've searched and searched and can't find one (For 65816, the SNES, anyway). Even when I do find them, I can't figure out how to use them (No binary files <img src=smilies/cry.gif>).
You can learn more about hex by clicking http://www.freewebs.com/blade556/faq.htmlhere</a>. Not sure how much it will help you, but I'm working on it slowly, so maybe you'll find more there over time.
> It's been a few years since I've fooled around with ROM
> hacking. Could anyone tell me what the best utilities for
> advanced SNES hacking are now? I'm thinking of
> disassemblers, sprite/bg editors, debuggers, etc. Thanks!
Well, I do all my sprite work with http://feidian.sourceforge.net/FEIDIAN</a>. Usually I use NAGA or Tile Layer Pro to find the offset for it. I prefer Photoshop for my sprite edits rather htan an 8x8 square :)
As for assemblers or disassemblers, you should really consider http://setsuna.the2d.com/?page=utilsbyuu's stuff</a>. He has a really nice ZSNES log parser, and he also has assemblers for the spc700 and 65c816 (xkas). xkas is actually really impressive.
As for script dumpers, I always just write my own.
Insomnia DMX
06-10-2005, 01:53 AM
What's a good SNES emulator for gathering level data? One that has similar tools to VBA's tools shown in the attached pic.
C:ServerxampphtdocszopharoldwwwthreadsattachmentsV BA tools.PNG
Jathys
06-10-2005, 05:31 PM
> Assemblers are hard to come by. I've searched and searched
> and can't find one (For 65816, the SNES, anyway). Even when
> I do find them, I can't figure out how to use them (No
> binary files ).
65c816TricksAssembler1.11 is a good one, imho. It's dos/command line based, but I made myself a frontend for it and could be easily convinced to share (though not officially release, because I don't feel like making readme's and such).
Lenophis
06-11-2005, 08:54 AM
<blockquote><font class="small">In reply to:</font><hr>
...and I think Disch and Lenophis have a couple of good tools for Final Fantasy games at their website.
<hr></blockquote>
As nice as the plug is, Jass did want SNES stuff. The closest SNES anything at Slick (http://disch.zophar.net/) is the CT hacking docs I put up.
taloon
06-13-2005, 05:19 PM
Here are my favorites.
WindHex32 (Bongo)
Tile Molester (suppors way more stuff than TLP)
Atlas (the best scripting utility by Klarth)
Xkas (byuu's 65816 assembler)
Debuggers-
Gieger's Snes9x debugger
bsnes (byuu's debugger)
Super Slueth
These programs are the best. If anyone tells you otherwise its most likely because they don't know how to use them correctly. These programs are packed with features specifically for rom hacking. Take a few hours to learn how to use things like Atlas and it will help you a lot.
JadussD
06-13-2005, 05:23 PM
> Here are my favorites.
I thank you and everyone else who replied. I'll check them out, thanks!
taloon
06-14-2005, 05:20 PM
> > Here are my favorites.
>
> I thank you and everyone else who replied. I'll check them
> out, thanks!
>
Also, another great assembly tool with tons of features is
Yet Another GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 Multi Platform Cross Assembler Package
Written by Ville Helin in 1998-2005
http://users.tkk.fi/~vhelin/wla.html
That must have been a lot of work coding that thing.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.