All 0.8.x releases of Fabula are alpha versions. They may not install cleanly, lack features, crash or set your pet on fire. Use at your own risk!

Please note that fabula needs Python 3 to run.

"Fabula" used to be called "Shard" before being released to the public in 2011.

Changes

This version comes with new demo game art, taken from the "Whispers of Avalon" open source game project. Fabula entities now support horizontal sprite sheets for walking animations, including one-column sprite sheets for just a front / left / right / back view without animation. The editor now opens a screen of the same size as the game screen and supports the SaysEvent. Fabula now features a server-side command-line interface - start run_pygame_cli.py to give it a try. setup.py has been fixed to finally work with vanilla Python distutils alongside cx_Freeze. Fabula source releases will be in ZIP format for the time being since tarballs created by distutils preserve symbolic links (see http://bugs.python.org/issue12585). Minor fixes, cleanups and documentation update.

Pygame.org account Comments

Hey thank you for the new release! I installed it via the "python3 setup.py install" recipe in the README (actually needed to be prefaced "sudo"), and that went without a hitch. But it wasn't clear how to actually run the installed program from within my Linux distro.

Looking at the installation output, it mentioned 3 scripts copied to /usr/local/bin/ : run_pygame_cli.py, run_pygame_editor.py, and run_pygame_game.py. So I tried executing them, but it immediate gave me a traceback--I don't have Pygame for Python 3 ("ImportError: No module named pygame").

Do you know of a convenient way to install Pygame 3 for Python 3 under K/Ubuntu?

July 19, 2011 4:04pm - Florian Berger - nickname: (fberger)

@eternalcheesecake: Your issues have been fixed in the 0.7.0 release. Fabula should install with vanilla distutils now, no need for cx_Freeze. Distribution format has been changed to a ZIP file with all symlinks dereferenced.

May 12, 2011 12:02pm - Florian Berger - nickname: (fberger)

@eternalcheesecake, all 0.x releases are to be considered Alpha, sorry for the inconveniences. I will fix the setup issue in the next release. Also those very private symlinks will go away in stable releases. :) Thanks for the hint.

Been wanting to try this out but am hitting setup issues running "python3 setup.py install" as it needs cx_Freeze, but I cannot install that by running "sudo pip install cx_Freeze", as I assume that Python 2.6 is catching it not 3.x.

Also, looking through the scripts subdirectory, I see a number of files that are links to files on your personal machine, like "100x100-gray-png" linking to "/home/florian/doktorarbeit/projekte/fabula/draft/100x100-gray.png"... I think those are going to need to be dereferenced before being archived.