

He has also released unofficial headers and libs for Nerf Arena Blast, aswell as already compiled D3DDrv.dll and OpenGLDrv.dll drivers from 2014 for that particular game.Īs I pointed out above, some of these source libraries (when properly compiled) may also work with Wheel Of Time (WOT), Nerf Arena Blast, Star Trek DS9 - The Fallen (DS9), Star Trek - Klingon Honor Guard (KHG) and Undying. Another German guy called Sebastian Kaufel has all the official headers and sources downloadable on his website for rebuilding with a proper C++ compiler, which I highly recommend: The sourcecodes themselves were not written by me. That's why the included GlideDrv.dll in my pack will work perfectly with those games. The OpenGL/Glide drivers (OGlDrv.dll, GlideDrv.dll, glide2x.dll) are based on the publicly released sourcecode headers and libraries of Unreal v2.24, UT v4.32, Rune v1.00/v1.07 and Deus Ex v1112fm. This also means that S3TC high definition texture mode for KHG is most likely not possible, although I haven't tested it yet.

Unfortunately the possibilities of replacing old KHG rendering drivers with newer ones is very limited in comparison to Unreal. The combination of the newer GlideDrv.dll (RenderDevice) and OGlDrv.dll (GameRenderDevice) does the trick and it is the only one I figured which works properly for KHG's old hardcoded Core.dll Engine! Do NOT use Direct3D (D3DDrv.dll) in conjunction with the Glide driver or any of the Unreal v2.27 modern OpenGL drivers, or KHG will either crash, produce graphics bugs or display other weird behaviour. That's because even the official KHG patch v1.1 includes very outdated Direct3D and Glide drivers from 1998 to begin with and a hardcoded Core.dll which doesn't know certain DirectX/OpenGL function calls and crashes therefore.

I emphasize this, because setting up KHG for modern videocards and operating systems can be more difficult than doing so for Unreal, Deus Ex or DS9. I have also successfully setup newer graphics mode drivers for other old and unsupported Unreal-based games, such as DS9. If you guys need any assistance to setup the newer drivers and run KHG (retail or demo) in high definition then let me know and I can help you with this. GameRenderDevice=OGlDrv.OpenGLRenderDevice
