-
Notifications
You must be signed in to change notification settings - Fork 0
/
id.h
125 lines (105 loc) · 5.2 KB
/
id.h
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
/*
* id.h
*
* Copyright (C) 2020 DirtBagXon
*
* This 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 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#define HOME_DOOM "/usr/games"
#define BINARY_DOOM "doom"
#define ARGS_DOOM "-iwad doom.wad"
#define NAME_DOOM "Doom"
#define HOME_DOOM2 "/usr/games"
#define BINARY_DOOM2 "doom"
#define ARGS_DOOM2 "-iwad doom2.wad"
#define NAME_DOOM2 "Doom II"
#define HOME_DOOM64 "/usr/local/bin"
#define BINARY_DOOM64 "doom64ex"
#define ARGS_DOOM64 " "
#define NAME_DOOM64 "Doom 64"
/* TNT Evilution */
#define HOME_DOOMTNT "/usr/games"
#define BINARY_DOOMTNT "doom"
#define ARGS_DOOMTNT "-iwad tnt.wad"
#define NAME_DOOMTNT "Doom: TNT Evilution"
/* Plutonia Experiment */
#define HOME_DOOMPLU "/usr/games"
#define BINARY_DOOMPLU "doom"
#define ARGS_DOOMPLU "-iwad plutonia.wad"
#define NAME_DOOMPLU "Doom: Plutonia Experiment"
#define HOME_DOOM3 "/usr/local/bin"
#define BINARY_DOOM3 "dhewm3"
#define ARGS_DOOM3 "+set fs_game base"
#define NAME_DOOM3 "Doom 3"
/* Resurrection of Evil */
#define HOME_DOOM3ROE "/usr/local/bin"
#define BINARY_DOOM3ROE "dhewm3"
#define ARGS_DOOM3ROE "+set fs_game d3xp"
#define NAME_DOOM3ROE "Doom 3: Resurrection of Evil"
//#define NAME_DOOM3ROE "Doom 3: Mission Pack"
/* Classic Knee Deep in the Dead */
#define HOME_DOOM3C "/usr/local/bin"
#define BINARY_DOOM3C "dhewm3"
#define ARGS_DOOM3C "+set fs_game cdoom"
#define NAME_DOOM3C "Doom 3: Classic"
#define HOME_QUAKE "/usr/games"
#define BINARY_QUAKE "quakespasm"
#define ARGS_QUAKE "-basedir /usr/share/games/quake"
#define NAME_QUAKE "Quake"
/* Scourge of Armagon */
#define HOME_QUAKEM1 "/usr/games"
#define BINARY_QUAKEM1 "quakespasm"
#define ARGS_QUAKEM1 "-basedir /usr/share/games/quake -hipnotic"
#define NAME_QUAKEM1 "Quake: Scourge of Armagon"
//#define NAME_QUAKEM1 "Quake: Mission Pack 1"
/* Dissolution of Eternity */
#define HOME_QUAKEM2 "/usr/games"
#define BINARY_QUAKEM2 "quakespasm"
#define ARGS_QUAKEM2 "-basedir /usr/share/games/quake -rogue"
#define NAME_QUAKEM2 "Quake: Dissolution of Eternity"
//#define NAME_QUAKEM2 "Quake: Mission Pack 2"
/* Dimensions of the Past */
#define HOME_QUAKEM3 "/usr/games"
#define BINARY_QUAKEM3 "quakespasm"
#define ARGS_QUAKEM3 "-basedir /usr/share/games/quake -game dopa"
#define NAME_QUAKEM3 "Quake: Dimensions of the Past"
//#define NAME_QUAKEM3 "Quake: Mission Pack 3"
#define HOME_QUAKE2 "/usr/lib/yamagi-quake2"
#define BINARY_QUAKE2 "quake2"
#define ARGS_QUAKE2 "+set basedir /usr/share/games/quake2 +set vid_gamma 1.400000"
#define NAME_QUAKE2 "Quake II"
#define HOME_QUAKE2M1 "/usr/lib/yamagi-quake2"
#define BINARY_QUAKE2M1 "quake2"
#define ARGS_QUAKE2M1 "+set basedir /usr/share/games/quake2 +set vid_gamma 1.400000 +set game xatrix"
#define NAME_QUAKE2M1 "Quake II: The Reckoning"
#define HOME_QUAKE2M2 "/usr/lib/yamagi-quake2"
#define BINARY_QUAKE2M2 "quake2"
#define ARGS_QUAKE2M2 "+set basedir /usr/share/games/quake2 +set vid_gamma 1.400000 +set game rogue"
#define NAME_QUAKE2M2 "Quake II: Ground Zero"
// CTF with Bots
#define HOME_QUAKE2CTF "/usr/lib/yamagi-quake2"
#define BINARY_QUAKE2CTF "quake2"
#define ARGS_QUAKE2CTF "+set basedir /usr/share/games/quake2 +set vid_gamma 1.400000 +set game 3zb2 +set deathmatch 1 +set autospawn 7 +exec ctf.cfg"
#define NAME_QUAKE2CTF "Quake II: Bot CTF"
// Zig Flag with Bots
#define HOME_QUAKE2ZM "/usr/lib/yamagi-quake2"
#define BINARY_QUAKE2ZM "quake2"
#define ARGS_QUAKE2ZM "+set basedir /usr/share/games/quake2/ +set vid_gamma 1.400000 +set game 3zb2 +set deathmatch 1 +set autospawn 5 +exec zig.cfg"
#define NAME_QUAKE2ZM "Quake II: Bot Zig Flag"
// DM with Bots
#define HOME_QUAKE2DM "/usr/lib/yamagi-quake2"
#define BINARY_QUAKE2DM "quake2"
#define ARGS_QUAKE2DM "+set basedir /usr/share/games/quake2/ +set vid_gamma 1.400000 +set game 3zb2 +set deathmatch 1 +set autospawn 5 +exec game.cfg"
#define NAME_QUAKE2DM "Quake II: Bot Deathmatch"