SE tools is a set of tools for Nintendo Switch game memory hacking.
With SE tools you can search for memory location that will affect the behaviour of the game when modified and create cheat codes that modify these memory location.
SE tools consist of two major components and some optional components.
EdiZon-SE is the memory searching tool.
Pointersearcher-SE is the pointer searching tool. Many memory locations are dynamic and changes when the game relaunch and some even changes as the game progress. A pointer chain is required to locate these memory locaton.
Here all the tools I made is package into one release for the latest version of atmosphere.
Quick Start: Create cheat code
Here we use the game "Zombie Blast Crew"
The life bar has the value of 1400. But after some direct value search we can't find a memory location that can be used to change this value.
We now try unknown value search as the representation isn't direct.
After the current value has been dumped go back to the game and let the life bar reduce a bit.
Continue with [--] search.
You will need to do [--] or [++] search until the candidate list is reduced to a manageable amount.
Recover HP with potion if needed. In general you should not allow the character to die because the address may change. In this case
it does not change if you die but at this stage you won't know yet.
Now that there is not that many candidate left it's time to take a look at them.
Those that looks promising you have to hack them to see if it works.
Sometimes hacking value may cause the switch to crash. It is just too bad that the progress would be lost. This is a hazard that
cannot be avoided.
After some trial and error you will find that hacking the two value that is close to the display value divided by 10 makes a difference.
One will keep you alive and the other will affect the life bar but you will still die.
Freeze both value will give you infinite HP. You will find that the life bar don't directly correspond to the value that affects the life
bar. This is rather common. In this case probably the code only update the life bar when there is change and it put up the value you
hack - HP that was just lost.
Now with these two memory found you are ready to proceed to find pointers for these two value.
This source can be found by following the individual link:
https://github.com/tomvita/EdiZon-SE
https://github.com/tomvita/PointerSearcher-SE