Tribes 2 : Disabling OpenGL?

After trying all of the standard troubleshooting methods offered by Sierra to overcome the unhandled exception and illegal operation errors caused by OpenGL, and having no success, there was one final suggestion that caught my attention. It was suggested that I open the ClientPrefs.cs file with notepad and edit the file so that OpenGL would be disabled, and hence prevented from causing any errors. The exact instructions were as follows:

This will prevent OpenGL from even being an option, and will enable the D3D drivers for use.

$pref::Video::allowD3D = “1”; $pref::Video::allowOpenGL = “0”;

Next, change the following lines to read as follows:

$pref::Video::displayDevice = “D3D”; $pref::Video: referOpenGL = “0”;

I altered the file exactly as instructed, and I continued to get the same errors. The reason that I’m making this post though, is that the errors that I got referred specifically to problems with OpenGL. If the instructions offered to me by Sierra to disable OpenGL were indeed correct, then how could I get errors with OpenGL if it had been disabled?

If someone out there happens to know whether the instructions offered by Sierra are incorrect, then how do I in fact disable OpenGL properly prior to running Tribes 2?

Other than unhandled exception:c0000005 at address 032a4409, the specifics of the “illegal operation” error were as follows:

TRIBES2 caused an invalid page fault in module OPENGL2D3D.DLL at 015f:032a4409. Registers: EAX=00000000 CS=015f EIP=032a4409 EFLGS=00010202 EBX=00000000 SS=0167 ESP=00c2b3f4 EBP=00c2b400 ECX=00000100 DS=0167 ESI=0331b2b8 FS=408f EDX=00000000 ES=0167 EDI=0331b2bc GS=407e Bytes at CS:EIP: 8b 08 8b 45 0c 89 0c 98 8b 0f 89 ca 8b 41 04 85 Stack dump: 01e1a878 01e0d83c 01e16808 00c2b43c 00443bd4 00000001 01e1a884 00c2b42c 00545485 01e1a868 00000040 00000000 01e0d83c 01e16808 00c2b444 01e1a878

If anyone has any ideas as to what might resolve this problem, I’d love to hear them.