News

08.01.03
  • 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)
05.30.03 05.29.03
  • Reorganize camera update code
05.28.03
  • 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