Desktop tool to optimize Garry's Mod addons/maps
- Material compression and resizing
- Sound compression (WAV to MP3/OGG conversion)
- Remove unused files from addons
- Find and analyze map content
- Easy-to-use desktop interface
- Python 3.10 or higher
- Git (for cloning the repository)
If you're new to Git, follow these steps:
- Open a terminal (Command Prompt, PowerShell, or Git Bash on Windows)
- Navigate to where you want to install the tool:
cd C:\Users\YourUsername\Documents
- Clone the repository:
git clone https://github.com/CFC-Servers/gm_addon_optimization_tricks.git
- Enter the project directory:
cd gm_addon_optimization_tricks
Simply double-click the run.bat file in the project folder.
This will automatically:
- Automatically update tool if needed
- Create a virtual environment
- Install all required dependencies
- Launch the desktop UI
If you prefer to run it manually:
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Originally made in collaboration with @CFC-Servers
- sourcepp python library for various source format handling