Guest User

Vodin

a guest
Nov 19th, 2015
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. game
  2. - written from scratch with C++ class system
  3. - serverside Bullet physics for rigid bodies and cars
  4. - player movement is done by Bullet character controler
  5. - networked ragdoll system based on Doom3 ArticulatedFigures and Bullet physics
  6. - basic support for Quake3 / Doom3 weapon systems
  7.  
  8. cgame
  9. - cleared up code
  10. - better communication with renderer
  11.  
  12. renderer
  13. - written from scratch in C++
  14. - Quake3, RTCW, ET, MoHAA bsp support with PVS and lightmapping
  15. - partial Quake2 and Quake BSP support
  16. - partial COD bsp support
  17. - experimental Source Engine BSP support (HL2, Episodes, CS:Source) with displacements and static props
  18. - Doom3/Quake4 .proc support with portal rendering system
  19. - ET:QW .procb support (without portals)
  20. - direct .map files loading (both Q3 and Doom3 versions)
  21. - openGL backend totally separated from frontend
  22. - experimental dynamic lighting with stencil shadows / shadow mapping
  23. - experimental DirectX 9 and 10 backends
  24. - VBO/IBO based (several times faster than Q3 renderer)
  25. - deltaRefEntities system
  26. - GLSL shaders support in backendGL
  27. - HLSL shaders support in backendDX9 (DirectX9 .fx files)
  28. - (not yet finished) per pixel realtime lighting rendering mode
  29.  
  30. modelLoader
  31. - written from scratch in C++
  32. - waveFront .obj support (with .mtl files)
  33. - .ASE static models support
  34. - usefull .mdpp (MoDelPreProcess) "scripts" system used to scale/rotate model after loading
  35. - Doom3 .md5mesh / .md5anim support
  36. - .LWO static models support
  37. - Quake3 .md3 and Quake2 .md2 keyframed meshes support
  38. - unfinished Half Life2 .mdl loader (without animations)
  39.  
  40. materialSystem
  41. - written from scratch in C++
  42. - BASIC q3 shaders / Doom3 materials support
  43. - basic Source Engine .vmt support
  44.  
  45. declManager
  46. - Doom3 model decls support (.def files)
  47. - Doom3 entity decls support (.def files)
  48. - Doom3 Articulated Figures (.af files - ragdoll definitions) support
  49. - Doom3 particle emitters support
  50. - Quake3 three part players model support
  51.  
  52. common
  53. - interfaces system similiar to one in SourceEngine
  54. - engine core based on IOQuake3 code
  55.  
  56. shared
  57. - many math, geometry and util C++ classes
  58. - autoCvar_c class for easier ConVars usage
  59.  
  60. q3radiant
  61. - merged codebase with main engine; type "editor" in console to run (Doom3 style)
  62. - ???
  63.  
  64. q3map
  65. - custom QioBSP format that provides extra areaPortals data (similiar to one present in Doom3 proc files)
  66. - ???
Advertisement
Add Comment
Please, Sign In to add comment