Skip to main content
Version: 2026.2

Core Concepts

What PCA does

PCA is a front end for the Papyrus compiler that comes with the Creation Kit. It does not compile anything itself — it works out how to call PapyrusCompiler.exe correctly, and calls it once per script, several at a time.

Five games are supported: Skyrim SE, Skyrim LE, Skyrim VR, Fallout 4 and Starfield. One executable covers all of them, the game is a setting.

The vocabulary

Everything PCA does turns around five things. Set the first two and the rest follows.

ConceptWhat it is
GameWhich game you compile for. It decides the compiler, the flag file, where the sources live and where the .pex goes.
Game folderWhere that game is installed. PCA reads it to find the compiler and the source scripts.
CompilerPapyrusCompiler.exe, installed by the Creation Kit. PCA finds it from the game folder.
ImportsThe folders the compiler searches when a script refers to another one. PCA builds the list: the folder of your script first, then the game's source roots.
OutputWhere the compiled .pex is written. The game's Data\Scripts unless you say otherwise.

How a compilation goes

  1. You fill the list — drag and drop, the search button, a group or the recent files.
  2. PCA checks your setup. The Creation Kit report blocks the run on an error, and warns on what is merely suspicious.
  3. Scripts compile in parallel, 15 at a time by default.
  4. Each line reports back, with a button to open the folder its .pex landed in.
  5. The run lands in the compilation logs, with the compiler output of every script.

Features