menu-plugins-redux icon indicating copy to clipboard operation
menu-plugins-redux copied to clipboard

🧩 Garry's mod addons, for the main menu.

Menu Plugins Redux

👉 Garry's mod addons, for the main menu. 👈


✨ Features

  • 🖥️ GUI to manage & configure plugins.
  • 📁 A nifty drawer to quickly access plugin functionality.
  • 🧩 Some sample plugins to get you started.
  • ✅ Fully compatible with legacy menu plugins!
  • 🤖 Automatic update checking & notification.
  • 🔎 Search & install plugins without leaving the game. 🔸
  • (🔸 Not yet implemented/work in progress!)

📥 Installation

💭 You can click on each step for more details.

🌐 Recommended: Switch to the x64-86 beta branch. Why? Because it makes most things work smoother. It can also increase your games performance!
  1. In Steam, open Garry's Mod properties (Located in the gear icon.)
  2. Go to the Betas tab (Click "Betas" on the left side)
  3. From the dropdown, select the option starting with "x86-64" (Not the one starting with "Chromium.")
1️⃣ Find your Garry's Mod installation directory and open it.
2️⃣ Download this repository and locate the lua directory.

Select a version

Stable

Beta

3️⃣ Drag and drop the lua directory into the garrysmod directory.
4️⃣ Overwrite files if prompted.
👍 Launch the game! If everything was successful, then MPR should now be installed and active!
Assuming you're on the x86-64 branch, there should be a new button on the default menu toolbar named "Plugins."
There should also be a fancy banner in your console. Running the command menup gui will open a GUI.
More commands can be found by running the menup command.
🎆 Find more plugins. While MPR ships with a few plugins of its own, you can install any compatible plugin.
Check out this page to find some more public plugins!
To install them, drag and drop the plugin's Lua file into the menu_plugins folder in your garrysmod/lua directoy.

👨‍💻 Development & Contributing

Currently, I'm working along this roadmap.
For information on writing a Redux plugin, check out the wiki.
Also look at the included plugins to understand how they are laid out.
Looking to contribute to MPR? Pull requests are welcome!
Need ideas? Grab some low hanging fruit by fixing one of the open issues, or progress the roadmap.