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

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,201
Country
Thailand
i started with the rupee, then i did a read breakpoint:
main:00000000001E674C <- get Zelda Rom Address start (x8) here....
this instruction is loading the RAM start address(x8) from somewhere (x0,0x10). but i have step by step and ran to cursor multiple time and the address for that session is the same.

Nice i see what you're doing!

X8 brings me to: 0x7E58C2E000
Rupees is at 7E58C30B00
0x7E58C30B00 - 0x7E58C2E000 = 0x2B00

6.png


5.png


Now here's the Question, how do i add 0x2B00 to X8 to get the correct Address?
 

Gamerjin

Well-Known Member
Member
Joined
May 25, 2016
Messages
2,851
Trophies
1
XP
6,600
Country
United States
yes, once you have what x8 is, then just like the instruction +8 bytes.
lets say for example, you somehow wrote the pointer for 03366F00:
Code:
[rupee example]
580F0000 03366F00
780F0000 00002B00
620F0000 00000000 000003E7
this is only an example, it will not work as is.
while code cave is also possible, if you can write the start ram address to somewhere and load from it,
it might be easier to use the some of the codes from here.
 

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,661
Trophies
1
XP
5,040
Country
Mexico
i got a few reults but with narrow nothing else, I dont have the game.

[[[[[main+5B2898]]+1F0]+3F4F12]+18]+2B00
[[[[[[main+5AE398]+E8]+50]+1F0]+3F4F12]+18]+2B00
[[[[[main+5B2898]]+268]+3F4F80]+18]+2B00
[[[[[[main+5AE398]+E8]+50]+268]+3F4F80]+18]+2B00
[[[[[main+5B2898]]+1F0]+3F510A]+18]+2B00
[[[[[[main+5AE398]+E8]+50]+1F0]+3F510A]+18]+2B00
[[[[[main+5B2898]]+268]+3F5178]+18]+2B00
[[[[[[main+5AE398]+E8]+50]+268]+3F5178]+18]+2B00
[[[[[main+5B2898]]+1F0]+3F4852]+88]+2B00
[[[[[[main+5AE398]+E8]+50]+1F0]+3F4852]+88]+2B00
[[[[[main+5B2898]]+268]+3F48C0]+88]+2B00
[[[[[[main+5AE398]+E8]+50]+268]+3F48C0]+88]+2B00
[[[[[main+5B2898]]+1F0]+3F486A]+88]+2B00
[[[[[[main+5AE398]+E8]+50]+1F0]+3F486A]+88]+2B00
[[[[[main+5B2898]]+268]+3F48D8]+88]+2B00
[[[[[[main+5AE398]+E8]+50]+268]+3F48D8]+88]+2B00
[[[[[main+5B2898]]+1F0]+3F48BA]+18]+CDB00
[[[[[[main+5AE398]+E8]+50]+1F0]+3F48BA]+18]+CDB00
[[[[[main+5B2898]]+268]+3F4928]+18]+CDB00
[[[[[[main+5AE398]+E8]+50]+268]+3F4928]+18]+CDB00
[[[[[main+5B2898]]+1F0]+3F4F0A]+18]+CDB00
[[[[[[main+5AE398]+E8]+50]+1F0]+3F4F0A]+18]+CDB00
[[[[[main+5B2898]]+268]+3F4F78]+18]+CDB00
[[[[[[main+5AE398]+E8]+50]+268]+3F4F78]+18]+CDB00
[[[[[main+5B2898]]+1F0]+403AC2]+88]+CDB00
[[[[[[main+5AE398]+E8]+50]+1F0]+403AC2]+88]+CDB00
[[[[[main+5B2898]]+268]+403B30]+88]+CDB00
[[[[[[main+5AE398]+E8]+50]+268]+403B30]+88]+CDB00
[[[[[main+5B2898]]+1F0]+403ACA]+88]+CDB00
[[[[[[main+5AE398]+E8]+50]+1F0]+403ACA]+88]+CDB00
[[[[[main+5B2898]]+268]+403B38]+88]+CDB00
[[[[[[main+5AE398]+E8]+50]+268]+403B38]+88]+CDB00
 
Last edited by Jericoss,
  • Like
Reactions: crazy_p

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,201
Country
Thailand
yes, once you have what x8 is, then just like the instruction +8 bytes.
lets say for example, you somehow wrote the pointer for 03366F00:

So in your example 3366F00 is the start of the Zelda Game?
I'll test if i can find a Pointer for the Start...

