Mario Party 9 [SSQP01]

Started by mystiko81, March 01, 2012, 08:18:40 AM

Previous topic - Next topic

Bully@Wiiplaza

thx R.H.!
I used a different pointer for the code and it now works very well.
Infinite Steps is included now also.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

IAMASOMBODY

Does anyone have a PAL ram dump version of this game?

Bully@Wiiplaza

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

IAMASOMBODY

Thanks for the dump, but I already acquired it by downloading a PAL version of this game and sorry for the time wasted on your upload.
Do you know the reason why the RAM dump is useless?
Because some the codes that you hacked for the PAL version of this games is compatible with the NTSC-U versions, so no porting is necessary. Just found this out today!

Bully@Wiiplaza

It´s useless because memory keeps changing all the time.
So you will never look at the right values, except for if you use a USB Gecko...
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

megazig

you are so full of crap. he could disassemble the dumps and find the pointers

Bully@Wiiplaza

#21
Quote from: megazig on March 19, 2012, 02:58:27 PM
you are so full of crap. he could disassemble the dumps and find the pointers
no he can´t. You don´t know anything about hacking this game. ;)
All pointers change also, going back to the main menu is almost a whole RAM reset (I dumped this at the main screen where no pointer and non-base ASM is at it´s place). To capture everything, I need multiple dumps at different locations. And now look at the damn dumps yourself instead of blaming me. My codes DO work, just to clarify things (while the dumps may tell that they are crap).
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

megazig

#22
and you know very little about programming. you have to be able to find a pointer using a ramdump. otherwise that pointer is irrelevant to the game
just because you can't do something doesn't mean it can't be done

in case you don't realize it. you can do any code using just a relevant dump without using a usbgecko. the code will tell you the structs and pointers and global mem and lots of fun stuff. thinking that you have to have a usbgecko for any of this hacking is just ignorant

Bully@Wiiplaza

#23
And you think that random people will be able to do anything with those instructions?
They mostly don´t even know how to port in general. Not even I know the point of your last post and I made tons of codes (plus ports)...
I didn´t do programming, it doesn´t matter much for hacking cheat codes. Maybe someone posts about it in detail so that others can learn?
Pff... you can never make any code with one single relevant dump (without code search, breakpoints and pointer searches).
There wouldn´t be any need for using a USB Gecko after one ram dump has been made...
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

megazig

if there's no reloc files, I can make any code without usbgecko or ramdump if I have the main.dol
so, no, usbgecko is not needed

and technically, with my knowledge of Rso code, I could append to my database and even handle reloc files

Bully@Wiiplaza

Quote from: megazig on March 19, 2012, 10:38:56 PM
if there's no reloc files, I can make any code without usbgecko or ramdump if I have the main.dol
so, no, usbgecko is not needed
uhm, wtf?
Okay then, will you take my challenge? :o
Make any code that isn´t on the database, yet.

Here´s the main.dol file from Mario Party 9 [SSQP01]:
http://jafile.com/uploads/bullywp/mario_party_9__ssqp01__main.rar

I really want to see a result, rofl. ;D
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

megazig

I am still going to work on a code to show you, but you missed a big point: can be done with only main.dol if there's no reloc files. this game has reloc files. you have shared only main.dol and didn't share the other code the game uses. I don't want the other code since I have an idea of what I want to do and have already named 300+ functions in my idb, but you've already missed the point

Bully@Wiiplaza

#27
What else do you need then?
I didn´t know how to figure if a game has reloc files or not (.rel.lz?)
Since the game has moving assembly for each minigame you could probably find the masterroutine for the timer.

I´ve found the timer ASM for some minigames and released the code for it:
http://www.geckocodes.org/?c=SSQP01

There was no good pointer.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

megazig

.rel.lz files are the lz compressed relocatable files. they have to be loaded by the main.dol, so you find the routine that loads them and hook that to check what game is loading and get the address, then you just use an offset to working pointer. using this you get a pointer that works no matter where it loads and is easily portable to any region

again, as you can read the main.dol without needing a usbgecko you can find that code that loads the rels. you can also unpack the rels and get the appropriate code and pointers without ever loading up the wii.

Bully@Wiiplaza

Quote from: megazig on March 21, 2012, 09:33:40 AM
.rel.lz files are the lz compressed relocatable files. they have to be loaded by the main.dol, so you find the routine that loads them and hook that to check what game is loading and get the address, then you just use an offset to working pointer. using this you get a pointer that works no matter where it loads and is easily portable to any region

again, as you can read the main.dol without needing a usbgecko you can find that code that loads the rels. you can also unpack the rels and get the appropriate code and pointers without ever loading up the wii.
there are a lot of reloc files... I guess one for each minigame, stage, credits etc.
for now, I can´t upload them all.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully