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

My IDA_Python Scripts for Analyzing Unreal Engine Games and Generating Cheat Code

  • Thread starter Thread starter Eiffel2018
  • Start date Start date
  • Views Views 2,614
  • Replies Replies 9
  • Likes Likes 22

Eiffel2018

Well-Known Member
Member
Joined
Aug 23, 2020
Messages
1,582
Reaction score
8,423
Trophies
3
Age
26
XP
10,643
Country
Hong Kong
uEngine.py is used to analyze the unreal engine games,

Usage:
1. Open the NSO/elf files and wait until it shows IDLE at the status bar
1673752664155.png

2. Extract all the files in the same folder.
Press ALT+F7 in IDA PRO and choose uEngine.py
1673752854651.png

3. Wait until the script stop. (about 1 hour)
Some information and sample code will be shown
1673753186191.png

4. For further study, we can use SDK('UClassName'), such as SDK('UWorld') , SDK('UGameInstance') etc
1673753427463.png

5. To examine the contents of UObjects, we need another IDA instance to connect GDBstub
then ALT+F7 the uEngine.py there.
1673753674591.png
Copy the pointers strings at there,
e.g. jumpto(ptr((0x8AF4F18, 0x170, 0))) , it stands for [[main+8AF4F18]+170]+0, it will jump to an instance of UGameInstance1673754038520.png

6. If you searched an address of some memory. you may want to know what UClass it is.
First, you need to find out the offset of an UObject by the ASM codes with breakpoint.
Then, you can jump to the offset 0 of this UObject and press O,
The offset 0 always points to an address of MAIN, it is the Assets (Function Lists) of that UObject,
then you can copy that address, and check the address at the IDA instance of NSO/ELF
1673755313398.png
for here, it is an UObject calls UMeshDescriptionBase

and you can SDK('UMeshDescriptionBase') to study what the offsets stands for and what functions it contains
1673755426854.png


======================================================================================

CheatGen.py is a template for developing cheat codes with instructions and hints

Example usage can be found in various game cheat posts. Such as
https://gbatemp.net/threads/neverawake-tid-0100da30189ca000.625158/
https://gbatemp.net/threads/river-city-girls-2-01002e80168f4000.622566/
https://gbatemp.net/threads/megaton-musashi-x-cross-megaton-musashix-kurosu-0100571018a70000.623399/
https://gbatemp.net/threads/fire-emblem-engage-0100a6301214e000.624800/
https://gbatemp.net/threads/octopath-traveler-ii-prologue.626041/
https://gbatemp.net/threads/theatrhythm-final-bar-line-010024201834a000-010081b01777c000.626223/
https://gbatemp.net/threads/xenoblade-chronicles-3-010074f013262000.615986/
 

Attachments

  • cheatLibs.7z
    cheatLibs.7z
    498.5 KB · Join the group to download
These files are for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to download them. It's free.
Last edited by Eiffel2018,
Hio @Eiffel2018, if I want to use it for unity, do I also use uEngine.py? Or there is a unity version?

Thank you.
No and don't need to do so,
only the Unreal Engine Games can use this script.

For Unity Games, it is very easy to decrypt the function names by il2cppdumper_gui

Luckily, I can use the codegen.py to develop cheat codes, for all kind of games.
 
  • Like
Reactions: kindren
No and don't need to do so,
only the Unreal Engine Games can use this script.

For Unity Games, it is very easy to decrypt the function names by il2cppdumper_gui

Luckily, I can use the codegen.py to develop cheat codes, for all kind of games.
Is codegen.py the same as CheatGen.py?
 
