I quietly released a new version of PLib a few days ago. PLib 0.3.0 has a whole bunch of new goodies; here's a quick list: From Tom Gilbert, resource loader cleanups, and a new modular resource saver. From Richard Lowe, a PCRE wrapper, and new warning and debugging calls. From me: PList and PHash cleanups, added the PVector type (think Vector in Java), PList and PHash API cleanups and bugfixes, TCP/IP and UNIX domain socket utility functions, TCP/IP and UNIX domain socket client and server (with simple SSL support), a short example program (a chat client and server with option file handling, and SSL support), C++ friendlyness, and autoconf/automake magic. Note that PCRE, OpenSSL, and even libdl are optional. If you don't have OpenSSL installed, for example, the PLib will still compile and work just fine; albiet without SSL capabilities. Thanks to Tom and Richard for all the help on PLib.
The next round of Planetarion
has started. Since the old BattleCalc a) doesn't work this round and
b) was Windows-only (of course, it ran great in
Wine ;) ), I decided to whip up my
own battle calculator. It's still pretty rough, and there isn't a GUI
just yet -- although it does create CSV output so you can view the
battle in Excel, Gnumeric, or your spreadsheet program of choice).
Anyway, you can download my battle calculator
Oh yeah, I also updated my Planetarion resource
page. Having trouble starting your planet? Be sure to check
Plan, a rough guide on your planet's first 72 hours.