THE SOLUTION FOR: GLW_StartOpenGL() - could not load OpenGL subsystem - WINDOWS XP AND WIN2K
(2000)
English version:
First step: Go to WindowsUpdate and update your WINDOWS XP or WIN2K(I´m not bull****ing you, you
are going to see why later). After, update your DirectX to the latest version, in my case, it was
DirectX 9.0c. And also, get your latest Graphic cards drivers update. In my case, MSI GEFORCE
FX5700 128 Mb I found 61.77 nvidia compatible drivers in MSI Live Update. Live Update comes with
your Graphic card CD installer. You have to install it and update to the last utility version
too. I updated the utility 3 times.
Second step: That´s what solved the problem. In Windows explorer, go to your Windows XP directory
(C:\WINDOWS), in Win2K, go to the WINNT directory (C:\WINNT). Click once on it (highlight it -
blue). Now click on the lens figure (Search) or File> Windows> Search…
Third step: In Windows XP, select “ALL FILES AND FOLDERS”. And in the first line write this:
opengl32.dll
Fourth step: Click on Search button. If you have updated Windows XP you should see:
opengl32.dll C:\WINDOWS\system32
opengl32.dll C:\WINDOWS\ServicePackFiles\i386
opengl32.dll C:\WINDOWS\SoftwareDistribution\Download\3ad72c83bf0dcc7aa380d88f91b0f627
If you have updated Win2K you should see:
opengl32.dll C:\WINNT\system32
opengl32.dll C:\WINNT\ServicePackFiles\i386
Fifth step: Now, copy the last modified opengl32.dll file , in my case, it was opengl32.dll from
C:\WINDOWS\SoftwareDistribution\Download\3ad72c83bf0dcc7aa380d88f91b0f627 in Windows XP. In Win2K
it was opengl32.dll from C:\WINNT\ServicePackFiles\i386.
Sixth step: In my case, the game was: Jedi Knight: Jedi Academy. So, go to the folder:
(C:\ProgramFiles\LucasArts\Star Wars Jedi Knight Jedi Academy) and paste the opengl32.dll that
you´ve copied. Overwrite any file if necessary. Do the same in (C:\Program Files\LucasArts\Star
Wars Jedi Knight Jedi Academy\GameData). Do the same in (C:\Arquivos de programas\LucasArts\Star
Wars Jedi Knight Jedi Academy\GameData\Base). Do the same in (C:\Arquivos de
programas\LucasArts\Star Wars Jedi Knight Jedi Academy\Install).
In other games like Quake, etc… copy de opengl32.dll file to all the folders. Do it because you
usually dont know where the game is going to get the opengl library.
Seventh step: RUN THE GAME AND HAVE FUN !!!
Versao Brasileira/Portuguesa
Primeiro passo: Vá até o site do WindowsUpdate e atualize o seu Windows XP ou Windows 2000 (Não
estou te sacaneando, você vai entender o porque de tudo depois). Após isso, atualiza o seu
DirectX pra última versão, no meu caso, era a versão do DirectX 9.0c. E também, faz o download
das atualizações dos últimos drivers da sua placa de vídeo. No meu caso, MSI GEFORCE FX5700 128
Mb eu achei o driver 61.77 compatível com Nvidia no MSI Live update. Ele vem junto com o CD de
instalação da tua placa. Você deve instalá-lo e atualizá-lo para última versão. Eu o atualizei 3
vezes.
Segundo passo: É isso que resolveu literalmente o problema.Através do Windows Explorer vai até o
diretório do Windows XP (C:\WINDOWS), no Windows 2000, vai até o diretório WINNT (C:\WINNT).Deixe
o diretório em “Highlight” clica nele uma vez que ele fica selecionado em azul (entendeu agora?
hehehe…). Agora clica no desenho da lupa ou Arquivo> Windows> Pesquisar…
Terceiro passo: No Windows XP, clique em “Todos os arquivos e pastas”. No campo: "Todo ou parte
do nome do arquivo", escreva: opengl32.dll
Quarto passo: clique no botão “Pesquisar”. Se você atualizou o Windows XP você deve encontrar:
opengl32.dll C:\WINDOWS\system32
opengl32.dll C:\WINDOWS\ServicePackFiles\i386
opengl32.dll C:\WINDOWS\SoftwareDistribution\Download\3ad72c83bf0dcc7aa380d88f91b0f627
Se você atualizou o Windows 2000 você verá:
opengl32.dll C:\WINNT\system32
opengl32.dll C:\WINNT\ServicePackFiles\i386
Quinto passo: Agora copie (botao direito do mouse> copiar) o último arquivo opengl32.dll
modificado (em, botao direito do mouse, propriedades, você encontra essa informação), no meu
caso, era o opengl32.dll em
C:\WINDOWS\SoftwareDistribution\Download\3ad72c83bf0dcc7aa380d88f91b0f627 no Windows XP. No
Windows 2000 era o opengl32.dll do C:\WINNT\ServicePackFiles\i386.
Sexto passo: No meu caso, o jogo era: Jedi Knight: Jedi Academy. Então, vai pro diretório
(C:\ProgramFiles\LucasArts\Star Wars Jedi Knight Jedi Academy) e cole o opengl32.dll que você
copiou. Sobreescreva o arquivo se necessário. Faça o mesmo em: (C:\Program Files\LucasArts\Star
Wars Jedi Knight Jedi Academy\GameData). Faça o mesmo em: (C:\Arquivos de
programas\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\Base). Faça o mesmo em:
(C:\Arquivos de programas\LucasArts\Star Wars Jedi Knight Jedi Academy\Install).
Em outros jogos como o Quake, etc… copie o arquivo opengl32.dll para todos os diretórios. Faça
isso pois você geralmente não sabe aonde o jogo requisitará a biblioteca do opengl.
Sétimo passo: RODE O JOGO E DIVIRTA-SE !!!