Crossfire 1.71.0 Released

New releases and other updates.

Moderator: Board moderators

Post Reply
Leaf
Forum Aficionado
Posts: 1994
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Crossfire 1.71.0 Released

Post by Leaf »

(Late announcement due to forum outage..)

The Crossfire Development Team is pleased to announce the 1.71.0 release.

Highlights in this release include:

Per-character keybindings in the GTKv2 client
Fixed sound support in the GTKv2 client
Retirement of the 'crossfire-config' build parameter dumper
New pixmaps for many objects, including jewelry and more
Faster server input parsing
Many, many, many bug fixes
For a complete list of new features and bug fixes, please see the online ChangeLog on SourceForge.

Availability:

Crossfire is available on SourceForge (and its various mirrors).
http://sourceforge.net/projects/crossfire/files/

Binary packages are not yet available and will be released when they are ready.

'crossfire-client-1.71.0.tar.bz2' contains the source distribution for the client. If you want to play, this is the only piece you need.

'crossfire-client-images-1.71.0.tar.bz2' contains client images and graphics. This prevents the client from having to request image data from the server. It is optional but recommended if you have a slow Internet connection.

'crossfire-client-sounds-1.71.0.tar.bz2' contains sound effects. This has changed since the 1.70.0 release. Of course, it is optional.

'crossfire-1.71.0.tar.bz2' contains the server source distribution as well aspre-generated archetype and image files. If you are running a server, you need this.

'crossfire-1.71.0.arch.tar.bz2' contains the unpacked archetypes and pixmaps. This is only required if you are planning to make changes to game objects and is not needed to run a server or play the game.

'crossfire-1.71.0.maps.tar.bz2' contains the map distribution. If you are running a server, you need this.

Checksums:

MD5 (crossfire-1.71.0.arch.tar.bz2) = 284a269840492e45761ea786a86e48ec
MD5 (crossfire-1.71.0.maps.tar.bz2) = 71b9d6da7c2d547de0695808e319cfa5
MD5 (crossfire-1.71.0.tar.bz2) = bc58e01b1266785e85c58f6710ccc13f
MD5 (crossfire-client-1.71.0.tar.bz2) = a32b9a3cb42f65820c5a9193dcfa56d5
MD5 (crossfire-client-images-1.71.0.tar.bz2) = 91e9ad93276be1565d190fccdcfb810d
MD5 (crossfire-client-sounds-1.71.0.tar.bz2) = 3c9b8045231d4f861986b76b1bfde328

Kevin Zheng
April 5, 2014
"Put another, more succinct way: don't complain, contribute. It's more satisfying in the long run, and it's more constructive."
Eric Meyer
karl

Post by karl »

First time build the client v1.71.0 on Puppy Linux Slacko-5.3.1 ,
which has GTK+-2.0 v.24.4 installed .

Build without problems :

Code: Select all

./configure --prefix=/COMPILE/crossfire-client-1.71.0/_install
When running the client in the terminal as

Code: Select all

./crossfire-client-gtk2 
I get tons of warnings as:
[WW] (common::display_newpng) Can not open /root//root/.cache/crossfire/image-cache/bl/blocked.111.base.0 for writing
Looking into the source revealed an undocumented change from

Code: Select all

snprintf(filename, sizeof(filename), "%s/.crossfire/image-cache/%c%c/%s.%d",
                 getenv("HOME"), facetoname[face][0],
                 facetoname[face][1], basename, setnum);
to

Code: Select all

snprintf(filename, sizeof(filename), "%s/%s/crossfire/image-cache/%c%c/%s.%d",
                 getenv("HOME"), xdg_cache_dir, facetoname[face][0],
                 facetoname[face][1], basename, setnum);
in common/image.c .

echo $XDG_CACHE_HOME in my terminal says:
/root/.cache

http://standards.freedesktop.org/basedi ... atest.html
says
$XDG_CACHE_HOME defines the base directory relative to which user specific non-essential data files should be stored. If $XDG_CACHE_HOME is either not set or empty, a default equal to $HOME/.cache should be used.

Code: Select all

# export XDG_CONFIG_HOME=.config
# export XDG_CACHE_HOME=.cache
# mkdir -p /root/.cache/crossfire/image-cache
# ./crossfire-client-gtk2 
fixed that for me , but is an ugly workaround for this BUOGUS code change .
Looking forward for v.1.71.1 !
Partmedia
Newbie
Posts: 4
Joined: Sat Jun 14, 2014 12:49 am

Post by Partmedia »

This issue was fixed in r19539 since June 2014. Regrettably, there has not been a release since then. Please consider building and running the latest sources from Subversion.
Post Reply