166 lines
6.3 KiB
Plaintext
166 lines
6.3 KiB
Plaintext
Наблюдения:
|
||
Винда неадекватно реагирует на исполняемые файлы с именем setup.exe (какой-то набор умолчаний - см BC)
|
||
Ньютон - это просто пипец какой-то. С версии 1.3 до 1.53 левостороняя система координат сменилась на правую.
|
||
Коллижен менеджер (который фейсы добавляет) на версии 1.53 вылетает при парсинге половины q2 карт почему-то.
|
||
Но если все полигоны преобразовать в треугольники, то не вылетает, даже наоборот, из некоторых групп треугольников
|
||
обратно делает полигоны. (хтя он и должен так делать)
|
||
DDS Converter 2.1 некорректно высчитывает размер dds файла (баг в devil ?), юзаем только nvdxt
|
||
SprExplorer писали редкостные идиоты - он у них не то что версию файла, он даже заголовок не проверяет,
|
||
действительно, раз расширение spr, значит правильный ресурс. Если б программисты строили дома...
|
||
fopen завешивает приложение, при попытке создать файл в несуществующей директории. Ну вылетал бы чтоли, или ошибку
|
||
возвращал.
|
||
fopen завешивает приложение, даже если перепутать местами + и a, при установке режима!
|
||
|
||
Sprite Lerping - рисуем два соседних кадра, чем больше lerpValue, тем больше прозрачность
|
||
у старого кадра и тем меньше прозрчности у нового (верхняя граница - значение renderamt, заданное юзером)
|
||
|
||
Отложенные задачи:
|
||
1. Поддержка loop для ogg vorbis
|
||
2. переписать studiomdl для использования VFS
|
||
3. избавится от PR_ParseToken\Word в vprogs.dll
|
||
|
||
Beta 13.12.09
|
||
|
||
0. подключить sv_dll к проекту OK
|
||
1. включить Think OK
|
||
2. rename bool to BOOL OK
|
||
3. player Physic OK
|
||
4. release crash OK
|
||
5. timers set OK
|
||
6. AI_ -> FL_ OK
|
||
7. SVC_SOUND OK
|
||
8. client.dll implementation OK
|
||
9. HookUserMessages OK
|
||
10.remove SVC_* in utils.h OK
|
||
11.Load server.dll and client.dll only once OK
|
||
12.v_refdef interactions OK
|
||
13.hud_scale factor OK
|
||
14.move "loading" and "pause" into CHUD OK
|
||
15.Get Rid Of DrawImage OK
|
||
16.Copy Resources OK
|
||
17.тормоза на больших картах OK
|
||
18.weapon pickup & drawing OK
|
||
19.AddRefEntity uses edict_t instead entity state OK
|
||
20.render custom models OK
|
||
21.zoom_hud and warhead hud OK
|
||
22.entity_state_t revision 4 OK
|
||
23.entvars_t revision 1 OK
|
||
24.UpdateClientData - move call to cl_input.c OK
|
||
25.wrote HUD_StudioEvents OK
|
||
16.register cmd->buttons OK
|
||
17.pfnSetKeyDest in client.dll OK
|
||
18.IMPLEMENT SAVERESTORE OK
|
||
19.crash on dm_knot OK
|
||
20.rename common.dll to xtools.dll OK
|
||
21.add missing builtins in enginefuncs_t OK
|
||
22.add missing builtins in cl_enginefuncs_t OK
|
||
23.first implement efxapi_t OK
|
||
24.ed_fields flags OK
|
||
25.install ALL missing models & sounds! OK
|
||
26.fixangle doesn't working correctly OK
|
||
27.fixup viewmodel drawing OK
|
||
28.fixing r_pause_effect OK
|
||
29.dm_knot wrong entities OK
|
||
30.func_pendulum OK
|
||
31.weapon_egon & weapon_gauss OK
|
||
32.Com_LoadLibrary: searchpaths: game/bin, bin OK
|
||
33.prepare resources for pak OK
|
||
34.V_CalcRefDef export OK
|
||
35.other unused exports cl & sv OK
|
||
36.V_CalcThirdPerson OK
|
||
37. player weaponmodel OK
|
||
38. CalcShake OK
|
||
39. CrosshairAngle OK
|
||
40. FirstPerson RefDef OK
|
||
41. 3dsky surfaceParm OK
|
||
42. fixup sky rendering OK
|
||
43. fixup sowtware mip-map generator OK
|
||
44. fixup sky rendering OK
|
||
45. make color as unsigned_byte(4) OK
|
||
46. RB_RenderShader() OK
|
||
47. fixup slowly rendering OK
|
||
48. implement uimenu into engine.dll OK
|
||
49. implement new timers OK
|
||
50. fixup network packets rate OK
|
||
51. fixup stair climbing OK
|
||
52. implement new user move system OK
|
||
53. finish RenderMode for shaders OK
|
||
54. q3/rbsp bsp format OK
|
||
55. dedicated conolse hanging commands OK
|
||
56. renderer areabits bug OK
|
||
57. shutdown crash OK
|
||
58. physic.dll finish collisions OK
|
||
59. raven bsp supports OK
|
||
60. fixup render times OK
|
||
61. fixup portal rendering OK
|
||
62. return old-xash renderer initialization OK
|
||
63. portal rendering angles OK
|
||
64. ImageLoading from old render OK
|
||
65. envshot, skyshot swap angles to right pos OK
|
||
66. ShaderSystem from old render OK
|
||
67. fixup NPOT textures loading (screen textures) OK
|
||
68. add new shader types OK
|
||
69. implement oldareabits OK
|
||
70. repair fog texture OK
|
||
71. fixup hardware gamma adjusting OK
|
||
72. screenshots VID_AdjustGamma OK
|
||
73. shaders pasring OK
|
||
74. fixup 3D textures loading OK
|
||
75. ignore shader errors - just throw warnings OK
|
||
76. launch.dll ->release gl_invalid_enum OK
|
||
77. debug shader_free_unused mechanism OK
|
||
78. fix changemap errors OK
|
||
79. memory trash in render.dll OK
|
||
80. implement $rgb, $alpha OK
|
||
89. get rid of R_Upload32 OK
|
||
90. get rid of Com_ParseExt OK
|
||
91. implement rendermodes OK
|
||
92. implement VBO OK
|
||
93. implement sky rotate, sky shader, etc OK
|
||
94. implement studio format OK
|
||
95. support for custom tables (external) OK
|
||
96. implement sprite format OK
|
||
97. fix fog in release build OK
|
||
98. fix crash in release build OK
|
||
99. rewrote RF_* flags OK
|
||
100. implement JpegLib OK
|
||
101. replace Matrix_ with Matrix3x3_ OK
|
||
102. replace Matrix4_ with Matrix4x4_ OK
|
||
103. fixup studio culling OK
|
||
103. fixup client angles & blending OK
|
||
104. sorting folder resources OK
|
||
105. sorting sources folder OK
|
||
106. implement q3map2 into xtools.dll OK
|
||
107. implement shader sorting for rendermodes OK
|
||
108. prepare QuArK to Xash-ready OK
|
||
109. implement q1 models instead of q3 models OK
|
||
110. loading textures for q1 models OK
|
||
111. finalize alias models
|
||
112. clean up renderer sources OK
|
||
113. fixup debug tools OK
|
||
114. fixup shadowmaps OK
|
||
115. fixup CullStudioModel OK
|
||
116. create flashlight for player OK
|
||
117. re-organize refdef flags OK
|
||
118. revise ref_params_t OK
|
||
119. fixup client smooth stair climbing OK
|
||
120. fixup fov OK
|
||
121. make lerping for sprites OK
|
||
122. fix studio lerping between sequences OK
|
||
123. fixup studio EF_ANIMATE OK
|
||
124. fixup studio events on client-side OK
|
||
125. sort & implement engfuncs on server.dll
|
||
126. implement trace from Quake3
|
||
127. debug sv.edicts and cl.edicts management OK
|
||
128. fixup sprites lerping OK
|
||
129. fixup sound orientation OK
|
||
130. don't show console on changelevel OK
|
||
131. support for doom3-style materials parsing
|
||
132. implement SENTENCE_system
|
||
133. new sound\render system version replacement OK
|
||
134. dx sound engine complete OK
|
||
135. implement dsp, lypsync and vox
|
||
136. re-vision uimenu
|
||
137. complete rewriting physic.dll
|
||
138. implement hashtable for loaded sounds
|