-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
141 lines (107 loc) · 5 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Yadex 1.7.0 (2003-12-28)
WHAT IS YADEX ?
Yadex is a Doom level (wad) editor for Unix systems running X,
including Linux. It supports Doom, Doom II, Ultimate Doom, Final
Doom, Heretic, Doom press release pre beta and also, in a more or
less limited way, Hexen, Strife and Doom alpha. It is available
under the terms of the GPL.
PREREQUISITES
You need :
- Some flavour of Unix (known to work with AIX, FreeBSD, HP-UX,
Irix, Linux, NetBSD, OpenBSD, OpenUnix, QNX and Solaris),
- X11R6 or X11R5 and a display of at least 640x480,
- a Doom/Doom II/Heretic/Strife iwad (shareware/demo is OK),
- GNU make (vanilla make won't do),
- a standard C compiler (ISO 9899:1990),
- a standard C++ compiler,
- hypot() and either nanosleep() or usleep().
BUILDING AND INSTALLING
To install in /usr/local :
./configure
make
su -c 'make install'
To install somewhere else, for example in ~/yadex :
./configure --prefix ~/yadex
make
make install
To force the use of a particular C/C++ compiler :
./configure --cc gcc-3.3 --cxx g++-3.3
make
make install
Got problems getting Yadex to compile ? See doc/faq.html.
Got no problem ? Read the FAQ anyway. See doc/faq.html.
Beware, the installation OVERWRITES the following files (assuming
you're installing in /usr/local) :
/etc/yadex/1.7.0/yadex.cfg
/usr/local/bin/yadex
/usr/local/bin/yadex-1.7.0
/usr/local/man/man6/yadex.6
/usr/local/man/man6/yadex-1.7.0.6
/usr/local/share/games/yadex/1.7.0/doom.ygd
/usr/local/share/games/yadex/1.7.0/doom02.ygd
/usr/local/share/games/yadex/1.7.0/doom04.ygd
/usr/local/share/games/yadex/1.7.0/doom05.ygd
/usr/local/share/games/yadex/1.7.0/doom2.ygd
/usr/local/share/games/yadex/1.7.0/doompr.ygd
/usr/local/share/games/yadex/1.7.0/heretic.ygd
/usr/local/share/games/yadex/1.7.0/hexen.ygd
/usr/local/share/games/yadex/1.7.0/strife.ygd
/usr/local/share/games/yadex/1.7.0/strife10.ygd
CONFIGURING AND RUNNING
Before you run Yadex, you need to tell it where to find your iwads.
Assuming you have installed in /usr/local, open
/etc/yadex/1.7.0/yadex.cfg with your favourite text editor and
insert the appropriate values for the parameters "iwad1", "iwad2",
etc. If you don't want Doom II to be the default iwad, also change
the value of the "game" parameter.
You can now run Yadex by typing :
yadex
A "yadex:" prompt should show. At that prompt, type this :
e map01
or this :
e e1m1
Have fun !
DOCUMENTATION
There is a man page and quite a lot of documentation, most of it in
HTML format. Start at :
doc/index.html
If you're upgrading from a previous version of Yadex, please read
carefully CHANGES.
STATUS
Yadex is work in progress. It still lacks important features like a
better interface, cut-and-paste, undo/redo, support for Boom and
many more. I know. They will come faster if you help. The source
code is a horrible mess. I'm not proud of it. Be indulgent.
LEGAL
1. Yadex
Parts copyright Andrew Apted 2000-2001, GNU GPL v2
Parts copyright André Majorel 1997-2003, GNU GPL v2
Parts copyright Matthew W. Miller 2000, GNU GPL v2
Parts written by Raphaël Quinet, public domain
Parts written by Brendon Wyber, public domain
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2. Atclib
The Yadex distribution includes a subset of Atclib.
Atclib is copyright André Majorel 1995-1999 and distributed under
the terms of version 2 of the GNU Library General Public License.
3. Boost
The Yadex distribution includes a subset of Boost 1.25.0. Boost
1.25.0 is copyright various authors and released under the following
terms : Permission to copy, use, modify, sell and distribute this
software is granted provided this copyright notice appears in all
copies. This software is provided "as is" without express or
implied warranty, and with no claim as to its suitability for any
purpose.
CONTACT
See doc/contact.html for addresses.
AYM 2003-12-28