Basically a YYC mod tool. This is very much a WIP and will take some time to finish.
Feature | Status |
Object editor | ✅ Implemented |
Code editor | ✅ Implemented |
Code decompiler | ❌ Removed temporarily |
Code executor | ✅ Implemented |
Resource browser | ❓ Partially implemented |
Font support | ❌Planned |
Patch generation | ❌Planned |
Code patching | ❌Planned |
Room editing | ❌Planned |
Code decompiler was removed due to ethical concerns from 1. GM datamining community 2. GM developer community.
For any potentially unimplemented features that you may need right now, we recommend you check out UndertaleModTool, or UnderAnalyzer.
Download the DLL from Releases and inject it using your injector of choice.
YYC Toolbox works by injecting itself into the game and accessing the internal Runner structure via signature scanning. It's very much similar to a game cheat, and that's by design. It makes it easier to use (you see your changes at runtime) and it's easier for me to access the game's code.
A half-baked Lua API with a documentation we barely update? Coming right up!
Deadline's Q4 2025. May be pushed back to Q1 2026. Tough to say for sure.
You may use any of the code from YYC Toolbox as long as you credit this repository in some-way (I.E. link in README or a fork). This project is licensed under the terms of the GNU GPL-3.0 license.
Discord server. Link can be found at the beginning of this README.
Archie, for sharing some internal structs and knowledge he had from making YYToolkit.
maecry and Exlodium, for coding some very useful utilities used in this project, such as crt.h
, detourhook.h
, etc.
James, for being a cool friend and helping with figuring some stuff out.
omar, for developing the masterpiece that ImGui is (a little bit of glaze never hurt anybody)
yhirose, for making cpp-httplib.
And all the anonymous beta testers, too. DM me if you want to be listed here.