Previous Next
2005/07/03 Cyphesis 0.3.12 Release by: alriddoch

Cyphesis version 0.3.12 has been released and is now available from the WorldForge download site.

Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development. This release is intended for server administrators wishing to run a Mason server or anyone wishing to work on serverside game development.

Major changes in this version:

  • Paths and roads acress the terrain have been implemented.
  • A river has been added to the map.
  • Growing trees from seeds has be implemented.
  • A graveyard has been added to the map, including graves from which bones can be exhumed.
  • Fire implementation has been fixed, and is now usable. Most things can now be burned.
  • Rules have been added for market stall, torch, grave, mausoleum.
  • Numerous bugs have been fixed.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/28 Eris 1.3.7 Released by: james

Eris 1.3.7 has been released, with many bugs discovered at LinuxTag 2005 fixed. This release also includes updates to the unit-test harness, which now uses Unix pipes instead of socket-pairs for out-of-band control.

Hagen has further improved the output of the metaQuery tool, to display server uptime in a human-meaningful way, and this version should be visible here soon.

This is a development release, as the API will change prior to the final release of Eris 1.4.0. However, any changes should be minor and easy to incorporate into clients - testing is recommended and appreciated.

Changes in this version:

  • The metaQuery tool now includes server uptime in a human-readable format.
  • Sight of entity deletion is now handled correctly, particularly in the case where the deleted entity had children
  • Support for debugging the unit-tests was improved by allowing the client and server to be invoked separately.
  • The attribute storage map of Eris::Entity can now be accessed (const) via an accessor, getAttributes()
  • Re-setting a Timeout within its Expired slot now works correctly
  • The avatar code no longer emits supurious types in the arguments of many operations.
  • The view code now handles duplicate appearances silently.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/16 Ember 0.3.1 released by: erik

Ember version 0.3.1 has been released and is now available from the WorldForge download site.

Ember is a fully functional 3d client for the WorldForge project. It takes advantage of the latest graphic cards to present a beautiful, fully interactive world. An easy to use GUI allows the player to interact with both the world and other players with ease.

This release adds support for areas, such as fields or paths. These areas are dynamically created from entities in the world. Also added support for showing objects wielded by characters. Additionally, a lot of bugfixes and graphical tweaks went into this version.

Changes in this version

  • Added support for areas, such as fields or paths.
  • Optimized the terrain rendering code and the terrain materials a bit.
  • Implemented placement modes, allowing for swimming and floating.
  • Added ability to show wielded objects in the hands of the characters.
A larger summary of changes can be found here.

This version can be downloaded from the sourceforge download site, at the following locations:

A note on performance:

Although there has been some work put into this release trying to optimize the performance it is just not something that is high on our priority right now. Our current goals are to add features and expand the capabilities of the client.
The minimum requirements are a Geforce 2 or similiar card with at least 256 Mb system memory. If you experience bad performance, there are some things you can do to improve it.
  • Make sure you use the best drivers. For NVidia and ATI these are the propriety ones. Run glxinfo in a console and make sure you're not accidentally using the Mesa libraries.
  • Edit ~/.ember/ember.conf and make sure "foliage" and "fresnelwater" are turned off. The first option eats a lot of memory while the second one taxes the GPU
  • Edit ~/ember/ogre.cfg and decrease the resolution. Note that this will mess a little with the gui layout.

More information can be found at the Ember site.


2005/06/12 Eris 1.3.6 Released by: James

Eris version 1.3.6 has been released and is now available from the WorldForge download site.

Eris is the WorldForge client-side session layer, used by many existing clients. This release fixes many bugs and issues with the API, relating to error handling, setting entity attributes, and processing the world time from the server. Various minor improvements to the meta-server code have taken place, including revised HTML / XML output from the metaquery tool, thanks to Hagen.

Changes in this version:

  • Meaningful return values from methods on Account when an error occurs.
  • Stricter SigC++ version requirements, since certain versions are broken
  • Fix an issue where entity names were reset to empty
  • metaquery HTML output improvements by Hagen
  • World time interpolation fixes
  • Redesign handling of custom attributes on entities, to avoid excessive
  • de-multiplexing in client code.
  • Expose the server version and build date information on ServerInfo

This is a development release, as the API will change prior to the final release of Eris 1.4.0. However, any changes should be minor and easy to incorporate into clients - testing is recommended and appreciated.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/12 Cyphesis 0.3.11 Release by: alriddoch

Cyphesis version 0.3.12 has been released and is now available from the WorldForge download site.

Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development. This release is intended for server administrators wishing to run a Mason server or anyone wishing to work on serverside game development.

