Brave: The Video Game [S6BE4Q]

Started by shark2003, July 01, 2012, 05:50:15 PM

Previous topic - Next topic

shark2003

[999999 in Money Bag]
* 053EFFD0 000F423F
[9999999 Gold]
* 0478869C 000F423F

Need Help for pointer or ASM on Health and Magic Barrier (Purple Thing).

Your max health will increase as you pick up certain pieces of tapestry.

These are the Max Health values to search for when health meter is completely full.

42F00001
430C0000 (After Completing Forest Grove)
43200000 (After Completing Chilled Creek)
43340000 (After Completing Buried Passage)


This is the value for the purple thing when it is full.
42C80000

Pointer codes or ASM would be greatly appreciated :)

Values are almost always found between 80A00000 and 80D00000
No matter where you go...there you are...

CrimsoN@DC

Have you tried using F6? It might be frowned upon by other hackers, but I personally don't care due to my laziness xD

To use F6, follow this template:
F60000xx yyyyyyyy
Zzzzzzzz zzzzzzzzz
Zzzzzzzz zzzzzzzz
Vvvvvvvvv vvvvvvvvv

For the xx, you will put how many lines of z values you are searching with this code.  To find the values you should search, what I do is find the address once, hit take a screen shot on wiird in memory viewer, around the code, then find it again and click show screenshot, and compare values to find one that doesn't change.  THESE VALUES CANNOT CHANGE AND MUST BE CONSECUTIVE IN MEMORY. Then, put the value in the z spots, you can put as many as you find needed.

For the yyyyyyyy part, simply put your search range.  If I were you, I would do the use 80A080D0, since you said that is where the value is found.

Then, for the vvvvvvv part, this is your actual write.  Remember, you are writing from the PO of the F6 code, so start where your first value is, and count the bytes to your value, and use this (if in 80 range):
14000xxx uuuuuuuu

U = value.

Or, you could do a breakpoint on the adress and find where it is always called from, and defeat the pointer by writing directly there.

Orrrr, you could do what I do when I HAVE to use pointers.  What I do, is find the value, and go to code search and search the address that value is stored at.  Then, I would do it again and again to find the pointer, however this takes a while due to the fact that you have to subtract offsets in 4's, so if your pointer isn't found, subtract 4 from the address and search again.  However, keep track of how many 4's you take of (4, 8, C, etc.) Because this will be the offset in your code.  This does basically the same as the pointer searches, however I prefer it over those.

Hopefully some of this helps.  If you take two screen shots and send them to me of the value in mem viewer, I can help withF6, or you could send me a RAM dump of the game twice, while the value is shifted and I can help you even more from there.

However, I encourage you to try it on your own just to learn.  :p
Gotta question?  PM me and hopefully I can help ^^

My website:
Disturbed Core

shark2003

#2
Thanks for the refresher CrimsoN ..I havent hacked ASM or pointer codes for years...I will study this..figured someone already hacked codes for this game by now..its not hard to find the values..just being a pain  in the ass trying to find Pointers...NOP doesnt do any good on this game BTW

