Category Archives: Uncategorized

Songs+More

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: [...]

Items Hacking: The second hour

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. [...]

Items hacking..in one hour?

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 [...]

Dissassemble: Part 1

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. [...]

Status Update – So, what am I up to?

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 [...]