Homebrew WIP EdiZon SE : Advance memory trainer and pointer seacher for switch

Have you used EdiZon SE?

  • No

    Votes: 31 14.2%
  • Yes, I love it, keep doing that you are doing

    Votes: 135 61.9%
  • Yes, I like it but I wish you spend more time with the UI, stop adding features

    Votes: 26 11.9%
  • Yes, but I have given up, it's too hard to use

    Votes: 26 11.9%

  • Total voters
    218

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
4,457
Trophies
1
Age
44
XP
14,527
Country
United States
I use hekate to format my sd it will preserve the emunand as long as it is still at the same place. Atmosphere is actually very easy to install. The only time you should have problem is there are bad stuff in the existing directories. Of course if your sd is corrupted all bets are off. Exfat is quite easy to corrupt. Using edizon se to do search is one sure way, be patient and it will happen eventually.

To change to fat32 is very easy. Copy everything somewhere. Use hekate to format the disk and keep your emunand where is used to be. After the format copy it back and you are done.
 
Last edited by TomSwitch,
  • Like
Reactions: crazy_p

Jiolo_Miles

Member
Newcomer
Joined
Dec 12, 2018
Messages
16
Trophies
0
XP
80
Country
Puerto Rico
  • Like
Reactions: Natural and crazy_p

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
4,457
Trophies
1
Age
44
XP
14,527
Country
United States
Teaser for Breeze








Still developing the UI frame work. May release when I have implemented all the easy mode features. The UI is based on Daybreak which is light weight and has many UI element that I need, I will be making some changes, strip out the functional code and release my modified UI framework as Air. Breeze will be using Air. If I do this right then I can just focus on the functional code and don't need to be bogged down by UI elements. The UI will be simple and easy to use and all screen will look similar to the screenshots posted above. Left panel data elements, right panel action button. A always press the button and B always exit to previous menu. Right stick navigate data panel and dpad navigate action buttons. Full touch screen support.

New features will be coming to Breeze. Until Breeze has the full EdiZon SE features ported I will do bug fix on EdiZon SE.

New features that may be coming soon: Pick and choose cheat codes form multiple files, credit information about the cheat codes, load cheat code from old game version for rebase.

Some games has so many cheat files that the current one file system simply don't work so well. There is also people who wish to have support for large cheat file, when I am done very large file can be supported (the amount of opcode will still be 1024, that can't be help without hacking dmnt). I may offer to install dmnt fork it that is really needed but I doubt there is really a need to expand that limit.
 
Last edited by TomSwitch,

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,194
Country
Thailand
https://github.com/tomvita/EdiZon-SE/releases/tag/3.8.19
added four new actions on candidate list
(These actions can be dangerous, make save backup and experiment to learn how they work)
R+Rstick_up Increment each entry by 1 (up to first 1000 entry)
R+Rstick_left Freeze (up to first 100 entry)
R+Rstick_right UnFreeze (up to fist 100 entry)
R+Lstick_right Modify all to entered value (up to first 1000 entry)

WARNING: These are dangerous actions as it operate on so many entries. Use these only when you have too many candidates and you can't narrow it down with search. Always make backup of your save before doing anything dangerous.

PS: When you modify a memory that is actually a pointer you have very high chance of crashing the game. There is an option to exclude all memory that might be a pointer in the search. You may want to make use of that option when you decided to save some time and just hack away with the above new options.

Can you show your Pointer Searcher also some Love?

Would be nice if you could implement a Filter Option,
for example if you have too many Candidats.

Lets say i know main+xxxxxxxx is a good Base Pointer.

A Expression List to Cheat Format Converter would also be much appreciated.
(I know we can already export them to the Bookmarks)

The Cherry on top would be a Dec to Hex & Float/Double Converter.
 

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
4,457
Trophies
1
Age
44
XP
14,527
Country
United States
Making use of known good pointer for searching other value is one topic I will explore when I complete what I have planed on Breeze.
Concerning filtering of pointersearcher output my recommendation is to use a text editor that supports regular expression to do it.
Incorporating regular expression is going to be far fetched. Too many other alternatives standing in front of it.
 
  • Like
Reactions: crazy_p

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,194
Country
Thailand
Making use of known good pointer for searching other value is one topic I will explore when I complete what I have planed on Breeze.
Concerning filtering of pointersearcher output my recommendation is to use a text editor that supports regular expression to do it.
Incorporating regular expression is going to be far fetched. Too many other alternatives standing in front of it.

I already use VS Code or Excel to filter my Results.

I sometimes have the Problem that i can't narrow a Pointer down even with 5 or more Dumps
(too many Results).