Ill dig into this again this Holiday weekend..thanks again CrimsoN...been away from this far too long...need to brush up on my hacking skills... :(
No matter where you go...there you are...

The D3mon

#3
i'm in the proccess of doing this one for my daughter
fun game kinda having issues with pointers LOL but I made max coins asm I pretty much use the same instuction for max asm seems to work all the time.
noticed nop ing health won't even lett you break things. I'll be working on it to found pointers on health but think there pointer in pointer in pointer but only did 80 dumps for pointer search though.
Try this out and let me know how it works for you
[max coin in game only]The D3mon
 C29EE8E0 00000002
 3FC00098 63DE967F
 93DD013C 00000000

[max coin in upgrades]The D3mon
 C28757FC 00000002
 3C800098 6084967F
 9083000C 00000000

shark2003

Quote from: The D3mon on July 03, 2012, 02:09:35 AM
i'm in the proccess of doing this one for my daughter
fun game kinda having issues with pointers LOL but I made max coins asm I pretty much use the same instuction for max asm seems to work all the time.
noticed nop ing health won't even lett you break things. I'll be working on it to found pointers on health but think there pointer in pointer in pointer but only did 80 dumps for pointer search though.
Try this out and let me know how it works for you
[max coin in game only]The D3mon
 C29EE8E0 00000002
 3FC00098 63DE967F
 93DD013C 00000000

[max coin in upgrades]The D3mon
 C28757FC 00000002
 3C800098 6084967F
 9083000C 00000000


I'll try these out when I get home this evening.
No matter where you go...there you are...

The D3mon

I got a heath code with pointer took a bit but think It is good just need to know what final value of health is after collectng tapestries.

shark2003

Quote from: The D3mon on July 04, 2012, 04:22:48 AM
I got a heath code with pointer took a bit but think It is good just need to know what final value of health is after collectng tapestries.

I dont know how far it goes..look at my previous post..I am guessing maybe 44000000
No matter where you go...there you are...

shark2003

Quote from: shark2003 on July 03, 2012, 11:58:40 AM
Quote from: The D3mon on July 03, 2012, 02:09:35 AM
i'm in the proccess of doing this one for my daughter
fun game kinda having issues with pointers LOL but I made max coins asm I pretty much use the same instuction for max asm seems to work all the time.
noticed nop ing health won't even lett you break things. I'll be working on it to found pointers on health but think there pointer in pointer in pointer but only did 80 dumps for pointer search though.
Try this out and let me know how it works for you
[max coin in game only]The D3mon
 C29EE8E0 00000002
 3FC00098 63DE967F
 93DD013C 00000000

[max coin in upgrades]The D3mon
 C28757FC 00000002
 3C800098 6084967F
 9083000C 00000000


I'll try these out when I get home this evening.

Seems to be working,but hard to tell since I already had codes for it.
No matter where you go...there you are...

shark2003

Quote from: The D3mon on July 04, 2012, 04:22:48 AM
I got a heath code with pointer took a bit but think It is good just need to know what final value of health is after collectng tapestries.

I would just guess and lock on to a value like 44000000 and use that. What about the magic barrier thing? I think it is always 42C80000 when full.
No matter where you go...there you are...

The D3mon

will look into it but I found health at start of game is that value to seems to me it is correct.

The D3mon

Quote from: shark2003 on July 04, 2012, 05:35:26 PM
Quote from: shark2003 on July 03, 2012, 11:58:40 AM
Quote from: The D3mon on July 03, 2012, 02:09:35 AM
i'm in the proccess of doing this one for my daughter
fun game kinda having issues with pointers LOL but I made max coins asm I pretty much use the same instuction for max asm seems to work all the time.
noticed nop ing health won't even lett you break things. I'll be working on it to found pointers on health but think there pointer in pointer in pointer but only did 80 dumps for pointer search though.
Try this out and let me know how it works for you
[max coin in game only]The D3mon
 C29EE8E0 00000002
 3FC00098 63DE967F
 93DD013C 00000000

[max coin in upgrades]The D3mon
 C28757FC 00000002
 3C800098 6084967F
 9083000C 00000000


I'll try these out when I get home this evening.

Seems to be working,but hard to tell since I already had codes for it.

Well i fiqured out that the asm write for gold corrupts saved game not sure why but sucks sticking to the direct writes seems to be less of an issue.

shark2003

Quote from: The D3mon on July 05, 2012, 02:13:11 AM
Quote from: shark2003 on July 04, 2012, 05:35:26 PM
Quote from: shark2003 on July 03, 2012, 11:58:40 AM
Quote from: The D3mon on July 03, 2012, 02:09:35 AM
i'm in the proccess of doing this one for my daughter
fun game kinda having issues with pointers LOL but I made max coins asm I pretty much use the same instuction for max asm seems to work all the time.
noticed nop ing health won't even lett you break things. I'll be working on it to found pointers on health but think there pointer in pointer in pointer but only did 80 dumps for pointer search though.
Try this out and let me know how it works for you
[max coin in game only]The D3mon
 C29EE8E0 00000002
 3FC00098 63DE967F
 93DD013C 00000000

[max coin in upgrades]The D3mon
 C28757FC 00000002
 3C800098 6084967F
 9083000C 00000000


I'll try these out when I get home this evening.

Seems to be working,but hard to tell since I already had codes for it.

Well i fiqured out that the asm write for gold corrupts saved game not sure why but sucks sticking to the direct writes seems to be less of an issue.
Yeah...F***** up my game..LOL...thats what happens sometimes...
No matter where you go...there you are...

shark2003

Thanks guys...I really am trying to learn some ASM...its confusing..I have been looking at videos etc...hopefully I get a grasp on it soon...
No matter where you go...there you are...

The D3mon

Quote from: shark2003 on July 06, 2012, 05:47:37 PM
Thanks guys...I really am trying to learn some ASM...its confusing..I have been looking at videos etc...hopefully I get a grasp on it soon...
yeah this games asm for some reason corrupts the save file not sure if it was a bad instuctions but possible.

shark2003

Ive actually learned a little bit about how to create ASM codes using the Wiird ASM code creator...this has been a good game to learn with...I was close a couple of times on creating some codes...I might need to find an easier game to practice on though...I've messed around with the breakpoints before but now getting a little better understanding on what the instructions do...
No matter where you go...there you are...