Nintendo SWITCH Cheat Codes Download

Avoid creating cheat Request Topic​

Request cheats are made in :​

cheat-codes-ams-and-sx-os-add-and-request-general


This group provides cheat code authors to post works, share experience, learn and exchange

This group also provides cracking game players to get the latest and most complete cheats, and assist in testing

Since GBATemp is the most famous place in the industry, we hope to improve the content quality of this group

The main contents of this group include:
1. Publish personal originals.
2. Improve the quality of secondary creation (including version updates, repairs, and enhancements)
3. Request to create game cheats
4. Tutorial sharing on developing game cheat codes

For technical exchanges, sharing the code of others must attach the URL of the webpage published by the original author (do not copy the complete code)

Although the content of this group is very precious, it is provided for free, and it is not allowed to reprint it to commercial places or paid membership websites for profit.
Nintendo SWITCH Cheat Codes Download
Nintendo SWITCH Cheat Codes Download

DIY Hacking on Fire Emblem Engage

  • Thread starter Thread starter TomSwitch
  • Start date Start date
  • Views Views 4,085
  • Replies Replies 36
  • Likes Likes 27

TomSwitch

Well-Known Member
Member
Joined
Jan 10, 2019
Messages
7,750
Solutions
1
Reaction score
22,327
Trophies
4
Age
46
XP
26,698
Country
United States
Example is on TID: 0100A6301214E000 BID: E7E1382D5EB931B0 but the method should apply to all version of the game

Here I will show how the easy hacks are done.

I am going to show you how to DIY the quantity of your inventory items

2023011717192700-C71F2BA23713B0380A896115D1AD4717.jpg

Search for what you see on screen. u32, float, double are the most commonly used data types, so I recommend to start your search with ==* available on Breeze which will search for all three types in one go.
In this game all the values you see on the bottom of the above screen are u32 but you don't know that when you start. Normally when you found one the others are likely to be the same data type.

Go to a place where you can change the value, first thing you will encounter is healing item Vulnerary and they nicely give you 3 in the tutorial. Search for 3, use one search again, use one search again, hack it and see that you have found the address.

Now that you have found the address place a watch on this address. ZL+dpadup in memory explorer will placed a break point on this memory address.
This action will bring you to gen2 menu. Press + to attach and press R start the watch. Go back to the game and spend another Vunerary. Since the code access the memory if you have found the correct one going back to Breeze and you will find that code that writes to this memory.
Look around the instruction that writes to memory.
When you see a subtract by one you should have a good confidence that this is what you want.
ZL+Y to add this line to cheat.
Goto cheat editor and copy this line for modification.

2023011720222100-CCFA659F4857F96DDA29AFEDB2E166E6.jpg
Change the code from sub to add and put a number that you like, say 100, in this case every time you use you can get extra 100
2023011720260300-CCFA659F4857F96DDA29AFEDB2E166E6.jpg
Test the code
One thing nice about ASM cheat is you can normally get more that one for the price of one. In this game many of the items has a use count of 3. This code makes it unlimited use. If you add a big number you can sell it for a good price.

[Breeze beta64 Fire Emblem Engage 1.0.0 TID: 0100A6301214E000 BID: E7E1382D5EB931B0]

[asm use] the per use hack
04000000 024375F8 51000508
04000000 024375F8 11019108

[asm stats read] not a easy hack, only gets the read only value, needs work that is out of the scope of this post
04000000 02252770 B9001A68

[asm money] can be made into a easy hack but way bother? find it and hack it to a big value and you will never be short again
04000000 028CE308 B9005A60

[asm iron] this one access more that the iron, it access steel and silver as well and something else
04000000 03C9BFC8 A9432109

[asm bond]
04000000 02394758 B9406C08

Before you decide that you have found the right code it is important to check that the code only access the memory you want to hack.
For example the iron code access many items, you will like steel and silver but those unknown items can be problematic.
In general you need to watch an instruction to see what it access.
2023011720393100-CCFA659F4857F96DDA29AFEDB2E166E6.jpg
This instruction reads the iron qty. Place a watch on it and you will see that it access a bigger list that just the three metals.
Hack them and see what happens.

2023011721231200-CCFA659F4857F96DDA29AFEDB2E166E6.jpg

2023011721070200-C71F2BA23713B0380A896115D1AD4717.jpg
The different number is to identify which memory correspond to what. Not every game let you easily have items you have not found but this game do.
 

Attachments

  • 2023011720421300-CCFA659F4857F96DDA29AFEDB2E166E6.jpg
    2023011720421300-CCFA659F4857F96DDA29AFEDB2E166E6.jpg
    201.3 KB · Views: 27
  • 2023011721070200-C71F2BA23713B0380A896115D1AD4717.jpg
    2023011721070200-C71F2BA23713B0380A896115D1AD4717.jpg
    138 KB · Views: 32
