---
title: "Garry's Mod support"
description: "How far Evil Engine's passthrough modding support for Garry's Mod gets today. Mounts from your own install with its addons and Workshop items. Models, materials and maps convert, and its maps load for you to fly around. No sounds or spawn menu yet."
url: "https://evil-engine.com/games/gmod"
modified: "2026-11-01T19:00:00.000Z"
site: "Evil Engine"
about: "Evil Engine, the passthrough modding engine"
---

[← All games](https://evil-engine.com/games) 

Converts Source 

# Garry's Mod

Mounts from your own install with its addons and Workshop items. Models, materials and maps convert, and its maps load for you to fly around. No sounds or spawn menu yet.

- **Ticket**: #001
- **Checked on**: Steam, Linux
- **Last checked**: November 1, 2026
- **Files**: 68,095
- **Mount**: `gmod/pc/2026.04.29`

## Mounting

3 of 4 done

- Done  

**Finds your copy**  
Picks up the install on its own, from Steam or wherever it lives.
- Partial  

**Reads every file**  
Everything in the install reads. The games it pulls in through mountdepots.txt, and gamemode content, aren't mounted yet.
- Done  

**Matches players' copies**  
Garry's Mod's own archives and each Workshop item are fingerprinted as separate parts.
- Done  

**Brings its mods**  
Legacy addons, loose GMAs, Workshop items and mount.cfg folders. Gamemode content isn't mounted yet.

## Converting

2 of 4 done

- Done  

**Models**  
Animation and collision aren't converted yet.
- Done  

**Textures and materials**  
Checked value by value against what Garry's Mod itself loads.
- Partial  

**Maps**  
The world, props, entities, sky and baked lighting convert. Lights, decals, detail props, reflections and collision don't yet.
- To do  

**Sounds**  
Its sounds turn into Evil Engine sounds.

## In game

1 of 3 done

- Partial  

**Shows on screen**  
Maps draw with their own textures and baked lighting, through a stand-in shader until Source's own are rebuilt.
- To do  

**In the spawn menu**  
Its props and models land in your spawn menu, no Plugin needed.
- Done  

**Maps you can visit**  
Pick one of its maps from the menu and fly around inside it.

## Where it stands

Evil Engine finds Garry’s Mod on its own and reads it the way the game does: your legacy addons, loose GMAs and Workshop items first, then the game’s own archives and folders, then any folders you’ve added in `cfg/mount.cfg`. With the 19 Workshop items on the checked copy that’s a little over 68,000 files. Each Workshop item is its own part, so a server can ask for exactly the items it runs.

Every model, texture and material in the install and its Workshop items converts, and the materials were checked against what Garry’s Mod itself loads, with every value matching. Pick a map from the Singleplayer menu and it converts and loads, gm\_construct in a little over a second, drawn with its own textures and baked lighting, and you fly around it with a free camera.

## Known issues

- Garry’s Mod mounts only the Workshop items Steam says you’re subscribed to. Evil Engine mounts every item that’s installed, and which way it should go is still open.
- Workshop changes made while Evil Engine is running apply on the next start.
- Half-Life 2 and the other games Garry’s Mod pulls in aren’t mounted yet, so a handful of models and textures that only live there are missing.
- The sky draws plain white for now, and the 3D skybox is left out.
- You can only fly: there’s no collision yet.
- The order of Workshop items and the pieces still to come is reasoned out, not yet checked against the game’s own `path` command.

## Next up

- Mounting the games Garry’s Mod pulls in, starting with Half-Life 2, and gamemode content.
- Source’s own shaders, so maps look the way they do in Garry’s Mod.
- Collision from the maps’ walls and props.

## About Evil Engine

Evil Engine is a **passthrough modding** engine by Pushbar Interactive. Modding through the games you already own instead of around them: the content comes from each player's own copy and is never extracted, ported or redistributed. The term took off in September 2026 with mods that run two games at once and wire them together by hand, one pair at a time. Evil Engine comes from that lineage and makes the process repeatable: it learns each engine once, maps each game onto shared vocabularies once, and gives mods one API, so every mounted game works with every other. More: https://evil-engine.com/passthrough-modding

- Every page, for agents: https://evil-engine.com/llms.txt
- Wishlist on Steam: https://store.steampowered.com/app/3731310/Evil_Engine
