Getting Started
Downloading & Installing PAC
PAC Versions
GitHub - Development Branch
Currently the most up-to-date version, comes with all the latest features and bug fixes.
This version does NOT update automatically, you'll have to re-download it whenever a new version comes out.
Installation:
- Download the
Develop branch
- Extract the
pac3_develop
folder from the.zip
archive - Open your steam library, right-click Garry's Mod, go to
Properties
>Local Files
>Browse Local Files
- Go to
GarrysMod\garrysmod\addons
and paste thepac3_develop
folder in there - Start Garry's Mod
Workshop
Heavily outdated.
Installation:
Go to Workshop and click the
+Subscribe
button, it will be automatically added to your add-ons.
PAC Folders
Finding the data folder
Open your steam library, right-click Garry's Mod, go to Properties
> Local Files
> Browse Local Files
Next go to garrysmod
> data
.
Here you will find all folders related to PAC, look below for more information.
Folder paths
/pac3 | The main PAC folder, all you outfits are kept in here. |
/pac3_cache | The cache folders, it contains cached models and .zip downloads. Deleting this folder will clear the cache. |
/pac3/__animations | Custom animations folder, contains all the saved animations. |
/pac3/__backup | Backup folder, contains backups automatically created by the editor. |
/pac3/__backup_save | Save backup folder, contains backups created while overwriting saved outfits. |
Keep in mind this only covers the development version, your folders might be a bit different if you're using an older version.
Configuration
Settings
The PAC settings menu is a mess so just use console commands instead, they are explained here: Commands
Player lists
There are two player lists in PAC.
Editor
Overview
The PAC editor
This is where most PAC work is done. The PAC editor is where parts are inserted, modified and arranged.
:group: Group - Root
└ :model: Model - Child of Group
└ :proxy: Proxy - Child of Model
└ :sound: Sound - Child of Group
An important thing to understand is that PAC is fundamentally hierarchical, visualized as a tree structure. The image above is an example of this involving a parent model containing child models one of which contains child models of its own. By convention, the topmost groups can be called “root groups”. Root groups are assigned to entities (player, NPCs, props, etc.) so the most common root group is one on the player. New root groups can be created by dragging a group to the top of the editor as shown in the image below.
Outfits
Parts
Outfits are made out of different parts. Parts are elements that you can add to your outfits and each of them provides different functionality. :model: Model allows you to add props to your outfit, while :event: Event lets you control other parts based on certain conditions. To learn about different parts see Part To add parts to your outfit right click on the white panel and select the part you want. You can also click on the + button next to an already existing part to attach a new part to it. You can drag and drop parts to rearrange or attach them to different parts.