-
Notifications
You must be signed in to change notification settings - Fork 16
/
todo.txt
341 lines (171 loc) · 8.6 KB
/
todo.txt
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
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
Fix spinning turrets bug - done!!
fix blinking lasers bug - done!!
fix plasma beam chasecam bug - done!!
fix player config menu with Lazarus patched player models bug - done!!
show current player weapon model in player config menu - done!!
Add support for game dll-specified flipped models - needs rendering fix
implement Quake2Max menu mouse support - done!!
implement scaled menus - done!!
implement colored text support - done!!
implement cvar defaults - done!!
implement command auto-completion - done!!
change screenshots to 1000 max - done!!
implement server-side speed control - done!!
implement game DLL pak file loading support - done!!
implement overbrights on transparent surfaces - done!!
fix transparent surfaces not moving - done!!
implment powerup shells - done!!
re-write Rogue code in Lazarus - done!!
add texsurfs.txt support (Lazarus footstep defaults) - done!!
clean up particle image assignment code - done!!
add light glows for blaster puffs - done!!
integrate Lazarus texture and surf developer commands - done!!
add 3Team CTF support to Lazarus - done!!
add scalability option for particle effects - done!!
add overbrights and specified render mode to particle effects - done!!
implement new blood types - done!!
fix lighting on bmodels - done!!
add support for additional crosshairs, show them in menu - done!!
add screenshots to savegames - done!!
fix crash on fact2 under Lazarus - done!!
fix medic not healing under Lazarus - done!!
fix static pics not loading - done!!
add support for maps with large chop sizes (up to 1024) - done!!
fix crash/bomb out with join server menu & unplugged LAN cable - done!!
fix menu not opening back up (hang) after disconnect in DM mode - done!!
fix invisible weapon model bug - done!!
add ACE bots to Lazarus - done!!
add md3 support - done!!
--------------------------------------------------------------------------
fix "id" Lazarus command conflict with CTF - done!!
add option for high-quality saveshots - done!!
show levelshots for autosaves in load game menu - done!!
make crosshair display clickable - done!!
implement Q2Max 0.44 player setup display - done!!
add support for JPG skies - done!!
interpolate entity alpha - done!!
make blaster puffs bounce - done!!
move particle rendering code into separate file - done!!
move download code into sepaate file - done!!
separate menu code - done!!
add pk3 file support - done!!
show menu when disconnected - done!!
implement clipped decals - out of frustum culling?
fix vid_restart crash - done!!
add custom sound support for doors - done!!
fix ATI color depth bug - fixed in latest ATI drivers
implement vertex lighting on alias models - done!!
fix anisotropic filtering - done!!
fix sound sourcing for bmodels - done!!
fix crash on exiting biggun - done!!
fix misc_actor sound loading from *.pak/pk3 files - done!!
swap in Lazarus for exe/dll shared files - done!!
change reset defaults menu action to use cvar defaults - done!!
add RoQ support - done!!
integrate Lazarus fog into client/renderer - needs DLL support
increase +/-4096 map coordinate limit - done!!
integrate renderer into exe - done!!
add support for custom resolutions - done!!
depth-sort trans bmodel surfaces - disabled depth testing on bmodel alpha surfaces instead
add projection shadows - done!!
add Ogg Vorbis support - done!!
add light blooms - done!!
--------------------------------------------------------------------------
add underwater caustics - done!!
rename cvars in renderer from gl_* to r_* - done!!
add support in exe for .ent files - done!!
add support for alpha test testures - done!!
add improved dedicated console - done!!
add GL state manager - done!!
add bmodels to r_showtris - done!!
add .arena file support - done!!
add md3 render scripts - done!!
separate all menus into separate files - done!!
add beta-class brain for Xatrix maps - done!!
optimize particle/decal rendering - done!!
optimize md3 rendering, add vertex lights - done!!
rewrite md3 struct to use compressed verts/normals - done!!
fix projection shadows wih zpass / zfail - fixed with better neighbor tris func
optimize sprite and beam rendering - done!!
optimize warp surface rendering - done!!
optimize world rendering - done!!
add texture overlay glows - done!!
optimize r_showtis - done!!
optimize image loading - done!!
optimize 2D rendering - done!!
simplify multitexture state funcs - done!!
revamp cheat cvar handling - done!!
add shadow range culling - done!!
load md2s into md3 struct - done!!
reverse-rotate shadow vector for angles - done!!
implement two-sided shadow stenciling - done, but has more artifacts
single function for string drawing (menu+hud+console) - done!!
clean up UI screen coords with SCR_ wrapper funcs - done!!
clean up loading screen coords with SCR_ wrapper funcs - done!!
move saveshot resizing to write function - done!!
add player models in baseq2 to list of those in gamedir - done!!
batch render md3 meshes with identical parms - done!!
convert all rendering to GL_TRIANGLES - done!!
optimize 2-pass rendering - done!!
adjust hyperblaster effect to use fewer particles - done!!
adjust sparks to use fewer polys - done!!
adjust rocket trail sort order - done!!
rename save slots to kmq2savex - done!!
add 1080p mode support - done!!
add looped sound attenuation - done!!
add letterboxed view support (RDF_LETTERBOX) - done!!
add model2 support for trains, vechicles, pushables - done!!
batch alpha/warp surface rendering - done!!
render real lightmaps on alpha surfaces - done!!
add caustics for bmodels - done!!
add GL_ARB_fragment_program warp - done!!
separate ingame menu into screen and effects - done!!
add fragment warp to caustics - done!!
add option for old explosions - done!!
add option for bobbing items - done!!
add Ogg Vorbis commands - done!!
change protocol version number - done!!
add pk3 autodownloading - done!!
add 1280x720, 1280x768, 1440x900, 2560x1600 modes - done!!
change cinematics to anamorphic - done!!
make console font size resolution-independent - done!!
add support for widescreen levelshots - done!!
add separate cvar for warp surface lighting - done!!
add silent screenshots - done!!
tweak FPS counter - done!!
remove 1024x480 mode - done!!
add ARB_texture_non_power_of_two support - done!!
add reverse entity roll cvar - done!!
sort maplist by mapname - done!!
add maplist filtering by gametype - done!!
fix vertex light allocation - done!!
fix dlights on lightmapped trans surfaces - done!!
add vehicle entity targeting - done!!
rename cl_3dcam* cvars to cg_thirdperson* - done!!
add support for Ogg Vorbis ambient track - done!!
fix ambient sounds w/ set atten not being sent to client- done!!
fix dark corners on warp surfaces - done!!
decouple net FPS and vid FPS - done!!
implement fseek and ftell inside pak files - done!!
implement shadow volume endpoint culling - done!!
implement non-self-shadowing shadows - done!!
add HTTP download support - done!!
add .loc file support - done!!
add stufftext filtering - done!!
change filesystem/savegame/config code to write savegames/configs/demos to prefs dir under user profile - done!!
implement FS_GetFileList() to seach in all paths AND paks with given dir and extension - done!!
add cel shading - done!!
implement UDP fallback and Q2Pro filelists in HTTP downloading - done!!
implement client chat filtering (ignorenick/ignoretext) - done!!
add font upscaling - done!!
add scrap upscaling - done!!
implement ifeq, ifneq, ifgt, ifge, iflt, ifle, ifbit, ifnbit layout script commands - done!!
implement cvar descriptions - done!!
add screenshot gamma correction - done!!
--------------------------------------------------------------------------
add lightmap bluring
add explosion heat distortions
add doppler shift for looped sounds
replace ACE bot with JA bot
filter specific objects for light blooms?
add caustics for moving water?