Oxente Network Rede de blogs oxente.org

29Dec/10Off

Ultimo post de 2010 – Como rodar World of Warcraft no Slackware 64 bits 13.1

Bom esta semana final de 2010 eu estava aqui de bobeira, e resolvi tentar algo diferente. No passado na época do World of Warcraft clássico ou vanilla como alguns chamam, eu conseguia rodar ele no meu Slackware 10.2 32bits de boa sem problemas.  Hoje como uso a versão 64bits do Slack, rodar aplicações emuladas de 32bits não é uma tarefa de simplesmente executar. Pois requer a instalação de alguns aplicativos e outras coisas a mais.

De inicio eu consegui rodar o Wow no linux64, mas deu muito problema, e foi um dia inteiro buscando soluções para no final o game ficar pronto para jogar.

Bom abaixo vai o caminho das pedras de como emular o world of warcraft (32bits) no slackware 64 bits.

O Slackware64 é um linux que a principio só executa aplicações em 64bits. Porém o Slackware vem preparado para ser um sistema híbrido que roda aplicações tanto 64 como 32, mas para que ele possa fazer isto é preciso instalar alguns pacotes que vão tornar o Slackware em um sistema multilib.

Sistema Utilizado:
SO: Slackware 64 13.1
Wine: wine-1.2.2
CPU: Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
Memória: 4GB RAM
VGA: ATI Radeon HD 3470
Drive VGA: ati-driver-installer-10-12-x86.x86_64.run
World of Warcraft Cataclysm 4.0X

Eric Hameleers conhecido na comunidade como Alien Bob, tem uma grande reputação com os usuário de Slackware por compilar diversos pacotes não oficiais do Slackware e de mantê-los atualizados. Alien Bob então criou os pacotes e um tutorial de como transformar seu Slackware em um sistema multilib.
Tutorial de como converter: http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib
Tradução por Bruno Russo: http://www.brunorusso.eti.br/slackware/doku.php?id=multilib_para_o_slackware_x86_64

Antes de prosseguir para o próximo passo siga o tutorial de Alien Bob e deixe seu sistema pronto para ser um Multilib.
Depois de seguir o tutorial baixe o pacote do Wine compilado por Alien Bob aqui http://connie.slackware.com/~alien/slackbuilds/wine/pkg64/13.1/
Depois de baixar e instalar o wine, faça um teste digitando wine com seu usuário para ver se o mesmo esta sendo executado, se ocorrer o erro /usr/bin/wine: No such file or directory é por que a instalação do sistema multilib não foi feita com sucesso.

Se o wine estiver corretamente funcionando vamos testar executar uma aplicação 32bits, baixe aqui o Putty http://the.earth.li/~sgtatham/putty/0.60/x86/putty.exe e tente executar com o wine.
user@maquina:~#wine putty.exe
Se tudo ocorrer normalmente vamos agora para o world of warcraft.

Você tem três métodos de instalar o world of warcraft no linux, via DVD, via Internet e via cópia do seu wow do Windows.
Não vou abortar DVD porque no final das contas você vai ter que usar a internet de qualquer forma.
Baixe o instalador do World of Warcraft no site da Battle.net: http://us.media.battle.net.edgesuite.net/downloads/wow-installers/WoW-4.0.0-WOW-enUS-Installer.exe
Execute com o wine
user@maquina:~#wine WoW-4.0.0-WOW-enUS-Installer.exe
Siga os passos de instalação do world of warcraft e logo em seguida no seu KDE vai aparecer no menu do wine o ícone para o Launcher.exe do World of Warcraft, execute ele e deixe ele baixar o resto do jogo.
Se você já tiver um WOW já atualizado e instalado no seu Windows basta copiar a pasta para algum lugar do Linux (ou montar a pasta caso seja o mesmo PC) e executar o wine Launcher.exe para iniciar o mesmo.

Depois clique no botão PLAY do Launcher e jogue seu World of Warcraft :D.

Porém… Nem tudo são flores. :( Vamos aos problemas hehehe.

1) Gráficos Tortos
Primeira vez que executei o jogo ele abriu, ví os vídeos do cataclysm e etc, e quando foi aparecer a tela de login, estava tudo zuado, gráficos todos bagunçados como se tivesse ocorrido um cataclysm na minha placa de vídeo.
Procurei muito na internet uma solução para isso, mas no final achei uma solução para o primeiro problema.
Como o sistema é 64bits e o drive de vídeo também, o Wine está executando uma aplicação 32bits e não encontra o Opengl ou o 3D3 32bits e com isso basta instalar o tal do lib32-catalyst-utils. (Existe um lib32-nvidia-utils também).
Link para download: http://catalyst.apocalypsus.net/repo/catalyst/x86_64/lib32-catalyst-utils-10.12-1-x86_64.pkg.tar.xz

Depois que você instala esse trem reinicie seu X ou até o PC se for o caso (Meio Windows isso lol) e voia-lá World of Warcraft Cataclysm com Deathwing e tudo mais :D.

2) Crash na hora do Login
Depois que os gráficos apareceram lá tudo bonito e maravilhoso fui logar no jogo. e BUM o game deu Crash, tentei de tudo, reinstalar o jogo, parâmetros dos drives, parâmetros do X, parâmetros do Jogo e sem sucesso. Eis que a unica solução que encontrei foi a de atualizar o Kernel. Mas como assim WTF. Bom todo lugar que li fala que após atualizar o Wow para autenticar com a Bnet o wow dava crash com quem usava kernel < 2.35 Como o slackware 64 13.1 vem com o kernel 2.6.33.4 eu então baixei o kernel 2.6.35.7 do Slackware 64 Current.

