Zx-Zone
Por favor, Ingrese sus datos:

Unirse al foro, es rápido y fácil

Zx-Zone
Por favor, Ingrese sus datos:
Zx-Zone
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Como jugar AO en Linux

3 participantes

Ir abajo

Como jugar AO en Linux Empty Como jugar AO en Linux

Mensaje  el_matu Lun Jul 26, 2010 6:34 pm

Introduccion:
Aqui estan las instrucciones para hacer funcionar el Argentum Online bajo Linux con Wine. Si seguis estas instrucciones, vas a lograr que funcione.

Instalación:
Instalar Wine.
Primero de todo, hay que instalar Wine si no lo tenemos, lo descargamos, les funcionara con las versiones 0.9.18, 0.9.19, 0.9.20 y 0.9.25.

Si estamos bajo Debian o Ubuntu hay que agregar los repositorios de Wine si quieren una version nueva, reemplazen 'gedit' por el editor de textos de su preferencia:

[Debian]
Codigo:
su
Password:
Codigo:
gedit /etc/apt/sources.list(Ubuntu)
Codigo:
sudo gedit /etc/apt/sources.listY en este archivo agregamos al final:
Codigo:
deb Index of /apt dapper mainLuego actualizamos los repositorios e instalamos Wine:

[Debian]
Codigo: su
Password:
Codigo:

apt-get update
Codigo:

apt-get install wine
(Ubuntu)

Codigo:

sudo apt-get update
Codigo:

sudo apt-get install wine
En ArchLinux(Se actualiza bastante asi que no hay que recurrir a paquetes externos):

Codigo:

su
Password:
Codigo:

pacman -Sy wine
En Gentoo:

HOWTO Wine - Gentoo Linux Wiki

#
Instalación con código fuente:


En otras distribuciones no se, solo estoy enterado de estas, pero la mayoria tiene el paquete wine para instalar, y si no, o si lo queremos con la ultima version o con una version especifica, lo instalamos desde las fuentes.

Yo personalmente nescesito ejecutar un ./configure con ciertas opciones:

Codigo:

./configure --prefix=/usr --sysconfdir=/etcluego ejecutamos make depend && make y como root ejecutamos make install(O sudo make install en el caso de Ubuntu)

Listo, ya terminamos de instalar Wine, en una consola tipea wine y deberia aparecer algo como:

Codigo:

Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine --help Display this help and exit
wine --version Output version information and exit
2.2 Instalar el AO
Ahora, podemos instalar el argentum, baja el instalador y el parche de ArgentumOnline y luego podes abrir el instalador con
Codigo:

wine AO0115.exe (en caso de Fenix seria wine FenixAO.exe).

#
Instalar librerias necesarias:


Ahora, ya sea buscandolos por google o copiandolos desde una particion Windows, deberas conseguir los siguientes librerias:

aamd532.dll
cswsk32.ocx
msinet.ocx
msvcrt.dll
riched20.dll
comdlg32.ocx
dx7vb.dll
mfc42.dll
msvbvm60.dll
mswinsck.ocx
richtx32.ocx


Pueden encontrar la mayoria de estas librerias en:
Descargas » Librerias Necesarias

El mfc42.dll lo podes encontrar en:
Mundo Messenger > mfc42.dll

Un riched20.dll que anda bien esta en:
free dll files - download RICHED20.DLL

Un buen msvcrt.dll podes encontrar en:
free dll files - download MSVCRT.DLL

Y por ultimo el richtx32.ocx:
Mundomessenger.com // Estas descargando el archivo: RICHTX32.OCX

#
Copia todas estas librerias a:


Codigo:

/home/tuusuario/.wine/drive_c/windows/system32
Ahora, entra en esa carpeta y corre los siguientes comandos para registrar las librerias:

Codigo:

wine regsvr32.exe mfc42.dll
wine regsvr32.exe msvbvm60.dll
wine regsvr32.exe richtx32.ocx
wine regsvr32.exe cswsk32.ocx
wine regsvr32.exe mswinsck.ocx
wine regsvr32.exe comdlg32.ocx
wine regsvr32.exe dx7vb.DLL

Ya estamos casi listos, ahora entra en winecfg y pone 'Añadir aplicacion' y busca Argentum.exe, y pone como version a imitar 'Windows XP', entra en la ficha que dice 'librerias' y agrega como native, builtin a 'riched20' y 'msvcrt'.

Si ademas queres que corra en ventana, podes emular un escritorio virtual de 800x600 en la ficha graficos. El mejor driver de sonido para mi fue OSS(Aunque en realidad es un wrapper de Alsa en mi caso).

