A wrapper program that allows for more advanced use of the Papyrus compiler from within Creation Kit.
Permissions and credits
Author's instructions
This is distributed under the MIT license. A copy of the license is included in every release and also available at https://github.com/Kapiainen/Advanced-Papyrus.
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.1.1
- The Papyrus compiler's error stream was mistakenly being sent to the output stream of the wrapper rather than the error stream, but that has now been corrected.
Version 1.1.0
- Added better error handling. Odd/missing values in INI files should now be brought to your attention by the program along with the name of the file that is the source of the problem.
- Added support for debug/advanced arguments.
Version 1.0.0
Initial release
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: 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": You should also have a path option that points to "\Mod Organizer\Scripts\Source":