I published a few more codes on smashboards. http://www.smashboards.com/showthread.php?t=268148 But today I want to focus on a function: 0x8007923C This function is run to decide between a stages music slots. Known Registers: r0: Sometmes its set to 0×00010000 after the routine is run once. When it is, modifying r4 = CRASH or no effect r4: [...]
February 23, 2010 – 8:58 pm
I needed to take a step back, or rather, a step forward. The goal in this is to be able to view the PSA data that is inside these files. I know its there, but I dont know how to parse the file. So, lets take a step forward and work backwards! Starting on Sandbag. [...]
February 23, 2010 – 8:05 pm
Hour one: Dump the data, decode the header To be able to edit items, we first need to know where to look. All of the items are stored in common3. pac, under a section called ItmCommonParam. Each child node of ItmCommonParam is for an item, and each one contains one MiscData file that contains the [...]
February 13, 2010 – 6:25 pm
So, I have started looking at the main .dol in IDA, to understand more about how Brawl works. Thus begins a series of posts where I publish my weekly findings. Todays search target? What triggers music changes! First off, I found the function that runs for every song change. Its a asm routine at 0x80073DB0. [...]
November 23, 2009 – 12:18 am
So, I haven’t posted on here in a while. I have been doing lots of Brawl Hacking stuff. Most noteably is my first ASM ‘engine’, the Alternate Stage loader. It is a beast of a code that allows for you to replace each stage with multiple replacements. These can range from different textures, to different [...]