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

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,495
Trophies
1
Age
44
XP
14,640
Country
United States
I agree that it is always better to read the manual.
But even reading the manual, many times we need things explained to us.
I didn't know many things until I asked them and they explained them to me.
Maybe they are obvious things for people who know code or how the machine works, but they are not so obvious for the rest of the world.
There is no replacement for actually trying but without RTFM is a crime against self. It's alot harder and may result in misunderstand that comes to haunt for a long time. For example not knowing about data width and just use code that other used is a sure thing for pain. Not saying the document is perfect, some part of it is so hard to understand for me that I had to look into the source code to make sense of it. Good or bad if there is documentation it is always worth at least a look. I definitely looked at this one often.
 
Last edited by TomSwitch,

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Member
Joined
Aug 4, 2019
Messages
2,998
Trophies
1
XP
7,973
Country
Italy
Start by checking the address because you are putting 9 digits: 0179B5FBE

Do you need to do this 80 times?
Putting 50 at the beginning of the loop, executes the loop 80 times.
Sorry @jhmiller ,i wrote the code wrong i added the number 9 which is not in the code.
What do you mean by putting 50 at the beginning of the loop?
@TomSwitch i have read the manual, but it is not explained very clearly it is all very vague.
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,495
Trophies
1
Age
44
XP
14,640
Country
United States
Sorry @jhmiller ,i wrote the code wrong i added the number 9 which is not in the code.
What do you mean by putting 50 at the beginning of the loop?
@TomSwitch i have read the manual, but it is not explained very clearly it is all very vague.
Some of it is vague. This one is not. 50 means 0x50 iterations. Some information isn't documented like for example the register is counting down and to exit the loop early you have to set the register to 1. Also for information this code wasn't implemented correctly in early version of Atmosphere. Maybe not documented but all number are in hex which I guess most already know by now.

Start Loop Encoding​

300R0000 VVVVVVVV

  • R: Register to use as loop counter.
  • V: Number of iterations to loop
 
Last edited by TomSwitch,

volosgus

Member
Newcomer
Joined
Oct 24, 2020
Messages
19
Trophies
0
Age
34
XP
117
Country
United Kingdom
You mean stolen from patjenova. I think you can trust patjenova's code, the problem is probably on your end. Like never set it up properly or used it on the wrong BID.
I've double-checked it and it's correct. I will copy-paste them again from here to see if it will be fixed otherwise I guess I have to restart the game every time it crashes. thanks
 

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Member
Joined
Aug 4, 2019
Messages
2,998
Trophies
1
XP
7,973
Country
Italy
Some of it is vague. This one is not. 50 means 0x50 iterations. Some information isn't documented like for example the register is counting down and to exit the loop early you have to set the register to 1. Also for information this code wasn't implemented correctly in early version of Atmosphere. Maybe not documented but all number are in hex which I guess most already know by now.

Start Loop Encoding​

300R0000 VVVVVVVV

  • R: Register to use as loop counter.
  • V: Number of iterations to loop
Sorry @TomSwitch ,where would the code be wrong?
Code:
30000000 00000050
02010000 017B5FBE 000003E7
78010000 000001D8
31000000
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,495
Trophies
1
Age
44
XP
14,640
Country
United States
Sorry @TomSwitch ,where would the code be wrong?
Code:
30000000 00000050
02010000 017B5FBE 000003E7
78010000 000001D8
31000000
You didn't start with a code that write 0x50 times did you miss represented or?

You code also has morphed. Form one with 9 digit, for sure won't work in either version to the one that write a different value.

Details matters and your post is now very fragmented with incomplete data. Type everything in full and maybe error can be spotted

By the way register 1 isn't initialized in this code so if there is something above that has changed it then there is no doubt about it not going to work.
 
Last edited by TomSwitch,

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Member
Joined
Aug 4, 2019
Messages
2,998
Trophies
1
XP
7,973
Country
Italy
You didn't start with a code that write 0x50 times did you miss represented or?

You code also has morphed. Form one with 9 digit, for sure won't work in either version to the one that write a different value.

Details matters and your post is now very fragmented with incomplete data. Type everything in full and maybe error can be spotted

By the way register 1 isn't initialized in this code so if there is something above that has changed it then there is no doubt about it not going to work.
@TomSwitch ,the code i wrote in the first post,i wrote it by heart.
The code i want to do is this:
Code:
9999 Score for All
30000000 00000050
02010000 017B5FBE 000003E7
78010000 000001DE
31000000
together with Inf.EN&Inf.SP,i'm trying to do it for the Super Robot Wars V Premium Anime Song&Sound Edition game.
 

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,495
Trophies
1
Age
44
XP
14,640
Country
United States
@TomSwitch ,the code i wrote in the first post,i wrote it by heart.
The code i want to do is this:
Code:
9999 Score for All
30000000 00000050
02010000 017B5FBE 000003E7
78010000 000001DE
31000000
together with Inf.EN&Inf.SP,i'm trying to do it for the Super Robot Wars V Premium Anime Song&Sound Edition game.
3E7 is 999, anyway have you figured it out or still have problem? By the way you need [9999 Score for All], as it is the code won't be loaded as you have something that is not 8 hex digit outside of [ and ]
 

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,194
Country
Thailand
Dead Cells
TID: 0100646009FBE000
BID: 0627F36D0AA2C229
Version: 1.18.1

