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.
From main menu click button
Select this button and wait for two minutes ( time is my guess based on the one game I tested )
Use this button to explore the functions
I have no idea whether these are real or just look real.
Function up and Function down works like for Unity. If the function name make sense of the code that you found. Maybe this tool is useful.
Attempt to find UWorld pointer.
Look like shit. If you have a game that you have UWorld pointer and the various offset to reach Pawn. Would be helpful to share that information so I can figure out what was wrong with this tool.
I try it on Mandragora i belive it ue4 base
get a hit on hp and get this
then i go in count 1 when take a hit
then function up then i get this
im not sure what ue will be name this for taking damage, normally in unity will be take damage or some thing health related
i gota search on ue what is it they use for header not familiar with ue
just a quick test
I try it on Mandragora i belive it ue4 base
get a hit on hp and get this View attachment 561479
then i go in count 1 when take a hit View attachment 561480
then function up then i get this View attachment 561481
im not sure what ue will be name this for taking damage, normally in unity will be take damage or some thing health related
i gota search on ue what is it they use for header not familiar with ue
just a quick test
very interesting if you got the ue to work most of the game breeze will be the complete cheat create app to go. its can make all of the cheat needed already but with this ue feature will open up more stuff
now i will need to learn what in ue name do they use and play around with it very nice
Class field view lets you see all properties that belong to the same class as the target.
Do this preparation before using the Class field button then you will get close to instant response. (optional)
From main menu
Activate this button and wait for a while
Post automatically merged:
currently the decode has error, some of the field is right some of it is wrong
Post automatically merged:
Members-only download
This download link is for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to see it. It's free.
Do this preparation before using the Class field button then you will get close to instant response. (optional)
From main menu View attachment 561734
Activate this button and wait for a while View attachment 561733
Post automatically merged:
currently the decode has error, some of the field is right some of it is wrong
Post automatically merged:
Members-only download
This download link is for members of the Nintendo SWITCH Cheat Codes Download group. Join the group to see it. It's free.
I may have put the file in the zip before I up the version. Is the decoding improved? I see the file size is different. 101.3 should let you see a lot more fields.
I am currently taking a break with a unity game. Will be back to fight with this dragon soon.
Post automatically merged:
On stamina in memory explorer go to UE field chain using "Class field" button you see this. There are 157 items. Some of the items may be wrong. Many telly with the above screen.
Hacking Health works and not sure Energy or Rage fill up the lower bar.
Here is the rest of the fields. I did not try that many of them. Those with (?) is of lower confidence. Some of the value is of high confidence as it tally with the display value and the display label. Hacking them directly don't get the desired result and the reason is probably that they are derived and not the source of the attribute.
If you find error or learn of the details of the items with (?) share that information with me so I can see what can be done to get them right.
UE Field Chain
rows=157
Class = 3D61769330
Class name = BP_BrawlerAttributeContainer_C
Object base = 4043F6B800
Focus off = 0x3300
Head slot = 3D617693A0
Head = 3BA15B0480
Next offset = 0x20
Nodes = 159 (hierarchy: nodes=159 next=0x20 depth=6 levels=6)
With Coins we get this:
So Coins is part of the general inventory class that looks like all inventory belongs.
UE Field Chain
rows=110
Class = 3D616A9CC0
Class name = BP_BrawlerInventory_C
Object base = 3D85DDA800
Focus off = 0x370
Head slot = 3D616A9CF0
Head = 3AE143C840
Next offset = 0x20
Nodes = 113 (hierarchy: nodes=113 next=0x20 depth=5 levels=5)
I may have put the file in the zip before I up the version. Is the decoding improved? I see the file size is different. 101.3 should let you see a lot more fields.
I am currently taking a break with a unity game. Will be back to fight with this dragon soon.
Post automatically merged:
View attachment 562144
On stamina in memory explorer go to UE field chain using "Class field" button you see this. There are 157 items. Some of the items may be wrong. Many telly with the above screen.
View attachment 562146 View attachment 562147
Hacking Health works and not sure Energy or Rage fill up the lower bar.
Here is the rest of the fields. I did not try that many of them. Those with (?) is of lower confidence. Some of the value is of high confidence as it tally with the display value and the display label. Hacking them directly don't get the desired result and the reason is probably that they are derived and not the source of the attribute.
If you find error or learn of the details of the items with (?) share that information with me so I can see what can be done to get them right.
UE Field Chain
rows=157
Class = 3D61769330
Class name = BP_BrawlerAttributeContainer_C
Object base = 4043F6B800
Focus off = 0x3300
Head slot = 3D617693A0
Head = 3BA15B0480
Next offset = 0x20
Nodes = 159 (hierarchy: nodes=159 next=0x20 depth=6 levels=6)
With Coins we get this:
So Coins is part of the general inventory class that looks like all inventory belongs.
UE Field Chain
rows=110
Class = 3D616A9CC0
Class name = BP_BrawlerInventory_C
Object base = 3D85DDA800
Focus off = 0x370
Head slot = 3D616A9CF0
Head = 3AE143C840
Next offset = 0x20
Nodes = 113 (hierarchy: nodes=113 next=0x20 depth=5 levels=5)
Maybe it's just big. Try releasing some memory, I don't see any problem on my system. Get rid of some sysmodule. Also possible that you have too many files or directories, there is no guard against that, it will crash when memory run out. Any problem if you don't use ".."?
Nothing much can be done until you provide reproducible steps for the problem—steps I can execute without too much effort.
Maybe it's just big. Try releasing some memory, I don't see any problem on my system. Get rid of some sysmodule. Also possible that you have too many files or directories, there is no guard against that, it will crash when memory run out.
i only got sys-ftpd-10k and gen2 is on all other is off, perhaps too many cheat folders? i got like 416 folders ?
Edit: deleted some folders and it works probably just keep the under 400 should be ok
That is likely the case, there is no guard today so too many directories will crash it when memory runs out. You were probably already at the margin so the growth of the code size tip it over. Try reducing some directories to test that theory.
You can try this 101.4 that is stripped of debug information so smaller. It if stop the crash then it is just a matter of time it will come back later.
Attachments
Breeze.zip
9 MB · 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.
I tried the last approximately 9 weeks to build an uEngine 2.0 script and reworked the script originally created and built from Eiffel... But of course your approach is better because you have it directly built in Breeze which is great!!
My upate on the script... This is the run from yesterday for a UE 4.27 or 4.25+ game Xuan Yuan Sword7
Findings on Emulator but also work for Switch! But you have to include it in IDA 9.x
============================================================ DISCOVERY SUMMARY (all targets):
============================================================ GUObjectArray: 0x864FFF30 FNamePool: 0x8602BD70 ProcessEvent: 0x800A3838 GetFullName: NOT FOUND StaticFindObject: NOT FOUND GEngine: 0x87AE53F8 GWorld: 0x842F7FFF UClassBuilder: 0x8006A9D0 TypeInfoBuilder: 0x801574C0 FNameFunction: 0x8000B564 UE_Version: 0x843455A8 FName_Function: 0x8000B564 GUObjectArray_Proximity: 0x864FFF30
============================================================ Found 10 / 12 functions Platform: ARM64 UE Version: ++UE4+Release-4.25Plus
============================================================
============================================================
DiscoverAll() COMPLETE at 2026-03-16 09:46:12 (total: 7m 10s)
============================================================
But I have to say... It is not in the state that I can speak of a final script... My last weeks is the challenge to find the correct FNamePool which sounds that you solved directly in Breeze? I am fighting with Fake Pools all over the place and the algorithm is not so strong that I can determin it corretly... I know the address by searching for myself but I am currently finetuning the stuff... Here how the FName looks like for my game if I could find it through the script (only first part of the generated JSON):
I would assume that is the last challenge before I could try out my feature of generating autmatically a few Breeze cheats from findings... But not sure here!
And I have to add... I have totally no knowledge here and all was programmed by AI -> Opus 4.6 mostly
Post automatically merged:
And most parts were inspired from the UE4 dumper all over the places for PC builds... But I learned in all my iterations with AI that Switch is a completely other challenge then PC builds because of more stripped, sparsed arrays etc.
So for me it is a very exciting journey but I don't hung with my life on that so when it is not so powerful than your direkt Breeze approach I am totally fine with it!
It is also to see what AI is capable of...
Post automatically merged:
And of course I can also share it the next days... I think I have 70% here... But it is very time consuming to come over that... And I tried not out so much other games but all concepts in the script is to also work with other UE framework versions (maybe except 5 or I don't know so far -> because I tried out with Dragon Quest Reminaged and it was not the best choice for the first game to tackle my script on)
Maybe you can find some findings to benefit also Breeze from it... The documentation of the challenges are great solved from AI... So maybe it helps
Post automatically merged:
Here the full output of 1 Run through the Emulator -> But you need Remote GDB for it to work otherwise no chance for reading .bss etc. and find the dynamic data (I think that is also the big difference from orgininal script of Eiffel because older UE games had all static in place)
Attachments
XuanYuanSword7_EmulatorELF_LaMano.txt
40.2 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.
I tried the last approximately 9 weeks to build an uEngine 2.0 script and reworked the script originally created and built from Eiffel... But of course your approach is better because you have it directly built in Breeze which is great!!
My upate on the script... This is the run from yesterday for a UE 4.27 or 4.25+ game Xuan Yuan Sword7
Findings on Emulator but also work for Switch! But you have to include it in IDA 9.x
============================================================ DISCOVERY SUMMARY (all targets):
============================================================ GUObjectArray: 0x864FFF30 FNamePool: 0x8602BD70 ProcessEvent: 0x800A3838 GetFullName: NOT FOUND StaticFindObject: NOT FOUND GEngine: 0x87AE53F8 GWorld: 0x842F7FFF UClassBuilder: 0x8006A9D0 TypeInfoBuilder: 0x801574C0 FNameFunction: 0x8000B564 UE_Version: 0x843455A8 FName_Function: 0x8000B564 GUObjectArray_Proximity: 0x864FFF30
============================================================ Found 10 / 12 functions Platform: ARM64 UE Version: ++UE4+Release-4.25Plus
============================================================
============================================================
DiscoverAll() COMPLETE at 2026-03-16 09:46:12 (total: 7m 10s)
============================================================
But I have to say... It is not in the state that I can speak of a final script... My last weeks is the challenge to find the correct FNamePool which sounds that you solved directly in Breeze? I am fighting with Fake Pools all over the place and the algorithm is not so strong that I can determin it corretly... I know the address by searching for myself but I am currently finetuning the stuff... Here how the FName looks like for my game if I could find it through the script (only first part of the generated JSON):
I would assume that is the last challenge before I could try out my feature of generating autmatically a few Breeze cheats from findings... But not sure here!
And I have to add... I have totally no knowledge here and all was programmed by AI -> Opus 4.6 mostly
Post automatically merged:
And most parts were inspired from the UE4 dumper all over the places for PC builds... But I learned in all my iterations with AI that Switch is a completely other challenge then PC builds because of more stripped, sparsed arrays etc.
So for me it is a very exciting journey but I don't hung with my life on that so when it is not so powerful than your direkt Breeze approach I am totally fine with it!
It is also to see what AI is capable of...
Post automatically merged:
And of course I can also share it the next days... I think I have 70% here... But it is very time consuming to come over that... And I tried not out so much other games but all concepts in the script is to also work with other UE framework versions (maybe except 5 or I don't know so far -> because I tried out with Dragon Quest Reminaged and it was not the best choice for the first game to tackle my script on)
Maybe you can find some findings to benefit also Breeze from it... The documentation of the challenges are great solved from AI... So maybe it helps
Post automatically merged:
Here the full output of 1 Run through the Emulator -> But you need Remote GDB for it to work otherwise no chance for reading .bss etc. and find the dynamic data (I think that is also the big difference from orgininal script of Eiffel because older UE games had all static in place)
Your separate effort is well and good. It looks like our paths haven’t intersected yet. At the moment, I’m only focusing on Breeze’s UE features. If you like to help use Breeze and let me know what you observed.
I’ve taken a look at this game. It seems similar to what I’ve seen before—nothing gained or lost from a casual glance. You can ask AI to look at the function map produce by Breeze maybe it will figure out what it did wrong with your script.
PS: Dragon Quest also look similar.
Post automatically merged:
@LaMano The function map may be wrong. I started playing the game and using Breeze to make cheat. I found hp and the function search don't make sense.
The class name of "CharacterData" look promising.
starting from offset 0x28 being Datainfo, a strange name and EquipmentSlot at 0x38 is clearly wrong.
Do you have information on CharacterData class?
Attachments
ue_explorer_dump.txt
4.8 KB · Join the group to download
ue_function_map.txt
1.2 MB · 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.
Your separate effort is well and good. It looks like our paths haven’t intersected yet. At the moment, I’m only focusing on Breeze’s UE features. If you like to help use Breeze and let me know what you observed.
I’ve taken a look at this game. It seems similar to what I’ve seen before—nothing gained or lost from a casual glance. You can ask AI to look at the function map produce by Breeze maybe it will figure out what it did wrong with your script.
PS: Dragon Quest also look similar.
Post automatically merged:
@LaMano The function map may be wrong. I started playing the game and using Breeze to make cheat. I found hp and the function search don't make sense. View attachment 563018 View attachment 563019 View attachment 563020
The class name of "CharacterData" look promising. View attachment 563021
starting from offset 0x28 being Datainfo, a strange name and EquipmentSlot at 0x38 is clearly wrong.
Do you have information on CharacterData class?
At the moment not... but when I find something I will let you know. The broken FNames in my script is hindering me from real findings.
But as you wrote "0x28 being Datainfo, a strange name and EquipmentSlot at 0x38" are probably not correct, think so also...
For my script I changed last night the heuristic concept and maybe I have next time better results... Will achieve it to find the correct FNamePool it is only a question of when and how much Tokens needed
@LaMano Consider this: what you’re looking for may not be there in the first place.
For the CharacterData class instance—which contains hp, stm, damage, and defence (confirmed working memory)—this is what I’ve been able to get Breeze to generate. It still has many gaps, and hp and stm were added manually by me (annotated).
What could explain this? That’s the mystery to solve. If you can identify these fields using your UE script (rather than annotations), then the search can be improved—and I’d greatly appreciate your help in pushing the UE search algorithm forward.
There’s also the possibility that the data simply isn’t there in the first place. These fields might not be UObjects or accessed via UFunctions. The developer could be using a hybrid approach.
I’m going to take a break from this rabbit hole. Don’t work too hard.
Attachments
ue_field_chain_dump_v8.txt
34.6 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.
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
WiiCompiled is a new project that lets PC gamers play Mario Kart Wii natively on PC without emulation. Using static recompliation to convert the code into native PC...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
After being announced last week, the first of two broadcasts is set to go live later today with a stark focus on The Legend of Zelda and its 40th anniversary...
Thanks to the recent decomplication efforts; The Minish Cap 3DS brings the Game Boy Advance classic Zelda title to your 3DS.
The port takes full advantage of the 3DS...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
It is with a heavy heart that I announce the departure of our beloved Chary from the position of Chief Editor. Chary took over early 2021 and has done a wonderful job...
To celebrate its 25th anniversary, XBOX has launched pre-orders for the XBOX 25th Anniversary Collection. For the occasion, the trailer below was aired.
This...
GBAtemp is and always has been an independent community. Since 2002 our staff have voluntarily kept the site running, added new forums, features, provided constant...
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
After being announced last week, the first of two broadcasts is set to go live later today with a stark focus on The Legend of Zelda and its 40th anniversary...
It's been something of a quiet week in the gaming space, with the deluge of big hitters trying to find their place before GTA 6 launches really kicking off next week...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
It is with a heavy heart that I announce the departure of our beloved Chary from the position of Chief Editor. Chary took over early 2021 and has done a wonderful job...
The second of a two-part special, a more traditional Nintendo Direct is set to air today. Unlike the Zelda Direct the contents of this one is still relatively up in...
Announced a few days ago, Nintendo of America have today launched their Customer Appreciation Sale. Featuring 30% discounts across a wide range of popular first-party...
A few days ago Chary stepped down as Chief Editor after 5 wonderful years, and everyone guessed the seat wouldn't stay empty for very long. Back in 2021 I proudly...