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. |