SKYRIM
Advanced Papyrus by MrJack
Skyrim » Modders Resources and Tutorials
Added: 16/01/2015 - 03:13PM
Updated: 06/02/2015 - 11:03AM

85 Endorsements

1.1.1 Latest version

903 Unique D/Ls

1,240 Total D/Ls

10,459 Total Views

Uploaded by mrpwn

Description

Last updated at 11:03, 6 Feb 2015 Uploaded at 15:13, 16 Jan 2015

Advanced Papyrus
A wrapper program that allows for more advanced use of the Papyrus compiler from within Creation Kit.

Installing
- Copy Advanced Papyrus.exe to "\Skyrim\Papyrus Compiler\".
- Rename PapyrusCompiler.exe to PapyrusCompiler - Original.exe.
- Rename Advanced Papyrus.exe to PapyrusCompiler.exe.
If you've installed Advanced Papyrus correctly, then you should see the output of the Papyrus compiler in Creation Kit start with:
QUOTE
Advanced Papyrus: MESSAGE
MESSAGE will be about passing through unmodified arguments or modifying arguments to take into account an INI file.
If you've forgotten to rename the old Papyrus compiler executable to PapyrusCompiler - Original.exe, then an error message will be printed in the output.
See the Features section on the Github repo for information on how to use the various features of Advanced Papyrus.

Features
Argument modification
Arguments sent by Creation Kit to the Papyrus compiler can be modified by copying Advanced Papyrus.ini to "\Skyrim\Papyrus Compiler" and modifying it to suit your needs. If you don't copy Advanced Papyrus.ini or use SublimePapyrus, then arguments sent from Creation Kit will just pass through unmodified.

Mod Organizer
Advanced Papyrus is useful when running Creation Kit via Mod Organizer since you don't need to modify the Papyrus compiler and you can keep all of your script source files separated.
You should modify Advanced Papyrus.ini (or SublimePapyrus.ini, if you use SublimePapyrus) so that the output option points to the "\Mod Organizer\overwrite\Scripts":
QUOTE
output=Path\To\Mod Organizer\overwrite\scripts
You should also have a path option that points to "\Mod Organizer\Scripts\Source":
QUOTE
path0=Path\To\Mod Organizer\overwrite\scripts\source