|
发表于 2003-11-1 12:39:00
|
显示全部楼层
Re:小工具,快速检查BSP和MDL版本号
大家一起合力来解决这个问题怎么样?
找一个比较简单的project-hlmv,这个工程load mdl文件,并显示出来。这个工程的核心部分是打开mdl文件,如果将这个工程搞定,其他问题就好办了。
mdl文件的结构定义在 public/studio.h 中,我们只要将文件结构改成兼容37版本就成功了。
大家可以用调试版本来调试这个工程,以确定是什么地方不对。
还需要一起编译的工程是studiorender。
hlmv.exe需要的dll如下
2003-10-27 21:42 147,456 vstdlib.dll
2003-10-27 21:42 1,323,008 vphysics.dll
2003-10-27 21:42 491,520 vgui2.dll
2003-10-27 21:43 86,016 unitlib.dll
2003-11-01 00:00 286,720 tier0.dll
2003-10-27 21:43 6,897,664 stdshader_hdr_dx9.dll
2003-10-27 21:43 4,939,776 stdshader_dx9.dll
2003-10-27 21:43 5,603,328 stdshader_dx8.dll
2003-10-27 21:43 126,976 stdshader_dx7.dll
2003-10-27 21:43 278,528 stdshader_dx6.dll
2003-10-27 21:43 3,690,496 stdshader_dbg.dll
2003-10-27 21:43 126,976 shaderapiempty.dll
2003-10-27 21:43 1,474,560 shaderapidx9.dll
2003-10-27 21:43 4,968,448 shader_nvfx.dll
2003-10-27 21:44 77,824 launcher.dll
2003-10-27 21:49 659,456 MaterialSystem.dll
2003-10-27 21:49 192,512 FileSystem_Stdio.dll
2003-10-27 21:25 593,920 vguimatsurface.dll
2003-10-27 21:25 537,691 vguimatsurface.map
2003-11-01 12:21 671,744 studiorender.dll
|
|