Update 04/2007: replaced deprecated sre module with re, minor documentation update.
Summer's coming, so real work on this project should resume soon.
Chatsuite .67a
Repository
Requirements:
- Python (self-contained client executables coming soon for OS X, soon-but-less-soon for Windows)
- WxWidgets and WxPython if you want something better than the horribly hackish command-line client (again, self-contained executable coming soon)
Features:
- Automatic die rerolling
- Settable clock for in-game timekeeping
- Something else, I think
- Did I mention cross-platform?
Planned features (short-term) (this is the good stuff):
- Basic initiative tracking (that's what the extra window south of the connection list is for)
- Whiteboarding for maps/drawing/doodles
- Authentication and privilege levels
- Menus that aren't a total afterthought
- TeX-awareness (no more hunting around in giant symbol lists for the ∈!)
- Documentation!!! The source is quarter-decently documented, but for anyone who just wants to /run/ the friggin' thing, we'll have you covered Real Soon Now™
Planned features (long-term):
- Some form of character tracking
- Improved initiative rolling/tracking using character-tracking information
- PC/NPC status display in initiative list
- Possible support for multiple "rooms"/network-style operation
- Server configuration files so you don't have to edit the source for your defaults
- Possibly even a GUI server or combined client/server
- Macros and command aliases--no need to work the way the server does, at least to some degree
- The moon