Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.17 KB

File metadata and controls

30 lines (21 loc) · 1.17 KB

GameMakerMem

A live GML injector for GameMaker Studio 2.

Uses Underanalyzer's GML compiler, huge shoutout to the Underminers Team! Underanalyzer is licensed under the Mozilla Public License Version 2.0.


Tested on Pizza Tower (version 2022.1) and DELTARUNE (version 2022.3), as well as on GameMaker version 2024.13.3.268. It does support more versions but they weren't necessarily tested. Unfortunately, GMM does NOT support games made using GameMaker V1 or lower, therefore it does not work on UNDERTALE (yet!).


Features:

  • See all instances in the current room.
  • Get/set instance variables.
  • Destroy instances.
  • Go to specific rooms using room ids.
  • Execute GML in-game!

How to use:

  1. Run main.py, it should install all requirements from requirements.txt automatically.
  2. Write the name of the desired game (or it's process id) in the input box in the top of the app, and click "Attach".
  3. All of the game's ressources will now be loaded into memory, this might freeze the app for a couple seconds.
  4. GMM is now connected, enjoy!