Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.76 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.76 KB

GMLoader is a program that can recompile non-YYC GM:Studio games data using UndertalModLib.

Features

  • 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

Yet to be added

  • Importing Room

Contains User guide and Modders guide

Building

  • Clone the project
  • Compile UndertalModLib and xxHash then put their dll inside the lib folder
  • Open the solution and build

Credits

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