This repository serves as a guide for customizing your model in the game Garry's Mod. Here, you will find instructions, tips, and guides for various aspects of the game.
To install your model on a server, it is necessary for the server to have the Outfitter or PAC3 addon, or similar addons like Outfitter. You can easily find them by pressing the C key.
-
To set your model in Outfitter, simply choose the PlayerModel from the Steam Workshop.
-
To set your model in PAC3, follow these steps:
-
To change your model in PAC3, enter the PAC3 menu via the C menu. Then, press the RMB to bring up the context menu and click on
Entity. -
Next, add a link to the
*.ziparchive containing the model files in themodelfield. To create a*.zipfile, go to the Creating a ZIP File for PAC3 section. -
Then, click the
wearbutton, located in the top menu underpac>wear.
-
In the *.zip file, there should be a minimum of 6 files (excluding textures):
| File Type | File Description |
|---|---|
*.dx80.vtx |
Texture coordinate file for DirectX 8.0 |
*.dx90.vtx |
Texture coordinate file for DirectX 9.0 |
*.mdl |
Model file |
*.phy |
Physical model file (collision) |
*.sw.vtx |
Texture coordinate file for Source Engine Shader (previous versions) |
*.vvd |
Vertex and animation model file |
You also need to add 2 more types of files:
| File Type | File Description |
|---|---|
*.vmt |
Texture parameter description file |
*.vtf |
Texture image file |
If you decompile the model, it will appear as several files: *.smd, *.vta, and *.qc. The materials will be located in the *.smd file:
You can move all the necessary files into the *.zip archive. Here are some rules for creating a correct archive:
[!CAUTION]
The archive must be created without compression.
[!CAUTION]
You should include only one
*.mdlfile and all related files.
[!CAUTION]
If you don't have all 6 model files, you may need to recompile the model. You can do this in the compilation of
*.mdland its features section.
[!IMPORTANT]
If the model has multiple
*.vmtfiles with the same name, the model will not be displayed correctly.
[!TIP]
You can include all files in the archive without creating folders. This way, PAC3 will work more smoothly.
PAC3 downloads the model and installs it on your in-game character. However, PAC3 requires a correct link that will immediately initiate the download of the *.zip file.
Most servers support OneDrive, Google Drive, Dropbox, and Imgur.
There are Garry's Mod servers where you can provide a link from any other service, such as GitHub, Discord, and others...
[!TIP]
I recommend checking the official documentation for creating links.
You need to convert the link on the Hosting custom content online | General | PAC3 Wiki website. To do this, copy the link that allows others access to your file.
The link provided by the website can be pasted into PAC3.
In Google Drive, you can right-click on the necessary file and open it for reading. The link you copy can be pasted into PAC3.
To get a Dropbox link, copy the link and change the dl=0 parameter to dl=1.
For example, change the link from https://www.dropbox.com/s/8bj1qpkor7tbipu/logo.png?dl=0 to https://www.dropbox.com/s/8bj1qpkor7tbipu/logo.png?dl=1.
No action is needed with the Imgur link. Simply copy and paste it into the material or another field.
You can download an addon with a model from external sources or from the Steam Workshop.
There are two options to download the addon: the first one is simpler, and the second one is more reliable.
This is a website for downloading addons.
- Paste the addon link into the input field.
- If you see a download link for the addon, you can simply download it.
. - If you don't see a download link but see the message
Question: do you know what SteamCMD is and are you logged into it?, click on theYesbutton and proceed to the SteamCMD section.
This is the console version of Steam.
- Run
steamcmd.exe. - Type
login anonymousto log in to SteamCMD, or you can uselogin <username> [<password>] [<Steam guard code>]to log in to your personal account. - Copy the command using the
Click here to copy!button and paste it into SteamCMD.
- The required addon is downloaded and located in the specified folder.
All the necessary programs can be found in the Required Programs and Files section.
| File Type | Required Program |
|---|---|
*.vpk |
GCFScape |
*.gma |
GWTool |
[!WARNING]
GCFScape does not open files with hieroglyphs in the name.
- To extract downloaded
*.vpkfiles, you can use the GCFScape application. - To extract downloaded
*.gmafiles, you can use the GWTool application. Simply run it and drag the file into the window that appears, and it will be unpacked in the same folder. (You may need the7-Ziparchiver for additional extraction.)
Download link for the program Releases · ZeqMacaw/Crowbar
This program is used for decompiling, compiling, and viewing models on Source and GoldSource with a user-friendly interface and open-source code.
Valve page link: Crowbar - Valve Developer Community
Download link for the program GCFScape
GCFScape is a tool for viewing and extracting files from resource archives of Quake, GoldSrc, and Source games.
Valve page link: GCFScape - Valve Developer Community
Download link for the program VTFLib/VTFEdit v1.3.3
VTFEdit is a tool for viewing, editing, and creating VTF and VMT files.
Valve page link: VTFEdit - Valve Developer Community
Blender should be version 2.92 or higher. Whether it's the Steam version or from the blender.org website. Download links:
- blender.org - Download — blender.org;
- blender.org - 2.92 - Index of /release/Blender2.92/;
- Steam - Blender on Steam.
File for correct rigging of the model. You can download this file from my repository by simply clicking <> Code -> Download ZIP or through this link default_physics.smd.
Download link for Blender add-on Blender Source Tools
Blender Source Tools add support for the Source Engine to Blender, a free 3D modeling package. Whether you're making a simple hat or a fully articulated character, Blender Source Tools make exporting easier.
Valve page link: Blender Source Tools - Valve Developer Community
Download link GWTool.
This application is needed to unpack *.gma files.
Download link ProportionTrick Script.
This is a special script for creating model proportions.
Download link 7-Zip.
This application is needed for working with archives.
You need to specify the path to steam.exe. To do this, open the Set Up Games tab and click the Browse... button next to the text Steam executable (steam.exe) [Used for "Run Game" button]:.
If you need to specify the path to the game, you can do it in the same tab by selecting the game in the upper ComboBox.
You need to add Blender Source Tools as an add-on in Blender. Step-by-step instructions:
- Click the
Editbutton (next to the application header). - Click the
Preferencesbutton. - Click the
Add-onsbutton (left side in the opened window). - Click the
Installbutton. - Choose the path to
blender_source_tools_3.2.5.zip. - Check the box for
Import-Export: Blender Source Tools. Now you can import and export models in the*.smdand*.dmxformats.
GarrysModHelper © 2024 is licensed under Attribution-NonCommercial-NoDerivatives 4.0 International. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.







