Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.67 KB

README.md

File metadata and controls

43 lines (37 loc) · 1.67 KB

GML-Mod-Loader

GML Mod Loader is a program that makes use of UndertaleModLib in order to build a game data file before running the game, which would then allows us to use multiple mods at once. This mod loader could work with any game made in Game Maker Studio, as long as it's version is supported by the UndertaleModLib.

The way we do this is something like the Sonic Mania or Sonic 3 AIR mod loaders do: put all assets in a folder, run the mod loader and they get injected into the file. This removes the need of .xdeltas which are only a compressed binary diff file, which restricts the max mod amount to just one.

As of now we are working in a Proof of Concept command line version for testing the capabilities and testing. Once we reach a point where it's usable enough, we'll release a public beta of the command line version to get feedback and issues so that we can keep on developing, meanwhile we develop the user interface.

UndertaleModTool Features

Already implemented:

  • Global init
  • Game End scripts
  • Sprites
  • Scripts
  • Game objects
  • Code

Yet to be implemented:

  • Audio groups
  • Sounds
  • Backgrounds & Tile sets
  • Paths
  • Shaders
  • Fonts
  • Timelines
  • Rooms
  • Extensions
  • Code locals
  • Texture group information

No need for implementation:

  • General info
  • Texture page items
  • Variables
  • Functions
  • Strings
  • Embedded textures
  • Embedded audio
  • Embedded images

Other sources