RYZOM mmorpg instalacion en LINUX

Despues de leer esta noticia tan interesante:
http://www.linuxjuegos.com/2006/11/29/haciendo-pina/

Me pareció una iniciativa exquisita.Puesto q este tipo de juegos online y de mundos persistentes son lo mas divertido q hay hoy en dia en juegos.

El problema de estos juegos es q suelen pedir un pago mensual por jugar.
Este pago mensual (q suele ser de poco dinero) ,al cabo de meses ,(ya q estos juegos provocan adiccion y no se puede dejar de jugar facilmente)se convierte en una cantidad de dinero importante.Y te preguntas si la empresa a la q estas dando tu dinero ,se lo merece,o por el contrario son unos buitres carroñeros.

Y esto me llevo a buscar por ahi otras iniciativas.

Me llevo a descubrir esto otro:
http://www.regnumonline.com.ar/

Este es un proyecto tambien muy interesante y con version para linux.
Pero vamos al grano

COMO INSTALAR RYZOM EN LINUX

aqui el video

Todo lo q expongo aqui lo he sacado de aqui http://www.ryzom.com/forum/showthread.php?t=8887&page=15

Solo me limito a traducirlo por si alguien esta interesado en el juego.

REQUISITOS

Una tarjeta grafica NVIDIA aunque con ATI tambien deberia funcionar,lo han probado con una Radeon 9550 bajandole al juego la calidad grafica,configurando en la BIOS el AGP a 4x y ejecutando RYZOM en opengl.

WINE 0.9.17 o 0.9.23 es importante q sea una de estas dos versiones,yo lo probado con la 0.9024 y 0.9.25 y no funciona.

Yo he usado la 0.9.17 .Pero a lo mejor es mejor la 0.9.23 no se probar vosotros si quereis.

OBTENIENDO Y CONFIGURANDO WINE

Si hacemos un urpmi wine como root no sale esto:
libwine1-0.9.25-1mdv2007.0.i586
wine-0.9.25-1mdv2007.0.i586
Como la version 0.9.25 no funciona no nos vale,(si teneis wine instalado y es una version q no nos vale,desinstalarla).
Y vamonos aqui http://winehq.com/ y descargamos la version 0.9.17 o 0.9.23.Hay bajarse el archivo wine-0.9.23.tar.bz2 dando a source avaible now.

Luego lo descomprimimos en una carpeta ,y hacemos un configure,luego un make y luego un make install.Ten paciencia por q tarda mucho en compilar wine.

Una vez instalado ,cierra la consola y abre otra para ser usuario comun de nuevo.y ejecuta winecfg

En la pestaña librerias pon las siguientes como (native,builtin):
mfc42d
msvcp60
msvcp60d
msvcrt

En la pestaña aplicaciones pon win98 como version de windowsa emular.

OBTENIENDO HE INSTALANDO RYZOM
Lo bajas de aqui http://www.ryzom.com/newcomer/game-download yo lo hize con azureus y me tardo bien poquito sino tambien puedes en descarga directa.

Luego te creas tu cuenta ya q estas ahi.Es gratis y solo tienes q dar tu mail.
Con esa cuenta accederas al juego.

Una vez hemos ejecutado el archivo descargado con wine (desde la consola wine ryzom-installer_060928.exe)
Nos descomprime el instalador del juego en la carpeta q elijamos nosotros.Luego habra q ir a esa carpeta a ejecutar el setup.exe q nos crea (wine setup.exe).Para q esto funcione tenemos q bajar e instalar tambien con wine esto
> InstMsiA.exe
NOTA (*)

Una vez el juego esta instalado,son 6 gygas, pasamos al paso siguiente.Si falla la instalacion del juego (a mi me fue bien) ,y si teneis win2, instalarlo en win2 y copiar la carpeta del juego al directorio /home/usuario/.wine/drive_c/Archivos de programa/Ryzom en linux.

CONFIGURANDO CORRECTAMENTE RYZOM

Hay q abrir el archivo client.cfg de la carpeta del juego y poner
Driver3D = 1;.
Al final del fichero
Asegurate q HardwareCursor es igual a uno y SoundOn es cero.
Si ejecutamos client_ryzom_rd.exe directamente con wine vemos q no va bien,tiene ciertos fallos.Estos se solucionan creandonos un sencillo script lanzador del juego.Para ello creamos un documento de texto nuevo en la carpeta del juego y lo llamamos lanzador.sh .
Dentro le metemos este codigo

#!/bin/sh
cd ~/.wine/dosdevices/c:/Archivos\ de\ programa/Ryzom
SETREPEAT="50 37 64 62 109 113"
for k in $SETREPEAT; do
xset r $k
done
wine client_ryzom_rd.exe