Last edited by TomSwitch,
members only

With this you can more safely hack the values, hack and revert when you found out what you wanted to know
Post automatically merged:

[asm pre]
04000000 02439184 394086A8
Check this out, this code reads the + value of your inventory item panel, watch this code (ZL+Dpadright "Jump to target", ZL+X "ASM explorer", L "Watch instruction", + "Gen2Attach", R "Execute Watch") and hack the values to see what happens. ( the value in front is the use qty, i.e. the 158 you see on the Vulnerary+5 below ), weapons has it set at 255.
Hack this value and you can have Vulnerary+5, but it probably don't do anything useful.
The +value for weapons do, as long as it is in the 1-5 range, too bad they don't just take the value and multiply it with something, or a +255 weapon will be extreme.

Use the inc1000 button to help you identify which memory is what then use revert1000 to go back
2023011910070500-C71F2BA23713B0380A896115D1AD4717.jpg
 
Last edited by TomSwitch,
members only
With this you can more safely hack the values, hack and revert when you found out what you wanted to know
Post automatically merged:

[asm pre]
04000000 02439184 394086A8
Check this out, this code reads the + value of your inventory item panel, watch this code (ZL+Dpadright "Jump to target", ZL+X "ASM explorer", L "Watch instruction", + "Gen2Attach", R "Execute Watch") and hack the values to see what happens. ( the value in front is the use qty, i.e. the 158 you see on the Vulnerary+5 below ), weapons has it set at 255.
Hack this value and you can have Vulnerary+5, but it probably don't do anything useful.
The +value for weapons do, as long as it is in the 1-5 range, too bad they don't just take the value and multiply it with something, or a +255 weapon will be extreme.

Use the inc1000 button to help you identify which memory is what then use revert1000 to go back
View attachment 348140
So I'm trying to learn and follow this. What programs do you need on your modded switch to do this? Even this explanation is pretty advanced for me but sometimes I can figure it out as I try to follow the instructions
 
members only

So I'm trying to learn and follow this. What programs do you need on your modded switch to do this? Even this explanation is pretty advanced for me but sometimes I can figure it out as I try to follow the instructions
the screenshot shows Breeze beta64
 
Now that you have found the address place a watch on this address. ZL+dpadup in memory explorer will placed a break point on this memory address.
This action will bring you to gen2 menu. Press + to attach and press R start the watch. Go back to the game and spend another Vunerary. Since the code access the memory if you have found the correct one going back to Breeze and you will find that code that writes to this memory.

I'm having trouble following the part right after pressing R to watch an address, i go into the game and change the value and go back to breeze but i don't notice anything changed there and i am pretty sure it is the right address because it is the gold address that is set to 999999 and so i have only 1 address found. I am used to Edizon SE to find pointers so it is my first time trying to do an asm code using breeze tool instead of using ida. What am i doing wrong?
 
I'm having trouble following the part right after pressing R to watch an address, i go into the game and change the value and go back to breeze but i don't notice anything changed there and i am pretty sure it is the right address because it is the gold address that is set to 999999 and so i have only 1 address found. I am used to Edizon SE to find pointers so it is my first time trying to do an asm code using breeze tool instead of using ida. What am i doing wrong?
Show a screen shot after pressing R
 
Show a screen shot after pressing R

Was it suposed to appear something? Nothing happens at all, as soon as i do ZL+DPadup and then press + the image below is what i see, after pressing R or clicking the button "Execute Watch" nothing changes at all, it stays the same as the image below.
 

Attachments

  • 2023012500365100-DB1426D1DFD034027CECDE9C2DD914B8.jpg
    2023012500365100-DB1426D1DFD034027CECDE9C2DD914B8.jpg
    185.9 KB · Views: 38
Was it suposed to appear something? Nothing happens at all, as soon as i do ZL+DPadup and then press + the image below is what i see, after pressing R or clicking the button "Execute Watch" nothing changes at all, it stays the same as the image below.
I think you accidentally turn on Show IFD, make that zero for normal operation. It's was made for early debugging and I never remove it. Totally forgotten about it, no body should have any use of it.

1674647836357.png
Press this button to toggle it off.
 
  • Like
Reactions: Arcansel
I think you accidentally turn on Show IFD, make that zero for normal operation. It's was made for early debugging and I never remove it. Totally forgotten about it, no body should have any use of it.

View attachment 349284
Press this button to toggle it off.
That did the trick, i must have toggled it when i was trying every button on breeze to see what does what and forgot what the default value of this button was so i kinda left it that way.
 
