GMLoader is a program that can recompile non-YYC GM:Studio games data using UndertalModLib.
- Adding or Replacing GML assets by loading the gml files inside GameFolder/mods/code/*.gml
- Supports Gamemaker's assembly recompiling by loading the asm files inside GameFolder/mods/code/asm/*.asm
- Append GML code by importing the gml files inside GameFolder/mods/code/appendgml/Any Folder Name/*.gml
- Existing GameObjects Manipulation by loading configuration files inside GameFolder/mods/config/existing_object/*.json
- Add and Manipulate new GameObjects by loading configuration files inside GameFolder/mods/config/new_object/*.json
- Import shaders by loading exported shader files inside GameFolder/mods/shader/*any_shader_folder
- Load your own custom CSharp Script files inside GameFolder/csx/pre/.csx or GameFolder/csx/post/.csx
- Add or replace collision event code by loading the gml files inside GameFolder/mods/code/collision/*.gml
- Append collision event code by loading the gml files inside GameFolder/mods/code/appendgml/collision/Any Folder Name/*.gml
- Importing Room
Contains User guide and Modders guide
- Clone the project
- Compile UndertalModLib and xxHash then put their dll inside the lib folder
- Open the solution and build
UTMT Team - All of this isn't possible without the UTMT tool and library
GMLML - For the ProofOfConcept Code
Eldoofus - Helping my skill issues
Crusenho - Executable Icon