How do you convert the HEAP code that is found to an actual usable Hex code to "inject" back into the game via your cheat file?
you can use this to make a cheat codeHow do you convert the HEAP code that is found to an actual usable Hex code to "inject" back into the game via your cheat file?
Here is the official tutorial:@DaBlackDeath - have you got a tut on how to use this tool for a noob like myself?
Awesome! Thanks for that link to the OP!
Any idea on the values that should be used?
1) "Register To Use" value?
2) How to know if Static Or Pointer?
3) If it's 1, 2, 4, or 8 Bytes?
For example, what I've got is:
[HEAP+0x000370f4](0x64)
In the GUI you sent over, I would input these values:
Description: Coal Mod
Address (Main + 0x): 000370f4
value (decimal): 999
Code Format: ?????????
Memory Type: HEAP
Bytes To Be Written: ??????
@DaBlackDeath - have you got a tut on how to use this tool for a noob like myself?
Awesome! Thanks for that link to the OP!
Any idea on the values that should be used?
1) "Register To Use" value?
2) How to know if Static Or Pointer?
3) If it's 1, 2, 4, or 8 Bytes?
For example, what I've got is:
[HEAP+0x000370f4](0x64)
In the GUI you sent over, I would input these values:
Description: Coal Mod
Address (Main + 0x): 000370f4
value (decimal): 999
Code Format: ?????????
Memory Type: HEAP
Bytes To Be Written: ??????
it does, read what each codetype does and how their format look likeThis gives a run down of how to use the SX OS tool - but does not in any way explain how to convert the MAIN or HEAP code found into the format needed for the SX OS cheat engine.
Code Format: choose static (even though heap is mostly dynamic) *note to myself: rename it to direct and pointer*
Bytes To Be Written: choose 4 (it's the usual codetype)
to be correct, your code is 2 bytes (999 = E7 03) but most games use 4 bytes to store values, so you will see mostly 4byte codes
I have added my beta4. I messed up my beta3 with too much changes, like wrong pointer code generation. Now it works as it should. Hope so
sounds like you got the wrong address, the one you got is only for display, not the actual value for the number of blocks you have
that's the only 1 result you got from searching?
When I constantly changed the quantity up/down and up/down it got to 1 address point found. I thought that was the goal?
Should I have stopped when there were roughly 12 locations found and examined each of those 12 locations?
No. Rescan Again.
1 result is always the targetRescan until I get to how many locations? In your opinion at what number would I then check those locations to see if that is the quantity?
1 result is always the target
mostly likely the block value is not the same as the display value
if 32bit search failed, try a different search like search 8 bit if it is less than 255Learning a lot here!!
How do I uncover both of these values so that I know exactly what to modify?