This software can be used for headlining the papyrus script sources.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
Do what you want with it
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.0
First release
Idea was that when you are building mods with dependencies on other mods, you have to include all their sources. And if you are developing on github, you need go get permission first so you can upload sources from other mod. What this tool does is that it removes all functionality from scripts, and only keep code required for compiling the scripts (function names, properties, etc..). This basically creates kind of a header file similar to C language. After headlining the scripts, they will also be smaller, which makes it more compact for github.
After headlining the files, you can place them in new repo, and then create NG for your main repo. Example of such repo here
=== How to use === Download the PapyrusSourceHeadliner.exe and place it in same folder as sources. Then open it and write name of script you want to headline. If you want to headline all scripts in folder, then just type .
You can also place it in different folder, and just specify path to source file.
Lastly, you can also run the file directly from cmd. If no arguments are passed, it will ask for name. If argument is passed (without .psc extension), it will use it.