Skip to content
forked from Facepunch/gmad

Garry's Mod Addon Creator and Extractor

Notifications You must be signed in to change notification settings

Hazuki-san/gmad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 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

Packages

No packages published

Languages

  • C++ 94.9%
  • Lua 5.0%
  • Batchfile 0.1%