Table of Contents

Getting Started

Downloading & Installing PAC

PAC Versions

Your PAC version does NOT matter when playing on multiplayer servers. While doing so your PAC will always be overridden with the version currently used on the server.

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 the pac3_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.

Wear List

Location: Spawn menu (Q by default) > Utilities > PAC > PAC3, bottom of the menu.

Acts as a blacklist by default, players on the list won't see your outfit. The list can be changed into a whitelist by checking wear blacklist acts as whitelist.

Load List

Location: Spawn menu (Q by default) > Utilities > PAC > Settings, bottom of the menu.

Acts as a whitelist by default, you will only be able to see outfits from players on the list. The list can be changed into a blacklist by checking next list acts as blacklist.

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.

Custom elements

Models
Textures
Animations
Sounds

Creating first outfit