WiiRd forum

Wii & Gamecube Hacking => Wii Game hacking help => Topic started by: live2play on June 11, 2010, 04:08:53 AM

Title: FST Hacking
Post by: live2play on June 11, 2010, 04:08:53 AM
Can someone please give me a success they have had using the FST tab in either WiiRDGUI or GeckodotNet. I have tried using it to replace one file with another and am never able to get any results other than the Wii freezing.

Also, is using FST the same as if I had actually changed one file for another and made a new DVD?  Am asking as I would assume that even though the Wii feezes when making the change in WiiRDGUI or GeckodotNET, the same change on the physical DVD may not result in the Wii freeze.  Is this a correct assumption?

Also, with GeckodotNET, a swap code is created.  Does this change every instance of the target filename in the entire MEM1 and MEM2 with the source filename?  In other words, how complete/extensive is the swap?
Title: Re: FST Hacking
Post by: wiiztec on June 11, 2010, 04:51:49 AM
This is a code I made for Naruto Shippuden Clash of Ninja Revolution 3 using addresses supplied by WiiRd's FST

Final valley music switcher toggle Z+left(dpad) on GCC
283BDC30 00000011
077E96E0 0000003C
62676D5F 7374675F
7368756D 61747375
5F65785F 6578312E
62727374 6D006267
6D5F7374 675F7368
756D6174 73755F67
635F6763 342E6272
73746D00 00000000
CC000000 00000000
077E96E0 0000003C
62676D5F 7374675F
7368756D 61747375
5F67635F 6763342E
62727374 6D006267
6D5F7374 675F7368
756D6174 73755F65
785F6578 312E6272
73746D00 00000000
E0000000 80008000
switches the music that normally plays in the final valley stage for the music that plays when the match is Naruto vs Sasuke (is on by default)
Title: Re: FST Hacking
Post by: live2play on June 11, 2010, 04:59:41 AM
Thank you very much for the example.  Seems like FST codes are most useful for things like music.  Anything else bigger like substituting one map/level for another doesn't seem to work very well at all.  There's too much involved.

Also, strange that the code is so long.  Isn't just one file being switched for another?
Title: Re: FST Hacking
Post by: wiiztec on June 11, 2010, 05:38:04 AM
It swaps the file names in the RAM the ASCII letters take up a byte each
Title: Re: FST Hacking
Post by: hetoan2 on June 11, 2010, 02:07:08 PM
you could shorten that severely by using the 07 codetype.

it would be 8 lines maximum.

If it didn't have an activator it'd be 2.

I have a stage swapper for NSMB wii NTSC and it's very good. It uses FST swaps.

Also the model swaps in brawl are a good example of fst swaps.
Title: Re: FST Hacking
Post by: wiiztec on June 11, 2010, 02:17:24 PM
It's already using the string code
Title: Re: FST Hacking
Post by: hetoan2 on June 11, 2010, 06:55:30 PM
the first version of gecko dot net could assemble it in 2 lines, regardless of actual name length. AFAIK