Skip to main content
Version: 2026.2

Anonymization

Description​

The Papyrus compiler writes three things into the header of every .pex it produces:

  • the full path of the source script;
  • your Windows user name;
  • your computer name.

All three are readable by anyone who opens the file. Shipping a mod means shipping them.

PCA replaces them with random strings of the very same lengths, once the compilation succeeded.

Nothing else is touched: the compilation time and every byte of the compiled code are left alone, and the .pex keeps its size. Skyrim, Fallout 4 and Starfield alike, and whichever compiler PCA is pointed at.

Setting​

anonymize compiled scripts, in the compilation settings. On by default, including on an existing configuration, and switchable off.

When it fails​

The compilation stays a success — the script was compiled after all — and the reason is raised in its log entry.