Lo del setrepeat ese raro es para limpiar la basura q sale en la ventana de chat del juego.

Le damos al script permisos de ejecucion.y lo ejecutamos.La primera vez q ejecutas el juego se baja un parche y lo aplica.Pero al aplicarlo ejecuta un .bat q se llama updt_n1.bat y falla.
Hay que crearse otro script como hemos hecho antes para el lanzador q llamaremos parchecito.pl

#!/usr/bin/perl 
 
open(INFILE, "updt_nl.bat") or die("$!"); 
 
while(){ 
 if(/^del/){ 
 s/\\/\//g; 
 s/^del //g; 
 unlink $_; 
 }else{ 
 if(/^move/){ 
 s/\\/\//g; 
 s/^move/mv/; 
 system("$_"); 
 } 
 } 
}

Dale tambien permisos de ejecucion.Y lo ejecutamos perl parchecito.pl.
Lo que hace es lo mismo q haria el .bat q falla y es aplicar el parche descargado.

Despues de esto si volvemos a ejecutar el lanzador.sh el juego estara listo y podremos crearnos ya un personaje y jugar.

Hay q tener el sonido desabilitado por que sino fallara en pocos minutos.

Bueno , mucha suerte

NOTA(*):Cuando instale el juego en linux lo hize con wine 0.9.25 y todo fue bien.Cuando lo fui a probar me di cuenta q con esta version no funcionaba y me instale la 0.9.17 para ejecutarlo.
Posteriormente he intentado instalar el juego directamente con la 0.9.17 y no me ha funcionado.
Yo por no complicarme partiria de una instalacion hecha en windows si es posible.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de bravas

# 27187: AHORA CON SONIDO

Resulta q la version de wine 0.9.27 funciona estupendamente para Ryzom.
Asique actualizamos nuestros repositorios y hacemos urpmi wine.
Que facil.

(*)Para desinstalar una version anterior instalada sin rpm,vete a
la carpeta donde descomprimiste el tar donde venia wine.Y ejecuta

make uninstall.
Luego instala el wine 0.9.27 de mandriva con urpmi.

Una vez instalado correctamente ejecutamos sin ser root winecfg :
En la pestaña librerias pon las siguientes como (native,builtin):
mfc42d
msvcp60
msvcp60d
msvcrt

En la pestaña aplicaciones pon win98 como version de windows a emular.
Y en la de sonido pon oss y desmarca alsa.

Luego edita el fichero user.reg de la carpeta .wine que se encuentra en tu home.
Y donde pone
[Software\\Wine\\Drivers] 1166920427
"Audio"="oss"

pon "arts"

Es decir
[Software\\Wine\\Drivers] 1166920427
"Audio"="arts"
Esto porque uso KDE supongo que en Gnome sera esd,no lo he provado mas q en KDE.

Salvamos el fichero user.reg con la nueva configuracion.

Y ahora vamos a la carpeta donde este instalado el juego y lo ejecutamos asi

nice -n 19 wine client_ryzom_rd.exe

Es para darle mas prioridad al proceso.Ya no tenemos q ejecutar
el lanzador hecho por nosotros q explico en la descripcion de arriba.

Aunque si el juego se vuelve a parchear cuando lo ejecutes ahora te volvera a fallar en el parche y tendras q crearte y ejecutar el parchecito perl q describo arriba.

Si ponemos wine a trabajar en alsa fallara el juego en pocos minutos ,por eso hay q ponerle a trabajar en oss y para q suene hay q hacer la chapucilla de editar el fichero user.reg y poner arts.

Con esto yo tengo un sonido muy aceptable y puedo jugar normalmente.

Como veis he partido de una instalacion de ryzom q ya estaba hecha anteriormente,con wine 0.9.25 no se si esta 0.9.27 hara funcionar el instalador de juego,no lo he probado.

Espero q esto os sirva ,a jugar.

Pasaros de vez en cuando por http://www.ryzom.org/

para ver como va la propuesta para liberar ryzom.

Un saludo

Gravatar de pacho

# 27409: Creo que puedes actualizar

Creo que puedes actualizar el post principal :-/

Saludos y gracias :-)


¡BUGs!

JID: pacho@jabber-hispano.org
El Blog de Pacho

Gravatar de bravas

# 29195: El juego finalmente fue vendido

a una empresa y no a la comunidad libre.Un desastre yo deje de jugarlo.
Si quereis tirar este post a la basura por mi podeis hacerlo.
Por eso no he modificado el original con las mejoras q añadi mas abajo para el sonido.

Un saludo