Finding the Final Smash value

Started by toonlink444, January 19, 2011, 01:49:32 AM

Previous topic - Next topic

toonlink444

I think this code has been made over and over again but I'm a little stuck find the value. What I do is get the Smash Ball and do a 32 bit unknown equals search. Use it then do a 32 bit not equal to search. I got down to a bunch of values that change each time you use a final smash(they change permently so it might be counting the amount of final smashs I use) not each time you get a smash ball. So I'm wondering how to find the value of having the smash ball.
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

IRS

well if you found a counter.. set a Write BP on that address then track the ASM to find out what causes it to write/when you actually have a Smash ball. then with a little tweaking (aka making sure you are writing the correct value) you can force the game into thinking you have a smash ball 24/7

toonlink444

In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

toonlink444

Not working, or it might be but I can't do asm
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

IRS

check which lwz assigns the register being used in the stw. and see if that helps you find an area you can poke and achieve what you are looking for.

honestly.. sometimes these codes are a huge headache to do :/ and im just guessing at what is possible.

Bully@Wiiplaza

Quote from: toonlink444 on January 19, 2011, 11:45:22 PM
Not working, or it might be but I can't do asm

No Final Smash: 00000000
Have Final Smash: 00000001
Adress different for every character

this code was made, but enjoy finding it, lol :p
My Wii hacking site...
http://bullywiihacks.com/

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

~Bully

toonlink444

I know it was made that's what I said in the first post
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

toonlink444

Don't think that's right did a search for that like 10 time and nothing. but if you get it with break points I need help
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

dcx2

Where is an existing code?  We'll use one that is already made and work backward, because we know it works already.  That way we don't go on any wild goose chases by using breakpoints on the wrong data.

toonlink444

Dunno it's one of those non released ones or the ones that don't use wiird/Gecko dNet. Can you use those with wiird to track down the value?
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

dcx2

You said this code has been made.  Since it already exists, you should be able to copy/paste it into this forum.

I think this is for Smash Bros but I don't have that game and know nothing about it.  I can, however, work backward from a given code.  But I need a code first so I have an address to work with!

toonlink444

#11
think I found it. Need to test it first

DO NOT POST UNCREDITED CODES

Edit: Works.
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

Deathwolf

#12
Quote from: toonlink444 on January 25, 2011, 09:31:15 PM
think I found it. Need to test it first

DO NOT POST UNCREDITED CODES


the original value of this address is 8803001F.
go to the memory viewer and search for 8803001F.
if found, your code is ported.

DO NOT POST UNCREDITED CODES

or set "execute" on this address [8081C934] and read out the value and address
lolz

dcx2

#13
Don't post uncredited codes.  Who is the original author?

---

Here's a breakdown of this code...

Taunt for Final Smash(by Y.S)
0481C934 8803001F # write anti-code to hook address 8081C934
4A000000 90180F38 # set PO to 90180F38 
3A000002 FF00003D # if [po+2] == 3D
C281C934 00000005 # hook
8803001F 2C0000F8
4182001C 38000038
2C1B010C 40820008
38000078 9803001F
48000004 00000000
E0000000 80008000

I don't have a disassembler handy at the moment, so I can't disassemble the C2 code and explain what's going on.  However, this does give us a starting point.

Two things of interest here.  1) The ASM address 8081C934, which does the hack.  2) The data address 90180F38, which turns the hack on and off.

Set an execute breakpoint on the address 8081C934.  Then copy/paste the registers and disassembly into a spoiler.

toonlink444

It wasn't off the database it was just floating around in some other forum.
I just did that and it froze before I executed it. I also followed nutmegs tut that talked about finding the register to see if it was the right value and It didn't look like it
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/