Skip to content
Evil Engine home
← All 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.