Code:
[Moon Jump]
[Inf. Double Jumps]
[(R) Speed Up]
[Inf. Health]
[9999/9999 Health]
[Invisible to Enemies]
[Inf. Arrows]
[Items no Cooldown]
[Abilities Max]
[Speed Up]
[Size Up]
[Max Cells]
[0 Cells]
[Max Money]

Credits: crazy_p, Patjenova, ZiT

Do not repost the Cheats on Cheatslips, any Warez Site or for Profit!
 

Attachments

  • 0100646009FBE000.zip
    1.2 KB · Views: 65

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Member
Joined
Aug 4, 2019
Messages
2,998
Trophies
1
XP
7,973
Country
Italy
@TomSwitch ,you asked me for the cheat codes for any errors here they are:
[Breeze beta19 スーパーロボット大戦V プレミアムアニメソング&サウンドエディション 1.0.2 TID: 0100A3A00E302000 BID: 736EB95ACA241014]

[Stage Turns Always 0]
01000000 01932A1C 00000000

[Total Turns Always 0]
01000000 01932A1E 00000000

[Inf.Money]
30000000 00000003
04010000 019329F8 3B9AC9FF
78010000 00000004
31000000

[Inf.TacP]
30000000 00000003
04010000 01932A10 0098967F
78010000 00000004
31000000

[Inf.PG]
30000000 00000026
01010000 0193389C 00000063
78010000 00000018
31000000

[Max SR Points]
01000000 01932AD4 00000033

[9999 Score]
02000000 017B5FBE 0000270F
02000000 017B6196 0000270F

[Inf.EN Z Gumdam&Methus]
02000000 01799DA6 000003E7
02000000 01799DA4 000003E7
02000000 0179A0D6 000003E7
02000000 0179A0D4 000003E7

[Inf.SP for All]
30000000 00000210
02010000 017B5C28 000003E7
78010000 000001D8
31000000

[Inf.SP for All]
30000000 00000210
02010000 017B5C08 000003E7
78010000 000001D8
31000000

[Inf.EN Wave Rider Z Gundam transformed]
02000000 01799E2C 000003E7
02000000 01799E2E 000003E7
The gap in score is 1D8 e for EN is 110 i can't create a working cheat loop,and are the lowest codes i have found with Edizon SE.
If i create a code with 3001000(start loop)and 31010000(end loop),the Switch freeze and i have to force shutdown and redo the hack for AMS.
 
Last edited by NeoGranzon,
  • Like
Reactions: Razaile09

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
4,495
Trophies
1
Age
44
XP
14,640
Country
United States
@TomSwitch ,you asked me for the cheat codes for any errors here they are:
[Breeze beta19 スーパーロボット大戦V プレミアムアニメソング&サウンドエディション 1.0.2 TID: 0100A3A00E302000 BID: 736EB95ACA241014]

[Stage Turns Always 0]
01000000 01932A1C 00000000

[Total Turns Always 0]
01000000 01932A1E 00000000

[Inf.Money]
30000000 00000003
04010000 019329F8 3B9AC9FF
78010000 00000004
31000000

[Inf.TacP]
30000000 00000003
04010000 01932A10 0098967F
78010000 00000004
31000000

[Inf.PG]
30000000 00000026
01010000 0193389C 00000063
78010000 00000018
31000000

[Max SR Points]
01000000 01932AD4 00000033

[9999 Score]
02000000 017B5FBE 0000270F
02000000 017B6196 0000270F

[Inf.EN Z Gumdam&Methus]
02000000 01799DA6 000003E7
02000000 01799DA4 000003E7
02000000 0179A0D6 000003E7
02000000 0179A0D4 000003E7

[Inf.SP for All]
30000000 00000210
02010000 017B5C28 000003E7
78010000 000001D8
31000000

[Inf.SP for All]
30000000 00000210
02010000 017B5C08 000003E7
78010000 000001D8
31000000

[Inf.EN Wave Rider Z Gundam transformed]
02000000 01799E2C 000003E7
02000000 01799E2E 000003E7
The gap in score is 1D8 e for EN is 110 i can't create a working cheat loop,and are the lowest codes i have found with Edizon SE.
If i create a code with 3001000(start loop)and 31010000(end loop),the Switch freeze and i have to force shutdown and redo the hack for AMS.
I told you earlier you have uninitialized register. Look at code type 0 definition again and you will see what I mean. Only the first enabled loop code will work the same every time. The next enabled loop will start with non zero register 1

All register is initialized to zero at the start of the cycle, all enabled code is then executed in sequence where it appeared in the file if enabled. The label is only used for selecting which code is in the execution queue. The register will have value that the prior code set it to.

Concerning the code executing in sequence that is current implementation and SciresM has warned against using that fact. So you can’t even count on the first one working correctly if you have more than one. So all you can count on is only activating one of them at a time.

Do a toggle on each of your loop, making sure there is only one at a time and it will work as you intended. Alternatively set register to 0 before you use them
 
Last edited by TomSwitch,
  • Like
Reactions: NeoGranzon

FFTW

Well-Known Member
Newcomer
Joined
Sep 6, 2021
Messages
66
Trophies
0
Age
30
XP
378
Country
United States
any cheat codes for disco elysium that work with an existing save? and how to apply them? thanks.

PS: The tinfoil website's page for it mentions some cheats
http://tinfoil.io/Title/01006C5015E84000
but for some reason they aren't in tinfoil itself. My guess that it is because they weren't tested for the latest patch, but considering that from what I see they are the exact same in the various patches listed so I presume they weren't changed this time either. I have no idea if they work with an existing save or not though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @Psionic Roshambo, would you recommend playing n64 games on a ps3 through retroarch?