Menu Mods is a framework for Garry's Mod that allows the user to modify the main and pause menus. The user can add Lua code that is executed in the menu state of the game, and even add options to the menu.
First, download the "Menu Mods" addon from the Garry's Mod workshop (found here). Then, download this repository and place the folder named "menu_mods_ws" inside the "addons" folder in your "garrysmod" directory (usually "C:/Program Files (x86)/Steam/steamapps/common/GarrysMod/garrysmod").
Download this repository and place the folder named "menu_mods" inside the "addons" folder in your "garrysmod" directory (usually "C:/Program Files (x86)/Steam/steamapps/common/GarrysMod/garrysmod").
Name | Default | Description |
---|---|---|
menumods_enabled | 1 | Enables the mounting of Lua files in the menu state. Will disable the files only after restarting Garry's Mod. |
menumods_debugMode | 0 | Enables printing extra debug info to the console. |
menumods_enableLuaErrorLogging | 0 | Enables saving logs of Lua errors into the folder "data/menu_mods/logs". |
menumods_enableJavaScriptLogging | 0 | Enables saving logs of JavaScript code being executed into the folder "data/menu_mods/logs". |
menumods_net_enabled | 1 | Enables the Menu Mods net library which sends data between the menu and client states. |
menumods_net_tickRate | 30 | Sets the number of times per second at which net messages are sent between the menu and client states. Set to 0 for one tick every frame. |