Is there an easy way to switch between dmnt and GDB so breeze can work?Members-only download
I made a small change with this version. Now it can work with dmnt present too, just toggle no auto attach off to use cheatVM
After overwrite the nro, I can't launch EdizonSE during a game open,Members-only download
I made a small change with this version. Now it can work with dmnt present too, just toggle no auto attach off to use cheatVM
when I set enable_standalone_gdbstub = u8!0x1
(The last version okay but I lost it, cannot download now)
your idea with CMD works great. Now we can make asm cheats for every game!After overwrite the nro, I can't launch EdizonSE during a game open,
when I set enable_standalone_gdbstub = u8!0x1
(The last version okay but I lost it, cannot download now)
I give myself a challenge, I am trying sunshine marioyour idea with CMD works great. Now we can make asm cheats for every game!
i will try starlink and found some new cheats for dying lightsI give myself a challenge, I am trying sunshine mario![]()
I still can't add cheats from a bookmark with the 3.8.25b.
It gives the message of "Coded added" but nothing appears to the left and it does not create the file either.
And when I try to freeze a bookmark it tells me "Failed to freeze variable".
I try with No auto attach on and off.
It gives the message of "Coded added" but nothing appears to the left and it does not create the file either.
And when I try to freeze a bookmark it tells me "Failed to freeze variable".
I try with No auto attach on and off.
Last edited by jhmiller,
Did you enable "no auto attach"?After overwrite the nro, I can't launch EdizonSE during a game open,
when I set enable_standalone_gdbstub = u8!0x1
(The last version okay but I lost it, cannot download now)
Maybe the previous version don't need you to enable "no auto attach" although I ask that to be enabled in the release note.
This newer version will need "no auto attach" to be enabled.
Only one debugger can attached to a process. Meaning that GBD need to detatch before edizon se can attach and vise versa. Currently there is no IPC call I can make to make use of GDB from edizon se. Edizon se have to attach to the game process to perform memory search and hack.
I don't know how to detect whether GDB is enabled or whether dmnt is enabled. If I call the dmnt initialization routine the app will hang if dmnt isn't available. So I skip dmnt initialization in the previous version and I put it back in this version if "no auto attach" is disabled. Without dmnt initialization there is no service from dmnt. So the previous version won't work normally while this one will.
Press X to toggle. White = enabled = support GDB. Dark = disable = support dmnt = the normal use case