Major changes in this version:

  • Paths and roads acress the terrain have been implemented.
  • A river has been added to the map.
  • Growing trees from seeds has be implemented.
  • A graveyard has been added to the map, including graves from which bones can be exhumed.
  • Fire implementation has been fixed, and is now usable. Most things can now be burned.
  • Rules have been added for market stall, torch, grave, mausoleum.
  • Numerous bugs have been fixed.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/11 Mercator 0.2.3 Release by: alriddoch

Mercator 0.2.3 has been released and is now available from the WorldForge download site.

Mercator is a library for handling procedural world data, especially terrain. It is used by all WorldForge components. This API is still in development, and changes with each version.

Major changes in this version.

  • The shader mechanism has been modified so it is now possible to handle the shaders for a given terrain procedurally, driven from the server.
  • A bug where buffers were not zeroed before shading has been fixed.
  • A bug with the Area intersect code has been fixed.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/11 WFMath 0.3.4 Release by: alriddoch

WFMath 0.3.4 has been released and is now available from the WorldForge download site.

The WorldForge Math library's primary focus is geometric objects. Thus it includes several shapes in addition to the basic math objects that are used to build these shapes. Classes include boxes, balls, lines, points, vectors matrices and quaternions.

Major changes in this version:

  • A warning in the headers has been fixed.
  • Many of the build files have been cleaned up.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/11 Atlas-C++ 0.5.96 Release by: alriddoch

Atlas-C++ version 0.5.96 has been released and is now available from the WorldForge download site.

Atlas-C++ is the standard implementation of the WorldForge Atlas protocol. This is the latest release on the development branch, which is working towards the 0.6 series. This release is primarilly aimed at developers, though it is also required by the upcoming Eris 1.3.6 release, and will be required by future client releases.

Major changes in this version:

  • An issue compiling with gcc 4 has been fixed.
  • New Atlas classes for Use and Wield operations have been added.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/06/03 Sear nightly builds and testing by: simon

With LinuxTag looming, it would be great to show off all our bug free code. Before we can do that, we need to get rid of the bugs, so I would like as many people as possible to test Sear.

I have setup a nightly build of sear for both Linux and Win32 and its available via WFUT (http://worldforge.org/dev/eng/tools/wfut). Download either the sear-devel-linux or the sear-devel-win32 channels. Media is downloaded separately by executing Sear. The nightly build uses the lastest CVS versions of mercator, eris, wfmath varconf and sear at the time of build. Should the build fail, then the channel will not be updated, however this is not to say the binary will work correctly.

Pleases report any bugs to client@worldforge.org and hopefully the fixes should show up in a future nightly build within a few days. See below for current issues.

General Notes: Java needs to be installed and on the PATH. This is for WFUT to run and be able to download the required media for sear to run. WFUT is compiled using Sun's JDK 1.4.2. It may run under newer versions of the GNU java implementation. Linux Notes:
  • To start Sear run sear-devel-linux/bin/sear. This will start WFUT to download the sear-media-new channel, then execute the real sear binary.
  • The Linux build of sear will only work on more recent linux systems with glibc version 2.3.
Win32 Notes:
  • To start Sear, run sear.bat. This will first use WFUT to update the sear-devel-win32 files, then use WFUT to download the sear-media-new files.
Guides: Please see the following URL's for guides to using Sear. These need updating to the latest features, but are still relevant. In addition to the documented commands, there are also /wield and /use commands. /wield <name> equips your character with an item in your inventory. e.g. /wield axe will equip an axe. The /use command will change your cursor and will *use* the equiped item on the next entity you click on, e.g. an oak tree. Please let me know if there is something wrong. Current Issues:
  • No GUI -- This is being worked on. Hopefully there will be something in time for LT, but no promises yet!
  • Sear often crashes on ATI cards. Any information relating to this issue will be helpful.
What to test/report:
  • Documented features (see above url's)
  • Look for missing / incorrect / broken media.
  • Small feature requests (larger request will have to wait till after LT)
  • Crashes! Please attach all output (stdout.txt/stderr.txt for win32 users), hardware (especially gfx card), OS + version, a backtrace if possible and what your were doing at the time.
Happy WorldForging! Simon
2005/05/11 Cyphesis 0.3.10 Released by: alriddoch

Cyphesis version 0.3.10 has been released and is now available from the WorldForge download site.

Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development. This release is intended for server administrators wishing to run a Mason server or anyone wishing to work on serverside game development.

Complete list of major changes in this version:

  • Gathering of building materials from the world has been implemented, including quarrying for rock, digging earth and sand, and cutting down trees for wood.
  • Basic support for acceleration has been coded.
  • A tool has been written to retrieve the contents of the rules database table and dump it to a file.
  • Lots of bugs have been fixed.

This version can be downloaded from the sourceforge download site, at the following locations:


Previous Next