Repository holding some IDA Python Scripts for reverse engineering game maker more easily.
-
init.py
is there for hot reloadinggamemaker.py
(or other modules really) -
gamemaker.py
currently has:-
A keybind for mass renaming field accesses in gml scripts, by putting the cursor at the beginning of the array in the .data section that hold the tuples of string names <-> field int indices
-
A keybind for mass renaming gml function names.
-
A keybind for cleaning up the hexray decompilation output so that it's easier to read.
-
IDA -> File -> Script File -> init.py
Usage of HRDevHelper highly recommended.