cristianoc7tm escreveu: Show me the error. Printscreen.
Imagem hospedada no ibb.
Refiz o processo com RegSvr32 para exemplificar. o jogo foi aberto depois para mostrar que mesmo com todas Dlls e Runtime do CrystalShire e a que foi postada aqui, o jogo não pegou.
OBS: o server está ok. só o jogo mesmo não pega.
Caso 1:Use regsvr32 -u para retirar o registro das dll de ambas as pastas se houver.
regsvr32 -u C:\Windows\SysWow64\dx8vb.dll
regsvr32 -u C:\Windows\System32\dx8vb.dll
Remova os arquivos dx8vb.dll.
Use CCleaner para limpar o registro.
Baixe essas duas referências.
https://mega.nz/#!UNJiEAqY!zn6PqdoUhy3F1aKEV9FXisdhHP6Oub0I1m3eogyMYUk
Se o seu window for de 32 bits, coloque dentro do System32, do contrário, coloque em SysWow64.
Faça o registro novamente.
Caso 2:Por segurança ...
https://www.microsoft.com/en-us/download/details.aspx?id=8109
Caso 3:Abra o cliente do jogo com o visual basic 6.
Vá em Project -> Reference.
Verifique se a dll está registrada.
Se estiver registrada:Vá no módulo do directx8 e remova os comentários da função.
LoadDirectX como eu fiz na imagem abaixo. Dê um play e veja se algum erro específico pode sugir.
Se nada disso funciona, a única coisa que eu posso recomendar é que você faça uma formatação e instale uma versão limpa do windows 7.
Pela experiência ao longo do tempo, o que mais vejo é computadores totalmente "sujos", onde o usuário instalou tudo o que viu pela frente e assim corrompendo vários componentes.