Guttersnipe
Squire
Hello everyone,
This script allows client encryption into your server, Classic or Enhanced. So you dont have to use third party programs ( like ConnectUO, Razor, etc. etc. ) to login into your server. This supports RunUO 2.0 & RunUO 2.1
I did not make any of these scripts/programs so do not give me credit for that. I only figured out how to use them to allow people to login your server with encryption classic or enhanced client. I'm still a noob so i dont know how to change it to allow both clients....so um yeah i only know how to allow one of either or and i will show you how.I have uploaded all files you will need but you can use others and download it from anywhere
Intructions:
------------------------------------------------
1.
First you are going to need "Client Encryption", "UOKeyLogin_Calculator", and for UOEnhance, "UOSALoader"
=============================
2.
Uncompress Client Encryption into your RunUO Server custom scripts(RunUO/Scripts/Customs)
=============================
3.
Open UOKeyLogin_Calculator input the client lastest version Example: ( [7].[0].[11].[2] ) weither if its enhanced or classic after you input your versoin you should of gotten 2 keys.
=============================
4.
Now go to where you uncompress your client encryption scripts and open Configuration.cs now your seeing all the version of the preivous UO Clients if your using classic client input the lastest version and key to the top
example:
Code:
new LoginKey("7.0.11.0", 0x2DFB574D, 0xA3ED9E7F),
For UO Enhance delete all the previous versions of old client and input only the new enhanceclient
example:
Code:
new LoginKey("4.0.11.2", 0x2C7B574D, 0xA32D9E7F),
you will have to update each key stacking from top when EA releases a new patch.
=============================
5.
Now that you have gotten your server to accept those kind of encrpytion keys all you need is the client to login into your server. Goto your UO installation folder look for login.cfg open it with notepad delete everything and input your info ( LoginServer=IP,Port )
like this:
Code:
LoginServer=127.0.0.1,2593
For UO Enhance, open UOSALoader from your client installation folder (.../Program Files/Eletronic Arts/ultima Online Enhanced/) after you have open'd it input your server information IP & Port now click on ...patch, it should of sucessfully patched.
=============================
6.
Upload your login.cfg and share it with your players no programs needed ( razor, connectuo, etc. ) or you can also give intructions how edit login.cfg.
For UO Enhance Upload your uosa.patched.exe you can rename it into anything you like(UOSAMyserver), it will not effect anything and now share it with your players with instructions on how to login; Copy the new client.exe(UOSA.patched.exe) into your client installation folder and run it, thats it. When a new patch is release you will have to update your uosa.patched.exe with the same loader.
=============================
7.
Login to your server with orginal client.exe or shortcut.
For UO Enhance use the new patched uosa client to login.
-------------------------------------------------
thats it, simple as that. Like I've mention before i am not the creator or mod of any of these programs & scripts, only the guide is all I really made, heh im a noob. but anyways enjoy and have fun with your players playing the new UO Enhanced in your server if you have any problems or some kind of confusion from my guide please reply I will help as much as i can...
*note* any modifications done to your Classic UO like Custom Map, Art, Texture, or Hues(colors) will not work with UO enhanced you will need to find tools or create your own tools( hope you share ) to modify the new UO enhance, although i have not seen any tools for UO Enhanced yet...or else i would share :/
Known Bugs for UO: Enhanced on RunUO v2.1:
- Backpack, items stack up in one slot on grid view.
- Backpack, Items show out of border in list view.
- Problem with creating a character.
- Atlas map goes out of border when moved or resized.
- Incorrect animation from NPCs and Players at times.(barely notice, dosn't happen alot)