Medalha de Honra emulado com o Wine

Olá comunidade livre, inicio hoje meu novo artigo e vou escrever sobre emulação de jogos Windows no Linux. Durante muito tempo venho observando que muitas pessoas ainda não aderiram ao Linux por causa dos jogos, estes que realmente fazem falta por serem a parte divertida da informática.

[ Hits: 25.252 ]

Por: Edenio Alves de Oliveira em 02/05/2008 | Blog: http://www.nucleodainformatica.com.br


Medalha de honra emulado com o wine



Olá comunidade livre, inicio hoje meu novo artigo, vou escrever sobre emulação de jogos Windows no Linux. Durante muito tempo venho observando que muitas pessoas ainda não aderiram ao Linux por causa dos jogos, estes que realmente fazem falta por serem a parte divertida da informática. Vou mostrar neste artigo que com um pouco de paciência é possível emular um jogo do Windows no Linux. Vou mostrar como emular o jogo Medalha de Honra (Medal of Honor Alien Assalt) com o fantástico wine. Vou usar a distro Ubuntu 7.10 com placa gráfica Intel, 512 de RAM, HD de 80GB.

Instalando o wine:

Acesse o terminal como root (Aplicações, acessórios, terminal).

Digite:

$ sudo su

O sistema vai pedir a senha, digite-a.

Para instalar digite:

# apt-get install wine

Aguarde.

Terminada a instalação, vamos para configuração do wine.

Leia o seguinte artigo:
Espero que tenha ficado claras as funcionalidades do wine pra você.

Mas agora voltando ao nosso artigo, vamos copiar as pastas do Windows e o registro de um computador com o Windows instalado.

Obs.: É interessante que neste computador tenha o Medalha de Honra instalado, só assim conseguiremos obter sucesso durante a nossa emulação.

Copie a pasta Windows completa para dentro do drive_c do wine. Copie também o registro do Windows pra dentro desta pasta.

Após as cópias, abra o terminal e digite:

$ regedit

E importe a cópia que fez.

Pronto! Agora vamos a instalação do programa, no meu caso já tinha uma cópia do Medalha de Honra no meu computador. Fiz uma cópia do jogo no drive_c, abri o terminal e naveguei até esta pasta. O comando ficou assim:

$ cd /.wine/drive_c/Medalha de honra/MOHAA

O comando pra instalar o jogo é:

$ wine MOHAA.exe

Aguarde a instalação!

Para executar o jogo, entre na pasta que foi criada em Arquivos de Programas e digite wine MOHAA.exe. Aguarde a abertura!

Obs.: Quando estiver jogando vai ficar difícil movimentar-se com o mouse. Configure o mouse nas opções do jogo, coloque toda a velocidade para o mouse.

Espero que tenham gostado do artigo, escrevi pensando no tempo que passei pra conseguir emular este game. Esse artigo é pra todos aqueles que presam a liberdade e que não ficam satisfeitos com soluções prontas e preferem trabalhar com programas abertos.

Alguns screenshots:





Viva o Linux!

   

Páginas do artigo
   1. Medalha de honra emulado com o wine
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Jogos para Linux (parte 2)

Usando Wine com desempenho máximo para jogos

Jogos de PS1 no GNU/Linux com Dualshock 3

Como jogar poker no Full Tilt Poker pelo Linux

Jogando America's Army no Linux

  
Comentários
[1] Comentário enviado por evilrick em 02/05/2008 - 16:36h

Boa. Esse é um dos meus fps preferidos. Valeu mesmo!

[2] Comentário enviado por 7933-0 em 03/05/2008 - 13:58h

Uma dica: compilar o wine diretamente (no ubuntu x64) produz melhores resultados, do que simplesmente instalar a compilação padrão via apt-get.

As instruções básicas podem ser encontradas aqui: http://wiki.winehq.org/WineOn64bit

Mas ao invés de utilizar esta solução para compilar

#CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
#make
#make install

utilize parâmetros otimizados para a compilação, dessa forma: (para core2duo, por exemplo)


# export CFLAGS="-march=core2 -O2 -mfpath=sse -mmmx -msse -msse2 -msse3 -mssse3 -pipe -fomit-frame-pointer -fstack-protector -fstack-protector-all"

# export CXXFLAGS=$CFLAGS

# export LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32"

Depois, é só chamar o ./configure -v na pasta dos sources.

Para compilar, eu uso compilação em paralelo, que faz com que o WINE seja compilado em cerca de 11 minutos) em meu core2duo E4500:

# time make depend -j 4 (9-13 segundos - média)

# time make -j 4 (11 minutos em média)

