crossfire

Section: Misc. Reference Manual Pages (0.91.3)
Updated: August 24 1994
Index Return to Main Contents
 

NAME

CrossFire - multiplayer adventure and arcade game for X-windows  

SYNOPSIS

crossfire [-<options>][display]...  

DESCRIPTION

CrossFire is a multiplayer graphical arcade and adventure game made for the X-Window environment. It has certain flavours from other games, especially Gauntlet (TM) and Nethack/Moria. Any number of players can move around in their own window, picking up / using items and battle monsters. The players all do battle in the same world, and can communicate with eachothers (even fight with eachothers). The goal of the game is to survive and to have FUN.  

OPTIONS

-b
Use black & white colors even if you have a color display
-d
When playing, prints out some debugging.
-f
Crossfire will only flush, and not attempt to synchronize all windows. This means that the game will crash if someone kills their window, but the game will not lock if someone freezes their window. This option is recommended if the game seems to be slow due to many participating players.
-h
Prints out usage of flags.
-l
Removes the local player (whatever the DISPLAY environment variable is set to) from the list of players
-m
Lists out information about all monsters and tries to calculate an alternative experience rating for them (will not be used in game though). (Note, this is a compile time option)
-mon
Turns on monster-debugging. This means that all messages that the game gives to the monsters is written to standard error.
-o
Prints out info on what was defined at compile time.
-p
Crossfire won't try to fix the fontpath if it can't find the fonts it needs.
-pix
Crossfire will use only pixmaps instead of fonts. Note that if this switch is not given, and crossfire fails to set the font, it will try using pixmaps anyway.
-s
Displays the highscore list.
-v
Prints out version, authors and contributors.
-w
Makes splitwindow default (see the resource for information).
-xpm
Uses X Pixmaps (XPM) files instead of fonts or bitmap files. They look nicer, but the game will take longer to start up, and may be slower. This is also a compile time option.
 

SERVER OPTIONS

These options are only available if SERVER was selected at compile time.
-server
Puts crossfire into server mode. This means that the program will not try to open up a window on a display, but instead wait for connections.
-detatch
The server will go in the background, closing all connections to the tty.
-log <file>
Specifies a file to send output to. Only has meaning if -detatch is specified.
-listen_port
Specifies the port the server should listen to.
 

RESOURCES

name
Specifies which name your character will start with in Crossfire. You have to choose a name, either this way or with the "name" command, if you want to enter the highscore list.
peaceful
You can turn this mode on or off with the strings "on"/"off". Default is on. If the mode is turned on, you will push other players instead of attacking them when you run into them. The mode can also be toggled inside the game with the "'peaceful" command.
berzerk
If this mode is on, the player won't stop in front of a monster if you hit CTRL + direction. Instead s/he will continue fighting the monsters until a wall is met. Default is ON.
wimpy
The argument to this resource sets your wimpy percentage. When your hit-points get below this percentage, you flee in panic from your enemies. Default is 25%.
scroll
Default is off. If scroll is turned on, the text window will scroll instead of wrapping. The mode can also be toggled inside the game with the "'scroll" command. Please note that the scroll-option is buggy.
splitwindow
Default is off (unless switch -w is given). If this is turned on, all windows will be under the control of the window manager. That is, they can be placed in any order, and some can be resized.
pixmap
Default is off (unless switch -pix is given). If this is turned on, crossfire will not try to set your fontpath, but instead use pixmaps. Note that crossfire will try pixmaps if it fails to set the fontpath.
 

PLAYING

When you have rolled your stats and chosen a profession, you can type `?' at any time to get information about the different keys.

The apply command (bound to key `a') is used for several things, like wearing, removing, wielding, unwielding, drinking, eating, etc. If you hold down Shift while pressing `A', you will apply the object below you. This is the only way to enter a house.

In addition to the direct commands which are bound to different keys, you can also type more complex commands by pressing the '-key first. To get more information about these, try typing "'help".

Your goal is to gain experience, find treasure, explore and have fun. You do this by figuring out puzzles in maps, killing monsters and destroying generators. You loose by dying.

There are two ways of dying, one is to loose all hit-points (usually fighting monsters), the other is to starve to death. Remember to eat when hungry.  

MOUSE CONTROL

You can do several things by using only the mouse. In the inventory-window, you can examine, apply and drop things by clicking the different mouse-buttons. In the look-window you can do mostly the same, except you pick up items instead of dropping them when you click the right mouse button. In both windows you can move the scrollbar in different ways by clicking the different mouse-button on it (but only if there are more items than can be displayed in the window). In the graphical window, you can click at places with the left button to find out what is there, or with the right button to move in that general direction.  

FILES

