-
Notifications
You must be signed in to change notification settings - Fork 1
/
quake.rc
227 lines (198 loc) · 7.7 KB
/
quake.rc
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
//=============================================================================
// ___ ___ __ __ __
// |__/ |__ |__ |__) |\/| / \ | \
// | \ |___ |___ | | | \__/ |__/
//
// Compiled by Qmaster
//
// Attributions: All, Qmaster
//
//
// Distribution / Copyright / Permissions
//
// Please do not use any of these assets in ANY COMMERCIAL PROJECT.
// and remember to give credit if you use any of these assets. Please credit
// the appropriate authors of the various content used. Refer to the credits
// folder.
//
// The QC files in this MOD are based on 1.06 source files by ID Software.
// These files are released under the terms of GNU General Public License v2 or
// later. You may use the source files as a base to build your own MODs as long
// as you release them under the same license and make the source available.
// Please also give proper credit. Check http://www.gnu.org for details.
//
// Quake is a registered trademark of id Software, Inc.
//
// All of these resources may be electronically distributed only at
// NO CHARGE to the recipient.
//
// Implements: Mod Configuration File (DO NOT DELETE ME!)
//
// Description:
// Loads in the default configuration, user configuration, and runs any user
// or developer set console commands to configure the mod to behave the way the
// user wants.
//=============================================================================
// load the base configuration
exec default.cfg
// load the last saved configuration
exec config.cfg
// All the artwork and levels are designed for pixel filtering
// I recommend you try this setting, the artwork will be crisp
// and the textures will feel vibrant and alive
gl_texturemode GL_NEAREST_MIPMAP_LINEAR
// Only enable this setting if you are developing for the MOD
// They are not necessary for normal play throughs
//developer "1"
//gl_clear 1
//gl_overbright 1
//scr_conscale 2
//scr_menuscale 2
//scr_sbarscale 2
//scr_conspeed 2000
//crosshair 1
//scr_showfps 0
// This is a collection of engine specific stuff
// Fitz/QS/MarkV : has really low limits (max_edicts)
// DP : Use original lightning bolt models (cl_beams_polygons)
// QS/MarkV : r_shadow exclusion stuff
r_useportalculling 0
cl_beams_polygons 0
r_noshadow_list "progs/flame2.mdl,progs/flame.mdl,progs/bolt1.mdl,progs/bolt2.mdl,progs/bolt3.mdl,progs/laser.mdl,progs/wizard.mdl,progs/mon_gargoyle.mdl,progs/mon_gaunt.mdl,progs/mon_wraith.mdl,progs/mon_lostsoul.mdl,progs/misc_radar64.mdl,progs/misc_radar96.mdl,progs/misc_radar128.mdl,progs/misc_tutstatue.mdl"
// New commands for this MOD
// Impulse 77 - Cycle through weapon slot on keyboard key 0 (the 10th)
// Impulse 90 - Cycle through weapon slot on keyboard key 9 (the 9th)
// Impulse 100 - Toggle auto aim (0.93 <> 1.00)
// Impulse 105 - Toggle player projectile size
// Impulse 110 - Toggle Z aware monsters
// Impulse 115 - Toggle texture mode (linear/nearest)
// Impulse 120 - Toggle footstep sound
// Impulse 125 - Toggle Monster Liquid Damage
// Impulse 130 - Toggle Shotgun Projectiles
// Impulse 135 - Toggle Shotgun Casing
// Impulse 137 - Toggle tracking missiles on death
// Impulse 140 - Display MOD information
// Impulse 142 - Display Player information
// Impulse 145 - Cycle through Intermission Camera(s)
// Impulse 150 - Toggle COOP players can drop artifacts
// Impulse 152 - Toggle COOP weapons to respawn
// Impulse 154 - Toggle COOP health packs to respawn
// Impulse 156 - Toggle COOP ammo boxes to respawn
// Impulse 158 - Toggle COOP powerups to respawn
// Impulse 160 - Toggle Weather systems
// Impulse 170 - Toggle monster body fade/removal
// Impulse 175 - Display Arcane Key Inventory
// Impulse 180 - Display a list of secret locations
// Impulse 182 - Display secret locations
// Impulse 184 - Display a list of monsters left alive
// Impulse 185 - Display a table of monster type/qty
// Impulse 186 - Display a list of Ammo Stats
// Impulse 190 - Display current random seed
// Impulse 192 - Display current settings
// Impulse 194 - Display weapon upgrades
// Impulse 196 - Reset seed for Chaos system
// DEVELOPER ONLY (developer "1" required)
// Impulse 200 - Give/Take Upgrade Axe
// Impulse 202 - Give/Take Grapple Hook
// Impulse 205 - Give/Take Upgrade SSG
// Impulse 210 - Give/Take Upgrade LG
// Impulse 220 - Display Configflag
// Impulse 222 - Display Tempflag
// Impulse 225 - Display Map Variables
// Impulse 230 - Toggle Dev Helpers (mark/arrow)
// Impulse 235 - Cycle Particle debug commands
// Impulse 162 - Toggle Health Max 25/50/75/100
// Impulse 164 - Toggle Health Max 50/100
// Impulse 240 - Give ALL rune sigils
// Impulse 241 - Give rune sigil 1
// Impulse 242 - Give rune sigil 2
// Impulse 243 - Give rune sigil 3
// Impulse 244 - Give rune sigil 4
// Impulse 245 - Give SILVER+GOLD key
// Impulse 246 - Lava Shield
// Impulse 247 - Wet Suit
// Impulse 248 - Blast Belt
// Impulse 249 - Jump Boots
// Impulse 250 - Sharp Shooter
// Impulse 251 - Nail Piercer
// Impulse 252 - Environment Suit
// Impulse 253 - Pentagram of Protection
// Impulse 254 - Ring of Shadows
// Impulse 255 - Quad Damage
alias autoaim "impulse 100"
alias zaware "impulse 110"
alias pixels "impulse 115"
alias feet "impulse 120"
alias liqdmg "impulse 125"
alias upgproj "impulse 130"
alias ver "impulse 140"
alias rseed "impulse 190"
alias invent "impulse 175"
alias huds "impulse 178"
alias seclist "impulse 180"
alias findsec "impulse 182"
alias monlist "impulse 184"
alias monstat "impulse 185"
alias mapstat "impulse 186"
alias showchaos "impulse 190"
alias resetchaos "impulse 196"
alias upgaxe "impulse 200"
alias upgssg "impulse 205"
alias upglg "impulse 210"
bind "0" "impulse 77"
bind "9" "impulse 90"
viewsize "100"
gl_farclip "500000"
//-----------------------------------------------------------
// All of the MOD features can be changed before loading
// Add the values below together and update temp1
//
// 256 Turn OFF item offset (designed for new maps)
// 512 Turn ON sprite particles for any engine (default OFF)
// 1024 Turn ON particle system (default OFF)
// 2048 Turn OFF Dev Helpers (mark/arrows)
//
// 4096 Upgrade existing Axe, +75% dmg, gib zombies
// 8192 Upgrade SSG weapon pickups, +50% dmg, uses 3 shells
// 16384 Upgrade LG weapon pickups, Direct + Splashdamage
//
//
// 65536 Turn ON Drake secondary music system.
// 131072 Turn OFF Shotgun projectiles
// 262144 Turn OFF Shotgun casings
// 524288 Turn OFF Z aware monsters
// 1048576 Turn OFF Enemy/player footsteps
// 2097152 Turn OFF AI path corner extra info
// 4194304 Turn OFF Monster liquid damage
//
// Examples:
// 3072 = particles ON & Dev Helpers OFF (1024 + 2048)
// 132096 = particles ON & Projectile Shotgun OFF (1024 + 131072)
// 263168 = particles ON & Shotgun casings OFF (1024 + 262144)
// 1049600 = particles ON & Enemy/player footsteps OFF (1024 + 1048576)
//
// Default here is projectile shotguns off, Drake musice is
// allowed, and path corner developer arrows off (ugly when
// testing mods and wanting to take screenshots/playtest).
//-----------------------------------------------------------
temp1 2293760
// Turn custom HUD on/off (-1=off, 0=on, 1+=diff layouts)
scratch1 0
// Random seed for specialty modes (must be > 0)
scratch2 0
// Chaos mode (0 = off, >0 = on)
scratch3 0
// Skill 4 EVIL mode (0 = off, >0 = on)
scratch4 0
// Default to 1st person so vehicle system 3rd person use is correct.
chase_active 0
// Particles look tiny on large resolutions
r_part_density 2
// run a user script file if present (user settings)
exec autoexec.cfg
// stuff command line statements
// Maps won't load without max_edicts
// developer mode should be off by default
stuffcmds
// start demos if not already running a server
startdemos demo1 demo2 demo3