YYToolkit
YYToolkit is a tool for creating mods and altering GameMaker games.
Currently, only Windows is supported.
Features
- Intercepting script calls and object events
- Executing your own code before or after the event
- Cancelling the event
- Calling any GML function, from any instance
- Plugin support
- The tool provides various functions to aid with modifying game code.
- Intercept any script call
- Intercept any object event (Draw, Step), change their bytecode, cancel them...
- Intercept any game errors to create your own error dialogs
- Run code every game frame (TAS frame counter?)
- and more!
- The tool provides various functions to aid with modifying game code.
- Full compatibility with existing tools like UndertaleModTool or Dogscepter.
Note: GML Compilation is only supported if UndertaleModTool v0.4.0-pre2 or newer is running.
Directory Structure
- ExamplePlugin - contains source code for the example plugin DLL
- Launcher - contains source code for the launcher (YYLauncher, the EXE you run)
- YYExplorer - contains source code for an explorer plugin, which can change most aspects of a running game through a GUI.
- YYToolkit - contains source code for the core module - used when you select
Launch with YYToolkit
in the Launcher.