Download

The CFPlus Client

CFPlus is the new Crossfire TRT (Crossfire compatible) client which was written from scratch in Perl with C bindings to SDL/OpenGL. It was written to have a more immersive overall gameplay and to base as ground to implement new features. (And it's still mostly compatible with the original Crossfire).

Screenshots:

Screenshots? See on the Screenshot page

GNU/Linux

Download

Version 0.99 release from 2007-09-02: cfplus linux
If you find bugs in the release, please inform us! There are indeed still some glitches and bugs in the client, and they are on our TODO.

Please note that you need glibc-2.3 and x-libs with XFT. (For amd64 you will need ia32-libs and a 32bit OpenGL driver, eg. nvidia-glx-ia32)

Alpha release: cfplus linux alpha
PLEASE NOTE: As this is an alpha release! We are going to be deaf about missing features and bugs in the alpha release!

GNU/Linux Installation

After downloading you need to make the binary executable like this:
chmod a+x cfplus-gnu-linux-x86.bin
And start it like this (when cfplus-gnu-linux-x86.bin is in the current working directory):
./cfplus-gnu-linux-x86.bin

Build from source

If you want to build the client from source there are two ways that are explained on a different page: Source installation.

Windows

Download

Version 0.99 release from 2007-09-02: cfplus windows
If you find bugs in the release, please inform us! There are indeed still some glitches and bugs in the client, and they are on our TODO.

Alpha release: cfplus windows alpha
PLEASE NOTE: As this is an alpha release! We are going to be deaf about missing features and bugs in the alpha release!

Windows Installation

Just download the binary above in the Windows binary Section above at Download. Thats all. (To start it, run the executable, i.e. by doubleclicking on it with your left mouse button or use the context menu of the right mouse button :-). Note: The windows binary might take a while to start (up to some minutes), as it needs to unpack itself and start up everything it needs.

For further instructions and informations look at the Help! button on the top!

News

2007-09-02 Finally! We released a non beta version of the client. The version 0.99 is considered mostly stable and playable now. Changes from the last release are: Better compatibility with OpenGL drivers, better face caching, background music and spatial sound effects, more default keymappings and the item descriptions are in the tooltips now (eg. in the inventory).

2007-05-09 Big news! There is a Linux binary now too! Get it and play with it! :-)

2007-04-24 Next windows beta with following changes is out: Better character creation dialog and item descriptions in the inventory are now in the tooltip rather than spread over the message window.

For older news look at the bottom of this page.

Features:

These are the features that are already implemented and work (minus bugs).

Technical:

Gameplay:

Yet unimplemented features (for version 1.5 or 2):

Future features/ideas:

These are some (more or less serious) ideas we have regarding extension of the client's functionality:

News archive

2007-04-22 Another windows beta has been released: A problem with map-ghosting was fixed and other bugs werde fixed. Also a texture cache workaround for buggy opengl drivers was implemented (which could reduce the memory leak inside the driver).

2007-04-14 Another windows beta has been released: Support for smoothing on crossfire+ servers has been implemented along with the support for the large 64x64 tileset!

2007-01-25 Next beta released to the world: loads of bugfixes, added 'bind apply ...' to the context menu of the inventory, improved local database handling, rework of the whole keybindings (much easier now!).

2006-12-03 Released next beta, further bug fixes. Pickup flesh has been implemented too.

2006-11-07 Another beta release: The off-by-one bug in the map displaying has finally been found and fixed! This hopefully also fixes other problems with the map :) Have fun and please tell us about your experience with the CFPlus client!

2006-09-29 New beta is out! Changes: minor bugfixes, added documentation and a 'tip of the day' dialog.

2006-09-21 Another update of the cfplus.exe is online now. Changes: Fix in the NPC speech bubble code.

2006-09-20 And again: A new CFPlus beta is out! The ghosts on maps have been fixed, along with other minor bugfixes. NPC speech bubbles were also added!

2006-08-14 A new CFPlus beta is out! Healthbars are in!!! Players and Monsters now have a healthbar on top of them, which shows their actual health status. This renders the 'probe' spell mostly useless, but we will find other ways to replace it!

2006-08-14 The next CFPlus beta release is out!: Inscription and renaming shortcuts have been added to the Inventory. The interface got line frames to be more eye pleasing. On top of that the documentation browser has been greatly improved and the documentation improved also a bit. And other minor stuff has been implemented and fixed.

2006-07-30 The long awaited beta release! The last bugs we wanted to fix and features we wanted to add are done and CFPlus is ready for the first more serious testings. Please make sure to read the documentation and the tooltips if there is something not yet clear. Although the documentation is far from complete at the moment, it might be helpful.

2006-07-24 Lots of detail work was done now, and there are still some minor issues that need to be cleared until the client is ready for a beta release. We were working mainly on the documentation the last two days. There is light on the end of the tunnel.

2006-07-03 Finally: The alpha release! Lots has changed since 2006-06-12 and we are happy to present the first test release!

2006-06-12 The new NPC dialog system has been added, and character creation helper dialogs. Along with many other bugfixes and improvements.

2006-06-02 Added pickup configuration. The window titles work again and some other bugs and enhancements went into the gui toolkit. Shift-middle click lock/unlocks items in inventory now. First version of the spell dialog is in and a context menu item has been added to the inventory to allow to get/drop a specified count of items.

Authors/Contact

The cf.schmorp.de Crossfire Development Team:

95% of the client, stuff like: protocol handling, widget toolkit, OpenGL integration, windows build, the map, help viewer, all the cool features and all other stuff the user never sees.

Marc Lehmann schmorp@schmorp.de http://home.schmorp.de/

The remaining 5%, stuff like: client theme graphics, (some) dialogs, key bindings, inventory and some 'concept' code

Robin Redeker elmex@ta-sa.org http://www.ta-sa.org/