PDA

Ver la Versión Completa : Guía para instalar AO en Linux



Argentum Online
02/07/2014, 14:29
Originalmente publicado por: Budi.-

Hola, soy Budi, estoy en el staff de Programación.


Hace unos días preguntaron cómo se podía instalar AO en Linux. Yo hace cosa de un año lo había podido hace andar pero me andaba para el ojete, feos FPS, crasheaba a cada rato, no tenía sonido (y cuando pude hacer andar el sonido, al tener al hacer un click o algo que tenga sonido crasheaba el cliente jajaja). Hace unos días intenté hacerlo devuelta y llegué a esto:




Estoy usando una notebook con Ubuntu 12.04 32 bits, wine 1.5.5 (28/05/12, la última). Tengo 4 GB de ram, procesador i5 2.23 GHz con Intel HD Graphics 3000 integrado.


Aclaro un par de boludeces:
Linux es case sensitive, es decir, diferencia mayúsculas de mínúsculas. Por ejemplo "hola" no es igual a "Hola" ni a "HOLA".
Y un detalle importantísimo NO USEN SUDO (O ROOT) AL PEDO CON WINE PORQUE PUEDEN MANDARSE CAGADAS


0. Vamos a http://www.winehq.org/download/ y seguimos los pasos de descarga e instalación según la distro de cada uno, yo lo voy a hacer para Ubuntu.
1. Agregamos el repo de wine, actualizamos e instalamos la última versión de wine:


sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && apt-get install wine1.5







2. Bajar el Instalador


3. Abren una consola y parados en la carpeta donde esté el instalador ejecutan en consola. Yo lo descargué en /home/budi/Downloads (o ~/Downloads).


cd Downloads
wine Instalador\ Argentum\ Online\ 0.13.0.exe

Se les tiene que abrir el instalador de ao, y lo instalan normalmente.


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux1.png




NO PASEN EL SIGUIENTE PASO SIN QUE SE HAYA TERMINADO DE INSTALAR


