Overview
Este guia foi feito para usuários de Windows 7 64 bit que estão tendo problemas como (ou todos):- Black Screen: Jogo abre e tem som, porém a tela fica preta ou com um quadrado pequeno no topo esquerdo da tela.- Save/Load: Jogo funciona, mas não salva e não abre jogos salvos.- BEX Error: Jogo simplesmente não abre, abrindo a janela de Procurar Solução do Windows. Ao clicar em detalhes, tem erro “BEX”.
Introdução
O RollerCoater Tycoon Deluxe é um jogo já bastante antigo, lançado em 1999, quando o sistema operacional dominante era o Windows 98 SE. O Win98 SE ainda rodava em cima do MS-DOS, ou seja, era uma “capa” para o MS-DOS, que era o sistema operacional em si. O Windows Server 2000 serviu de base para o Windows XP: O w2000s não rodava sobre o MS-DOS, era um sistema operacional completo e integral, e o Windows XP foi completamente feito em cima deste conceito, sendo um sistema operacional completo, apenas emulando o MS-DOS em seu Terminal.
Resumindo: O RollerCoaster Tycoon Deluxe foi feito em um sistema completamente diferente do que temos hoje. Isso gera muitos problemas de compatibilidade com os sistemas atuais, principalmente com os 64 bit. Seria como tentar adaptar um motor de Fusca 72 em um Onix 2015. Pode até funcionar, mas não vai ser de primeira e adaptações terão de ser feitas, e é destas adaptações que falaremos.
Black Screen
O erro mais comum para quem tenta executar o jogo logo após instalar é o jogo abrir, mas apresentar uma tela preta ou com um pequeno quadrado no canto esquerdo da tela, e o som funciona normalmente. Em algumas condições não muito específicas ou exatas, ALT+TAB ou PrtScn fazem com que os frames sejam redesenhados, permitindo uma navegação precária pelo jogo. Mas nem sempre isso é possível.
Primeiramente, se você usa uma placa de vídeo off-board, provavelmente sua placa de vídeo on-board está desativada. Ative-a pela BIOS (a maioria das placas-mãe atuais permitem) e ligue outro monitor nela ou ligue seu monitor principal nela. Caso tenha receio ou não apareça imagem, desative a placa off-board.
Abra o jogo em modo administrador e ele deverá executar em tela cheia perfeitamente. Inicie um novo jogo e mude a resolução para “Windowed” (modo janela) e feche o jogo.
Reative sua placa de vídeo off-board e inicie o jogo, que deverá funcionar normalmente em modo janela.
Save/Load
Muitas vezes as pessoas instalam o jogo e este funciona quase perfeitamente. O quase fica por conta do fato de que, muitas vezes, o jogo não salva e não permite abrir jogos salvos.
Primeiramente, é necessário sempre executar o jogo em modo administrador. O jogo não entende o que são múltiplos usuários, o Windows 95 nem sabia o que eram usuários e o Windows 98 ainda engatinhava nesse sentido. Então, utilizar a execução em modo administrador é o mesmo que dizer ao jogo que apenas um usuário existe, permitindo que ele modifique e navegue por arquivos à vontade.
Na introdução deste guia, foi explicado alguns pontos do porque de algumas incompatibilidades do jogo com os sistemas operacionais atuais. Um destes pontos são os temas transparentes do Windows 7. O jogo não sabe lidar com essa composição de janelas, e não esqueça que ele roda em 32 bit de cores, o que não permite efeitos de transparência. Você pode clicar insistentemente no botão de Load ou no Save Game do menu do jogo que nada acontece.
Saia do jogo, clique com botão direito do mouse no rct.exe e em Propriedades. Na aba compatibilidade marque “Desativar temas visuais”. Ao fazer isso, estará permitindo ao jogo compor a janela de Save ou Load em 32 bit de cor, e assim a opção funcionará normalmente.
BEX Error
Na grande maioria das vezes, o jogo simplesmente não abre e aparece aquela janela irritante do Windows 7 que diz para Procurar uma solução online (que nunca funciona) ou Encerrar Programa.
Ao clicar em detalhes, o erro mais frequente é o “BEX ERROR” (Bad Execution). O primeiro passo é executar o jogo em modo administrador. Caso o erro persista, coloque o jogo em modo de compatibilidade Windows 98/ME ou Windows 95. Isso deve ser o bastante.
Como garantia, nas propriedades da pasta do RollerCosater Tycoon Deluxe, exclua todos os usuários e permissões e adicione o usuário “Todos” ou “All” e dê permissão total. Replique para todas as pastas e arquivos filho e dê Concluir.
Conclusão
Pesquisei em muitos sites, muitos fóruns e muitas soluções, vi vídeos em inglês e até em alemão que não me levaram à lugar algum, mexendo em Propriedades, DEP e até mesmo manipulando caracteres hexadecimais do rct.exe. Depois de algum tempo, pensando em lógica básica computacional, cheguei à essas simples soluções que resolveram todos os meus problemas, e que espero que ajudem vocês também.
Post Scriptum: Se você está esperando que eu dê um passo-à-passo para “Executar em Modo Administrador” ou como adicionar o usuário “Todos” nas permissões de arquivo, esqueça. Para esses casos, recomendo uso do www.google.com.br, www.microsoft.com ou um curso básico de informática. >:)