I understand mostly how to do things with multiple use but how do you do this with items like Boots that break upon using it? I'm a super noob with this kind of stuff so sorry if it's a dumb question x.x
 
@TomSwitch
I am trying to figure out how to make ASM codes using Edizon SE/Breeze for Dragon Quest III:The Seeds Of Salvation (010015600EFB6000) on switch,but for the life of me I simply cannot figure it out.
I am trying to make codes that stop MP,HP,and items from decreasing.
I have made max current HP(All Characters),MP(All Characters)and a Quantity code for item bag slot 1 code
but I find them to be a bit ugly(999 all across the screen)
can you help me with this,please?
 
Ok found the value I'm looking for. Edited it to make sure it worked (gold). My issue now is that I can't seem to make ZL+DpadUp to work to bring it to gen 2 menu.

I made sure I had it installed from settings then restarted my switch.
 
Last edited by Borsalino,
Fire Emblem Engage 1.0.0 TID: 0100A6301214E000 BID: E7E1382D5EB931B0

Exp is in front of HP, by observation foe has no exp, but friend can have 0 exp too so it is not a perfect hack.
It's just a easy way to make the hack instead of studying the game code in depth for friend vs foe determination.
By searching for u8 hp, or for even faster search exp, hp, hp with u8 [A.B.C] search after you have found it for the first time and recognized how data is organized for this game.
Break on access, look for a code that is suitable for a hook.

[Fill hp and exp to 99 for character who's exp is not zero]
04000000 02584C94 39422748
04000000 02584C94 14662381
04000000 03F0DA98 A9376BF9
04000000 03F0DA9C 39422B48
04000000 03F0DAA0 34000088
04000000 03F0DAA4 52800C68
04000000 03F0DAA8 39022B48
04000000 03F0DAAC 39022F48
04000000 03F0DAB0 39422748
04000000 03F0DAB4 A9776BF9
04000000 03F0DAB8 1799DC78

[Off Fill hp and exp to 99 for character who's exp is not zero]
04000000 02584C94 39422748

[ZL + move cursor to character to fill HP and Exp to 99]
04000000 02584C94 39422748
80000100
04000000 02584C94 39422748
04000000 02584C94 14662381
04000000 03F0DA98 A9376BF9
04000000 03F0DA9C 39422B48
04000000 03F0DAA0 D503201F
04000000 03F0DAA4 52800C68
04000000 03F0DAA8 39022B48
04000000 03F0DAAC 39022F48
04000000 03F0DAB0 39422748
04000000 03F0DAB4 A9776BF9
04000000 03F0DAB8 1799DC78
20000000

Watch for a code that writes to hp with gen2 then hack this code to learn that you can do it last minute to prevent your friend from dying. ( Foe too, that is why the condition key )

[L no dying]
04000000 023AB180 39000001
80000040
04000000 023AB180 39000001
04000000 023AB180 D503201F
20000000
 
[Breeze beta66 Fire Emblem Engage 1.1.0 TID: 0100A6301214E000 BID: A21373DFC58390C9]

Update: Added 99 Tickets for outfits and songs.

Update2: Unlock All Outfit/Song cheat needs a diferent approach and to be made from the ground up, at the time it is not working as it should, it will save into chapter 17, because the hacked value was responsible for unlocking chapter related stuff aparently (bamboozled me!) and so was making the game thinking it was in chapter 17 already, i will look into the matter in more detail in my free time, need to do important irl stuff.

Post automatically merged:

This one instead of not letting money decrease it sets the money to 9,999,999 as requested from someone, might be useful for someone else too.

[Inf. Money]
040C0000 024DA57C 9403A83A
080C0000 025C4664 1400F0B3 18000048
080C0000 02600934 D65F03C0 B9001268
040C0000 025C466C 0098967F
 
Last edited by Arcansel,
I'm having trouble with this tutorial. I'm unable to attach the dmnt gen2 fork from the settings. I double checked that the 2 lines: enable_standalone_gdbstub = u8!0x1 & enable_htc = u8!0x0 are enabled, and they are. I tried attaching after a reboot to payload.
 
I'm having trouble with this tutorial. I'm unable to attach the dmnt gen2 fork from the settings. I double checked that the 2 lines: enable_standalone_gdbstub = u8!0x1 & enable_htc = u8!0x0 are enabled, and they are. I tried attaching after a reboot to payload.
Did you install the gen2 fork (from settings) ?

Show a screen shot
 
  • Like
Reactions: yusukeyusuke

Group statistics

Group owner:
matias3ds
Members:
86101
Threads:
7777
Messages:
42295
Photos:
0

Site & Scene News