Caprica
Caprica copied to clipboard
A compiler for the Papyrus scripting language used by the Creation Engine.
> Please note that this is developed against MSVC 2015, so other compilers may not work, and earlier versions of MSVC almost certainly won't due to C++11 support. That's what...
The latest build of Caprica fails early with this error: ``` Fatal Error: Unable to locate line at offset 481 ``` The issue seems related to `FO4_Papyrus_Flags.flg` from 0.2. The...
The vanilla compiler can compare strings. It behaves like you would expect from any sensible language, returning the alphabetical order. However, Caprica doesn't allow you to compile a script which...
So, I ran into a confusing thing earlier, where one line of code in one of my scripts wasn't working as expected. I investigated, and here's some test code that...
I'm not sure if this project is still active, but I still use Caprica constantly because I appreciate the faster compile speed and language extensions, so I'll leave this here...
This issue came up a few times for me so I thought I'd make note of it. It's not a huge deal, it can just be a little bit tricky...
Scripts SET confitional variables to manage terminal and message display options, example: > Bool bQuestObjectivesHidden = false Conditional ; GetVMQuestVariable condition SGMenu display options Scripts may never GET the values...
Regardless of a script property or variable, Caprica v0.3.0 is not parsing decimal integer values with lead zeros as initializers correctly. Papyrus Script: ``` Scriptname TestInitializer Extends Form Int i7dc...
Hi, I have some issues compiling a Skyrim script as it doesn't detect some function names. Here is an example to reproduce. Thank you for this project. Looks very cool!...