quake2forge/TODO

50 lines
2.2 KiB
Plaintext
Raw Normal View History

2002-04-09 08:48:47 +00:00
- merge net_udp6.c into net_udp.c
http://www.viagenie.qc.ca/en/ipv6/quake2/ipv6-quake2.shtml
2002-05-02 12:50:20 +00:00
- kill off ctf/q_shared.c, it's identical to src/q_shared.c (Actually, work
out redundant code and merge them... maybe some sort of libshared.a)
2002-04-09 08:48:47 +00:00
- clean up the #ifdefs that are throughout the code to be has-a
2002-04-09 02:21:31 +00:00
tests instead of is-a. (using HAVE_* from configure instead of __blerg__)
2002-04-09 08:48:47 +00:00
- separate the video refreshers
2002-04-13 02:06:37 +00:00
- the video refresher loader code in src/vid_menu.c needs cleaning up, it's
utter bollocks at the moment. all the structs are very fragile, depending
on specific ordering of each element.
- do va_list audit -- check that argptr isn't used twice (as per
http://gozer.quakeforge.net/list-archives/quakeforge-cvs/2002-April/000151.html
Everything seems to be fine, someone with a PPC machine will probably want
to double check this.
- investigate the possibility of savegames not being tied to a particular build
- split out assembler per arch/os (we currently have gas i386 and win i386)
- make sure that we give back the mouse and keyboard if the game crashes
2002-07-17 06:43:34 +00:00
- split out the sound code into separate modules, like the vid_refs already do
- dynamically get video resolutions from the X server (or SVGAlib or whatever)
instead of hardcoding them... or do both
2002-10-05 02:05:22 +00:00
- have a look at http://bw-admin.sourceforge.net/ and
http://www.planetquake.com/q2admin/ and see about merging in these tools.
- volumtric lighting?
http://www.planetgloom.com/mapping/gmg_vml.html
2003-02-09 12:25:59 +00:00
- fs_sharepath and so on for user to set their own data install path
- mouse motion bugs in glx
- "teamspeak" headset... weel, mike support -- ogg speex encoding.
from http://www.quakesrc.org/?Page=tutorials&Dir=Quake2 :
(replace - with X when done)
X Removing shadows on certain objects
X Fixing dlight shine trough
- Fix for left over icons on windows taskbar
X Adding a clock to the console
- Adding Q3A's cvar list
X Transparent console
X How to add .m32 texture support to the Quake2 engine and compile tools.
- TGA textures
X Stencil buffered shadows
- Adding true color TGA loading for MD2 Models
- Better dynamic light falloff
- Controlable water waves
- Adding a FPS counter
X Quake2 MP3 Playback
X Adding a skybox size variable
X Adding new video resolutions
- Drawing alias model bounding boxes
2002-10-05 02:05:22 +00:00