It was serendipity that I implemented "no auto attach" earlier for those game that lag when dmnt is attached. Because of this edizon se is able to be quickly adapted to make it work with GDB enabled.
Last edited by TomSwitch,
Atmosphere currently only can have either dmnt (cheatVM support) or dmnt2 (GDB support). When there is no dmnt there will have no feature that depends on it (no cheat code support and no freezing of value)I still can't add cheats from a bookmark with the 3.8.25b.
It gives the message of "Coded added" but nothing appears to the left and it does not create the file either.
And when I try to freeze a bookmark it tells me "Failed to freeze variable".
I try with No auto attach on and off.
What I did is only let you use the same edizon se instead of needing two version of edizon se. There is no way to dynamically switch between dmnt and dmnt2. Maybe never will (it depends on SicresM and it sounded like he won't do that).
Maybe I can do something like porting cheatVM into noexes sysmodule so cheat code can be tested while in GDB mode. I have not look into that yet.
How do I set a breakpoint to an f64 address from the cmd?
I have tried with 2 games that have the hp in F64 and in the 2 cases the breakpoint does not work.
The game pauses for a moment, but instantly continues.
In the other games that I have tried (and that were not f64) I have cut the execution of the game without problems.
@TomSwitch : Thanks for the clarification, I thought there was something wrong.
I have tried with 2 games that have the hp in F64 and in the 2 cases the breakpoint does not work.
The game pauses for a moment, but instantly continues.
In the other games that I have tried (and that were not f64) I have cut the execution of the game without problems.
@TomSwitch : Thanks for the clarification, I thought there was something wrong.
Last edited by jhmiller,
Sorry, I'm new to Edizon SE,Did you enable "no auto attach"?
Maybe the previous version don't need you to enable "no auto attach" although I ask that to be enabled in the release note.
This newer version will need "no auto attach" to be enabled.
Only one debugger can attached to a process. Meaning that GBD need to detatch before edizon se can attach and vise versa. Currently there is no IPC call I can make to make use of GDB from edizon se. Edizon se have to attach to the game process to perform memory search and hack.
I don't know how to detect whether GDB is enabled or whether dmnt is enabled. If I call the dmnt initialization routine the app will hang if dmnt isn't available. So I skip dmnt initialization in the previous version and I put it back in this version if "no auto attach" is disabled. Without dmnt initialization there is no service from dmnt. So the previous version won't work normally while this one will.
Press X to toggle. White = enabled = support GDB. Dark = disable = support dmnt = the normal use case
View attachment 283617
It was serendipity that I implemented "no auto attach" earlier for those game that lag when dmnt is attached. Because of this edizon se is able to be quickly adapted to make it work with GDB enabled.
I switch off Tesla and start to use edizon in this version
I download the zip.files from here
Members-only download
And then overwrite new NRO by
Members-only download
Also, copy this one
Members-only download
My atmosphere setting is enable DBG
It is okay to use NOEXES.
When the game start, I cannot enter the Edizon SE (dark screen), just like Breeze (as it is not support)
If I exit the game, I can enter Edizon SE. and switch on or off that No Auto Attach (however, It seems this setting cannot be saved!)
and it does not have any exit button at that screen (B or R+B does not work properly) so I press + and then exit.
So, after I open the game, EdizonSE go dark again.
Is it relative to the B button, how to make it works?
The switch between dmnt (cheatVM) and dmnt2 (GDB) requires a reboot. To make Breeze work partially may be possible in GDB mode. CheatVM will be missing unless I port it to Noexes sysmodule. How much work is that I have not much idea yet.Is there an easy way to switch between dmnt and GDB so breeze can work?
What Breeze feature would you like to see in GDB mode?
At the green screen pressing A will save the settings. You can then exit by pressing home or B.Sorry, I'm new to Edizon SE,
I switch off Tesla and start to use edizon in this version
I download the zip.files from herefirstMembers-only download
And then overwrite new NRO byMembers-only download
Also, copy this oneto corresponing locationMembers-only download
My atmosphere setting is enable DBG
It is okay to use NOEXES.
When the game start, I cannot enter the Edizon SE (dark screen), just like Breeze (as it is not support)
If I exit the game, I can enter Edizon SE. and switch on or off that No Auto Attach (however, It seems this setting cannot be saved!)
and it does not have any exit button at that screen (B or R+B does not work properly) so I press + and then exit.
So, after I open the game, EdizonSE go dark again.
Is it relative to the B button, how to make it works?
I want to use zing beside gdb modeThe switch between dmnt (cheatVM) and dmnt2 (GDB) requires a reboot. To make Breeze work partially may be possible in GDB mode. CheatVM will be missing unless I port it to Noexes sysmodule. How much work is that I have not much idea yet.
What Breeze feature would you like to see in GDB mode?
Zing is totally useless without cheatVM. Dmnt2 has no cheatVM at the moment (I am not sure it ever will). I would like to be able to test cheat code while in gdb mode too. Will see what I can do with the idea of porting cheatVM into noexes sysmodule.I want to use zing beside gdb mode
Oh it is fine now, after I remove all old files setting in switch/EdizonAt the green screen pressing A will save the settings. You can then exit by pressing home or B.
Strange! It gens the config automatic and make it buggy again....
Cannot press B in the green screen or dark green screen. All config cannot be saved
Cannot press B in the green screen or dark green screen. All config cannot be saved
Last edited by Eiffel2018,
Press A exits the green screen and save the settings.Strange! It gens the config automatic and make it buggy again....
Cannot press B in the green screen or dark green screen. All config cannot be saved
This one line is the only difference. If this call dmntchtInitialize() is not made there will be no dmnt services but when dmnt isn't present the call will hang. First one I remove the call, second one I added it back here after checking that "no auto attach" is not enabled.
I removed this change and put back a 3.8.25 in github to avoid taking up more of your time.
Members-only download

Last edited by TomSwitch,
This is going to be the real challenge for us, if you learn this method i will call you master. So no time to chicken outwhat is this program? or at least what mean GDB. Thanks

jajajaja master oh no . I need a real tutorial for this and see .This is going to be the real challenge for us, if you learn this method i will call you master. So no time to chicken out![]()
Simply say that, it is just a tool to replace the pointer searcherjajajaja master oh no . I need a real tutorial for this and see .
use ASM cheat to replace Pointer cheat
Firstly, found out the address to be modify

then you can add breakpoint (watchpoint) in GBD client, e.g. IDA PRO
the resulting break point will be use for making cheat code
Like pointer method, sometimes, it is very easy but sometimes not
Experience can save our time
Similar threads
- Replies
- 0
- Views
- 143
- Replies
- 0
- Views
- 114
- Replies
- 222
- Views
- 26K
- Replies
- 58
- Views
- 629