D:\ExeFS\uEngine.py: 'NoneType' object has no attribute 'start_ea'
Traceback (most recent call last):
File "D:\Program Files\IDA 7.7\python\3\ida_idaapi.py", line 580, in IDAPython_ExecScript
exec(code, g)
File "D:/ExeFS/uEngine.py", line 1352, in <module>
elfSegment()
File "D:/ExeFS/uEngine.py", line 839, in elfSegment
ida_segment.set_segm_name(ida_segment.get_next_seg(ida_segment.get_segm_by_name('.got.plt').start_ea),'.got',0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'start_ea'

Any fix?
 
Hello. I opened the main file of river city girls 2 + update 1.0.2 to test. I have this message when I want to start the script. Can you help me?
Sorry for my english i'm french.
I use ida pro 7.6 sp1 & python 3.9.0
 

Attachments

  • Capture d’écran 2023-11-22 084758.png
    Capture d’écran 2023-11-22 084758.png
    62.5 KB · Views: 86
Last edited by Tekman17031979,
Hello. I opened the main file of river city girls 2 + update 1.0.2 to test. I have this message when I want to start the script. Can you help me?
Sorry for my english i'm french.
I use ida pro 7.6 sp1 & python 3.9.0
To avoid the error, You should put the all files in the CheatLib.7z file in this IDA folder:refer to the following picture: i installed IDA7.6 Pro at D:\Tools\IDA
PS. I installed Python3.9.12 here D:\Tools\IDA\Python39,
you should COPY the python3.dll and python39.dll from the installed folder D:\Tools\IDA\Python39 TO the IDA root folder(refer to the picture config_python39.jpg. that's all. now you can press ALT F7 in IDA to run the Cheatgen.PY without any error. refer to the example: example_use_cheat_Gen_for_Astroneer_v1.37.4.0.jpg
put_cheatlib_files_here.jpg
Post automatically merged:

Refer to the Cheat file by CheatGen.py:

ASTRONEER v1.37.4.0
TID=0100E63013E60000
BID=6F78917B0BFEFED4

Members only
Codes and spoilers in this group are for members. Join the Nintendo SWITCH Cheat Codes Download group to reveal them. It's free.

ASTRONEER v1.38.7.0
TID=0100E63013E60000
BID=C9700DA9F646ED8F]
Members only
Codes and spoilers in this group are for members. Join the Nintendo SWITCH Cheat Codes Download group to reveal them. It's free.

Members only
Codes and spoilers in this group are for members. Join the Nintendo SWITCH Cheat Codes Download group to reveal them. It's free.

ASTRONEER v1.40.3.0
TID=0100E63013E60000
BID=5E899D7CCF6F6508
Members only
Codes and spoilers in this group are for members. Join the Nintendo SWITCH Cheat Codes Download group to reveal them. It's free.
 

Attachments

  • config_python39.jpg
    config_python39.jpg
    222.9 KB · Views: 13
  • example_use_cheat_Gen_for_Astroneer_v1.37.4.0.jpg
    example_use_cheat_Gen_for_Astroneer_v1.37.4.0.jpg
    588.5 KB · Views: 13
  • run_cheatgen.pyjpg.jpg
    run_cheatgen.pyjpg.jpg
    558.4 KB · Views: 12
  • Cheat_gen.jpg
    Cheat_gen.jpg
    311.6 KB · Views: 15
  • 6F78917B0BFEFED4.txt
    6F78917B0BFEFED4.txt
    1 KB · Join the group to download
  • Astroneer_Cheatgen.py.zip
    Astroneer_Cheatgen.py.zip
    904 bytes · Join the group to download
  • C9700DA9F646ED8F.txt
    C9700DA9F646ED8F.txt
    1 KB · Join the group to download
  • 8F200C97B8E516A9.txt
    8F200C97B8E516A9.txt
    1.1 KB · Join the group to download
  • 5E899D7CCF6F6508.txt
    5E899D7CCF6F6508.txt
    1.1 KB · Join the group to download
These files are for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to download them. It's free.
Last edited by pspmaster,
Ah interesting... In the last month there was an update here in the very old thread... I started to work on a modernization of the scripts in January until last month.
I have never got it to run but used the old script more on modern UE games from UE version 4.2 and higher.

If someone is interested I will link here my thread I started today and maybe it helps for someone:
Modernized script (massive changes)
 

Group statistics

Group owner:
matias3ds
Members:
86110
Threads:
7784
Messages:
42311
Photos:
0

Site & Scene News