Fix the shader loading problem in some maps (for example the sky in mpteam4)
Modification of the shader loading process (should reduce the loading process by about 20%)
Fix an error that was disabling the looping sounds
Add support for multiple targets in entities
07.31.03
Put world, clients and demos into app class (were defined in the main.cpp file before)
Put collision code in the client class (this is a first step in client movement debugging)
Fix a collision error between entities and clients that have noclip=true
Little modification in the demo class
Move levelshot display call into bsp loading function (should make the levelshot appear earlier in the map loading sequence)
Fix a bug that occured with upper-case letters in texture or shader path
Fix one minor error with background music (occured in maps that have an intro music, like q3tourney1)
Add support for some player sounds (load a player with command loadplayer <playername> [for example "loadplayer slash"])
07.29.03
Add trigger_multiple support
Add target_teleporter support
Fix one unallocation error in sounds manager
07.28.03
Add some errors check in sound manager
Start support for client sounds
Add demo playback support for multiple clients simultaneous
07.26.03
Improve jumppad support (thanks to sBibi for his physics reminder ;)
Make camera inheritate from frustum class
07.24.03
Start support for teleporter and jumppad support
Fix an error with non-performance counter timer version under linux and windows
Add func_timer support
07.21.03
Fix an invalid frame index for animated textures under linux
07.20.03
Debug one error on shaders parsing (layer with "lt128" alphafunc value)
Debug one error on polygon offset support
07.17.03
Add '\n' support to console
Little change to texture coordinate modification function (should improve a bit speed)
Fix a possible division by zero error when r_picmip has high value
07.16.03
Correct boundingbox update and add frustum culling for entities
Change patches groups generation condition. Result is still not perfect but same problems have been detected in quake3 (here an example of the problem with q3dm7)
Apply modifications to main.cpp for linux compatibility. Thanks to Lee Hendrickson for his help.
07.14.03
Apply Lee Hendrickson's changes to make
cake linux compatible
(main.cpp has not been updated yet)
Remove an undefined pointer bug in overlay class
07.12.03
Add LOD support for entities models
07.09.03
Add func_rotating support
Add func_train support
Add path_corner support
07.08.03
Add a first crappy version of items (powerups, health, ammos, etc.) support (needs to be debugged and optimized)
06.29.03
Add pendulum support
Release a test version with sound and entities support
06.26.03
Rewrite the entity parser
Test support for some entities (target_speaker, func_bobbing)
Debug a potential overflow with memory manager
06.23.03
Add support for 3d sound (still using fmod library)
06.22.03
Start some tests with sounds using fmod library (v3.63)
Debug some wireframe rendering stuff
06.12.03
Implementation of collision detection on bezier patches (based on qfusion source)
06.05.03
A new memory manager has been written to help for debug (only available in debug mode)
The "message" class has been removed because of useless
Bezierpatch generation function has been tuned for better patch quality
06.02.03
Add cubic spline camera interpolation support for camera position and rotation during demos playback
Little modification of curves LOD generator
06.01.03
Replacement of bezier patch generator with a better one, inspired from qfusion + Diesel
Debug of console display for lines having html content (for log file)
Add support for demo recording and playing (commands demo, record and stopdemo)
Modification of levelshot rendering (support of levelshotdetail)
Change "consoleKey" variable into persistent variable so it can be set in config file (consoleKey variables allows to redefine opening/closing console key; value is key ascii code)
05.24.03
Fix a bug with sky depth writing (this fix the problem that occured with detonator drivers 43.45 and following)
Fix a wireframe rendering error
05.20.03
Fix a bug that make crash maps with no visibility informations
Add support for start position in "non-id" maps
05.16.03
Display models (not animated yet)
05.12.03
Rewrite log file generator and make it an html file generator
Make client zoom function dependent on current fps
Modification on path manager so it supports non relative path (possibility to set a path like "
r_path c:/quake3/baseq3;./base" in config file)
05.11.03
Fix fogged sky rendering in q3tourney5
05.07.03
Fix bounding box generation error (which caused frustum errors - frustum could be re-enabled)
Fix a possible bug with sky rendering
05.06.03
Fix the TGA loading error
Remove or move some useless stuff in render
05.05.03
Debug of texture flickering (error on texture coordinates)
Add some variables (r_noshader and r_nolightmap) to enable/disable shader or lightmaps rendering
Improvement of autosprite2 support
05.03.03
Implement sky clipping
Debug sky display in some maps (q3dm17)
Grid display improvement (correction or color and depth test for sky)
05.02.03
Debug some depth writing problems with some shaders
Correct overbrighting problem with some textures
Color system has been fully modified
05.01.03
Implementation of new volumetric fog - based on Diesel method
Improvement of console scrolling
03.10.03
Implementation of smooth stairs climbing
03.05.03
Debug camera movement on slopes (still some bugs to fix)
Implementation of water distortion effect
03.04.03
Starting implementation of collision detection
11.04.02
Source code available for download
07.29.02
Create news section
Debug progressive curves subdivisions
SDK update
07.27.02
improve viewport
07.24.02
progressive curve tesselation
07.23.02
volumetric fog (external camera)
debug script line counter
07.14.02
debug loading map function
07.07.02
change drawing order of clouds/farbox/nearbox
disable farbox transparency
fix a bug in normal deformation
05.11.02
normal vertex deformation (not finished)
debug a fatal error relative to map loading
05.05.02
autosprite and autosprite2 vertex deformation
reviewed all headers to rewrite commentaries in JavaDoc style (code is now compilable with doxygen)
04.13.02
debugging skybox shutting bug
added external config file support
alias support
04.10.02
move vertex deformation
04.09.02
bulge vertex deformation
04.07.02
debug console
make "gOver" overlay as a global element
04.06.02
support for not local shaders (shaders are read from pak files)
add some shaders support (especially CONTENTS_*)
temporary remove the display of fog plane
04.29.02
sky cube space envmap support
04.23.02
wave deformvertexes effect
support for multiple deformations on a shader
03.08.02
make console independant of world
02.26.02
adaptation, rewriting and simplification of fabulous Titan project