Skip to content

Facepunch/gmad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Garry's Mod Addon Creator and Extractor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published