Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Crossfire v0.89.0 released
- To: crossfire-announce
- Subject: Crossfire v0.89.0 released
- Date: Sun, 7 Mar 1993 12:27:00 +0100 (MET)
Crossfire v0.89 has been released. It can be fetched by anonymous ftp
from the following sites:
ftp.ifi.uio.no:/pub/crossfire (129.240.64.2)
ftp.world.net:/pub/mirrors/ftp.ifi.uio.no (192.243.32.18)
yoyo.cc.monash.edu.au:/pub/crossfire (130.194.9.1)
Please check the sites closest to you before trying ftp.ifi.uio.no
(the files might not have propagated from ftp.ifi.uio.no by the time you
read this)
The files to get are "crossfire-0.89.tar.Z" and "crossfire-0.89.maps.tar.Z".
The reason I jumped to 0.89 is that the sources have been very
restructured. For the average player, though, the changes shouldn't
be all that noticable. A lot has happened behind the sceenes though 8)
There are no diff files since they would be totally meaningless due
to the restructuring of the sources.
This release includes the "crossedit" editor by Petri Heinila and
Jarkko Sonninen, though the editor doesn't work very well with the
maps in this releasei (maybe running the mapconv script helps, I haven't
had time to test out how that influences the rest of the game).
Please take note of the "REPORTING BUGS" section in the README file.
Note for alpha users: I were unable to make it work on alpha, but I
expect to find the bug when we get gdb compiled. Any help is appreciated.
Some of the things that have changed:
o Lots and lots of restructuring...it's a wonder if it still compiles
on all the systems it has been tested on 8)
I've spend several days to test/debug it on all the systems that
are available to me. Note: I haven't had time to much playertesting,
I've mostly just made sure that "make World" doesn't fail.
(Btw, I've snarfed lots of installation hints from the graphlib
package made mostly by Eric Anderson (*wave*))
o Many many patches have been received and added...probably lost count
of some, but at least these have sent me one or more patches:
Jarkko Sonninen, Markku Jarvinen, Rickard Eneqvist, Lasse Ylitalo,
Tero Hatanen, William Chuang (sp?).
Of course, many more than these have worked on said patches.
o Lots of bugs have been fixed. At least one _serious_ bug has been fixed 8)
o Rewrote the timing routines, and cleaned up main() once more...
o Checksums have been added (they're optional though.) Thus if you define
SAVE_HOMEDIR, the players can't mess quite as much with their save-files.
(well, unless they make their own checksum-generator, that is...
Maybe I'll add some secret seed which can be generated at compile-time
for next version 8)
o Oh, SAVE_HOMEDIR is probably new...Courtesy of William Chuang (sp?)
o The editor has been split into a separate program.
o There is much better support for client/server structure. The game
now ships with a client (written in C) which can connect to a server,
check that it has a new enough version/font, fix the fontpath, fix
xauthority (this is still a hack though) and then request to be
added to the game.
I've rewritten the socket code to be more portable, got rid of lots
of #ifdefs.
o Filepaths have _NOT_ been implemented yet...sorry... Will try to
get to it soon... I just had to release another version before doing
it due to all the other changes...
o A few new spells... 8)
o Pets have been added, mostly courtesy to Karl Holland. This is probably
the most unstable place in the code right now though...you have been
warned 8) (After summoning ~100 pets and polymorphing them randomly in
~10 minutes, the game crashed...was a while ago though)
Hmm...probably more things, but I can't spend all day writing this...
-Frank.
P.S. Expect 0.89.1 to be released soon, fixing some of the more obvious
bugs in this version... I'll use the crossfire-announce for this
release as well.
P.P.S Don't reply to crossfire-announce, use crossfire@ifi.uio.no.