Informações
  Quem Somos
  O que é o UO?
  Configurando o UO
  Comandos dos NPC
  Magias
  Regras
  Info. Técnicas
. História
. Staff
. Casas

. Torneios

. Quests Automáticas
. Arenas
. UO no Linux
Contas
. Perguntas Frequentes
. Cadastrar-se
. Atualizar Cadastro
. Ver situação de Conta
. Reenvio/Troca de Senha
. Central de Atendimento
. SID - Acesso ao Forum
Colunas
  Encontros
  Brittania News
  UO Adventures
  Destaque no Mundo
Canais
  Convide amigos
  Forum
  Sala de Chat
  Canal de IRC
  Rádio DmN
  Voice Chat
Arquivos
  Essenciais
  UO Utilitários
. Galeria Dominium
Habilidades
  Skills de Trabalho
  Skills de Luta
Tabelas
  Alchemy
  Animal Taming
  Blacksmithing
  Bowcraft
  Carpentry
  Cooking
  Lumberjacking
  Tailoring
  Tinkering
  Mining
 
  Ultima Online rodando sobre o Linux.

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.


   
Dominium Shard - Brazilian Free Shard - All Rights Reserveds - ©2002
Página Inicial Cadastre-se no DmN Shard!!! Forum Sala de BatePapo