Promoção de fim de ano da Steam = Sofrimento com o playonlinux. Esse ano fizemos rodar Outlast, Alice Madness Returne e Stronghold crusader extreme HD por enquanto. Estamos baixando mais jogos e o que fizermos rodar vamos postar aqui.
A baixo é o procedimento padrão para todos esses jogos já considerando que você tem o playonlinux e a Steam instalada nele. Depois de instalar tudo isso basta tentar rodar os jogos.
1 - Configurando o wine e o PlayonLinux
As imagens abaixo eu furtei do diolinux, mas na integra não funcionou para mim, pois o jogo iniciava, mas dava crash no wine, então vamos fazer algumas modificações.
Primeiramente vamos baixar as versões mais recentes no wine no Playonlinux, para isso:
PlayonLinux > menu "Ferramentas" > "Gerenciar versões do Wine"
Instale a versão 1.7.21 e superiores.
Agora iremos configurar o wine. Clique no botão Configurar, na aba geral deixe a versão do wine em System, mesmo. Clique na aba Wine > configurar o Wine. Na aba Aplicativos, selecione Windows 7 na Versão do Windows.
Agora na aba Bibliotecas, vamos adicionar essas da imagem abaixo e mais:
- dplayx,
- dpnet,
- dpnhpast,
- dpwsockx.
Todas elas devem ser nativas e embutidas (nessa ordem).
Atente para o que for apenas "nativa" e para o que for "nativa, embutida".
Até aqui seu Outlast está quase rodando, seu Stronghold nem abre e a Alice deve estar travando na tela da EA. Próximo passo é voltar em Configurações do Playonlinux>Instalar Componentes, agora instale esses:
- Steam
- Steam
- vcrun6
- vcrun2005
- xact
- vcrun2005
- xact
- dotnet 20
- dotnet 35
- dotnet 40
Não tenho certeza se é realmente necessário instalar o 20 e o 35, mas instalei por via das dúvidas.
Agora abra o terminal e mande:
$
wget http://winetricks.googlecode.com/svn/trunk/src/winetricks $
bash winetricks -q dotnet40 corefonts
2- Steam
Pronto, depois disso tudo os jogos estavam rodando, mas quando clicamos em alguma coisa o jogo dá crash. Para resolver é fácil, basta abrir a Steam, clicar no jogo (faça isso nos três jogos) ir em Propriedades e desmarcar "Enable the Steam Overlay while in-game".
Pronto, aqui estava tudo funcionando! e seguem alguns prints:
Pronto, aqui estava tudo funcionando! e seguem alguns prints:
Alice Madness Returne |
Outlast |
Stronghold Crusader |
OBS. IMPORTANTE: As DLL's usadas para rodar o Stronghold Crusader irão conflitar com seu Directx9, então vai se acostumando com a Store da Steam emulada não funcionar direito. Se você reinstalar o Directx9 ele irá alterar as DLL's e seu jogo para de funcionar, deal with it.
Os próximos jogos que tentaremos rodar nos próximos dias são:
- Far Cry 3
- Far Cry 3
- I Zombie
- Darksiders (está funcionando!)