Background Image
My Brill Game Site
Tutorials

These videos aim to help teach you some of the basic concepts behind ROM hacking, savestate editing and using a hex editor in general.

I found as I was learning to edit games and saves that there was a lot of information available in a written format which wasn't much use if I wanted to learn about a technique whilst doing something else or whilst trying it out. Now this isn't me knocking all the written guides out there, not at all, they contain a wealth of information that will not easily be replaced and I am greatful to all those who went, and continue to go, out there way to create them.

These videos should be seen as an appendium to the information already available, not a replacement.

Decimal Numbers
The first tutorial I made which looks closer at decimal numbers than you probably ever wanted to.

Although you probably already have a good grasp on decimal numbers this video introduces some topics and concepts that will be important later on such as postion, bases and formulas for calculating value of postions.
Binary and Hexadecimal
The second of my ROM hacking tutorials. This time we look at binary and hexadecimal numbers and link it back to the decimal tutorial. I don't mention how to convert hex to decimal so here is a quick explantion. Just like decimal you multiple the value of each position by the number at that position and then add them all together. It becomes confusing because say you have D6 then you have to do D x 16 plus 6 x 1 = (13 x 16) + 6 = 208 + 6 = 214.

You may not think this is too bad but what if you have a 16 bit number like E3D6 or 32 bit number like 1F93E3D6? I'd just stick to using the convertor in Windows Calculator.
Making Changes
The third tutorial in the series and the first one where we actually do some hacking!

In this tutorial we have a look at using the information provided on this site's hacking section. We only look at using the savestate information to start with which is a lot easier than hacking the actual ROM especially when it comes to the task of finding the offsets you want to change. The down side is that savestate changes aren't permanent like they are with ROM hacks but this doesn't stop them being a lot of fun.