Skip to content

The definitive internal modding tool for GameMaker games

License

Notifications You must be signed in to change notification settings

MousieDev/YYToolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YYToolkit

YYToolkit is a tool for creating mods and altering GameMaker games.

Currently, only Windows is supported.

YYToolkit 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
    • Internal tools can directly call the API using GetProcAddress
      • This allows for more features, like drawing your own overlay with ImGui, or executing your C / C++ function as game code
    • External tools like UndertaleModTool can pull limited information through AUMI's IPC
  • Scripting support
    • Dynamically inject GML bytecode or use YYLua!
  • Internal UI
    • Can potentially be disabled
    • Plugins can also come with external UIs
  • YYC Disassembler
    • And a partial decompiler, too
  • Hex Editor
    • Yes, you can mod the data.win without modifying the actual file now!
  • String cross-referencer
    • Helpful for finding YYC code entries

Note: GML Compilation is only supported if UndertaleModTool v0.4.0-pre2 or newer is running.

About

The definitive internal modding tool for GameMaker games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.4%
  • Makefile 7.6%