Skip to content

GModModGod/Menu-Mods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Menu Mods Logo

About

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.

Getting Started

Steam Workshop Installation

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").

Legacy Installation

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").

ConVars

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.

Tutorials

References