Garry's Mod Addon

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Game data files |extensions={{ext|gma}} |released=2010 }} Garry's Mod Addon files are used in the PC game Garry's Mod for storing ...")
 
m
Line 6: Line 6:
 
}}
 
}}
  
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 create from a folder, or extracted into a hierarchy of folders.
+
'''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==
 
==Format==
:char[4] ident
+
:char[4] ident ("GMAD")
 
:uint8 version
 
:uint8 version
 
:uint64 steam_id (unused)
 
:uint64 steam_id (unused)

Revision as of 23:50, 14 July 2016

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