4. Descarguen este archivo (http://dl.dropbox.com/u/81387489/linuxaodll.tar.bz2) que tiene un par de dlls necesarias para que salga andando.


5. Y desde la consola, parado en la carpeta donde lo hayas descargado, descomprimimos el tar.bz2:

tar -xvjf linuxaodll.tar.bz2 -C ~/.wine/drive_c/windows/system32/


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux2.png


6. Nos pasamos sobre el system32 de wine ejecutando en consola

cd ~/.wine/drive_c/windows/system32/


7. Registramos algunos ocx y dlls ejecutando en consola

wine regsvr32.exe CSWSK32.ocx
wine regsvr32.exe cswsk32.ocx
wine regsvr32.exe MFC42.dll
wine regsvr32.exe mfc42.dll


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux3.png


Bueno, ahora POTENCIALMENTE ya podriamos logear. Si querés probar ejecutá en consola



wine ~/.wine/drive_c/Program\ Files/Argentum\ Online/Argentum.exe
y fijate qué onda. Mirá bien que va pasando, cuánto tarda en abrir, si tira algun error, si crashea antes de llegar a la pantalla de login, si podés logear, si podés escuchar la musiquita, y si pudiste logear como se ve, cuántos fps tenés y todo eso.
Si te anda y tenés mil FPS en Ulla sé feliz, dame oro. Caso contrario, seguí leyendo




8. Parados sobre ~/.wine/drive_c/windows/system32 ejecutamos
wine regedit.exe y se nos abre un regedit igualito al de win!
Buscamos HKEY_CURRENT_USER\Software\Wine\AppDefaults (hay que ir metiendose por las carpetas), si AppDefaults no llegase a estar, la agregamos haciendo botón derecho sobre Wine -> New -> Key y ponemos "AppDefaults" en el nombre la carpeta que va a aparecer, y luego en AppDefaults agregamos una nueva Key llamada "Argentum.exe y ahí nueevamente agregamos una key llamada "Direct3D" y por último agregamos un String value con el nombre "DirectDrawRenderer" y el value "opengl"


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux4.png


Hasta acá a mi me funcionó. Spearrow siguó esta guía y tuvo algunos problemitas pero encontró su solución en acá abajo :D


-----


Errores conocidos y sus posibles soluciones:




0. El autoupdate a veces se cuelga. Si ven que no responde ni se cierra cuando apretan en Salir tienen que matar el proceso, pueden ir a System->System Monitor (algo muy parecido al taskmgr de win, y matas el proceso desde ahí) O, algo mucho más sencillo, pueden hacer desde consola



killall -9 AoUpdate.exe




1.Teniendo Gecko instalado a veces no carga el HTML, ni idea porque puede pasar. Googlee y no encontré nada






2. FPS bajos:


Los FPS son todo un tema. Linux tiene muy buenos drivers para algunas placa de video, aceptable para otras y nulo para algunas.


Actualmente nVidia siempre tienen los mejores, es bajarlo y ejecutar un script que hace toda la magia. Las placas integradas suelen tener unos drivers de mierda.


Hay un thread en Alkon del año 2008 (cuando wine estaba en la 0.9/0.9.2, creo) donde Siracul (el pibe que más ganas le puso al ao en linux hasta la fecha!) dice que si tenés pocos FPS cambiando la profundida de colores a 16bits deberia mejorar.


Yo no lo pude probar, le seteo el depth y cabe, xorg no levanta :p


Para cambiar la profundida de colores tienen que ir a /etc/X11/ y con sudo editar el archivo xorg.conf. Para eso van a tener que stopear xorg (SE VAN A QUEDAR SIN INTERFAZ GRÁFICA) y eso se hace con algo asi como "service lightdm stop" para Ubuntu 11.04 en adelante O "service gdm stop" para cualquier otra version; si usan xubuntu es xdm y con lubuntu debe ser ldm (no verifiqué este último). Una vez parado Xorg, editan el xorg.conf y en Section "Screen", cambian, o agregan si no está, una linea que diga

DefaultDepth 16, lo guardan y arrancan devuelta xorg con startx. Si se rompe todo y no pueden hacer nada vuelvan a poner el DefaultDepth en 24




3. No intenten arrastrar items (al estilo drag and drop) en el inventario porque a veces explota el cliente.




4. No se puede copiar ni pegar en la barrita para hablar con botón derecho (y ctrl shift v no funciona :p), todavía no investigué al respectoo.


5. Al salir con F12 a veces explota el cliente


6. Al cerrar el cliente (ya sea con cruz y desde la pantalla de login con escape) explota.


7. Saca fotos perfectamente pero no encuentra una ruta válida para guardarlas, asi que no las guarda. Hay una forma de fixearlo, se puede googlear.




8.
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 el valor de cadena 'RenderTargetLockMode' con valor 'readtex'.


9. No me gusta la font de wine, quiero la hermosa Tahoma! Yo me copié la tahoma.ttf de mi win y le pegué en ~/.wine/drive_c/windows/Fonts. A veces la carga bien, otras no, no entiendo cuando sí y cuando no jajaja


10. La consola a veces no se borra.


11. A veces se ultra bugea la consola y cambia de font a cada rato.




Cosas que, potencialmente, podrían ayudar a mejorar los FPS:


0. Jugar en pantalla completa. Esta idea la tiró Spearrow, la verdad, increible, quieto no bajaba de 101 FPS. En ulla andaba entre 60 y 90! Con mucha gente hablando, NPCs y FXs entre 40 y 60. Muy copado!
1. En RenderTargetLockMode poner como value "disabled", a mi me tiró los FPS un poco para arriba, ni idea porqué ni como, pero lo hace jajaja.
2. Usar combinaciones diferentes de DirectDrawRenderer y RenderTargetLockMode, usar carga dinámica o memoria de video y pantalla completa o normal.
3. A Spearrow poner "opengl" en DirectDrawRenderer no le funcionó y usó gdi.




Fotos ingame:





http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux5.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux6.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux7.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux8.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux9.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux10.jpg
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux11.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux12.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux13.png









Links útiles:
Supongo que no se pueden subir links de otros foros, así que, si a alguien le interesa leer el thread original de Siracul, mandame MP o búsquelo "siracul ao linux".
http://wiki.jswindle.com/index.php/General_Wine_Troubleshooting
http://wiki.jswindle.com/index.php/General_Wine_Information
http://wiki.winehq.org/UsefulRegistryKeys
http://wiki.winehq.org/winecfg


FAQ:
Q: Tenés linux pero no sos muy amigo de la consola, no entiendo muy bien como hacer todo esto.
A: Comentá tu problema y vemos que onda.


Q: Hice todo al pie de la letra pero me tira un error que no está listado, qué hago?
A: Subí las especificaciones de tu PC (ram, placa de video, so, version de wine, etc) y qué error te tira, cuándo, qué hacés, cuantos más detalles mejor.


Q: Cuando corro el juego anda todo bien pero la consola tira MUCHISIMOS mensajes del estilo "fixme:algo".
A: Es normal, Wine está en desarrollo y tira mucho output para advertir/recordar a los desarrolladores qué alguna funcionalidad necesita ser revisada, refactoreada o si tiene algún bug conocido. Para hacer que deje de tirar los infinitos "fixme" pueden correr los programas así

WINEDEBUG=fixme-all wine programa de esta manera sólo va a mostrar los errores importantes



pd: Soy muy malo explicando, lo sé perfectamente, si hay una parte que no se entiende por favor, diganmelo.

Dwrid Efolk
30/01/2015, 15:53
Estube tratando hoy por un par de horas. Finalmente pude hacer que ande el AO en Linux.

Recomendaciones:

Si no sabes mucho de manejo de versiones y de wine bajate PlayOnLinux (una interfaz grafica para Wine, asi los mancos que venimos de Windows la tenemos un poco mas simple).

Despues, no configurar las cosas desde consola y demas, usar siempre los menues de PlayOnLinux que te realizan las modificaciones en las maquinas virtuales correspondientes. Por ejemplo conviene configurar el gdi o el opengl desde ahi y no desde el registro.

Espero que a alguien le sirva.

Budi
04/03/2015, 21:19
PlayOnLinux hace unas asunciones que te puede arruinar tu existencia.

Aunque no uso playonlinux hace mucho mucho tiempo.


Also, esta guía necesita un update.

Odysseus
27/03/2015, 22:07
Uso Windows, pero si algún día uso Linux lo tendré en cuenta, gracias Argentum Online por el aporte.

Pisikopata
27/04/2015, 15:24
Se podrá actualizar esto para la nueva versión?

SirCondor
04/05/2015, 18:38
y si no es linux y es MAC ? los comandos son iguales? yo necesito registrar CSWSK32.OCX, cuando me paro en el system32 y pongo wine regsvr32.exe cswsk32.ocx no encuentra el comando.

alguna idea?

hnosposleman
08/05/2015, 14:16
Amigos, somos viejos jugadores del AO (Gabriel y Pablo), estamos muy felices por volver a jugar a este tremendo juego y estar vivos de nuevo!!! FELICIDADES AL TODO EL STAFF!!!

Ahora el tema en cuestión, resulta que hace un mes reviví una notebook vieja con Xubuntu 14.10 y anda todo joya, incluso logré instalar el AO 1.0.0, que arranca todo bien, pasa el autoupdate y cuando llega el momento de loguear me hace error de "al iniciar video"... la gran pregunta es. ¿A alguien más le pasó? ¿Sabe alguno como solucionar esto? Yo por ahora no puedo, si logro dar con la solución lo pongo de una, pero hasta ahora nada... ahí va captura de lo que sucede...

http://s4.postimg.org/vilens9cp/Screenshot_080515_14_01_31.jpg (http://postimg.org/image/vilens9cp/)

Si alguien puede dame una mano, estaré muy agradecido... Saludos Pablo

Parra
08/05/2015, 14:25
Eso es por DDEx es un error común. Hay que instalar alguna librería más creo, pero no recuerdo bien cual.

hnosposleman
08/05/2015, 17:52
Eso es por DDEx es un error común. Hay que instalar alguna librería más creo, pero no recuerdo bien cual.

Estuve buscando en la web... pero no encuentro nada parecido, si te acordás de algo o si tenes alguna idea de la lib que falte, avisame plis... SALUDOS

Parra
08/05/2015, 17:58
Estuve buscando en la web... pero no encuentro nada parecido, si te acordás de algo o si tenes alguna idea de la lib que falte, avisame plis... SALUDOS
Hace tanto tiempo que no toco sobre DDEx, antes desarrollaba con Loopzer la parte de OpenGL, pero de eso hace ya mucho tiempo, se que necesitaba .Net Framework 4, pero nose si sigue con esa dependencia, seguro que la gente del staff te puede ayudar mejor, ya que estaran más al dia.

Mortis Causa
16/05/2015, 11:49
Yo estoy con el mismo problema de vídeo a la hora de ejecutarlo, ¿nadie ha dado con la clave?

NRBEF
25/05/2015, 10:32
Hola gt tambien soy viejo del gamne y no se si esta on o todabia no me da error en una de video y en otra error 50003 unex pected error alguien q me ayude

von.herder
15/06/2015, 03:00
Buenas. Necesito ayuda para jugar AO en una Mac OSX Mavericks 10.9.5.
Es posible? Muchas gracias.

keijo
05/09/2015, 02:29
Ahora que Micro$oft lanzó Windows 10 y está empezando su propia botnet, estoy considerando cambiarme a Linux.

Poder jugar AO desde Linux sería una gran buena noticia. Volveremos con más novedades...

Saludos!
Keijo.-

mauriencoma
24/09/2015, 05:09
Amigos, somos viejos jugadores del AO (Gabriel y Pablo), estamos muy felices por volver a jugar a este tremendo juego y estar vivos de nuevo!!! FELICIDADES AL TODO EL STAFF!!!

Ahora el tema en cuestión, resulta que hace un mes reviví una notebook vieja con Xubuntu 14.10 y anda todo joya, incluso logré instalar el AO 1.0.0, que arranca todo bien, pasa el autoupdate y cuando llega el momento de loguear me hace error de "al iniciar video"... la gran pregunta es. ¿A alguien más le pasó? ¿Sabe alguno como solucionar esto? Yo por ahora no puedo, si logro dar con la solución lo pongo de una, pero hasta ahora nada... ahí va captura de lo que sucede...

http://s4.postimg.org/vilens9cp/Screenshot_080515_14_01_31.jpg (http://postimg.org/image/vilens9cp/)

Si alguien puede dame una mano, estaré muy agradecido... Saludos Pablo

Si lo que usaste fue wine : Desde consola entras a

wine regedit

si lo que usaste fue playonlinux: entonces te va a servir que inicies el programa playonlinux y ahí te vas al lanzador de argentum, después le das a configurar y en la solapa wine tenes un boton para ingresar al registro.

Una vez en el registro:

Aca entramos en la carpeta HKEY_CURRENT_USER\Software\Wine\AppDefaults\Argent um.exe y ahi agregamos una nueva clave llamada "Direct3D" y ahi agregamos un nuevo valor de cadena llamado 'DirectDrawRenderer' con valor 'opengl'.

Si "AppDefaults" no existe la creamos haciendo click derecho sobre la carpeta "wine" y dandole a "nueva clave" y le ponemos el nombre tal cual. Luego si no existe "Argentum.exe" la creamos al igual que la anterior. Lo mismo para "Direct3D". "DirectDrawRenderer" es diferente porque es un valor de cadena.

https://es.wikipedia.org/wiki/Usuario:Sicarul/AoLinux

A mi no me funcionó así que seguí leyendo y encontré que podes cambiar "opengl" por "gdi" y ahí si me funcionó y puedo loguear y me anda re joya. Saludos.

leojg
24/01/2016, 10:06
Buenas,

Perdon por revivir este thread, pero me esta dando el error al "iniciar video"

En regedit tengo seteada DirectDrawRenderer con opengl, tambien probe con gdi como dijeron por ahi pero no me resulto.

Tengo mint 17 con cinammon, no se si eso influye en algo :(

Mi placa es una nvidia 750M

Alguien ha tendio suerte en solucionar este error?

gorlok
24/01/2016, 21:22
Buenas,

Perdon por revivir este thread, pero me esta dando el error al "iniciar video"

En regedit tengo seteada DirectDrawRenderer con opengl, tambien probe con gdi como dijeron por ahi pero no me resulto.

Tengo mint 17 con cinammon, no se si eso influye en algo :(

Mi placa es una nvidia 750M

Alguien ha tendio suerte en solucionar este error?

Actualmente lo tengo con opengl, depende de cada caso. A mi hoy por hoy me funciona todo muy bien. Pero la verdad es que fui modificando muchas cosas, fui probando un poco de cada guía, hasta dar en el clavo, y lo configuré hace muchos meses atrás, cuando estaba en beta.

Ahora lo tengo en Ubuntu 15.10, video AMD R9 270x usando el driver libre: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2). Antes lo tenía con el driver Catalyst (el driver propietario) cuando era Ubuntu 14.04.

En winecfg, al ejecutable le puse que emule Windows XP, que puede ser otro detalle. Y la versión de wine que tengo ahora es 1.6.2, que es la que viene con la distro. Ojalá te sirva algún dato.

EDITO:
les comparto un icono nuevo que hice para el lanzador. El icono original del ejecutable, es de muy baja resolución, y se ve bastante feo en Linux. Así que les comparto mi pequeño aporte: descarga (svg+png) (https://drive.google.com/open?id=0B4r8Qw_AdfRlbzA0OFpyMkpvZjA)

Dwrid Efolk
25/01/2016, 23:31
A mi no me funciono con OpenGL pero si con GDI. Corre a 60fps todo lindo, aprovecho para agradecer por la data que fueron publicando. Estoy con la ultima versión de Wine, tire las librerias en la carpeta del AO y registre para que use GDI. Tengo una placa AMD y estoy usando el driver libre.

leojg
27/01/2016, 19:12
Bueno logre hacer que me ande mas o menos en virtualbox.

Le meti XP y anda pero no es jugable.
Los fps estan bien... +40 pero hay algo jodido con que algunas imagenes no se ven, por ejemplo los items del inventario, asique no puedo saber ej cuantas potas tengo.
Tambien tengo que intentar logearme como 4 veces hasta lograrlo, cuando pueda subo una imagen.

Por otro lado con gdi me tira un error diferente, tambien, cuando pueda subo una imagen.

Probe usar este driver: http://nouveau.freedesktop.org/wiki/
Que parece ser la alternativa open source a los drivers de nvidia, pero el juego se cierra solo, sin tirar ningun error, luego de hacer el update.

Gracias a todos :)

mulva
28/01/2016, 13:17
Hola gente, seguí la guía para instalar el juego y me encontré con un problema que no está contemplado en el post: me crashea el juego, durante la carga, en la parte de "Cargando Extras". Cabe aclarar que para registrar las DLLs tuve que usar el regsvr32 de la carpeta windows\syswow64 ya que el de windows\system32 no andaba (y gracias a esto pude solucionar los problemas que surgían cuando se cargaba el motor gráfico). A continuación adjunto una foto del cuadro de diálogo que surge cuando se produce el error, junto con el log del mismo y todo el output que hace Wine por stderr:

LOG DE ERROR:
http://pastebin.com/YCW8YQuh

OUTPUT DE WINE:
http://pastebin.com/hELfM3n5

http://foro.comunidadargentum.com/attachment.php?attachmentid=989&stc=1

Saludos y gracias!

Galahad
31/01/2016, 15:02
Alguien capo en tecnología que haga un tutorial así a prueba de noobs para instalar Ao en MAC , PLIS!!

Wake
31/01/2016, 19:19
Alguien capo en tecnología que haga un tutorial así a prueba de noobs para instalar Ao en MAC , PLIS!!

Parallels Desktop!

Wolf Rainer
11/02/2016, 04:30
Alguien capo en tecnología que haga un tutorial así a prueba de noobs para instalar Ao en MAC , PLIS!!

Ya abrí un thread, fijate en sección guías y tutoriales.

Bandiera
19/02/2016, 23:04
Hola gente, seguí la guía para instalar el juego y me encontré con un problema que no está contemplado en el post: me crashea el juego, durante la carga, en la parte de "Cargando Extras". Cabe aclarar que para registrar las DLLs tuve que usar el regsvr32 de la carpeta windows\syswow64 ya que el de windows\system32 no andaba (y gracias a esto pude solucionar los problemas que surgían cuando se cargaba el motor gráfico). A continuación adjunto una foto del cuadro de diálogo que surge cuando se produce el error, junto con el log del mismo y todo el output que hace Wine por stderr:

LOG DE ERROR:
http://pastebin.com/YCW8YQuh

OUTPUT DE WINE:
http://pastebin.com/hELfM3n5

http://foro.comunidadargentum.com/attachment.php?attachmentid=989&stc=1

Saludos y gracias!
Tengo el mismo error con gdi, pudiste encontrar alguna solución?

miraVos
02/03/2016, 16:58
Pregunta, no intenté y no se si alguien probo, pero me parece mas facil que hacer todo el bardo del primer post, ¿no es mas facil instalar virtualbox y correr un windows 7 ahi e instalarle el ao normalmente?

Yo uso ubuntu 14.04 en una notebook q tengo para laburar y virtualbox ya me vino instalado por defecto.

Aca les dejo un video de como usar virtualbox, es muy facil, el unico problema es que tienen que tener una iso del windows que quieran usar bajada de antemano, el sonido del video es feo pero se ve bien todo lo que hace:

https://www.youtube.com/watch?v=ayOBVpEcahk

Saludos

Bandiera
02/03/2016, 17:47
Pregunta, no intenté y no se si alguien probo, pero me parece mas facil que hacer todo el bardo del primer post, ¿no es mas facil instalar virtualbox y correr un windows 7 ahi e instalarle el ao normalmente?

Yo uso ubuntu 14.04 en una notebook q tengo para laburar y virtualbox ya me vino instalado por defecto.

Aca les dejo un video de como usar virtualbox, es muy facil, el unico problema es que tienen que tener una iso del windows que quieran usar bajada de antemano, el sonido del video es feo pero se ve bien todo lo que hace:

https://www.youtube.com/watch?v=ayOBVpEcahk

Saludos

Instale windows 7 con virtualbox pero al entrar al juego me quedo con 1 FPS, actualize la placa de video y sigue igual.
Si tenes idea de como lo puedo arreglar te lo agradeceria.
Saludos.

miraVos
02/03/2016, 19:04
Instale windows 7 con virtualbox pero al entrar al juego me quedo con 1 FPS, actualize la placa de video y sigue igual.
Si tenes idea de como lo puedo arreglar te lo agradeceria.
Saludos.

Deberías tener una opción en virtualbox en settings para habilitar la aceleración gráfica y tambien tenes que darle bastante memoria virtual a la vm para que tenga para emular una placa de video.

Wolf Rainer
02/03/2016, 19:58
Instale windows 7 con virtualbox pero al entrar al juego me quedo con 1 FPS, actualize la placa de video y sigue igual.
Si tenes idea de como lo puedo arreglar te lo agradeceria.
Saludos.

A mi me pasó lo mismo, eso que le di un núcleo (de los dos que tiene la pc), 4gb de ram y la extensión de la placa de video. Es una mierda la virtualbox y encima consume banda de recursos.

Bandiera
02/03/2016, 20:37
Deberías tener una opción en virtualbox en settings para habilitar la aceleración gráfica y tambien tenes que darle bastante memoria virtual a la vm para que tenga para emular una placa de video.
Le asingné 2gb de ram, 200 mb de memoria de video, habilité la aceleración 3d y 2d y sigue andando a 1 FPS :(

miraVos
02/03/2016, 21:36
jaja que bajón, le tenia fe, pero si buscando en varios foros de ubuntu dicen que no va para juegos, metele dual-boot :p

culd
02/03/2016, 22:10
Le asingné 2gb de ram, 200 mb de memoria de video, habilité la aceleración 3d y 2d y sigue andando a 1 FPS :(

En la configuracion del juego sacale la virtualizacion por hardware.

Bandiera
03/03/2016, 13:22
En la configuracion del juego sacale la virtualizacion por hardware.

La virtualizacion por hardware la necesito porque instale el windows de 64 bits.

culd
03/03/2016, 13:23
La virtualizacion por hardware la necesito porque instale el windows de 64 bits.
no te digo del virtualbox te digo del juego en si. memoria de video creo que dice en config.

Tumbalata
13/07/2016, 13:15
Buenisimo lo que hiciste !
Yo lo hice andar en un Debian de las Netbook del gobierno, algun dia con muuuuuchas ganas me fijo de volver a hacerlo y postearlo

germyx47
17/04/2017, 00:21
me darias acceso para es icono. gracias.-

germyx47
17/04/2017, 00:32
tar -xvjf linuxaodll.tar.bz2 -C ~/.wine/drive_c/windows/system32/

hola, me tira que no esta disponible el archivo "linuxaodll.tar.bz2", alguno podría poder un link de descarga alternativa? gracias!

germyx47
17/04/2017, 19:39
Actualmente lo tengo con opengl, depende de cada caso. A mi hoy por hoy me funciona todo muy bien. Pero la verdad es que fui modificando muchas cosas, fui probando un poco de cada guía, hasta dar en el clavo, y lo configuré hace muchos meses atrás, cuando estaba en beta.

Ahora lo tengo en Ubuntu 15.10, video AMD R9 270x usando el driver libre: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2). Antes lo tenía con el driver Catalyst (el driver propietario) cuando era Ubuntu 14.04.

En winecfg, al ejecutable le puse que emule Windows XP, que puede ser otro detalle. Y la versión de wine que tengo ahora es 1.6.2, que es la que viene con la distro. Ojalá te sirva algún dato.

EDITO:
les comparto un icono nuevo que hice para el lanzador. El icono original del ejecutable, es de muy baja resolución, y se ve bastante feo en Linux. Así que les comparto mi pequeño aporte: descarga (svg+png) (https://drive.google.com/open?id=0B4r8Qw_AdfRlbzA0OFpyMkpvZjA)


me darias acceso para es icono. gracias.-

germyx47
17/04/2017, 19:51
Originalmente publicado por: Budi.-

Hola, soy Budi, estoy en el staff de Programación.


Hace unos días preguntaron cómo se podía instalar AO en Linux. Yo hace cosa de un año lo había podido hace andar pero me andaba para el ojete, feos FPS, crasheaba a cada rato, no tenía sonido (y cuando pude hacer andar el sonido, al tener al hacer un click o algo que tenga sonido crasheaba el cliente jajaja). Hace unos días intenté hacerlo devuelta y llegué a esto:




Estoy usando una notebook con Ubuntu 12.04 32 bits, wine 1.5.5 (28/05/12, la última). Tengo 4 GB de ram, procesador i5 2.23 GHz con Intel HD Graphics 3000 integrado.


Aclaro un par de boludeces:
Linux es case sensitive, es decir, diferencia mayúsculas de mínúsculas. Por ejemplo "hola" no es igual a "Hola" ni a "HOLA".
Y un detalle importantísimo NO USEN SUDO (O ROOT) AL PEDO CON WINE PORQUE PUEDEN MANDARSE CAGADAS


0. Vamos a http://www.winehq.org/download/ y seguimos los pasos de descarga e instalación según la distro de cada uno, yo lo voy a hacer para Ubuntu.
1. Agregamos el repo de wine, actualizamos e instalamos la última versión de wine:


sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && apt-get install wine1.5







2. Bajar el Instalador


3. Abren una consola y parados en la carpeta donde esté el instalador ejecutan en consola. Yo lo descargué en /home/budi/Downloads (o ~/Downloads).


cd Downloads
wine Instalador\ Argentum\ Online\ 0.13.0.exe

Se les tiene que abrir el instalador de ao, y lo instalan normalmente.


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux1.png




NO PASEN EL SIGUIENTE PASO SIN QUE SE HAYA TERMINADO DE INSTALAR


4. Descarguen este archivo (http://dl.dropbox.com/u/81387489/linuxaodll.tar.bz2) que tiene un par de dlls necesarias para que salga andando.


5. Y desde la consola, parado en la carpeta donde lo hayas descargado, descomprimimos el tar.bz2:

tar -xvjf linuxaodll.tar.bz2 -C ~/.wine/drive_c/windows/system32/


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux2.png


6. Nos pasamos sobre el system32 de wine ejecutando en consola

cd ~/.wine/drive_c/windows/system32/


7. Registramos algunos ocx y dlls ejecutando en consola

wine regsvr32.exe CSWSK32.ocx
wine regsvr32.exe cswsk32.ocx
wine regsvr32.exe MFC42.dll
wine regsvr32.exe mfc42.dll


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux3.png


Bueno, ahora POTENCIALMENTE ya podriamos logear. Si querés probar ejecutá en consola



wine ~/.wine/drive_c/Program\ Files/Argentum\ Online/Argentum.exe
y fijate qué onda. Mirá bien que va pasando, cuánto tarda en abrir, si tira algun error, si crashea antes de llegar a la pantalla de login, si podés logear, si podés escuchar la musiquita, y si pudiste logear como se ve, cuántos fps tenés y todo eso.
Si te anda y tenés mil FPS en Ulla sé feliz, dame oro. Caso contrario, seguí leyendo




8. Parados sobre ~/.wine/drive_c/windows/system32 ejecutamos
wine regedit.exe y se nos abre un regedit igualito al de win!
Buscamos HKEY_CURRENT_USER\Software\Wine\AppDefaults (hay que ir metiendose por las carpetas), si AppDefaults no llegase a estar, la agregamos haciendo botón derecho sobre Wine -> New -> Key y ponemos "AppDefaults" en el nombre la carpeta que va a aparecer, y luego en AppDefaults agregamos una nueva Key llamada "Argentum.exe y ahí nueevamente agregamos una key llamada "Direct3D" y por último agregamos un String value con el nombre "DirectDrawRenderer" y el value "opengl"


http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux4.png


Hasta acá a mi me funcionó. Spearrow siguó esta guía y tuvo algunos problemitas pero encontró su solución en acá abajo :D


-----


Errores conocidos y sus posibles soluciones:




0. El autoupdate a veces se cuelga. Si ven que no responde ni se cierra cuando apretan en Salir tienen que matar el proceso, pueden ir a System->System Monitor (algo muy parecido al taskmgr de win, y matas el proceso desde ahí) O, algo mucho más sencillo, pueden hacer desde consola



killall -9 AoUpdate.exe




1.Teniendo Gecko instalado a veces no carga el HTML, ni idea porque puede pasar. Googlee y no encontré nada






2. FPS bajos:


Los FPS son todo un tema. Linux tiene muy buenos drivers para algunas placa de video, aceptable para otras y nulo para algunas.


Actualmente nVidia siempre tienen los mejores, es bajarlo y ejecutar un script que hace toda la magia. Las placas integradas suelen tener unos drivers de mierda.


Hay un thread en Alkon del año 2008 (cuando wine estaba en la 0.9/0.9.2, creo) donde Siracul (el pibe que más ganas le puso al ao en linux hasta la fecha!) dice que si tenés pocos FPS cambiando la profundida de colores a 16bits deberia mejorar.


Yo no lo pude probar, le seteo el depth y cabe, xorg no levanta :p


Para cambiar la profundida de colores tienen que ir a /etc/X11/ y con sudo editar el archivo xorg.conf. Para eso van a tener que stopear xorg (SE VAN A QUEDAR SIN INTERFAZ GRÁFICA) y eso se hace con algo asi como "service lightdm stop" para Ubuntu 11.04 en adelante O "service gdm stop" para cualquier otra version; si usan xubuntu es xdm y con lubuntu debe ser ldm (no verifiqué este último). Una vez parado Xorg, editan el xorg.conf y en Section "Screen", cambian, o agregan si no está, una linea que diga

DefaultDepth 16, lo guardan y arrancan devuelta xorg con startx. Si se rompe todo y no pueden hacer nada vuelvan a poner el DefaultDepth en 24




3. No intenten arrastrar items (al estilo drag and drop) en el inventario porque a veces explota el cliente.




4. No se puede copiar ni pegar en la barrita para hablar con botón derecho (y ctrl shift v no funciona :p), todavía no investigué al respectoo.


5. Al salir con F12 a veces explota el cliente


6. Al cerrar el cliente (ya sea con cruz y desde la pantalla de login con escape) explota.


7. Saca fotos perfectamente pero no encuentra una ruta válida para guardarlas, asi que no las guarda. Hay una forma de fixearlo, se puede googlear.




8.


9. No me gusta la font de wine, quiero la hermosa Tahoma! Yo me copié la tahoma.ttf de mi win y le pegué en ~/.wine/drive_c/windows/Fonts. A veces la carga bien, otras no, no entiendo cuando sí y cuando no jajaja


10. La consola a veces no se borra.


11. A veces se ultra bugea la consola y cambia de font a cada rato.




Cosas que, potencialmente, podrían ayudar a mejorar los FPS:


0. Jugar en pantalla completa. Esta idea la tiró Spearrow, la verdad, increible, quieto no bajaba de 101 FPS. En ulla andaba entre 60 y 90! Con mucha gente hablando, NPCs y FXs entre 40 y 60. Muy copado!
1. En RenderTargetLockMode poner como value "disabled", a mi me tiró los FPS un poco para arriba, ni idea porqué ni como, pero lo hace jajaja.
2. Usar combinaciones diferentes de DirectDrawRenderer y RenderTargetLockMode, usar carga dinámica o memoria de video y pantalla completa o normal.
3. A Spearrow poner "opengl" en DirectDrawRenderer no le funcionó y usó gdi.




Fotos ingame:





http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux5.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux6.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux7.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux8.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux9.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux10.jpg
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux11.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux12.png
http://www.comunidadargentum.com/img/shared_imgs/imgforo/linux13.png









Links útiles:
Supongo que no se pueden subir links de otros foros, así que, si a alguien le interesa leer el thread original de Siracul, mandame MP o búsquelo "siracul ao linux".
http://wiki.jswindle.com/index.php/General_Wine_Troubleshooting
http://wiki.jswindle.com/index.php/General_Wine_Information
http://wiki.winehq.org/UsefulRegistryKeys
http://wiki.winehq.org/winecfg


FAQ:
Q: Tenés linux pero no sos muy amigo de la consola, no entiendo muy bien como hacer todo esto.
A: Comentá tu problema y vemos que onda.


Q: Hice todo al pie de la letra pero me tira un error que no está listado, qué hago?
A: Subí las especificaciones de tu PC (ram, placa de video, so, version de wine, etc) y qué error te tira, cuándo, qué hacés, cuantos más detalles mejor.


Q: Cuando corro el juego anda todo bien pero la consola tira MUCHISIMOS mensajes del estilo "fixme:algo".
A: Es normal, Wine está en desarrollo y tira mucho output para advertir/recordar a los desarrolladores qué alguna funcionalidad necesita ser revisada, refactoreada o si tiene algún bug conocido. Para hacer que deje de tirar los infinitos "fixme" pueden correr los programas así

WINEDEBUG=fixme-all wine programa de esta manera sólo va a mostrar los errores importantes



pd: Soy muy malo explicando, lo sé perfectamente, si hay una parte que no se entiende por favor, diganmelo.



tar -xvjf linuxaodll.tar.bz2 -C ~/.wine/drive_c/windows/system32/

hola, me tira que no esta disponible el archivo "linuxaodll.tar.bz2", alguno podría poder un link de descarga alternativa? gracias!