# time make install -j 4

Você vai ver que o wine terá um desempenho muito superior que a compilação padrão e rodará até mesmo mais rápido que no ubuntu 32bits. Como isso? Porque a compilação padrão para i686 utiliza o mfpmath=387 como padrão para ponto flutuante, e se for utilizar o mfpmath=sse em i686 apenas vai aumentar a carga do sistema, que terá que processar as instruções utilizando os dois sistemas de ponto flutuante.

No caso do linux em 64bits, é utilizado por padrão o mfpmath=sse, o que se compilar o wine utilizando este parânetro irá fazer com que o sistema fique muito mais rápido, uma vez que será utilizado apenas o sse como ponto flutuante e como 'vector' (para os gráficos).

Interessante que se esta opção não for explicitamente solicitada (mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3), como o wine é um programa em 32 bits ele será compilado utilizando o x387 como ponto flutuante, o que não traria os benefícios de performance que procuramos.

Fica aí a dica. Valeu?

[3] Comentário enviado por 7933-0 em 03/05/2008 - 14:02h

Ha.. esqueci: a opção de compilação -march=core2 e a -mssse3 só estão disponíveis no gcc 4.3.

Para fazer a compilação otimizada com o gcc 4.2.3 que vem no ubuntu por padrão, pode ser utilizado:

# export CFLAGS="march=nocona -O2 -mfpmath=sse -mmmx -msse -msse2 -msse3 -pipe -fomit-frame-pointer -fstack-protector -fstack-protector-all"


[4] Comentário enviado por 7933-0 em 03/05/2008 - 14:04h

Instruções para instalar o gcc 4.3 no ubuntu hardy:

https://launchpad.net/~ubuntu-toolchain/+archive

[5] Comentário enviado por shaitannechrist em 03/05/2008 - 16:28h

Edex, wall, gostei do Tutorial, e tô babando no visual do seu Gnome!
sempre quiz usar Gnome, mas acho o visual dele mto feio :x
hsauhsuah
se puder, mande-me no email o link dos temas.
shaitan.nechrist@GMAIL.COM

[6] Comentário enviado por 7933-0 em 03/05/2008 - 19:41h

O wine depois de compilado no ubuntu x64 seguindo as dicas acima não é capaz de se conectar na internet porque falta uma biblioteca que não foi instalada automaticamente via apt-get. Para corrigir esse problema basta instalar:

# apt-get install lib32nss-mdns

[7] Comentário enviado por vici@do em 03/05/2008 - 22:52h

O WINE já me salvou de algumas broncas, mas ele tem seus problemas de incompatibilidade, uma das formas mais práticas de se instalar o MOHAA, e através dos instaladores da LOKI, segue o site, http://www.liflg.org/?catid=6&gameid=8
vc pode esperimentar a versão beta, comigo passou sem problemas, caso tenha algum problema com o som, experimente atualizar seu servidor de som ALSA, para a versão 1.0.16.

[8] Comentário enviado por SMarcell em 04/05/2008 - 18:04h

Legal! Mas ainda prefiro Call of Duty!

=)

[9] Comentário enviado por Pianista em 05/05/2008 - 10:16h

Gostei! manda uma do Battlefield 2 ae.. rsrsrs.. vlw.. Abraços!

[10] Comentário enviado por iago@kz em 06/05/2008 - 09:11h

ai naum so muito chegado a cal of duty,mas ficou bem legal..mas eu acho q linux ficaria melhor um need for speed.=D

[11] Comentário enviado por edfrancojr em 06/05/2008 - 13:47h

Gostei, mas o que seria legal tb. é que normalmente, os usuarios que gostariam ou pensam em migrar para o linux, ja possuem os jogos instalados, e não querem instalá-los novamente, pelo fato de que, como o windows é pirata, provavelmente o jogo tb, dificultando a reinstalação, caso não tenham os cracks em mão. Portanto devemos deixar bem claro que o Wine, mesmo com jogos que não forma instalados por ele, ou seja, ja estão no micro e rodando com o windows, tb rodam nele, sem modifiação nenhuma, (salvo algumas pouquíssimas excessões)

edfrancojr

[12] Comentário enviado por _SL0T_ em 24/11/2008 - 11:43h

Bom... Obrigado por citar meu artigo no seu...

[13] Comentário enviado por leandro_linux em 13/02/2009 - 17:58h

Cara deu certo esse jogo é show!!!

[14] Comentário enviado por ronaldubuntu em 21/05/2009 - 11:56h

Eu também emulo jogos com o wine ele é muito bom.

Valeu!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts