SkillAgentSearch skills...

Gmad

Garry's Mod Addon Creator and Extractor

Install / Use

/learn @Facepunch/Gmad
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

gmad

Garry's Mod Addon Creator and Extractor

Usage

gmad <command> <options>

To create a new .gma file

gmad.exe create -folder "C:\path\to\addon\folder\" -out "C:\where\to\save\file\out.gma"

To extract an existing .gma file into its parent folder

gmad.exe extract -file "C:\steam\etc\garrysmod\addons\my_addon_12345.gma"

To extract an existing .gma file into another folder

gmad.exe extract -file "C:\steam\etc\garrysmod\addons\my_addon_12345.gma" -out "C:\this\folder"

Compiling

Compiling requires Bootil and Premake to generate the project files.

You can either add the lib and include folder to your path, or copy all the files in, or set them on the premake command line.

premake4 --outdir="bin/" --bootil_lib="c:/bootil/lib/" --bootil_inc="c:/bootil/include/" vs2010

Or on linux

premake4 --outdir="bin/" --bootil_lib="/whatevs/bootil/lib/" --bootil_inc="/whatevs/bootil/include/" gmake

You will need premake5 for newer Visual Studio versions.

premake5 --outdir="bin/" --bootil_lib="../bootil/lib/windows/vs2017/" --bootil_inc="../bootil/include/" vs2017

View on GitHub
GitHub Stars150
CategoryDevelopment
Updated18m ago
Forks60

Languages

C++

Security Score

80/100

Audited on Apr 3, 2026

No findings