Previous Next
2005/05/10 Ember 0.3.0 release by: erik

Ember version 0.3.0 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.

The focus for this release has been to expand on the GUI so that the game can be fully playable without having to use console commands. We also aim to provide easy to install packages through the use of autopackage, which allows for easy installation on all major Linux distributions.

Changes in this version

  • Better use of vertex and fragment shaders.
  • Expansion of the GUI with new widgets for character creation and help.
  • Many small bugfixes, amongst them some nasty memory leaks.
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:
There is very little done to optimize the performance of Ember in this release. If you experience bad performance, the configuration file found at ~/.ember/ember.conf can be tweaked. Most probably you would want to turn off foliage.

More information can be found at the Ember site.


2005/05/08 Mercator 0.2.2 Release by: alriddoch

Mercator version 0.2.2 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:

  • New classes have been added to allow the surface of the terrain to be queried cheaply on the server, allowing interaction with the terrain in the game rules.
  • New classes have been added to handle terrain areas which allows parts of the terrain to be different from the procedurally generated surface.
  • The API has been cleaned up and rationalised. Redundant functions have been removed.
  • Lots of bugs have been fixed, and performance improvements been made.

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


2005/05/08 Eris 1.3.5 Released by: james

Eris version 1.3.5 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 adds support for accelerations on entities, to enable accurate motion prediction of balistic movement. Many bugs identified by client authors were fixed, as well as issues identified by Valgrind. Additionally, the test suite was extended to cover more of the API.

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:

  • Made Connection::getServerInfo actually work, and added a test for it
  • Fixed use of timeouts, so tests pass with GCC 4.0 on Mac
  • Autoconf updates by Al
  • Support using acceleration when doing motion prediction
  • Fix a long-standing duplicate-appearance bug in Rooms, found by Hagen
  • Various TypeInfo fixes found by Erik
  • Metaserver timeouts are now cancelled correctly on completion

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

Pre-built packages for Fedora Core 3 are also available.


2005/04/18 Eris 1.3.4 Released by: James Turner

Eris version 1.3.4 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 bugs, improves the API and addresses some internal issues discovered since the previous version. The test code now works reliably on all platforms it has been built on, and the coverage of the tests has been extended.

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

Major changes in this version:

  • Complex resquest / response logic is now handled by a new Responder system
  • Connection is now explicilty tied to a host for it's lifetime
  • A serious crash when deleting Connections was fixed

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

Pre-built packages for Fedora Core 3 are also available.


2005/04/18 Atlas-C++ 0.5.94 Release by: alriddoch

Atlas-C++ version 0.5.94 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.4 release, and will be required by future client releases.

Major changes in this version:

  • A bug has been fixed that caused Objects to be incorrectly converted to Messages.
  • The efficiency of converting and streaming Objects has been improved.

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


2005/04/04 Cyphesis 0.3.9 Released by: alriddoch

Cyphesis version 0.3.9 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:

  • The world scripts have been cleaned up and purged of obsolete code.
  • Some configure tests have been fixed to handle more obscure cases.
  • Support was implemented for building a relocatable binary package using BinReloc and an autopackage of cyphesis is now available.
  • A crash bug caused by some movement conditions has been fixed.
  • Some NPC dialogue bugs have been fixed.

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


2005/03/10 WorldForge at LinuxTag 2005 by: nowhere

WorldForge will be present again at LinuxTag 2005.

Pending an IRC meeting in the near furture, more details about this will follow.


2005/02/11 Equator 0.1.0 Release by: alriddoch

Equator version 0.1.0 has been released and is now available from the WorldForge download site.

Equator is a world builder client and general purpose editor. The aim is to create a single tool that has all the facilities required to build a game using WorldForge.

This is the first alpha release of equator, and many features are not yet implemented, or do not work well. The major features in this release are as follows:

  • Equator can now connect to a WorldForge server, move entities around and edit the terrain.
  • A cal3d animation previewer has been implemented.

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


2005/02/02 Ember 0.2.0 Release by: alriddoch

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

Ember is a 3d client for the WorldForge project. It uses the Ogre 3d graphics library for presentation and CEGUI for it's GUI system. This is the first release of Ember since it's fork from the Dime codebase. The focus has been on getting a working client out of the door. Games such as Mason are fully playable. Some of the features are:

  • Full 3d world with dynamic terrain generation.
  • Easy to use GUI system.
  • Widgets for server browsing, login and character selection.
  • Context menus for in game interaction.
  • Support for experimental graphical features such as dynamically generated trees, realistic water and ground cover.

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

NOTE:
Due to limitations in the design of OpenGL support in Ogre you cannot use Ogre libraries on Linux compiled for the GLX platforms. This includes the official Debian package. This will get fixed in a future version.

More information can be found at the Ember site.


2005/01/27 Eris 1.3.3 Released by: james

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

Eris is a client-side session layer for WorldForge that automates many common operations, and greatly simplified creating and maintaining a client. This is the third unstable release of the current development work that will become Eris 1.4, and is being made to coincide with the release of Ember. Minor API changes have taken place since the previous release, related to how Eris::Connection reports time-outs (they are now handled by the existing Failure signal). Various crashes related to time-outs and the meta-server query code have been resolved.

The API is not yet frozen, with some changes related to Type object handling already planned for the short term, but all changes should be incremental and localised. Feedback and bug reports are greatly appreciated.

Changes in this version:

  • Re-factored internal time-out handled on BaseConnection
  • Removed the Timeout signal on Connection, and instead reports timeouts via 'Failure'
  • Added a 'DeleteLater' system to allow safe clean-up of objects from within slots
  • Update the meta-server code for the timeout changes
  • Changed the inheritance of Poll to avoid SigC++ related issues; inheriting from a signal is problematic.

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

http://prdownloads.sourceforge.net/worldforge/eris-1.3.3.tar.gz?download


Previous Next