Sorry my Brain is a little bit slow atm too much 420....

i got a few reults but with narrow nothing else, I dont have the game.

This is without narrowing down?
 

Gamerjin

Well-Known Member
Member
Joined
May 25, 2016
Messages
2,851
Trophies
1
XP
6,600
Country
United States
So in your example 3366F00 is the start of the Zelda Game?
I'll test if i can find a Pointer for the Start...

Sorry my Brain is a little bit slow atm too much 420....
not quite, 3366F00 hold the address that is the start of the Ram section. if you remember the SNES, i had two coded pointers.
 
  • Like
Reactions: crazy_p

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,201
Country
Thailand
not quite, 3366F00 hold the address that is the start of the Ram section. if you remember the SNES, i had two coded pointers.

I need to check out your SNES Cheats then.....
Like i said i'm not 100% there....

Have you tried finding pointers through Noexs? Sometimes I find different pointers there than I do on PointerSearcherSE. Try both MAIN Pointers and HEAP Pointers. You're very likely to have a HEAP Pointer if HEAP is huge.

I check out Noexs after i studied Gamerjins SNES Cheats!
Thanks for the Hint!
 

matias3ds

Well-Known Member
OP
Member
Joined
Oct 25, 2017
Messages
3,688
Trophies
1
Age
38
XP
9,497
Country
Argentina
here are some GBA The Minish Cap cheats for those who are working on the GBA NSO cheats
Code:
Have 999 Rupees: 12002B00 000003E7

Have 999 Shells: 12002B02 000003E7

Have All 4 Elements: 12002B42 00000055

Have All Elements: 02002B42 00000055

Have All Jewelry: 02002B43 00000055

Have All Maps & Windcrests: 22002A80 FFFFFFFF

Have Graveyard Key: 12002B40 00000100

Have Mirror Shield: 12002B34 00001000

Have Cane of Pacci: 12082B36 00000010
Do not use code before having the 4 Elements marked on your map.

Have Bow: 02002B34 00000004
Do not use code before having the 4 Elements marked on your map.

Have Boomerang: 02002B34 00000040
Do not use code before having the 4 Elements marked on your map.

Have Ocarina of Wind: 12002B36 00004000
Do not use code before having the 4 Elements marked on your map.

Have Pegasus Boots: 12002B36 00000400
Do not use code before having the 4 Elements marked on your map.

Have Roc's Cape: 12002B36 00000100

Have Wake Up Mushroom: 100C2B40 00000001

Have White Sword: 12082B32 00000015

Have White Sword 2: 12082B32 00000045


Have White Sword 3: 12082B32 00000105

Have Smith Sword: 12082B32 00000005

Have Flame Lantern: 12002B34 00004000

Have Bracelet, Flippers and Grip Ring: 12002B42 00005500

Have All Sword Techniques: 12002B44 0000FFFF

Have 3 Heart Pieces: 02002AE9 00000003

Have 4 Sword: 12082B32 00001005

Have 4 Tiger Scrolls: 12002B44 00005555

Have All Figurines: 02002A46 00000001

Have All Missing Library Books: 100C2B40 00000057

Have Mole Mitts: 02002B36 00000040

Have Light Bow with 95 Light Arrows
Do not use code before having the 4 Elements marked on your map.
12002B34 00005555
12002AEC 00005F09

Have Lon Lon Ranch Key
02002B39 00000055
02002AF7 00000037
 
Have All Maps & Windcrests
12002A80 0000FFFF
12002A82 0000FFFF
 
Have 99 of All Kinstones
00000000 802C2B6B
00000063 000B0001
 
Have All Gold Kinstones
00000000 82202B58
00006665 202040002
00000000 82202B6A
00006363 00050002
 
Have All Equipment (Must have Minish Cap First)
12002B32 00005555
12002B34 00005555
12002B36 00005554

Have All Items
12002B34 00005555
12002B36 00005554
Oops i cheated with rupees and bought the boomerang is that going to break the game , or can i still play ?
 

Gamerjin

Well-Known Member
Member
Joined
May 25, 2016
Messages
2,851
Trophies
1
XP
6,600
Country
United States
@crazy_p
this is what i was doing:
Code:
[Breeze beta62 Game Boy Advance - Nintendo Switch Online 1.0.0 TID: 010012F017576000 BID: F742686C2BBECB08]

[Get Ram start address]
08000000 003EBF00 B0000F60 F9400808
08000000 003EBF08 17F7EA11 F9078008
04000000 001E674C 140815ED

