Texto
e Foto: TheLouz
Muita gente não
sabe, mas o Ultima Online roda sobre o Linux.
Eu fiz um teste para comprovar. Eu utilizei
o Red Hat 7.2 com a interface KDE 2.0 no meu
micro: um Athlon 900, 640mb Ram, Nvidea gForce
2MX400 64r e o meu UO é a versão
Renaissance.
Resultado: O jogo rodou tão bem quanto
no Windows. Confiram a foto:
O
procedimento que eu adotei foi o seguinte: Como
eu já tinha o Ultima Online instalado
na minha partição WINDOWS, eu
copiei o diretório do UO para um diretório
na partição LINUX, importei o
registro do windows (como manda o HOW-TO abaixo)
para o meu WINE previamente instalado e executei
o UO e pronto... rodou! :-) Som, Grafico...
tudo perfeito.
Para quem deseja usar o UO
no Linux, segue abaixo o HOW-TO que segui, em
inglês:
UO-On-Wine-HowTo
by Xanathar (xanathar@noxwizard.com)
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-
Of
course I take no responsibility for what it's
written here. It may format your hard drive,
destroy your life etc etc. Don't bother me if
it does.
#READ THIS IF YOU PLAY ON EMULATORS
------------------------------------
If you play on non official shards, you might
not need this. Some server emulators like
Sphere, POL and some versions of other emulators
have support for 1.26.x clients.
There is Linux native 1.26.2 client directly
from Origin, so you might want to use that.
Of course if you use *BSD or play on official
shards, or play on "ignited" emulators
like
UOX, Wolfpack, NoX-Wizard, etc, you need this
guide :)
If
you want to use Linux native 1.26.2 client,
you can find a good FAQ at
http://www.linuxgames.com/uofaq.php3
and
the client itself at
ftp.owo.com/pub/uo/client/linux/
#STEP 1 : INSTALLING WINE
--------------------------
I will not enter the details of installing Wine.
From Wine website you can find daily rpms
ready to be installed. For our purpose, I suppose
Wine is installed to have a "C:" virtual
disk on directory /c. If you have it elsewhere,
like /usr/share/wine-c (this is where it
is on my system) simply replace /c with /usr/share/wine-c
:).
Also before proceeding test it with notepad.exe
and regedit.exe. You should get them
somewhere from one of your windows disks. RegEdit
will be useful later.
#STEP
2 : INSTALLING UO
------------------------
Before starting setup.exe, you have to create
directories, because the setup program is
unable to do so. So go in the /c directory and
do
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
You
might also have to create directories on Windows/Start
Menu
After
that, start setup.exe by typing "./setup.exe"
or "wine setup.exe" and install UO
in
C:\uo.
Let
the installation continue. At some point it
will either crash or complete. If it
crashes, no problem, usually it does it. If
it completes, DON'T answer yes when it asks
to install DirectX.
If
it crashes, of course it will not work without
some tricks.
So edit (kedit or pico or whatever else you
like) your $HOME/.wine/system.reg and paste
the following :
[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\x201e\b@6\xbb;@\x20ac\x00e0C@\xf4k\\@\x90\x201e\a@\x20acK\b@L\xb2\20@"
"szVideoCardDescrip2"="\xb2\20@"
"timeZoneBias"=hex:3c,00,4f,91
"totalRAMInMB"=hex:f5,07
You
can now use regedit to explore "HKEY_LOCAL_MACHINE\Software\Origin
Worlds Online" key and
subkeys to check if all seems ok.
After
that, start "./uopatch.exe" to patch
and "./client.exe" to play :).
If
you want to play on non official shard, then
you need to patch it with UORice (a program
by Lord Binary) before that. You might have
to do it under Windows. Remember that Ignition
doesn't work under Linux.
You
can find UORice at http://stud4.tuwien.ac.at/~e9425109/UO_RICE.htm.