#
Debemos abrir el editor del registro:


Codigo:

wine regedit
Aca entramos en la carpeta
HKEY_CURRENT_USER\Software\Wine\AppDefaults\Argent um.exe(en el caso de Fenix seria HKEY_CURRENT_USER\Software\Wine\AppDefaults\FenixA O.exe
y ahi agregamos una nueva clave llamada "Direct3D" y ahi agregamos un nuevo valor de cadena llamado 'DirectDrawRenderer' con valor 'opengl'.

Ahora, a pesar de que funciona, es posible que veas que los FPS andan tan bajo como el subte, y es por eso que debemos cambiar la profundidad de colores a 16:

Vamos como root o con el comando sudo al archivo /etc/X11/xorg.conf y cambiamos en la parte que dice

Codigo:

Section "Screen"
Identifier "Screen 1"
Device "Savage"
Monitor "ViewSonic"
DefaultDepth 24En la parte que dice DefaultDepth cambiamos el 24 por 16, esto puede o no hacer funcionar al AO mas rapido, notese que se nescesita reiniciar el servidor X despues de cambiar esto, si no sabes bien como hacer eso, reinicia tu PC.

Si les anda lento y tienen una tarjeta nVidia, quiza quieran intentar agregar con el regedit en HKEY_CURRENT_USER\Software\Wine\AppDefaults\Argent um.exe (seria en el caso de Fenix HKEY_CURRENT_USER\Software\Wine\AppDefaults\FenixA O.exe) el valor de cadena 'RenderTargetLockMode' con valor 'readtex'.

Es posible que a pesar de todo esto, y de tener una placa de video potente, les ande lento, esto es por la extraña ruta que hacen los graficos al utilizar DirectDraw, si utilizara OpenGL o Direct3D(Preferentemente OpenGL), funcionaria a la misma velocidad, o aún mas, dependiendo de la configuracion/hardware/drivers que tengan.

~ Preguntas nunca preguntadas pero que podrian llegar a ser frecuentes ~
Tu guia no funciona, sos un geek y por eso te anda a vos
Bueno, postea aca tu problema y voy a ver si te puedo ayudar.

¡Me andubo me andubo! ¿como te lo puedo agradecer?
Pone aca tus resultados y reza tres Ave Sicarul.

¿Tengo algo asi como 0,001 cuadros por segundo, hay alguna manera de arreglarlo?
Comprate una tarjeta de video decente, o sacrifica la GUI poniendo 'gdi' en ves de 'opengl' en el 'DirectDrawRenderer', notese que esto puede hacer las cosas aún mas lentas. (Mira la guia).

Fuente: Gs-zone

el_matu
Aprendiz
Aprendiz

Mensajes : 6
Puntos : 14
Reputación : 0
Fecha de inscripción : 26/07/2010
Edad : 29
Localización : San Francisco, Cordoba

http://www.istherius-ao.com.ar/

Volver arriba Ir abajo

Como jugar AO en Linux Empty Re: Como jugar AO en Linux

Mensaje  Olimpo Lun Jul 26, 2010 9:55 pm

Copy Pasate

Pero Igual Esta Bien.

Gracias por Ayudar

Saludos
Olimpo
Olimpo
MODERADOR
MODERADOR

Mensajes : 45
Puntos : 48
Reputación : 4
Fecha de inscripción : 25/07/2010
Edad : 28
Localización : Bahia Blanca

Volver arriba Ir abajo

Como jugar AO en Linux Empty Re: Como jugar AO en Linux

Mensaje  PhoEniX Lun Jul 26, 2010 9:58 pm

Buen aporte...Very Happy
PhoEniX
PhoEniX
ADMINISTRADOR
ADMINISTRADOR

Mensajes : 63
Puntos : 412
Reputación : 12
Fecha de inscripción : 25/01/2010
Edad : 28
Localización : C.Del Uruguay

Informacion
Experiencia: Experiencia

https://zx-zone.forosactivos.net

Volver arriba Ir abajo

Como jugar AO en Linux Empty Re: Como jugar AO en Linux

Mensaje  Olimpo Mar Jul 27, 2010 2:51 am

Esta Muy Bueno eL Aporte Very Happy
Olimpo
Olimpo
MODERADOR
MODERADOR

Mensajes : 45
Puntos : 48
Reputación : 4
Fecha de inscripción : 25/07/2010
Edad : 28
Localización : Bahia Blanca

Volver arriba Ir abajo

Como jugar AO en Linux Empty Re: Como jugar AO en Linux

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.