|
|
About PyI7
PyI7 is a Python/Tkinter IDE for Inform 7, an IF authoring system.
What's implemented
- You get a text editor window with your story in it. You can edit it. It has undo/redo, and syntax highlighting.
- You can invoke the Inform 7 compiler chain to build a game file.
- You can invoke your favourite interpreter to playtest it.
- You can invoke a HTML browser to read the Inform documentation, index files produced by the compiler, and Inform extensions.
- You can even run it as a command-line program if you want to, without all that GUI stuff getting in the way. Woo hoo!
What's not
- There's no support for the skein or transcript.
- There's no 'Replay' function.
Requirements
To install and run things properly, you will need the following already installed:
- Python >= 2.5 with the Tkinter package using Tk >= 8.4.
- The Linux Inform 7 distribution.
- A web browser capable of displaying frames. Tested with Firefox, but others should work OK.
- Optional, but nice: some decent Z-code and GLULX interpreters. The default is to use the dumb versions distributed with Inform 7 in an xterm. Yuck. Instead, I recommend gargoyle for both.
Site contents
For now, this site will just contain packaged tarballs -- no subversion tree. I manage the sources offline using CVS. But feel free to submit patches to me (Glenn Hutchings, zondo42@googlemail.com).