LIBDIR/archetypes
Global objects which can be inherited are stored here.
LIBDIR/artifacts
Rules and abilities for turning normal item into special artifact items.
LIBDIR/ban_file
File for banning certain sites.
LIBDIR/forbid
If the game is closed due to working hours, information is in this file.
LIBDIR/maps/*
Files and subdirectories containing the map files
LIBDIR/motd
Message of the day, is written to players when theey start the game.
LIBDIR/players/*.pl
Players can store their characters and equipment in these files.
LIBDIR/treasures
Linked lists of random treasure (& abilities!) which can be given to different monsters are kept here.
 

MAILING LIST

There are two mailing-lists dedicated to the developement and bug-testing of crossfire. The first is for discussing bugs and features, the second is for announcing new versions.

If you want to join or leave any of the lists, send mail to crossfire-request@ifi.uio.no with the subject "subscribe", "unsubscribe","subscribe announce" or "unsubscribe announce". If you use the subject "subscribe" or "unsubscribe" you will (un)subscribe to *both* lists. To send messages directly to the list, mail crossfire@ifi.uio.no. An archive of old messages can be found at the ftp-sites (see below). in the file crossfire.mail.Z  

FTP

The official ftp-sites where you can look for the latest versions are:


    ftp.ifi.uio.no:/pub/crossfire (129.240.64.2)
    yoyo.cc.monash.edu.au:/pub/crossfire (130.194.9.1)
    ftp.world.net:/pub/crossfire (192.243.32.18)
    ftp.cs.city.ac.uk:/pub/games/crossfire/
    ftp.sunet.se:/pub/unix/games/crossfire (130.238.127.3)

Please use the one nearest to you. ".no",".uk" and ".se" from Europe, ".au" from Australia and ".net" from USA. If anyone sets up other sites, please notify me.  

SEE ALSO

xledit  

BUGS

If the game looks very chaotic, it is probably because you are using a font belonging to a previous version instead of the one supplied with this version.

Please let me know about any bugs you find in the game. I know there are plenty of them, and some are mentioned on the TODO file which is supplied with the game.  

AUTHOR

Copyright (C) 1994 Mark Wedel (master@rahul.net) Copyright (C) 1992 Frank Tore Johansen (frankj@ifi.uio.no)

Authors and contributors to this program (source):

master@rahul.net (Mark Wedel)
frankj@ifi.uio.no (Frank Tore Johansen)
kjetilho@ifi.uio.no (Kjetil Torgrim Homme)
tvangod@ecst.csuchico.edu (Tyler Van Gorder)
elmroth@cd.chalmers.se (Tony Elmroth)
dougal.scott@fcit.monasu.edu.au (Dougal Scott)
wchuang@athena.mit.edu (William)
ftww@cs.su.oz.au (Geoff Bailey)
jorgens@flipper.pvv.unit.no (Kjetil Wiekhorst J/orgensen)
c.blackwood@rdt.monash.edu.au (Cameron Blackwood)
jtraub+@cmu.edu (Joseph L. Traub)
rgg@aaii.oz.au (Rupert G. Goldie)
eanders+@cmu.edu (Eric A. Anderson)
eneq@Prag.DoCS.UU.SE (Rickard Eneqvist)
Jarkko.Sonninen@lut.fi (Jarkko Sonninen)
kholland@sunlab.cit.cornell.du (Karl Holland)
vick@bern.docs.uu.se (Mikael Lundgren)
mol@meryl.csd.uu.se (Mikael Olsson)
haatanen@cc.lut.fi (Tero Haatanen)
ylitalo@student.docs.uu.se (Lasse Ylitalo)
anipa@pulmunen.cs.tut.fi (Niilo Neuvo)
mta@modeemi.cs.tut.fi (Markku J{rvinen)
meunier@inf.enst.fr (Sylvain Meunier)
jfosback@darmok.uoregon.edu (Jason Fosback)
cedman@capitalist.princeton.edu (Carl Edman)
henrich@crh.cl.msu.edu (Charles Henrich)
schmid@fb3-s7.math.tu-berlin.de (Gregor Schmid)
quinet@montefiore.ulg.ac.be (Raphael Quinet)
jam@modeemi.cs.tut.fi (Jari Vanhala)
kivinen@joker.cs.hut.fi (Tero Kivinen)
peterm@soda.berkeley.edu (Peter Mardahl)
matt@cs.odu.edu (Matthew Zeher)
srt@sun-dimas.aero.org (Scott R. Turner)
smurf@soda.berkeley.edu (Scott MacFiggen)
tpeland@utu.fi (Tero Jyri Michael Pelander)
raytrace@soda.berkeley.edu (Rachel Yotter)
huma@netcom.com (Ben Fennema)
njw@cs.city.ac.uk (Nick Williams)
Wacren@Gin.ObsPM.Fr (Laurent Wacrenier)


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SERVER OPTIONS
RESOURCES
PLAYING
MOUSE CONTROL
FILES
MAILING LIST
FTP
SEE ALSO
BUGS
AUTHOR

This document was created by man2html, using the manual pages.
Time: 22:32:01 GMT, January 16, 2023