AoDrag en Linux

Como se puede leer en la página de juegosdrag, Aodrag no es un juego del que admirarás su calidad gráfica. Tampoco es un juego tan extenso que necesites un siglo para explorarlo y llegar a conseguir todo, todo y todo. Se puede resumir en que Aodrag es feo y simple pero... enormemente adictivo.



Aodrag es un mod de Argentum, un juego masivo de rol online que se creó a finales del 2001 y que cuenta con centenares de seguidores por hispanoamérica y España.

Además es gratuito y encima he conseguido (no sin mucho trabajo) instalarlo y hacerlo funcionar en Linux!. Así que aquí os dejo paso a paso cómo lo he hecho (no garantizo que a todo el mundo le funcione).

Lo primero es descargarnos el programa:

Podemos descargar el juego completo (son apenas 60 megas) desde la página web oficial a través de los servidores de descarga directa que aparecen en la misma.


Instalar AoDrag

Una vez descargado el programa, lo instalamos usando Wine. Si no sabes cómo hacerlo, o todavía no tienes instalado Wine, te recomiendo que le eches un vistazo a ESTE TUTORIAL. En este caso:

wine "Instalador AoDraG 6.2.exe"


(click en la imagen para ampliar)

Una vez instalado, hay que instalar una serie de librerías que son imprescindibles para hacer funcionar AoDrag y que son las siguientes:

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

Podéis encontrar y descargar la mayoría de estas librerías fácilmente usando Google o descargar el siguiente paquete que he recopilado y alojado en un servidor externo y que contiene todas las anteriormente citadas:

Descargar Librerias necesarias para AoDrag.zip

Una vez las tengamos, debemos copiar esas librerías en:

/home/tuusuario/.wine/drive_c/windows/system32

Ahora, entra en esa carpeta y ejecuta desde una terminal los siguientes comandos para registrar las librerias:

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



Configurando AoDrag

Entramos en Aplicaciones > Wine > Configurar Wine y damos a "Añadir aplicación". Buscamos AoDrag.exe, y elegimos como version a imitar "Windows XP".


(click en la imagen para ampliar)

Entramos en la pestaña "librerias" y agregamos "riched20" y "msvcrt".


(click en la imagen para ampliar)

Una vez hecho esto, hay que abrir el editor del registro:

wine regedit

Navegamos por el directorio hasta HKEY_CURRENT_USER\Software\Wine\AppDefaults\Aodrag.exe y agregamos una nueva clave llamada "Direct3D" y un nuevo valor de cadena llamado "DirectDrawRenderer" con valor "opengl":


(click en la imagen para ampliar)

Y nada, ya debería funcionar. Aunque vuelvo a advertir, que es posible que a pesar de todo esto, no consigáis que corra bien a la primera. Que nadie desespere. Related Posts Plugin for WordPress, Blogger...

8 comentarios:

  1. Anónimo dijo:

    wine: could not load L"C:\\windows\\aodrag.exe": Bad EXE format for

    AYUDA!

  2. Jabba dijo:

    Desde la última actualización de Aodrag, no consigo que funcione ni con Wine ni con CrossOver ni con nada... tengo que investigar :)

  3. Anónimo dijo:

    Tssss si lo consigues te hago una escultura! XD
    No me funciona con ningun "emulador", ni wine, crossover, vmware...

    ¿Alguna sugerencia?

  4. Jabba dijo:

    Nada, no consigo que funcione. Consigo instalarlo sin problemas pero al ejecutarlo y cambiar la resolución de pantalla, justo después de la ventanita con la chica que te informa de que se han cargado correctamente los directdraw y demás se queda colgado y no sigue ejecutándose... (mi gozo en un pozo). Sólo me falta probarlo con una máquina virtual.

  5. Anónimo dijo:

    Hola, no sera porque en esta version no se registra bien una libreria?
    A mi me sale esto:

    /.wine/drive_c/windows/system32$ wine regsvr32.exe CSWSK32.OCX
    wine: Call from 0x7ef8c3de to unimplemented function MFC42.DLL.6467, aborting
    wine: Unimplemented function MFC42.DLL.6467 called at address 0x7ef8c3de (thread 0027), starting debugger...
    Unhandled exception: unimplemented function MFC42.DLL.6467 called in 32-bit code (0x7ef8c3de).
    Register dump:
    ..........etc, etc

  6. Jabba dijo:

    Puede ser, pero no he conseguido que los FPS funcionen decentemente, así que no sirve de mucho.

  7. Anónimo dijo:

    quiero jugar aodrag en ubuntu :( hace algo plz

  8. Jabba dijo:

    Hoy por hoy no es posible porque hacen falta librerías específicas de Windows que no están en Linux y al menos yo con Wine no he conseguido que funcionen correctamente. Lo siento

Deja tu comentario:

Procura que tu comentario esté relacionado con esta entrada y no olvides revisar la ortografía. Estás en tu perfecto derecho de comentar anónimamente, pero por favor, escribe con respeto y educación. Los comentarios que incumplan estas normas básicas de civismo serán eliminados sin previo aviso ni piedad.

Bajar inicio