| 1 |
.TH crossedit 6 "Feb 04 2004" "" "CrossFire Game Server Manual" |
| 2 |
.SH NAME |
| 3 |
crossedit - A map-editor for the game Crossfire. |
| 4 |
.SH SYNOPSIS |
| 5 |
.B crossedit |
| 6 |
[-debug] [-pix] [-e <map_level> | <height>x<width>] |
| 7 |
.SH DESCRIPTION |
| 8 |
.PP |
| 9 |
.I crossedit |
| 10 |
enables you to design maps for the game Crossfire. |
| 11 |
.SH OPTIONS |
| 12 |
.TP |
| 13 |
.B -debug |
| 14 |
Enable debug |
| 15 |
.TP |
| 16 |
.B -pix |
| 17 |
Use pixmaps instead of fonts. |
| 18 |
.TP |
| 19 |
.TP |
| 20 |
.B -e |
| 21 |
Specify the level of the map to edit after this argument. |
| 22 |
Alternatively, if it is a new level, you can specify its size |
| 23 |
in the format "<height>x<width>" |
| 24 |
.SH DESIGNING MAPS |
| 25 |
If you start crossfire with the -e <map-level> option, you will enter |
| 26 |
the editor and be allowed to change a map. If the level you specified |
| 27 |
doesn't exist, you will start creating a new (remember to specify the |
| 28 |
name of the level before clicking on the save button). |
| 29 |
.PP |
| 30 |
To change a map, select items from the list of archetypes by moving the |
| 31 |
scrollbar with the left and right mouse-button, and then clicking on any |
| 32 |
item. You can also click on any of the backgrounds displayed above |
| 33 |
the list of archetypes. After you have selected something, you can |
| 34 |
put it into the map by pressing the left mousebutton. To put something |
| 35 |
on top of another thing, use the right mouse button. |
| 36 |
To remove all items on one spot, first choose the background which is |
| 37 |
empty (the last one) and then click the left button somewhere on |
| 38 |
the map. If you use the right instead, only the top item will be |
| 39 |
deleted. |
| 40 |
You can do any of these things repeatedly by holding down the button in |
| 41 |
question and move the mouse around. |
| 42 |
To scroll the map-window, use the cursor keys or press the middle button |
| 43 |
on the mouse while pointing on the scrollbars. |
| 44 |
.PP |
| 45 |
To save a map, click on the save button. Check that you have specified |
| 46 |
the map-name before doing this (in case you started editing on a new map). |
| 47 |
To load another map, just click in the "Level:" button and type in a new |
| 48 |
level (followed by return) and then click on the load button. |
| 49 |
The width and height of a map can be changed by clicking on the respective |
| 50 |
button and typing in a new number (followed by return). The position that |
| 51 |
the players enters the map on can be changed by clicking on either of the |
| 52 |
"start" buttons and then clicking someplace on the map. |
| 53 |
.PP |
| 54 |
To change where an exit-object leads, click on it (after having placed it |
| 55 |
on the map) with the middle mouse button. Then change "Level:", "X:" and "Y:" |
| 56 |
by clicking and typing. If it's level is 0, it automatically leads to |
| 57 |
the next level. If X and Y is 0, the players will start in the default |
| 58 |
start positions on the next level. |
| 59 |
Some other items can also be edited in the same fashion, like gates, buttons, |
| 60 |
handles, holes, teleporters, etc. |
| 61 |
.SH FILES |
| 62 |
.TP |
| 63 |
.B LIBDIR/archetypes |
| 64 |
Global objects which can be put on the maps are stored here. |
| 65 |
.TP |
| 66 |
.B LIBDIR/mapindex |
| 67 |
A list of all maps, and their corresponding number is kept here. |
| 68 |
.TP |
| 69 |
.B LIBDIR/maps/*.om |
| 70 |
The files which contains the background of the maps. |
| 71 |
.TP |
| 72 |
.B LIBDIR/maps/*.oo |
| 73 |
The files which contains the objects of the maps. |
| 74 |
.TP |
| 75 |
.SH SEE ALSO |
| 76 |
crossfire |
| 77 |
.SH BUGS |
| 78 |
Please let me know about any bugs you find in the game. I know there are |
| 79 |
plenty of them, and some are mentioned on the TODO file which is supplied |
| 80 |
with the game. |
| 81 |
.SH AUTHOR |
| 82 |
Copyright (C) 1992 Frank Tore Johansen (frankj@ifi.uio.no) |
| 83 |
.PP |
| 84 |
Authors and contributors to this program: |
| 85 |
.LP |
| 86 |
.RS |
| 87 |
.ft B |
| 88 |
.nf |
| 89 |
frankj@ifi.uio.no (Frank Tore Johansen) |
| 90 |
kjetilho@ifi.uio.no (Kjetil Torgrim Homme) |
| 91 |
tvangod@ecst.csuchico.edu (Tyler) |
| 92 |
elmroth@cd.chalmers.se (Tony Elmroth) |
| 93 |
dougal.scott@fcit.monasu.edu.au (Dougal Scott) |
| 94 |
wchuang@athena.mit.edu (William) |
| 95 |
ftww@cs.su.oz.au (Geoff Bailey) |
| 96 |
jorgens@flipper.pvv.unit.no (Kjetil Wiekhorst J\(/orgensen) |
| 97 |
c.blackwood@rdt.monash.edu.au (Cameron Blackwood) |
| 98 |
jtraub+@cmu.edu (Joseph L. Traub) |
| 99 |
rgg@aaii.oz.au (Rupert G. Goldie) |
| 100 |
eanders+@cmu.edu (Eric A. Anderson) |
| 101 |
eneq@Prag.DoCS.UU.SE (Rickard Eneqvist) |
| 102 |
Jarkko.Sonninen@lut.fi (Jarkko Sonninen) |
| 103 |
kholland@sunlab.cit.cornell.du (Karl Holland) |
| 104 |
vick@bern.docs.uu.se (Mikael Lundgren) |
| 105 |
mol@meryl.csd.uu.se (Mikael Olsson) |
| 106 |
.fi |
| 107 |
.ft R |
| 108 |
.RE |
| 109 |
.LP |
| 110 |
.\" This program is free software; you can redistribute it and/or modify |
| 111 |
.\" it under the terms of the GNU General Public License as published by |
| 112 |
.\" the Free Software Foundation; either version 2 of the License, or |
| 113 |
.\" (at your option) any later version. |
| 114 |
|
| 115 |
.\" This program is distributed in the hope that it will be useful, |
| 116 |
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 117 |
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 118 |
.\" GNU General Public License for more details. |
| 119 |
|
| 120 |
.\" You should have received a copy of the GNU General Public License |
| 121 |
.\" along with this program; if not, write to the Free Software |
| 122 |
.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
| 123 |
|
| 124 |
.\" The author can be reached via e-mail to frankj@ifi.uio.no. |