Archivos necesarios:
-Wine
-Muchas ganas de dejar de lado el windows
Empecemos:
Primero configuraremos el wine para que tenga una unidad virtual en /home/wine/c o donde vosotros querais. Para instalar el wine os podeis bajar un rpm (Cosa que odio) o compilar vosotros mismo los sources. Para descargarlo http://www.winehq.com/site/download
Una vez lo tengais instalado y habeis probado que funciona, procederemos a instalar el UO.
Instalando el uo:
Para instalar el uo teneis dos opciones:
1ª: Copiar la instalacion desde windows al directorio donde tengais la unidad virtual de windows.
2ª: Instalarlo desde linux, para ello debereis primero crear las carpetas siguientes en el directorio virtual de windows:
mkdir /c/uo
mkdir /c/uo/music
mkdir /c/uo/music/4MB
mkdir /c/uo/music/512K
mkdir /c/uo/demo
mkdir /c/uo/tutorial
mkdir /c/uo/Desktop
mkdir /c/uo/language
mkdir /c/uo/patch
mkdir /c/uo/transerv
mkdir /c/uo/transerv/systran
mkdir /c/uo/transerv/systran/Ef
mkdir /c/uo/transerv/systran/Eg
mkdir /c/uo/transerv/systran/Ej
mkdir /c/uo/transerv/systran/Es
mkdir /c/uo/transerv/systran/Fe
mkdir /c/uo/transerv/systran/Ge
mkdir /c/uo/transerv/systran/Je
mkdir /c/uo/transerv/systran/Se
mkdir /c/uo/transerv/systran/Ef/csd
mkdir /c/uo/transerv/systran/Eg/csd
mkdir /c/uo/transerv/systran/Ej/csd
mkdir /c/uo/transerv/systran/Es/csd
mkdir /c/uo/transerv/systran/Fe/csd
mkdir /c/uo/transerv/systran/Ge/csd
mkdir /c/uo/transerv/systran/Je/csd
mkdir /c/uo/transerv/systran/Se/csd
Una vez habeis creados las carpetas podeis hacer wine setup.exe en el cd de instalación del uo para continuar la instalacion, no instaleis el directx porque lo emula ya el wine y daria error.
Una vez ya tengais instalado el uo vais a ~/.wine/system.reg e incluís el siguiente registro:
Código:
[Software\\Origin Worlds Online\\Ultima Online\\1.0]
"ExePath"="C:\\uo\\client.exe"
"InstCDPath"="D:\\"
"PatchExePath"="C:\\uo\\uopatch.exe"
"StartExePath"="C:\\uo\\uo.exe"
"Upgraded"="Yes"
[Software\\Origin Worlds Online\\Ultima Online\\1.0\\HWProfile]
"largestPartitionInMB"=hex:ff,00
"nProcessors"=hex:01
"processorClock"=hex:00,00
"processorType"=hex:03
"szModemDescrip"="iO"
"szModemManufacturer"="oO"
"szVideoCardDescrip1"="\xff\xff\xff\\f\\@\xf9\x201 e\b@6\xbb;@\x20ac\x00e0C@\xf4k\\@\x90\x201e\a@\x20 acK\b@L\xb2\20@"
"szVideoCardDescrip2"="\xb2\20@"
"timeZoneBias"=hex:3c,00,4f,91
"totalRAMInMB"=hex:f5,07
Ahora ya os debe abrir el cliente de uo poniendo wine client.exe.
Normalmente da error los clientes de versiones bajas como el de ua al ejecutarlo bajo wine, la solución es: Abrís el archivo uo.cfg y desactivais el servidor de traducción y problema solucionado.
Ahora ya podeis disfrutar del UO en linux
NOTA: No hagais wine uopatch.exe puede provocar errores lo que con llevaria a la reinstalación del uo.
Parte del tutorial ha sido extraido de http://nox-wizard.sunsite.dk/frames/uolinux.txt
By Demonz
El problema del sonido que no se escucha se soluciona ejecutando winecfg, llendo al apartado audio, y cambiando la aceleración hardware a 'emulation'. No obstante, noto que los sonidos van con un pequeño retardo, si alguien si sabe solucionar esto, que avise!
By Araugnir