FST address viewer for Wii / Gamecube

Started by Y.S., June 06, 2009, 08:44:22 AM

Previous topic - Next topic

Y.S.

I've made a small application which makes it somewhat easier to hack file replacement code for Wii / Gamecube.
Just drag & drop the full RAM dump to the .exe file, and the text file will be created in the same directory as the input file.
The output text file contains data like the following;

RVL-RSBJ01

root
817DA5E0: 01000000 00000000 00001593

border.dat
817DA5EC: 00000000 39C00000 01000000

dummy1.dat
817DA5F8: 0000000B 00140000 0BEBC200

dummy2.dat
817DA604: 00000016 6C240000 0BEBC200

effect
817DA610: 01000021 00000000 0000013A

assist
817DA61C: 01000028 00000004 00000021



Download: http://www.esnips.com/doc/483baeea-c846-4c09-9c50-eeb2e546b3f6/fst

hetoan2

looks like this will come in use some time.

thanks :D


Check out my site with codes obviously...
http://hetoan2.com/

and youtube...
http://youtube.com/hetoan2

milw0rm


hetoan2



Check out my site with codes obviously...
http://hetoan2.com/

and youtube...
http://youtube.com/hetoan2


_Vuze_

Nice app Y.S.!
Thank you!

Well, let's say I want to replace the file "two026.brres". FST says the following:
817EF328: 00010CB3 08166BB9 00033C00
How should I use this to replace the file?
I\\\'m a beginner to hacking~
Sorry if I ask n00bish questions :X

Y.S.

Okay, I'll show how to replace files using the SSBB(NTSC-USA) as an example.
Let's say we replace Pikachu's motion file with Ganondorf's.

The data needed are:
FitPikachuMotionEtc.pac
817DCFF4: 00003A2C 34832B63 0039E8E0

FitGanonMotionEtc.pac
817DBBF0: 00001D15 30CA8FF4 0038B5A0


From the data above, the code would be:
077DCFF8 00000008
30CA8FF4 0038B5A0

077DCFF8   (1st data of the file to replace) + 4 AND 0x03FFFFFF  OR 0x06000000
00000008   Always the same
30CA8FF4 0038B5A0   2nd & 3rd data of the file to replace with

In case of "two026.brres", the 1st line becomes:
077EF328: 00000008


_Vuze_

I\\\'m a beginner to hacking~
Sorry if I ask n00bish questions :X

CosmoCortney

the link doesn't work  :(
could this tool be reuploaded?

megazig

#9
I can throw together a replacement pretty quickly. Someone will have to compile for windows

https://github.com/Megazig/fst_viewer

standard C. takes one argument so that you should be able to drag and drop onto the executable. it will create a file with the same name as the memdump you drop and append .fst to the end

edit: if no one has compiled by later tonight I'll hop on a windows machine and compile it

Thomas83Lin

http://www.mediafire.com/?ik1n0apmwxzwsr1

also found this in my wiird stuff I guess this is the one from this thread not sure though?


 

CosmoCortney

#11
@Thomas83Lin
thank you!

@megazig
huge thanks to you.
can i compile it with the express version of visual studio 2010?

megazig

almost. you have to change snprintf to _snprintf
I think the rest should work

Glitch.


megazig