Original Post
Hi, I'm still playing (and modding) an old game made by Novalogic, i.e. Delta Force 2, released in November, 1999. It still runs great, even on new machines with Vista/DirectX 10, at least in SW mode, windowed or full screen. If trying to run the game in full screen, HW mode, the background voxel terrain is rendered correctly, while the foreground 3D objects are rendered at the wrong locations, in both x, y and z directions. This used to work on older machines and/or OSes, not sure exactly when it stopped working. It also seems to be a problem with both Nvidia and AMD/ATI cards these days. I believe Novalogic used one of the DirectX 6 versions (or possibly an early version of DirectX 7) when developing the game. Would this mainly be a problem due to modern device drivers not supporting DirectX 6 (or 7) instructions/functionality...? If so, how would one know if a device driver supports old DirectX versions...? They usually only describe the newest version of DirectX that is supported... The reason for asking is simply that I would like to use FRAPS to record videos of gameplay, etc., and the FRAPS guys has stated that in order for FRAPS to work with this game, one has to run it in full screen HW mode. Is there a way to solve this problem, other than to dig out my old PC from the attic...? I guess it's not possible to have an old generic driver installed together with a new one, and that the old one is to be used only when running one specific program, i.e. this game...? I also guess it would be too difficult to backward engineer the .exe file as well, and change the DirectX instructions in there...? Thx for reading :)