[Trace Pointer created from above code]
08000000 005D8F00 00000000 00000000

[Pointer example]
58000000 005D8F00
78000000 00004866
62000000 00000000 000003E7
the above example is for Mario & Luigi Superstar Saga, inf current passport hp.
if you bookmark this code, you can play around with the numbers.....


if this pans out, i wonder if i can get the ROM start address like this........
 
  • Like
Reactions: crazy_p and Nic87

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,661
Trophies
1
XP
5,040
Country
Mexico
@crazy_p , @Gamerjin

My friends those cheats

Game Boy Advance Nintendo Switch Online
The Legend of Zelda: The Minish Cap
TID: 010012F017576000
BID: F742686C2BBECB08 v 1.0.0

wait... try it i have more...

If the pointer was also useful for you and if someone is going to do the cheats for this game (not me hehe) here are some examples of the cheats that @dsrules left. (don't use them because I think the game is bricked).

[*Rupees 888 Jericoss]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B00
620F0000 00000000 00000378

[*All 4 Elements]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B42
620F0000 00000000 00000055

[*Graveyard Key]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B40
620F0000 00000000 00000100

[*Mirror Shield]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B34
620F0000 00000000 00001000

[*Roc's Cape]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B36
620F0000 00000000 00000100

[*Wake Up Mushroom]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B40
620F0000 00000000 00000001

[*Cane of Pacci Do not use code before having the 4 Elements marked on your map]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B36
620F0000 00000000 00000010

[*Ocarina of Wind Do not use code before having the 4 Elements marked on your map]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B36
620F0000 00000000 00004000

[*Pegasus Boots Do not use code before having the 4 Elements marked on your map]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B36
620F0000 00000000 00000400

[*Boomerang Do not use code before having the 4 Elements marked on your map]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B34
620F0000 00000000 00000004

[*Bow Do not use code before having the 4 Elements marked on your map]
580F0000 005AF4D8
580F1000 00000750
580F1000 000044C8
580F1000 00000018
580F1000 00000990
780F0000 00002B34
620F0000 00000000 00000040

 
Last edited by Jericoss,

Gamerjin

Well-Known Member
Member
Joined
May 25, 2016
Messages
2,851
Trophies
1
XP
6,600
Country
United States
@Jericoss ,
the main reason why i did my approach like that was to experiment. and im happy to say my experiment is paying off, as now i have access to the ram and the iram, which allows me to do a "ghost" mode in minish cap, where i can walk anywhere on the map....
 

Jericoss

Well-Known Member
Member
Joined
Sep 24, 2019
Messages
1,661
Trophies
1
XP
5,040
Country
Mexico
@Jericoss ,
the main reason why i did my approach like that was to experiment. and im happy to say my experiment is paying off, as now i have access to the ram and the iram, which allows me to do a "ghost" mode in minish cap, where i can walk anywhere on the map....

Excellent as always my friend, I'm glad, you are on another level.
I hope one day to learn even to do basic ASM cheats,
but I know nothing, none of that.
Then I'll ask you to teach me, I assure you, but for now, with all of you who do ASM here, it's more than excellent.
For now I'm sticking to the basics.
 
  • Like
Reactions: crazy_p

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Newcomer
Joined
Aug 4, 2019
Messages
3,106
Trophies
1
XP
8,378
Country
Italy
Thanks ill apriciate
Post automatically merged:


I Tried searching for values with Rupees and all i got was that the value have not change . So i wasnt able to find any sorry
Post automatically merged:


Thanks for trying B-)
@matias3ds ,i'll try and if I can't find anything.🤷‍♂️
 
  • Like
Reactions: matias3ds

Nic87

Well-Known Member
Newcomer
Joined
Oct 16, 2021
Messages
58
Trophies
0
XP
1,077
Country
Canada
Nice now we only need a WORKING Pointer...

rupees
[[[[[main+5AF4D8]+750]+44C8]+18]+990]+2B00
[[[[[main+5AD908]+798]+44C8]+18]+990]+2B00
[[[[[main+5AF4C8]+798]+44C8]+18]+990]+2B00
[[[[[main+5AF4D8]+750]+44C8]+18]+B68]+2B00
[[[[[main+5AD908]+798]+44C8]+18]+B68]+2B00
[[[[[main+5AF4C8]+798]+44C8]+18]+B68]+2B00
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Luigi's Mansion 2 HD is out