Skip to content

Python1260/GameMakerMem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

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!

About

A live GML injector for GameMaker Studio 2.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages