Kitty Corp Meow Mix Forums

Super Smash Bros. Brawl Hacking => Programming => Topic started by: stickman on July 06, 2011, 09:51:47 PM



Title: Stickman's Not-So-Useful Hacking Programs
Post by: stickman on July 06, 2011, 09:51:47 PM
Well, since I did do a few programming projects... Detailed information for each of these can be found on my Google Code page: http://code.google.com/p/stickmanhacks/ (http://code.google.com/p/stickmanhacks/)

My first is the Offset Maker for the old school sfx hackers like myself. Based on the Wave0 offset that you feed into it and the number of Waves in a sound folder, this program will spit out a text file of the frequency and fix offsets of each sound (but not the offset of the sound itself unfortunately). This came in very handy when I was making full character voice replacements and didn't have the patience to do each offset by hand.
Download: http://code.google.com/p/stickmanhacks/downloads/detail?name=Offset%20Maker%2005c.exe (http://code.google.com/p/stickmanhacks/downloads/detail?name=Offset%20Maker%2005c.exe)

And my other program is the Readme Maker for hex packets. Unfortunately, this is a little dated too because Sawndz takes care of that with .dat files, but even those can be misunderstood. All this program does is prompt you for the offsets where the hex packets should go and then then it writes very detailed instructions for you so you don't have to explain to your users in a PM how to work it.
Download: http://code.google.com/p/stickmanhacks/downloads/detail?name=Readme%20Maker%2003.exe (http://code.google.com/p/stickmanhacks/downloads/detail?name=Readme%20Maker%2003.exe)

Each of these was written in C++ and the source code for each is available in the above site.


Title: Re: Stickman's Not-So-Useful Hacking Programs
Post by: TruePhilosopher on July 06, 2011, 11:48:10 PM
Can you explain how your Offset Maker works exactly?  I'm looking to do complete voice replacement on characters and am trying to find the best way to do it.  I can use Sawndz proficiently, however I'm not sure how to go about it with that.


Title: Re: Stickman's Not-So-Useful Hacking Programs
Post by: stickman on July 07, 2011, 08:11:42 AM
Sure, in the Wiki, I have some instructions http://code.google.com/p/stickmanhacks/wiki/OffsetMakerInstructions but I think those are not as great as they could be.

The first thing the program asks is what the last Wave# is, so in the brsar, you have the main folder, then wave or sound. Just like every other part of sfx hacking, we're only going to use the Wave folder. So in there, scroll to the bottom of that and find the last wave and enter its number in the program.

After that is the Wave0 fix offset. This is the only manual work that you have to do for offset searching. Just like in the manual guide, you have to add the Data1Offset for the character folder with the Data1Offset for the 0x## folder, then go to that address and search for "WAVE". More detailed information on that process can be found in my guide (which can now be viewed online right here (https://sites.google.com/site/stickman221/brawl-hacks/sfx-guides) (Surge6).

Once you get that Fix Offset, enter it into the program and it does the rest of the address searching for you.

And if that still doesn't help, I can make picture/video guides to do it, because I haven't written a good tutorial in a while :)


Title: Re: Stickman's Not-So-Useful Hacking Programs
Post by: xxmasal22xx on July 07, 2011, 02:45:01 PM
I tried these out. AWESOME. :af2: face.