Garry's Mod Addon

From Just Solve the File Format Problem
Revision as of 19:21, 27 September 2016 by Hamhock666 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name Garry's Mod Addon
Ontology
Extension(s) .gma
Released 2010

Garry's Mod Addon files are used in the PC game Garry's Mod for storing downloadable game content. They store game files in a hierarchy of folders, so gma files can be created from a folder, or extracted into a hierarchy of folders.

Format

char[4] ident ("GMAD")
uint8 version
uint64 steam_id (unused)
uint64 timestamp
uint8 zero (0)
char addon_name (null terminated string of variable size)
char addon_description (null terminated string of variable size)
char addon_author (null terminated string of variable size) ("Author Name")
uint32 addon_version

struct file_table[]
  uint32 file_number
  char file_path (null terminated string of variable size)
  uint64 file_size
  uint32 file_crc

uint32 zero (0)

struct files[]
  byte file (file data based on information from the file table)

uint32 addon_crc

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox