Skip to content

Merge in cheat changes from upstream / Add cheat support for pico-loader#42

Merged
coderkei merged 10 commits intocoderkei:mainfrom
Deletecat:main
Apr 8, 2026
Merged

Merge in cheat changes from upstream / Add cheat support for pico-loader#42
coderkei merged 10 commits intocoderkei:mainfrom
Deletecat:main

Conversation

@Deletecat
Copy link
Copy Markdown

This PR merges in the cheat changes from upstream. They've been adapted to work with akmenu-next's current codebase. Cheats are now split up into two separate classes. cCheat will handle all the cheat processing stuff. cCheatWnd will only be used for the cheat setting window. As a bonus, cheat support is now available for pico-loader users.

Semi-related to the cheat changes, I have removed the TT/AK launcher code from akmenu-next. They have remained unused since the start of the project, yet were still being compiled into the code. Keeping them in the source code would mean adapting them to the new cheat system, which doesn't really seem to be worth it if we do not intend to use them.

lifehackerhansol and others added 10 commits April 7, 2026 21:39
- cCheat: for things that only need access to database and not the GUI
- cCheatWnd: for the GUI
This is to allow using them outside of the cCheat class (i.e. to
maintain a separate list.)

Rename these items so the names make sense after moving out.
Now that there is a dedicated class that doesn't involve importing
cForm, use it directly.
This is needed by Pico Loader, which requires cheats to be split into
its individual entries rather than a dump of all codes at once (which
is how akloader, nds-bootstrap and YSMenu operate.)
This function doesn't need the cForm that comes with it. Actually it
doesn't do much at all other than check if cheats are available.
these are unused and incompatible with the cheat changes. best remove them
Most of the work was done by upstream, I have adapted it to
work with the current akmenu-next launcher code.

Co-Authored-By: lifehackerhansol <lifehackerhansol@ds-homebrew.com>
@coderkei coderkei merged commit 99e4411 into coderkei:main Apr 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants