I need some help.

Started by floppytripod, January 17, 2011, 02:29:38 PM

Previous topic - Next topic

floppytripod

I have tried everything to make this code. For some reason the breakpoint wont work,so I cant see the ASM of setting a bomb down. Is there a better way to go about making this code. I tried to look at the ASM of the address of the bomb, but that only showed .words and I do not think that is what im supposed to edit. If someone could provide a detailed walkthrough I would greatly appreciate it.

Set Unlimited Barrel Bombs [Argon]
42000000 90000000
0014AE4E 00000000
E0000000 80008000

Thanks, Floppy

Jackal

by the look of the code
it seems that the number of bombs set are stored in 9014AE4E
so locking it 0 will let you set unlimited bombs
you can try a breakpoint on that address

James0x57

Jackal is correct on everything.

Just one thing though, you'll need to do a breakpoint write or breakpoint read on that address, not a breakpoint execute.

The disassembler tab isn't for that address, it's for the programming that's accessing that address.





Beyond all that, are you just trying to practice or something?
Since the code already exists, I don't understand this: "I have tried everything to make this code." ...?


floppytripod

#3
Yes I am just trying to practice. But see the thing is I tried making the value of the bomb 0 but all it did was just show the bomb in my pouch and i couldnt use it. I tried to breakpoint it but it will not breakpoint with any of the options within the breakpoint tab, for some reason. If you do not know the main point of this code is to be able to set unlimited bomb, because the game only lets you set 2. Is there another way to find the ASM for the action of setting the bomb? Or is there another way to go about this?

P.S. Oh and the address I tried to 0 out was in the 90 range, which that is the address of the actual bomb. The action of setting it I think is in the 80 range. So is there another way to search for the action of setting the bomb? I think that would solve the problem. I know this seems really simple, but thanks for the prompt responses and the helpful tips so far!

dcx2

You saw .word because those aren't ASM you were looking at, they were just plain old data.

James is right, make sure you use Read, Write, or Read/Write when working with data breakpoints.

Also, you may have an alignment issue.  That is an 8-bit write; if you use an exact breakpoint, then you must set the breakpoint address to be exactly 9014AE4E.  If you make it 9014AE4C instead, you won't break on 8-bit data accesses to 9014AE4E.

If you don't use an exact breakpoint, then your breakpoint can hit any memory access that falls in the double word specified.  For a non-exact data breakpoint on 9014AE4E, you would still hit any memory access that touches 9014AE48 - 9014AE4F.

---

Again, try an Exact Read/Write Breakpoint on 9014AE4E.  You might have to use a bomb to make the breakpoint hit.

floppytripod

#5
Wow thanks a bunch I get it now, that makes sense. I will try it right now! :)

Edit: It did not work.
I tried the exact tick and the read/write tick.
I tried just setting the bomb didnt work.
I tried to kick the bomb did not work.

So what can I try next.lol

Nvm I think I found the solution.
I was in the village when I found the address.
I think I have to find the value when im in the forest.


Edit: Guys seriously thanks for all the help! I finally got it to work.
The reason it was not break pointing is because I had the address for the item in my pouch, not the address for the item used in the forest.

Thanks!!!!!


Bully@Wiiplaza

#6
Set Unlimited Traps [Bully@Wiiplaza]
048DFC18 60000000

I made the code some time ago.
The game is MH3 and it´s for the bombs, which you can only set ONCE in a quest.
It was hard to find the right breakpoint, you need to skip the false breaks (with breakpoint conditions) and set a bomb to get the right adress. My code disables the increase of the value to 00000001, means that you can set infinite.

Btw. this code above from Argon doesn´t work on WiFi, I guess that Floppy wanted to make it work online using assembly ;)
It was my aim, though, (for fun purpoises, but not for using it) but didn´t work like intended anyway.

Enjoy ;D
My Wii hacking site...
http://bullywiihacks.com/

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

~Bully

floppytripod

No I do not hack online that is not what I intended to do. This was for testing purposes, I do not want people to think that I hack online like you, because I do not. I am new to making hacks and I wanted to learn how some of them were made. That was the purpose of this post.

But thanks for the help.