Garry's Mod

Garry's Mod

312 ratings
Extracting content from .gma files [no programs necessary] / importing to SFM
By Crash #TSTJ
Every time someone asks how to extract files from .gma workshop files, the general idea is that you need to download software to do it. That's 100% false! You don't even need to open Garry's Mod!
What are .gma files? How can I find the textures/models I need?
When downloading content from the Garry's Mod workshop, you receive a compressed .gma container. It holds the materials and models folders that contain the textures and other files necessary for the addon to appear. It is common to want to extract these files for use in other Source programs such as Source Filmmaker, or to modify the contents (with permission if you are planning on uploading them again, of course).

Extracting contents from .gma files
Step 1: Navigate to your Garry's Mod addons folder
(usually stored somewhere like: C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons).

Step 2: Find the addon you want to extract (in this case it is "temp.gma").

Step 3: Open up the Garry's Mod root folder in a new window (steamapps/common/GarrysMod). Open the folder entitled "bin" and scroll down to the application named gmad.exe.

Step 4: Drag the .gma file from the earlier window that you want to open into the gmad.exe application in the new window. A command prompt should briefly appear and the newly extracted files will appear in the addons folder, in a folder with the same name of the workshop addon. That's it, you're done!

Transferring addon into Source Filmmaker
To transfer the newly extracted addon into Source Filmmaker, copy the "materials" and "models" folders into Steam\steamapps\common\SourceFilmmaker\game\usermod

For the majority of addons this is all that you need to do. They should now be visible in the SFM model browser. However some content may require additional modification in order to appear correctly within SFM, but I will not go into detail on those here.

Thanks for reading! ٩(๑❛ᴗ❛๑)۶
< >
Zsombor99 Jul 21 @ 3:06am 
@GMRither Sigh... So, you drag-and-drop the gma file onto gmad.exe, which creates a folder with the name of the gma in the folder where the gma is. Basically, the unpacked contents will be beside of the gma in a folder with the same name. Okay?
GMRither Jul 20 @ 12:55pm 
@Zsombor99 which file, the addons file or not. also i check every were i cant find it
Runnerman Jul 11 @ 10:18am 
is this possible on linux?
Zsombor99 Jul 2 @ 2:15am 
@Chillton See my last comment below. ↓ I don't want to repeat myself.
Chillton Jul 1 @ 8:39pm 
Extracted content does not extract. It's not in bin, addons, garrysmod, anywhere.
Zsombor99 May 20 @ 4:43am 
@superkota5 The unpacked folder with the name of the gma appears beside of the original gma in the same folder ‒ gmad.exe puts the folder where you unpacked your gma from. 😉
superkota5 May 19 @ 2:20am 
It doesnt appear in the addons folder
Y BOY Mar 9 @ 12:45am 
GσттZ Feb 4 @ 10:38am 
that feel when wanting to extract a sound file off a map file and needing to figure out, the bsp is stored in a gma workshop file xD
NeverLucky Nov 15, 2021 @ 2:32pm 
Thank you so much!