Baixe:
ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/a/kernel-modules-2.6.35.7-x86_64-1.txz
ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/a/kernel-huge-2.6.35.7-x86_64-1.txz
ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/a/kernel-firmware-2.6.35.7-noarch-1.txz
ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/d/kernel-headers-2.6.35.7-x86-1.txz
* ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/k/kernel-source-2.6.35.7-noarch-1.txz
* ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/a/kernel-generic-2.6.35.7-x86_64-1.txz
* esses dois não precisam, mas eu baixei tudo assim mesmo :P
Depois de baixar vá no diretório e instale tudo com upgradepkg kernel*.txz (NOTA que instale o kernel-huge depois do kernel-generic se você for atualizar o mesmo).

Digite lilo para dar boot no novo kernel

Vá na pasta /etc/rc.d e aponte o link do rc.modules para o kernel novo
# rm rc.modules
# ln -s /etc/rc.d/rc.modules-2.6.35.7 /etc/rc.d/rc.modules
Reinicie o PC com o novo kernel

Pronto agora o wow inicia e loga e entra no mundo.

3) FPS Baixo e Crash do PC no modo OpenGL
O jogo iniciou mas o FPS ficou um nojo, para mudar isso botei o jogo em OpenGL editando o WTF/Config.wtf (na pasta no wow) e adiciona a linha SET gxApi “opengl”
Porém ao fazer isso o PC travou LOL. Bom para evitar a travada faça isso
Edita o /etc/X11/xorg.conf e nas sessões Device (tenho duas porque uso 2 monitores) adiciona
Option       “Capabilities” “0×00000800″
Option       “UseFastTLS” “0″
Option       “KernelModuleParm” “locked-userpages=0″

Salva o trem e reinicia o X ou o PC.

Finalizando
Depois de toda essa novela o jogo rodou, porém FPS ainda não esta agradável, esperava mais, ultima vez que joguei no Linux ele tinha quase o dobro de FPS do que no Windows so que a placa era Nvidia, e como todos sabem o suporte da Nvidia para Linux e muito superior do que da ATI, digamos que a placa tem potencial mas o drive para linux é um lixo.

Screenshots

linuxwow

E Feliz 2011 Para todos :D

8Nov/10Off

Nintendo Wii Softmod – Terceira Edição – Mais fácil do que nunca.

Este é o terceiro artigo que escrevo sobre modificações no Nintendo Wii. Eu tenho um Wii, e aqui fiz já um artigo demonstrando o passos e ferramentas que usei para fazer o Softmod no mesmo, também escrevi sobre outro Softmod que fiz no Wii de amigos onde segui passos diferentes, hoje vou mostrar como foi meu ultimo Softmod que fiz ontem, e como está fácil modificar um Wii sem erro hoje em dia.

Segue abaixo o link dos artigos anteriores
Primeiro artigo: http://thiago.oxente.org/2009/04/20/nintendo-wii-softmod-rode-backup-dos-seus-jogos-sem-modificar-o-hardware-do-seu-wii
Segundo artigo: http://thiago.oxente.org/2009/12/17/nintendo-wii-softmod-segunda-edicao

Nos artigos anteriores existiam muitos passos, e links de arquivos para serem baixados, muito deles nem funcionam mais, neste agora com apenas 1 download você vai resolver sua vida. Um camarada do gbatemp chamado XFlak criou uma ferramenta chamada ModMii for Windows.
Esta ferramenta simplesmente baixa todos os programas necessários para modificar o Wii de acordo com a versão e a situação atual do seu Wii.

O que o ModMii faz?
- Baixa todos os programas necessários para modificar, fazer upgrade ou downgrade do seu Wii.
- Baixa os IOS/cIOS, Canais oficiais, Exploits e os Homebrews mais utilizados como Multi Mod Manager, Hackmii e Dop-Mii.
- Gera um pequeno guia e baixa já os programas para fazer funcionar seu USB-Loader
- Instala o SNEEK (Emulador do Sysmenu)

Como usar?
- Baixe o ModMii
- Extraia do arquivo Zip
- Execute o ModMii.exe
- Escolha as opções do Menu

Modificando um Wii Virgem
- Execute o ModMii e aperte W no menu principal para executar o ModMii Wizard
- Ele vai perguntar se seu Wii é Virgem (Virgin), escolha Y (yes).
- Siga os passos das telas em seguir, ele vai perguntar a versão do Wii, local do cartão SD e etc.
Ex: O wii que usei com esta ferramenta era um 4.2U e o SD tava no H: então eu coloco 4.2 na versão, U na região e H: no local do SD.
- Depois de confirmar tudo ele vai baixar todos os softwares necessários para modificar seu Wii no seu SD, e de quebra gerar um tutorial de como proceder depois de ter o SD preparado.
- Siga os passos do guia que ele gerou (em Inglês) e seu Wii vai está pronto para rodar os jogos via USB ou Backup Launcher.

OBS: Wii com drive novo D3-2 não consegue ler DVD backup, com isso você só pode usar o USBLoader ou usar um DVD externo USB.

Faça o download do ModMii aqui http://code.google.com/p/modmii/downloads/list
Mais informações em inglês no site do gbatemp: http://gbatemp.net/t207126-modmii-for-windows

   
Oxente.org