====== 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 === ---- {{icon:yes.png?nolink}} Currently the most up-to-date version, comes with all the latest features and bug fixes. {{icon:warn.png?nolink}} This version does **NOT** update automatically, you'll have to re-download it whenever a new version comes out. ---- **Installation:** * Download the {{icon:git.png?nolink}} 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 === ---- {{icon:no.png?nolink}} Heavily outdated. ---- **Installation:** Go to {{icon:steam.png?nolink}} 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:start|]] 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 =====