Man kanns sich auch kompliziert machen leutz :P
Das einzige, was UO daran hindert unabhängig in mehreren Installationen zu laufen ist der Registry eintrag für Ultima Online.
Hier ein Beispiel vom Original (Pfadangaben waren von meinem System sind aber irrelevant)
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online]
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online\Ultima Online]
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online\Ultima Online.0]
"ExePath"="H:\Ultima Online 2D\client.exe"
"InstCDPath"="H:\Ultima Online 2D"
"StartExePath"="H:\Ultima Online 2D\uo.exe"
"PatchExePath"="H:\Ultima Online 2D\uopatch.exe"
"Upgraded"="Yes"
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online\Ultima Online.0\HWProfile]
"processorType"=hex:03
"processorClock"=hex:00,00
"nProcessors"=hex:01
"szVideoCardDescrip1"=""
"szVideoCardDescrip2"=""
"szModemManufacturer"=""
"szModemDescrip"=""
"totalRAMInMB"=hex:ff,61
"largestPartitionInMB"=hex:97,ff
"timeZoneBias"=hex:c4,00,00,00
Wenn ihr die Werte für die Pfadangaben leert (nicht löscht!!!) wird jede gestartete client.exe (ob direkt oder durch nen launcher) im default verzeichniss (in dem, in dem die client.exe ruht) nach den UO files suchen.
Die PC Spezifischen Werte sind veraltete Maxima und können ebenso geleert werden.
Hier ein Beispiel eines 'gereinigten' Registry Eintrags
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online]
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online\Ultima Online]
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online\Ultima Online.0]
"ExePath"=""
"InstCDPath"=""
"StartExePath"=""
"PatchExePath"=""
"Upgraded"="Yes"
[HKEY_LOCAL_MACHINE\SOFTWARE\Origin Worlds Online\Ultima Online.0\HWProfile]
"processorType"=""
"processorClock"=""
"nProcessors"=""
"szVideoCardDescrip1"=""
"szVideoCardDescrip2"=""
"szModemManufacturer"=""
"szModemDescrip"=""
"totalRAMInMB"=""
"largestPartitionInMB"=""
"timeZoneBias"=hex:c4,00,00,00
Wer es nicht selber ändern kann oder will soll sich die Registry files hier saugen und ausführen:
Win 9X:

Win XP: