Pythia Oracle Update 1.0.0

image from ArtBreeder

filed under pythia on 12 Oct 2016
tagged solo, pythia, python, tool, and update

Version 1.0.0 of Pythia Oracle is up on github. This release comes with a whole bunch of new features. And bugfixes. See the Changelog for a full (ish) list. (Yes, I know I haven’t updated these notices between 0.6.0 and now).

Highlights

A ton of changes, tweaks, refinements. The changelog has it all. :) Mainly, I rolled back some changes I made to formatting (they’re still there under the hood but no longer right in your face as you play). It should be much easier to hit the core format options of ‘aside’ (mechanics) and ‘plain’ (fiction). I also added a ‘merge’ mode so, if you’re like me and tend to create lots of short blocks of the same type in a row, you can have those automatically combine down. The program tends to start getting a bit slow on my computer around ~800 blocks.

I also merged down the various main/status files so there’s just one now, which should make it much easier to edit the raw files without loading them up in Pythia.

  • image support – you can now make an images subdirectory and drop image files in there, and view them in Pythia on the map stack. Pretty handy for character portraits (and maybe monsters?), or static maps.
  • triggers – want to be surprised by a perception check you-as-gm called for? Or have Pythia call one for you? Triggers let you do this. Any suggestions for more stuff for the ‘secrets & triggers’ panel would be great. (Okay, okay, this is technically slightly post-1.0.0 but since it’s working I decided just to add it to the 1.0.0 announcement.)

I’m going to be focusing on getting some actual plays up for a while! Maybe editing some of the dozen or so games I’ve run while building Pythia. Or, you know, maybe trying to run a game where my hero never has to ask “am I wearing clothes” in conjunction with “am I tied up”. Hahaha. Just kidding, those are the best.

As always, if you have any questions, comments, or suggestions, feel free to leave them here or in the github issues section of the Pythia repository!