This repository contains the source code and binaries for gmx-utils; a command-line tool which can be used along side GameMaker Studio 2 to automatically manage large extensions.
The following commands can be used by typing gmx-utils <command>
into the interface:
compile
for converting many individual*.gml
scripts into a single source file.amend
for updating the JSDoc help information of your extension.exmacros
for extracting macros from the source files and inserting them into the IDE. (see Macros (Constants))
You can download pre-built executables from the available releases. (gmx-utils.zip
)
The zip file contains everything you should need, so there is no installation needed.
You can simply call the tool using gmx-utils
in the windows command line. Add the exe to your environment PATH
for easy use.
If you want to build the project yourself, you will need:
- Visual Studio
- Visual Basic .NET
- Newtonsoft JSON v12.0.2