RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

HOW-TO: Connect to OSI servers with Razor

Zippy

Razor Creator
HOW-TO: Connect to OSI servers with Razor
Pre-Reqs: First, you must have Razor Beta 14 or higher.

Steps:
1) Start Razor.

2) The welcome screen should appear. IF IT DOES NOT: Wait for Razor to finish loading, on the "General" tab, check "show welcome screen when razor starts" close razor and re-open it. THe welcome screen will appear

3) Select your options as normal for the client and data directory. For the Server, you should enter "login.ultimaonline.com" and for the port "7776". You should only need to enter this server information once. After that, you can leave it on "Use Last", or if you connect to a different server, you can find logio.owo.com on the drop down list again. Do not use the "Electronic Arts/EA Games" option, it does not work.

4) Under Client options you MUST uncheck "Patch client encryption" When you uncheck this box, the box below it will become active.

5) Check the new box called "Use OSI Encryption"

6) Push okay. The client will start and you should be able to connect to OSI servers with Razor.

7) If you wish these settings to be the default, click the "Make these settings default" button on the welcome screen.

Disclaimer: Razor & it's Developer(s) are not responsible for consequences of you using this product on OSI servers. This may or may not be a violation of the EA EULA and ToS, you may be banned for using this product. Use at your own risk. We are not responsible for damage you do to your machine or other machines as a result of using this product. It is provided AS IS without a warranty, without even the implied warranty of "fitness for use." (See license.txt in your Razor directory for more information.)
 

loops

Wanderer
Just note that OSI login dont use port 7777 anymore.
Just set the port to 7775 or 7776 in razor and it works.
 

Lawn Gnome

Wanderer
Doesn't work :/ Tried with client 4.0.3a, c, d, and e. I am able to log into the login server, but clicking on a shard starts a neverending "Connecting..." gump. This doesn't happen with Razor off. Here is what's going on, with my username/password CC'ed out:
Code:
7:09:38.609 Client -> Server: 0xA0 (SelectShard), frequ: 1, len: 0x03
0000: A0 00 09                                        ->...

17:09:38.734 Server -> Client: 0x8C (Relay), frequ: 1, len: 0x0B
0000: 8C 9F 99 C4 1C 13 89 25 8C A0 2F                ->.......%../

17:09:38.812 Client -> Server: 0x91 (RelayAuth), frequ: 1, len: 0x41
0000: 91 25 8C A0 2F CC CC CC CC CC CC CC CC CC CC CC ->.%../-----------
0010: CC CC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ->--..............
0020: 00 00 00 CC CC CC CC 00 00 00 00 00 00 00 00 00 ->...----.........
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ->................
0040: 00

That is where it "freezes". Hope this helps.
 

Lawn Gnome

Wanderer
And here is how it's supposed to look...
Code:
17:24:03.15 Client -> Server: 0xA0 (SelectShard), frequ: 1, len: 0x03
0000: A0 00 09                                        ->...

17:24:03.109 Server -> Client: 0x8C (Relay), frequ: 1, len: 0x0B
0000: 8C 9F 99 C4 1C 13 89 25 8C A0 2F                ->.......%../

17:24:03.187 Client -> Server: 0x91 (RelayAuth), frequ: 1, len: 0x41
0000: 91 25 8C A0 2F CC CC CC CC CC CC CC CC CC CC CC ->.%../-----------
0010: CC CC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ->--..............
0020: 00 00 00 CC CC CC CC 00 00 00 00 00 00 00 00 00 ->...----.........
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ->................
0040: 00

Which is weird, considering both Razor and non-Razor are sending the exact same packet, but only the instance without Razor running is recieving data from the server. Hmm? Broken passthrough?

edit: Ahh, I found your bug :) Razor isn't passing through packets sent when the username is over x characters. I have an 9-byte username that logs in fine with Razor, but my 13-byte username does not. It seems to be unaffected by password length. Hope this helps. Here is the packet that works, for reference:

Code:
17:31:29.796 Client -> Server: 0xA0 (SelectShard), frequ: 1, len: 0x03
0000: A0 00 09                                        ->...

17:31:29.890 Server -> Client: 0x8C (Relay), frequ: 1, len: 0x0B
0000: 8C 9F 99 C4 1F 13 8A 00 06 6F A5                ->.........o.

17:31:29.968 Client -> Server: 0x91 (RelayAuth), frequ: 1, len: 0x41
0000: 91 00 06 6F A5 CC CC CC CC CC CC CC CC CC 00 00 ->...o.---------..
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ->................
0020: 00 00 00 CC CC CC CC 00 00 00 00 00 00 00 00 00 ->...----.........
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ->................
0040: 00                                              ->.

17:31:30.109 Server -> Client: 0xB9 (EnableClientFeature), frequ: 1, len: 0x03
0000: B9 80 3B                                        ->..;

17:31:30.109 Server -> Client: 0xA9 (SendCharsAndCities), frequ: 1, len: 0x4A4
 

brianre001

Wanderer
Well Razor.... is it licensed under the gnu??? and as far as banning goes razor is a "client side" product..... it dont ride on osi's servers or anything so its legal
 

psz

Administrator
Razor is not liscensed under the GNU. What on earth would make you think it was?
 

ima

Wanderer
not working...

I followed all the steps you listened and it's not working. I get to the servers screen but when i choose one i get stuck on the "connecting..." screen! Client version is 4.0.6a :/
 

blackfire666

Wanderer
ima said:
I followed all the steps you listened and it's not working. I get to the servers screen but when i choose one i get stuck on the "connecting..." screen! Client version is 4.0.6a :/
Same problem as him. Does Razor have to be updated whenever theirs a new patch like EUO? Plus i am running OSI
 

Scarecrow

Wanderer
I am having a problem with packet viewing? I get like a billion screens jump up with warnings and usually takes me ten minutes to hit "ignore" on all of them. any ideas?
 

Rayn

Wanderer
razor was created long after UO ran it's uo friendly program (whatever it was called) so anything developed after that date is considered illegal by OSI last i checked (tho i haven't played on an osi server in like 3-4 years so.
 

Zippy

Razor Creator
Scarecrow said:
I am having a problem with packet viewing? I get like a billion screens jump up with warnings and usually takes me ten minutes to hit "ignore" on all of them. any ideas?
Look for a "crash.log" file in your razor folder and post it here.
 

Scarecrow

Wanderer
Here is the last one in the file tho it blasts me with those screens and all of these have one thing different and thats the number that I have in red

Code:
Exception @ 03-18-05 16:46:13.[color=red]1875[/color]
System.NullReferenceException: Object reference not set to an instance of an object.
   at Assistant.Item.set_Container(Object value)
   at Assistant.PacketHandlers.WorldItem(PacketReader p, PacketHandlerEventArgs args)
   at Assistant.PacketHandler.ProcessViewers(ArrayList list, PacketReader p)

Usually does this when I try to switch accounts but sometimes just when I switch chars in the same account.
 
Top