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