I thought it would be useful if you had a (Search) Filter to a get at least some Pointers to test...

With Expression Converter i meant something like this:

[[[[main+4BBA3B8]+50]+118]+10]+80
to
[Example]
58000000 04BBA3B8
58001000 00000050
58001000 00000118
58001000 00000010
78000000 00000080
64000000 00000000 000003E7

Something like Blackdeaths Code Builder.
 
Last edited by crazy_p,

Muskusrat

Well-Known Member
Member
Joined
Jul 31, 2003
Messages
241
Trophies
2
XP
674
Country
Netherlands
Teaser for Breeze
Still developing the UI frame work. May release when I have implemented all the easy mode features. The UI is based on Daybreak which is light weight and has many UI element that I need, I will be making some changes, strip out the functional code and release my modified UI framework as Air. Breeze will be using Air. If I do this right then I can just focus on the functional code and don't need to be bogged down by UI elements. The UI will be simple and easy to use and all screen will look similar to the screenshots posted above. Left panel data elements, right panel action button. A always press the button and B always exit to previous menu. Right stick navigate data panel and dpad navigate action buttons. Full touch screen support.

New features will be coming to Breeze. Until Breeze has the full EdiZon SE features ported I will do bug fix on EdiZon SE.

New features that may be coming soon: Pick and choose cheat codes form multiple files, credit information about the cheat codes, load cheat code from old game version for rebase.

Some games has so many cheat files that the current one file system simply don't work so well. There is also people who wish to have support for large cheat file, when I am done very large file can be supported (the amount of opcode will still be 1024, that can't be help without hacking dmnt). I may offer to install dmnt fork it that is really needed but I doubt there is really a need to expand that limit.
Been using the Breeze-Beta for some time now and it is working great. The only thing that stops me from keep using it, is the lack of an overlay for Tesla (or another way to quickly activate certain cheats). I only use cheats for hard parts in games that give me trouble. Going out of the game to the Breeze-Beta application, activate the cheat and go back to the game for only a short while and then doing the same thing om reverse is a pain in the ass. Keep up the good work though!
 

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
4,457
Trophies
1
Age
44
XP
14,527
Country
United States
Been using the Breeze-Beta for some time now and it is working great. The only thing that stops me from keep using it, is the lack of an overlay for Tesla (or another way to quickly activate certain cheats). I only use cheats for hard parts in games that give me trouble. Going out of the game to the Breeze-Beta application, activate the cheat and go back to the game for only a short while and then doing the same thing om reverse is a pain in the ass. Keep up the good work though!
You can use profile to quickly launch Breeze, three key press in sequence instead of three key press together, takes a bit longer to access that is all. It will in most cases pause the game which overlay don't (but is that really what you want? otherwise extra key press needed for overlay to pause the game). You can assign a key to a cheat to activate it any time when you press that key.

If you prefer overlay go for it. There won't be an overlay version of Breeze as there is no reason to make one.
 
Last edited by TomSwitch,

aloneknight

Member
Newcomer
Joined
Sep 6, 2020
Messages
22
Trophies
0
XP
363
Country
United States
@TomSwitch Hi!
Inside Breeze's settings:
What is the function "Combo keys=2" used for? 20210714_162037.jpg
 

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
4,457
Trophies
1
Age
44
XP
14,527
Country
United States
@TomSwitch Hi!
Inside Breeze's settings:
What is the function "Combo keys=2" used for?View attachment 269913
that means when you change the conditional key for the cheat it will ask for two keys, if you just want one you can press the same key twice. Same thing if you set it to 3, you then can set a one to three key combo.
 

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,348
Trophies
1
XP
8,194
Country
Thailand
Hi Tom i'm trying to use your State A & B Search Feature.

State A can walk
State B can't walk (walk into a Barrier)

The second State B search always freezes my Console, i also tried to search for State B first
since the UI is kinda missleading.

I tried the Search Function in diffrent Games but the fourth search always freezes my Console.
(I also tried to wait for about 5 mins or so, Search 1-3 were rather Quick)

The only Sysmodules that are running are noexs , Tesla and your Profile Forwarder (0100000000001013).
 

TomSwitch

Well-Known Member
OP
Member
Joined
Jan 10, 2019
Messages
4,457
Trophies
1
Age
44
XP
14,527
Country
United States
The code has some bugs that I didn't fix. It is not stable.

--------------------- MERGED ---------------------------

when I get to it I will probably have Breeze let you name any state for future search so you can do comparison with the value of that particular state. Don't bother with stateA stateB. I should have disabled it when I decided to not further develop that feature. It did not really make convergence come much faster as I had hoped.
 
  • Like
Reactions: crazy_p

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: