É isso aí, galera! O Virtualbox que já dava algum suporte 3D (por openGL) agora também suporta Directx via Wine3d! Sempre me questionei se algum dia seria possível rodar games que usam x-trap como anti-hacking, pois nunca tive sorte. No próprio suporte do wine me disseram que seria possível somente emulando o kernel do Windows (uma vez que o x-trap trabalha fazendo a checagem do kernel e de outros aplicativos de baixo nível). Porém encontrei na internet uma solução. A virtualbox da Sun está trabalhando no suporte ha 3D (isso não é novidade), mas agora com uma mãozinha do wine é possível rodar games que utilizam directx!
Como teste, consegui rodar um jogo muito (muito mesmo) pedido para linux, o The Duel (a.k.a. Gunz). O game ainda rodou com uma performance péssima, mas encontrei nos foruns da Virtualbox que será solucionado nos próximos meses. Outros games mais simples que testei tiveram performance perfeita! Agora é esperar e torcer!
Pra quem quiser testar, aí vai um breve tutorial:
Primeiramente, baixe o Virtualbox em http://www.virtualbox.org/wiki/Linux_Downloads . Tenha certeza de que seja o da Sun, e não o OSE. Agora crie uma máquina virtual, vá nas propriendades dela e marque a opção "Habilitar suporte 3d". Instale o windows, e dê o boot. Agora instale os adicionais "Guest add-ons" do virtualbox (em "dispositivos", na janela de sua maquina virtual). Agora reinicie a maquina virtual e entre em modo de segurança com rede. Entre no endereço http://aybabtu.com/rmh/wined3d/ , e baixe a ultima versão. Tenha cuidado, pois o directdraw e o directx 10 são experimentais, portanto não irão funcionar (ao menos não comigo). Marque somente as duas opões do meio, reinicie o micro e voi la!
Posted by
Jeff
|
Posted in
Linux
|
Posted on
20:18
Acredito que muita gente como eu tenha cometido o mesmo erro de encontrar este tão milagroso script de configuração do Ubuntu pela internet. O Ubuntu Perfeito (http://hamacker.wordpress.com/ubuntu-perfeito-versao-804/) promete instalar bons programas automaticamente, dentre eles o Broffice (que possui um pequeno problema ao ser configurado em distros baseadas em debian, por conflitar com o pacote que substitui o menu). Por curiosidade, resolvi usar o famoso script. Resultado : Criação de outra pasta de desktop, fazendo com que eu perdesse varios arquivos que estavam ligados por sym links e alguns lançadores; tralhas e mais tralhas de temas e papeis de parede, e, por fim, a alteração do source.list. Ao tentar fazer o upgrade para o Jaunty, fui surpreendido por vários erros de repositórios e resolvi postar a solução que encontrei.
Quando receber a mensagem "W: GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9423A34CCA967634", abra o terminal e digite:
Faça isso para os demais keys que nosso brilhante script tiver removido (caso hajam outros, pois aqui faltou somente essa). Mas a melhor solução é não instalar. Afinal, o ubuntu já é perfeito de fábrica!
Bom, ha anos acompanho e faço parte do time reactOS. ReactOS é um sistema operacional, criado com ajuda do projeto WINE (Wine Is Not an Emulator), que visava criar um sistema 100% compatível com a familia NT da Microsoft. Quando conheci o sistema operacional, nem mesmo dispunha de interface gráfica. Mas claro, fiquei apaixonado pela idéia do projeto, e comecei a acompanhá-lo.
Hoje o projeto ReactOS está na sua versão 0.3.9 (alpha), e ainda não é recomendada para uso diário. A sua versão beta será à partir da 0.5. O ReactOS já possui directx implementado, e é compatível com os drivers existentes para windows. A grande sacada é que é feito por engenharia reversa, e é totalmente open source. O projeto começou com uma idéia ambiciosa de um grupo que almejavam a criação de um sistema operacional open source que fosse idêntico ao Windows 95, que se chamaria FreeWin95 (criativo, não?!). O projeto, no entanto, nunca saiu do papel. Com o passar do tempo, Jason Filby assumiu a coordenação do projeto, e resolveu apresentar códigos, ao invés de discussões sem fim. Mudou o nome do projeto então para ReactOS. Me lembro de quando o projeto ainda tinha uma logo que parecia um símbolo amarelo de perigo nuclear.. Hoje em dia a logomarca tem um visual muito mais arrojado e bonito. O projeto passou também por uma turbulencia, quando surgiu a possibilidade de que ele se tornasse pago. Felizmente esta idéia não foi aceita, e hoje o que temos é um sistema operacional funcional, muito próximo do Windows.
Já ouveram vários processos da microsoft contra o ReactOS. Felizmente, nenhum destes processos foram aceitos, pois o código foi gerado do zero. Sugiro que conheçam, ao menos o Live-CD, que dispensa instalação, e vejam o quão fantástico é este sistema.
Para começar, precisaremos de um "no-cd". Baixe em http://www.gameburnworld.com/dl/dl.php?file=HaloCombatEvolvedv1.07NoCDFixedexeEng.rar . Vamos precisar também do arquivo mfc42.dll. Baixe em : http://www.dll-files.com/dllindex/mfc42.zip?0VGmUCXGhX Agora copie a biblioteca para /home/usuario/.wine/drive_c/windows/system32 . Abra seu winecfg e adicione mfc42 em "bibliotecas". Instale-o normalmente agora. Copie o no-cd para a pasta onde foi instalado. O game apresenta um problema de "lag" no mouse, que pode ser parcialmente corrigido com o fix da dica anterior, dinput.dll.so. Para atualizar o game, será necessário substituir, em sua pasta de instalação do Halo, o arquivo chktrust.exe, por este : http://rapidshare.com/files/225906837/chktrust.exe.html
Primeiramente, baixe o no-cd (será necessário para jogar): http://www.gameburnworld.com/dl/dl.php?file=HaloCombatEvolvedv1.07NoCDFixedexeEng.rar
Agora baixe a biblioteca mfc42.dll : http://www.dll-files.com/dllindex/mfc42.zip?0VGmUCXDfQ Será necessário para validar seu serial. Sem ela não conseguirá passar da instalação. Agora cole o mfc42.dll na pasta "/home/usuario/.wine/drive_c/windows/system32" . Agora abra seu winecfg, e adicione mfc42.dll nas bibliotecas para "override".
Execute e instale o halo normalmente. Cole o seu no-cd na pasta onde foi instalado. O halo tem um problema de "lag" no mouse. Para amenizar este problema, baixe e instale conforme a dica anterior o dinput.dll.so.
Posted by
Jeff
|
Posted in
Linux
|
Posted on
00:31
O game instala normalmente. Simplesmente execute seu setup.exe. O grande problema do game vem com o mouse. O mouse sai da tela, e o movimento fica limitado, impossibilitando o game de ser jogado. É recomendado que se siga a dica anterior, e criar o novo "prefix". Baixe o seguinte arquivo : http://fxlegrand.free.fr/winehq/patches/download.php?Fichier=mouse_wine-1.1.19.gz Agora copie-o e cole-o em /usr/lib/wine . Lembre-se de fazer backup do arquivo antes de copiar! Este arquivo é um dinput.dll.so modificado.