ROM Hack Cheat Codes AMS and Sx Os, Add and Request

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,764
Trophies
2
Age
45
XP
4,402
Country
Germany

MikeTheKnight2016

Well-Known Member
Member
Joined
Jul 26, 2016
Messages
765
Trophies
0
Age
46
XP
1,453
Country
United States
Not Possible at the moment



You have to see where the nearest main address is. if you then tell me the offset of the main address and the offset of your heap address, then I can give you an example for pointers.

Is this what you need?

Before I restarted last time these were the addresses
This was the valid HEAP returned and the one MAIN that was returned
HEAP+0x0e9d859c
MAIN+0x014e874d


And this go round the accurate HEAP is with a MAIN of
HEAP+0x19e5230a
MAIN+0x00ec2fe3
 
Last edited by MikeTheKnight2016,

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,764
Trophies
2
Age
45
XP
4,402
Country
Germany
58000000 0e9d859c --------> 0e9d859c your Heap Adress
78001000 0d4efe4f --------> Difference from Heap to Main 0d4efe4f
64000000 000000fa -------> 000000fa you value 250
 

MikeTheKnight2016

Well-Known Member
Member
Joined
Jul 26, 2016
Messages
765
Trophies
0
Age
46
XP
1,453
Country
United States
58000000 0e9d859c --------> 0e9d859c your Heap Adress
78001000 0d4efe4f --------> Difference from Heap to Main 0d4efe4f
64000000 000000fa -------> 000000fa you value 250

How did you calculate the difference between HEAP & MAIN? And where did the first set of numbers come from?
 

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,764
Trophies
2
Age
45
XP
4,402
Country
Germany
I see explained in that post how you generated the first set of numbers there...

I do not see how you calculated the difference from main to heap tho?

I'm not Home yet.

I have the Hex Value from the Heap 0e9d859c converted to Decimal and the Hex Value from Main in Decimal than i have calclated the Difference from both Values.

Example Heap Hex 00000012 = 18 in Decimal and Main 00000009 = 9 in Decimal

18-9 = 9 decimal the Decimal Value 9 converted to Hex like 00000009
 
  • Like
Reactions: MikeTheKnight2016

MikeTheKnight2016

Well-Known Member
Member
Joined
Jul 26, 2016
Messages
765
Trophies
0
Age
46
XP
1,453
Country
United States
I'm not Home yet.

I have the Hex Value from the Heap 0e9d859c converted to Decimal and the Hex Value from Main in Decimal than i have calclated the Difference from both Values.

Example Heap Hex 00000012 = 18 in Decimal and Main 00000009 = 9 in Decimal

18-9 = 9 decimal the Decimal Value 9 converted to Hex like 00000009

Utilizing my second example of candidatesI placed, would the below be accurate?
Original Candidates:
HEAP+0x19e5230a
MAIN+0x00ec2fe3

code:
58000000 19e5230a--------> 19e5230a Heap Adress
78001000 D4EFE4F--------> Difference from Heap to Main ....(HEAP)245204380-(MAIN)21923661=223280719 Decimal to Hex Conversion = D4EFE4F
64000000 000000fa -------> 000000fa you value 250


EDIT - but since the addresses are obviously changing each time I power on off, wouldn't that leave an endless number of possibilities of pointers that would do what I am attempting?

Is this post https://gbatemp.net/threads/cheat-codes-sx-os-add-and-request.520293/page-14 by @talixme still the best way to track down pointers? I am not using Hekate but SX OS...
 
Last edited by MikeTheKnight2016,

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,724
Trophies
2
XP
6,286
Country
@matias3ds , needs test

Dragon Quest Builders
build id: 93a84d948c179001

[Attack 999 English]
02100000 29044a44 000003e7

[Defense 999 English]
02100000 29044a46 000003e7

[Item 1 x99 English]
02100000 29049ae2 00000063

address + 4 = next item

[Attack 999 Spanish]
02100000 290379c4 000003e7

[Defense 999 Spanish]
02100000 290379c6 000003e7

[Item 1 x99 Spanish]
02100000 2903CA62 00000063

address + 4 = next item
 
Last edited by dsrules,

matias3ds

Well-Known Member
OP
Member
Joined
Oct 25, 2017
Messages
3,677
Trophies
1
Age
38
XP
9,364
Country
Argentina
@matias3ds , needs test

Dragon Quest Builders
build id: 93a84d948c179001

[Attack 999 English]
02100000 29044a44 000003e7

[Defense 999 English]
02100000 29044a46 000003e7

[Item 1 x99 English]
02100000 29049ae2 000003e7

address + 4 = next item

[Attack 999 Spanish]
02100000 290379c4 000003e7

[Defense 999 Spanish]
02100000 290379c6 000003e7

[Item 1 x99 Spanish]
02100000 2903CA62 000003e7

address + 4 = next item
Great i will try it tomorrow
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @K3Nv2, https://www.youtube.com/watch?v=gzmdrobXH34