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

  • Thread starter Thread starter matias3ds
  • Start date Start date
  • Views Views 24,471,428
  • Replies Replies 73,642
  • Likes Likes 249
@Jericoss @TomSwitch
Hello.
Maybe this doesn't concern me but I would still like to give my feedback on the efficiency of breeze.
All the cheats I have shared so far that go through ASM absolutely all without exceptions are compiled only one same code cave.
ldr , a
str
b code1+4
a: .word 9999 (Last line to modify if it is a float)
Good evening



In case you are not aware this key give this template if the file is blank if the hook is a ldr or str
 
  • Like
Reactions: Jericoss and Az91
@Jericoss @TomSwitch
Hello.
Maybe this doesn't concern me but I would still like to give my feedback on the efficiency of breeze.
All the cheats I have shared so far that go through ASM absolutely all without exceptions are compiled only one same code cave.
ldr , a
str
b code1+4
a: .word 9999 (Last line to modify if it is a float)
Good evening

Hi, that's a template from Tom, when you have everything
My question is "what do you know" to look for example when you should use ldr or str is one of them
Post automatically merged:

ldr = read
str = write

What is the difference? When to look for each of those things?
 
Hi, that's a template from Tom, when you have everything
My question is "what do you know" to look for example when you should use ldr or str is one of them
Post automatically merged:



What is the difference? When to look for each of those things?
I will favor the ldr so that the value is taken into account directly. While the str there must be an execution for the value to change, however sometimes we have no choice otherwise the game crashes. I also consider the number of executions in Gen2 It must correspond to our target. Example if you are looking for HP count the number of times you have been hit 1,2,3,4...
Thanks for everything Tom :bow:
 
Hi, that's a template from Tom, when you have everything
My question is "what do you know" to look for example when you should use ldr or str is one of them
Post automatically merged:



What is the difference? When to look for each of those things?
l in ldr stands for load, s in str stands for store
Which one is better for hacking?
ldr gets executed more often, str normally only execute when the value is supposed to change.
Which one is preferred depends on the game code. I use ldr more often.

Sometime hacking ldr may mean for example your hp is never full cause the game load then subtract from it.
 
Last edited by TomSwitch,
  • Like
Reactions: Az91
Anyone could help with this River City Girls 2 JPN Version?

River City Girls 2 v1.1.0 JAPAN
TID: 01002E80168F4000
BID: BE8A18A9E5D9F341
v327680

Brother @2K417 did a porting from Eiffel28 codes, but only money works

This one:
[65x Money received]
040E0000 0194FED0 0B011835

I need the EXP codes to level up Billy and Jimmy. Just this one code and One-Hit Kill (if can)

Here you go cheat from 1.0.1 By Eiffel83 for reference

