SKYRIM
Skywrit by simtam
Skyrim » Utilities
Added: 11/01/2017 - 02:28PM
Updated: 13/08/2017 - 08:18PM

1 Endorsements

0.4 Latest version

32 Unique D/Ls

56 Total D/Ls

3,515 Total Views

Uploaded by simtam

Description

Last updated at 20:18, 13 Aug 2017 Uploaded at 14:28, 11 Jan 2017

SKYWRIT

The nexusmods backup of Skywrit - a utitlity to facilitate modding quest content with Python sources.

It's a Python library that implements an adapter for the TES5Edit scripts:

  • from a defined plugin schema, an exportjson.pas script is generated, which will store plugin contents in a JSON file
  • another Python script is capable of detecting changes to said JSON, and produces a custom TES5Edit script that updates back the edited plugin (this part is not fully done yet)
  • furthermore, there is a neatly organized Python code produced from the JSON data; each quest data in a separate Python module, etc.
  • this Python code when executed unmodified generates back the original JSON data, and it's easier to edit.
  • a full domain specific language (with pretty-printer & parser, bells and whistles) is outside of the scope,
  • a better application is producing information about dialogue lines, something along the vaticidal/hintsva demo page



See README.txt for setup and usage details
.