Skip to content

Commit a882c94

Browse files
author
Pavel Kovalenko
committed
Add nitrocaster to version plan and fill tasks.
1 parent d8fff91 commit a882c94

File tree

1 file changed

+63
-1
lines changed

1 file changed

+63
-1
lines changed

doc/design/version_plan.txt

Lines changed: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,66 @@ c Canceled
1111

1212
--------------------------------
1313

14-
14+
nitrocaster: Pavel Kovalenko
15+
+ get rid of STLPort
16+
- Mgc::Math::PI (MgcMath.h) conflicts with PI macro
17+
- try to remove OpenAL from repository
18+
- remove lzo and other compression libs from repository
19+
- get the entire solution compiled with ForceConformanceInForLoopScope=false
20+
- get rid of atimgpu, use amd ags instead (will also eliminate LNK4098)
21+
- Modules
22+
- subdivide xrGame into multiple modules (so changed code could be compiled faster)
23+
- merge xrCPU_Pipe into xrCore
24+
- merge xrAPI into xrCore
25+
- merge xrXMLParser into xrCore
26+
- 3rd party libraries
27+
- detach/update ODE
28+
- dig through current ODE and analyze changes that were made by GSC
29+
- get the latest ODE and make sure it can be used with xray
30+
- detach/update LuaJIT
31+
- detach/update LuaBind
32+
- known bugs
33+
- generic
34+
- stackoverflow when starting with too long command line
35+
- stackoverflow when game directory contains too many files (_alloca)
36+
- can me improved (get rid of recursive directory traversal)
37+
- exclude $app_data_root$/logs and $app_data_root$/screenshots from index
38+
- GetColorFromText bug
39+
- (bytes_need<=mSize) && vl_Count
40+
- core
41+
+ xrMemory::mem_usage -> mem_usage_impl falls into infinite loop or finds bad nodes
42+
- buffer overflow when copying command line to Core.Params
43+
- misplaced arguments in calls to xrDebug::backend
44+
- multiplayer
45+
- xrGameSpy: fix master server name (gamespy is down)
46+
- dedicated server
47+
- known multiple vulnerabilities (verify)
48+
- dirtysky
49+
- stalkazz
50+
- stalkerbof
51+
- stalkerboom
52+
- render
53+
- dx10StateUtils::ValidateState(D3D_DEPTH_STENCIL_DESC&) doesn't initialize passed D3D_DEPTH_STENCIL_DESC with
54+
proper default values when DepthEnable flag is false. Because of this incorrect initialization previously created
55+
state cannot be found, so renderer creates it over and over.
56+
Link ref: http://msdn.microsoft.com/en-us/library/windows/desktop/bb205036(v=vs.85).aspx
57+
- improvements
58+
- multiplayer
59+
- use GSC server instead of GameSpy one
60+
- ipv6 support
61+
- get rid of DirectPlay
62+
- log suspicious packets and kick/ban its senders after X attempts
63+
- dedicated server
64+
- remove unnecessary modules initialization (render/sound/etc...)
65+
- use standard windows unput instead of DirectInput (causes problems on dedicated servers)
66+
- console (remove GUI and use separate administrative tool?)
67+
- remove topmost startup logo window
68+
- Linux support
69+
- xrCore
70+
- get rid of old blackbox code
71+
- refactor xrDebug
72+
- logger
73+
- don't keep log in std::vector, write to log file immediately
74+
- tweak CConsole to use new logger
75+
- log messages
76+
- fix log messages format (normally, the 'color' character should be followed by a space)

0 commit comments

Comments
 (0)