Uranus Gnupiter Elk-Scheme Home Mars Tools Stuff

News

easyPRAY
easyATT

Scripts
maxiCAOS

Vim
XEmacs

LibC16
C16 Tools
C16 Plug-in for the GIMP

libCreatures

gtkScriptorium

Goodies

Licenses

Support

Links to other sites

SourceForge Logo
Valid HTML4!
Valid CSS!

libCreatures

libcreatures consists of a collection of C++ classes designed to make usage/modification of the Creatures file formats easier, and to enable easy communication with running instances of the Creatures engine.

Sprite/image manipulation is not included; please take a look at libc16. I may write some C++ wrappers for libc16 if anybody wants them...

Features which are currently present:

  • genome file manipulation (fully working in CVS, tested with c1, c2 and c2e)
  • win32/mmap c2e communication (untested version in CVS)
  • PRAY file manipulation (partially working in CVS)

Over the next few weeks, I'll be adding more communication layers, COB file manipulation, and finishing PRAY file manipulation, as well as writing some tools which use libcreatures (right now I'm working on a genetics editor).

If you want to use the code, until it is stable you'll have to retrieve it from CVS. Visit the sourceforge page and click CVS for details/instructions. You need to substitute 'module' by 'libcreatures' to checkout this lib.

If you write any patches or new features for libcreatures, please submit them to me for inclusion in the main branch, either via e-mail or via the SourceForge web interface. Thanks.


Any problems or suggestions?
Email --> fuzzie@warpedgames.com