--- deliantra/www/src/client.html 2007/09/18 20:25:34 1.4 +++ deliantra/www/src/client.html 2008/09/30 07:43:21 1.30 @@ -1,79 +1,210 @@ -Download +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).
+This is the new Deliantra 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. +
Screenshots? See on the Screenshot page
-See the Play now! page about the downloads!
+ +Windows
++ To start the client, 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. +
+GNU/Linux
++ 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) +
++ After downloading you need to extract the client and execute the extracted binary. +
+Mac OS X
+
+ To start the client, just double click on the .dmg image file to open it and start the client.
+ NOTE: You will need an Intel CPU for this binary, it will not work with PPC CPUs! Also you will need Mac OS X 10.3 or later.
+
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. +
+
-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.
+For further instructions and informations look at the Help! button on the top!
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!
+
+ 2008-09-29 Version 0.9977: A race condition has been fixed that could lead
+ to client freezes or crashes on login, especially on slower systems. The
+ smooth movement is no longer choppy. The default font for messages is now a
+ (hopefully nicer looking) proportional font. Text display has been tweaked.
+ The client no longer makes unnecessary screen refreshes and uses less CPU
+ time.
+
+ + 2008-09-05 Next version of the client: 0.9976 comes with many fixes for Mac OS X, + like some fixed keyboard issues on OS X. Improved the protocol with compression + and fragmentation, leading to more efficent bandwidth usage. Implemented crash + diagnostics, which are sent to the server, for easier debugging. Important fix + with the default resolution, which was too small. Added theming support, with some + basic themes. And some other minor fixes all over the place. + +
-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
+
+ 2008-08-27 Version 0.9975 comes with a small fix with the initial resolution and
+ a carification of the weight/value autopickup option. There is also a Mac OS X
+ port available now of the client!
+
+ + 2008-08-01 Version 0.9974 comes with smooth scrolling for player movements, + workaround for a possible OpenGL slowdown, and other small fixes and enhancements. + +
-If you want to build the client from source there are two ways that -are explained on a different page: Source installation. + + 2008-07-07 Some minor fixes and features: IPv6 support, chat tabs have tooltips + again and converted to a new non-blocking API. Also fixed the CPAN distribution. +
-+ + 2008-05-23 Next release: 0.9972. The map cache has been extended a bit to store more + map changes (fixes some minor bugs). Fixed some crashbugs when the client is + logged out and some UI elements were used. The server XML format is now also + supportet in item tooltips. The keyrepeats are ignored now in some conditions. + And crashes when the map cache is corrupted are now prevented. Also the client + configuration is now stored in pretty printed JSON. + +
-+ + 2008-05-05 Long time no release, but now we got some fixes for you: Some issues + with the default sort order have been sorted out, some tooltips were fixed, + a long standing bug with the stats tab being empty has been resolved and some GUI + fixes have been done. Also the pseudo-items are now only shown in the inventory + and not the floorbox. Have fun! + +
-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.
+
+ 2008-03-30 Release of version 0.9970: Reduced documentation memory usage, fixed
+ the stat gauge tooltips that have gone missing since 0.9966. Fixced a grave bug
+ with tile id allocation, which effectively disabled the tile cache. And last
+ but not least: The NPC Dialogs have also been fixed.
+
-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!
+ 2008-03-24 Release of version 0.9967 of the Client: A memory leak was fixed
+ where the messages in the message window were kept for ever and the client
+ consumed more and more memory. The highlighting of the chattabs is now red and
+ not blue. The history handling of the chat input will now not erase the
+ typed input if the down cursor key is pressed. A keyboard modifier display has
+ also been implemented, (for example to signal whether numlock is on,
+ which caused problems under windows). Also a bug with the layout font under
+ windows has been fixed.
+
+ + 2008-01-19 Another release of the Client, version 0.9965: Some bugs + have been fixed: A race condition was found in the database access and + a bug which crashed the client with nvidia drivers has been fixed. + Some minor bugs in the GUI, the message fontsize and chatbox label padding, + have also been fixed. + +
-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. + + 2008-01-06 First release in the new year, version 0.9963: Among the + changes are some minor bugfixes, optical tweaks and performance + improvements on the GUI. Some to the user invisible changes were + improvements of the server side widgets and a reimplementation of the + message window to allow to undock chats from the central message window in + future releases. +
-For further instructions and informations look at the Help! button on the top! + + 2007-12-25 Released version 0.9960 with some important fixes in the item animations + and GUI code, along with an API update to a more recent EV version the documentation + had some minor improvements. And last but not least the face loading consumes less CPU. + too. + +
++ + 2007-12-09 Released version 0.9959, main changes were a bugfix of the + audio-jingle playing (sometimes a jingle was played repeatedly if there was no + server-provided music available). Also some debugging hooks were added and + the code was updated to follow API changes in some of the modules used. +
-+ + 2007-11-27 Released version 0.9956, main changes were an improved event loop + for better performance and compatibility under windows, + and the server list has been disabled due to problems with activestate perl. + +
+ ++ + 2007-11-03 Released version 0.9955, Main changes were adjustment of the default + resolution (to 800x600) and making fullscreen the default. The widget extension + system was also officially enabled. + +
+ + ++ + 2007-10-14 Released a new binary. Main feature: Rename to 'Deliantra'. + +
@@ -157,24 +288,6 @@
-These are some (more or less serious) ideas we have regarding extension of the client's
-functionality:
-
@@ -304,7 +417,7 @@
The cf.schmorp.de Crossfire Development Team: The Deliantra Development Team:
95% of the client, stuff like: protocol handling, widget toolkit, OpenGL integration, windows build,
@@ -322,3 +435,4 @@
Yet unimplemented features (for version 1.5 or 2):
-
-
-
-
-Future features/ideas:
-
-
-
-
News archive
Authors/Contact
-