[#01. 5x Experience received]
080E0000 03FC4FF8 D65F03C0 1E280808
040E0000 03FC4FF4 1E229008
040E0000 01D62B30 94898931
 
What is the difference? When to look for each of those things?
when you go to setbreakpoint, you should see RW on the left side, sometimes the read write = 1,0 # doesn't update correctly (@TomSwitch, could this part be fixed? setbreakpoint, set read =0, go back setbreakpoint again, , read still =0, but RW is visible) just look at the letters on the left side if you only want either R or W
 
Last edited by dsrules,
  • Like
Reactions: LaMano
when you go to setbreakpoint, you should see RW on the left side, sometimes the read write = 1,0 # doesn't update correctly (@TomSwitch, could this part be fixed? setbreakpoint, set read =0, go back setbreakpoint again, , read still =0, but RW is visible) just look at the letters on the left side if you only want either R or W
I have noticed that, too. Originally, choosing 'Start Gen2' used to reset your RW flag settings; now that is fixed, but now choosing one address for a breakpoint, changing the flags, then backing out to another address and setting another, different breakpoint causes the flags to be reset, but only on the left side (and they actually are reset, despite what your settings say they are on the right side).
 
I have noticed that, too. Originally, choosing 'Start Gen2' used to reset your RW flag settings; now that is fixed, but now choosing one address for a breakpoint, changing the flags, then backing out to another address and setting another, different breakpoint causes the flags to be reset, but only on the left side (and they actually are reset, despite what your settings say they are on the right side).
When loading saved data button status don't get updated so it may not be in sync with actual. Most of the menu the button status is updated when pressed, some of them I make the effort to ensure it is in sync and in this case looks like I didn't. Left panel is mostly live and is live in gen2 menu. Live means it gets redrawn at a certain frequency. That is how you see changing numbers when game is running and changing memory.
 
Last edited by TomSwitch,
Buenas noches, estoy buscando trucos para el juego The Legend of Zelda Tears of the Kingdom para consola usando Edison, alguien me puede ayudar?
 
[Breeze beta97 Trio Adventures 1.0.0 TID: 0100E3F0200BE000 BID: 5DA6B65518ADD7E4]

hdr-2699322-trio-adventures.jpg

Code:
[Breeze beta97  Trio Adventures 1.0.0 TID: 0100E3F0200BE000 BID: 5DA6B65518ADD7E4]

[ZL+B moon jump]
04000000 0182A51C 29002428
80000102
04000000 0182A51C 29002428
04000000 0182A51C 14792271
04000000 03672EE0 1C000080
04000000 03672EE4 BD000420
04000000 03672EE8 B9000028
04000000 03672EEC 1786DD8D
04000000 03672EF0 41200000
21000000
04000000 0182A51C 29002428
20000000
 

Attachments

Hi, that's a template from Tom, when you have everything
My question is "what do you know" to look for example when you should use ldr or str is one of them
Post automatically merged:



What is the difference? When to look for each of those things?

For the Write/Read:
I would recommend from a beginner point of view only enabling Write... I often deactivate Read to reduce the noice and having not so much Instructions logged. Often time it confuses me also when I should consider read/load over write/store (depending on the game if I have success).

In 90% of the cases I go with a cheat considering the write/store usecase. I like to have an action in game and then my cheat trigger

Expecting the max trigger works for you in the future
 
For the Write/Read:
I would recommend from a beginner point of view only enabling Write... I often deactivate Read to reduce the noice and having not so much Instructions logged. Often time it confuses me also when I should consider read/load over write/store (depending on the game if I have success).

In 90% of the cases I go with a cheat considering the write/store usecase. I like to have an action in game and then my cheat trigger

Expecting the max trigger works for you in the future
Go for write first if you prefer, but don't ignore read, there is a very good chance read may actually be the better choice.
 
  • Like
Reactions: LaMano
Go for write first if you prefer, but don't ignore read, there is a very good chance read may actually be the better choice.
Can you explain in which cases read is the better choice? Often times I see reads with a very high calling per second (assuming so every tick or how this is called) and often a read before a add or sub and then str afterwards (Easy ASM scenario) but other than that my mind is not thinking right now that I can benefit from the Reads...
Of course when Stores are shared functionality and distinct between friend and foe makes it hard, then read can also be the better option when Read is not a shared function.
 
Can you explain in which cases read is the better choice? Often times I see reads with a very high calling per second (assuming so every tick or how this is called) and often a read before a add or sub and then str afterwards (Easy ASM scenario) but other than that my mind is not thinking right now that I can benefit from the Reads...
Of course when Stores are shared functionality and distinct between friend and foe makes it hard, then read can also be the better option when Read is not a shared function.
In most cases, it is better to modify the read than the write.
In general, read the game-specific values first, then calculate them, then write them.
Modifying the read from the source will give better results.
Especially when there are a lot of comparisons and jumps between reads and writes.
You need to learn to trace from the write address to the address of the read source.
 
  • Like
Reactions: LaMano
Help!!
Trying to find Dave The Diver Cheats !
PID : 010097F018538000
BID : 819DAAF808D746A1
Thankss
 

Site & Scene News

Popular threads in this forum