Spellcast

A client-server version of Andrew Plotkin's X11 version of Richard Bartle's game of dueling wizards. Written in Lua, uses GTK and gtk-server. The old C/SDL version is also here.

VStruct

A Lua library for packing and unpacking binary data. Supports numerous data types, arbitrary byte-aligned widths, table packing and unpacking (with named fields), and repetition.

ShockMap

A simple program for dumping System Shock tile maps to HTML. Will be superceded by map2ps once I finish writing it.

SS1 Highres

A patch to allow System Shock to run at resolutions greater than 640x480.

SS1Edit

A set of editing tools for System Shock. I got as far as finishing the gamesys editor before starting a complete rewrite with more mature support libraries. The rewrite will go up here at some point, but until then, here's the old stuff.

Random System Shock Stuff

System Shock files, utilities, mods, and whatnot that don't go anywhere else.