Jump to content

Papyrus Scripting - Tools


Zorkaz

Recommended Posts

Notepad ++ with the Papyrus Fallout 4 syntax highlighter (98% ACCURATE).

 

https://www.creationkit.com/fallout4/index.php?title=Notepad%2B%2B

 

To see your debug log output in realtime if you have a second monitor mTail log monitor is sweet. Put a unique code in your Debug log and filter on that (All my products start SKK_ as a unique key):

Debug.Trace ("SKK_MWMainScript.OnTimerGameTime MobileWorkshopDailyUpdate SENT " + (kArgs[0] as ObjectReference))
Link to comment
Share on other sites

VS Code with the Papyrus Language extension.

https://marketplace.visualstudio.com/items?itemName=joelday.papyrus-lang-vscode

https://github.com/joelday/papyrus-lang/wiki

 

Pyro provides mod authors with an all-in-one tool for compiling Papyrus scripts, packaging BSA and BA2 archives, and preparing builds for distribution.

Pyro can be integrated as an external tool into any IDE, allowing mod authors to "Instant Build" projects with a single hotkey.

https://github.com/fireundubh/pyro/releases

 

Top of the line Papyrus tooling.

Link to comment
Share on other sites

  • 1 month later...

Huh, since this got necro'd a bit:

 

No, I just use the really bad editor in the CK with no frills for all of my Fallout 4 work. Once I wrote a script where I ran out of characters in the control and I just coded around that rather than switching, haha.

However, absurdly, for Skyrim years ago I made my own mini IDE (I called it ReedWriter, geddit?), wrapped around a Scintilla.NET control in WinForms.

It had syntax highlighting, compiler error redirection to a grid box so you could jump to the error, a function reference TreeNode view with the documentation scraped in an XML serialized record hive from the CK so that you could drag the function signature into the editor and in a tooltip see everything about the function or so forth from each Script Object down to the related Events and Functions (and a GUI record editor in case you wanted to update with F4SE or your own functions), a secret easter egg that referenced Tribunal and menu items to run external tools on the script or its results (like the disassembler), plus find+replace with highlighting, goto line numbers, and some other weird stuff.

 

I never released it since I was too lazy to even change the expected files over from Skyrim to Fallout 4 :rolleyes:

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...