Manual Transmission Mod 1.0.0 by IceGT

12/16: 1.0.0 released. Fixes stuff, organizes stuff, does more stuff

A crude, yet functional, implementation of manual transmissions for scripted cars in Garry's Mod. Uses Lua to transform scripted cars' automatic transmissions into something more controllable by the player

Instructions are included on how to convert any scripted car's transmission (like TDM, SGM, LW, etc.) to a manual one (see instructions.txt). The sample cars only work if you have TDM Mitsubishi and TDM Volvo installed. It takes a few minutes to set up your own vehicles, it's not an automatic process. Keep that in mind

Controls for manual cars are as follows:
  • CLUTCH - Boost key (Shift)
  • HANDBRAKE - Jump (Space)
  • DOWNSHIFT - Clutch + Primary Attack (Left Mouse)
  • UPSHIFT - Clutch + Secondary Attack (Right Mouse)
  • IGNITION TOGGLE - Shift to N/R gear first, then Clutch + Reload (Shift + R)
Easy to install (it's an addon) and runs on top of sandbox-derived gamemodes. Works with Sandbox, DarkRP, etc. Also could be implemented in your own gamemode.

Note: If you are trying to use an older version of Garry's Mod, it won't work...

Licensed under the MIT License, but if I see anyone uploading it to ScriptFodder or some other paywall site I'm not going to be happy :((((

Warning: extreme think hook surfing



This download looks like an addon. You need to extract the downloaded zip and put the addon folder in your Garry's Mod addons folder. You should end up with a directory structure similar to below:

  • steamapps
    • common
      • garrysmod
        • garrysmod
          • addons
            • gmod-manual-transmission-mod-master <-- Addon folder!
              • e.g.
              • lua
              • maps
              • materials
              • models
              • etc

Don't know where the Garry's Mod folder is or how to extract zip files? See more useful installation tips.

  • gmod-manual-transmission-mod-master/
    • addon.txt
    • instructions.txt
    • lua/
      • autorun/
        • client/
          • cl_manual.lua
        • server/
          • sv_manual.lua
        • sh_manual.lua
        • tdm_manual_242turbo.lua
        • tdm_manual_eclipse.lua
    • scripts/
      • vehicles/
        • tdm_manual/
          • manual_242turbo.txt
          • manual_mit_eclipsegsx.txt