Crafting Gumps missing text?

Falkor

Squire
Apr 11, 2018
252
88
28
wpshard.com
Shard Name
Whispering Pines
My point is that he has to be using the correct client files or the Razor radar map wouldn't show the Solen Hives.

Here I am with our old server (RunUO 2.0 RC1) and the downloaded client 5.0.9.1
5091 solen.jpg
 
Last edited:

D4rkh0bb1T

Citizen
Dec 30, 2019
47
3
8
The second screenshot i posted was from auto map, the first screenshot was from uofiddler, razor map shows me green acres.
Is this because im running a 2.2 runuo server? not fully supporting ML, SE or AOS? (the main goal here is to keep most of aos)
I do see the hives using the 7.0.15 (SA) client with my 2.2 runuo server even tho monsters walk through floors and walls, just like in trammel or tokuno.

This is the file i got for my runuo server: RunUO2.3r987_Full
It says 2.3, but upon runinng the server it says :
RunUO - [www.runuo.com] Version 2.2, Build 4782.3756
Core: Running on .NET Framework Version 2.0.50727
 
Last edited:

Falkor

Squire
Apr 11, 2018
252
88
28
wpshard.com
Shard Name
Whispering Pines
If Razor's map shows green acres it means Razor's "UO Data Directory" isn't pointed at the 5091 client.

razorsettings.jpg

Nothing on the server end can change the topography of the client's static map. If the hives are in the client they'll be on the screen. RunUO 2.2 should easily do AOS, especially with the pre 6.0 clients.

Going into the 7.x client range with RunUO adds other variables to the mix like the tilematrixpatch. In short, don't confuse things by attempting 7.x because it's another set of compatibility settings that must be set -- and I'm not sure when those got added into RunUO.
 

D4rkh0bb1T

Citizen
Dec 30, 2019
47
3
8
I agree, and all of what you guys said make sense to me. On my machine, both game and copy for server are installed on C:

Server side, so in datapath :
private static string CustomPath = @"C:\Ultima Online Mondain's Legacy Server";

Client side, so on Razor welcome screen :
Load client : C:\Ultima Online Mondain's Legacy\client.exe
UO Data Directory goes into : C:\Ultima Online Mondain's Legacy

This is a real mystery...
 

Ozzer2016

Rookie
Jul 2, 2016
82
15
8
45
I had this problem when first starting a server 8 years ago, I found that with runuo 2.0 final I had to use uoml 1.46 ( I have a copy if you need, I have about 6 different client's) if you find the file runuo 2.2 it will say that its 2.1 onloading which works awesome with 7.0.15.1. The way I fixed it years ago was trying different clients. Sometimes the mul's are in a different order, so even though they are there the server isn't calling the correct number for the item in the mul file. I have told you how to fix it, I have told you what the problem is. You need client 1.46 which you can find here https://mirror.ashkantra.de/joinuo/Clients/
Post automatically merged:

Tass23 is the man to ask he helped me when I first got started, (I think Tass23 is the same person from runuo with the name tass23)
 
Last edited:

D4rkh0bb1T

Citizen
Dec 30, 2019
47
3
8
Not sur how to merge my runuo 2.2 shard into a new runuo 2.0 final just to use the uoml 1.46 client, and not losing everything done so far.
Like i said, i just ran the 7.0.15 client on my 2.2 shard and it worked, although monsters walk pass the ground and walls just like in tram or tokuno (I already closed access to these areas...)
What would be the main difference between using runuo 2.2 + 7.0.15 client, or runuo 2.0 + uoml 1.46?

Thanks for the link by the way! I'll use it for sure :)
Tass23, i'll be sure to remember that name also
 

Ozzer2016

Rookie
Jul 2, 2016
82
15
8
45
Im not sure what the differences are but it would be to do with the framework used, the commands used in the script ect.


You could try the 7.0.23.1 client for runuo 2.2, i thought you was using 2.0
 

Grimoric

Squire
Mar 21, 2015
199
62
28
44
Old clients are depending on the registry. You have probably installed a client without the support of "Solen Hives". Then copy another client to a new location by unzipped it or moved the files then run it throw razor. Razor only fixes the encryption, not the registry pathfinding. So your client is running from the copied directory but uses the data files from the other that was installed by a installer. This has nothing to do with the server itself.

And for the labels not showing up. You need the language translation files (Cliloc) from a newer client sins the labels are not yet been added in older clients, it might even be that your client was using other numbers back then. SevUO/RunUO is not out of the box compatible with old expansions.

-Grim
 
Last edited:

Ozzer2016

Rookie
Jul 2, 2016
82
15
8
45
yes he could patch it with newer Cliloc files, but man that is a lot of work (I know it) he would be better off finding a client to suit his runuo 2.2.

No need to confuse him!
 

Falkor

Squire
Apr 11, 2018
252
88
28
wpshard.com
Shard Name
Whispering Pines
I have told you how to fix it, I have told you what the problem is. You need client 1.46
That's interesting because my screenshot at the top of this page is plain old RunUO 2.0 RC1 and the client downloaded from my link on the first page of this thread. No other special tricks, edits, or 1.x client downloads required.

D4rkh0bb1T -
Check your /scripts/misc/MapDefinitions.cs

If you have this line:
Code:
            TileMatrixPatch.Enabled = false;    //OSI client patch < 6.0.0.0
Make sure it = true for clients below 6.0
 

D4rkh0bb1T

Citizen
Dec 30, 2019
47
3
8
D4rkh0bb1T -
Check your /scripts/misc/MapDefinitions.cs

If you have this line:
Code:
            TileMatrixPatch.Enabled = false;    //OSI client patch < 6.0.0.0
Make sure it = true for clients below 6.0
Yes! This is it! I can't believe it.
Monsters walking pass the walls and some floor tiles, but the caves artwork are now existent...!
The UO God bless you my friend.
 

Ozzer2016

Rookie
Jul 2, 2016
82
15
8
45
If your still using client 4. xxx and have allowed lower clients in runuo 2.2, do you have the correct things in your buy gumps? you might have to update your cliloc file then as Grim says, I was just giving you the easy way around it. As I said at first I thought you was using runuo 2.0 to use client 1.46, just so you know your still gonna find things missing if your using 2.2 on a old client unless you patch the cliloc files. You will see black squares with stars in them all over the place roads ect until you patch the cliloc file.

Good luck :)
 

D4rkh0bb1T

Citizen
Dec 30, 2019
47
3
8
No, the crafting blank strings remains an issue if using client 4 under runuo 2.2. Using client 5 solved this issue.
TileMatrixPatch.Enabled set to true fixed the solen hives overall for any older client with runuo 2.2.

Patching Cliloc of client 4 with newer files? Where to find such files?
As I see it, everything is tweakable from UOFiddler, but yeah it seems a lot of work, even more cause i'm not sure what number goes where hehe

This has been a great experience for me to learn, thank to all of you guys.

''SevUO/RunUO is not out of the box compatible with old expansions.'' - True. So True.
 

Falkor

Squire
Apr 11, 2018
252
88
28
wpshard.com
Shard Name
Whispering Pines
You can just copy the file cliloc.enu from a newer client into the older client's folder. I would rename the old file first so you don't lose it if it doesn't work as you need it.

The cliloc file has nothing to do with LandTiles or item tiles. It is just a big list of numbers and the word or phrase it corresponds to.

You said before that the crafting material strings were already in your 4.x client so I'm not sure what copying the newer one will do, but anything is worth trying.
 

Ozzer2016

Rookie
Jul 2, 2016
82
15
8
45
If you just copy the cliloc from a new version you risk causing more and different issue's, youd need to open the cliloc file from the old client and also the one from the new client, before that you would need to find out which tiles are missing and then copy the corresponding tiles from the new client into the old one. So first youd need to work out what is missing and you need to know the item numbers, tile number ect for the item your missing then find that item in the new client and extract it and copy into the old client. Have you checked your sb list's for the items missing? youd get numbers from there too. The cliloc file is what places all the tiles in the world (very important).
Post automatically merged:

the mul file holds the pictures, cliloc says where to place them
Post automatically merged:

You might be able to edit your sb for that buy list, work out what is suppose to be there (get the numbers, name ect) then look to see if its already in your server under a different number and then change then item code to items that are on your server already, if that doesn't work then its your cliloc you'l need to edit.
 
Last edited:

Falkor

Squire
Apr 11, 2018
252
88
28
wpshard.com
Shard Name
Whispering Pines
the mul file holds the pictures, cliloc says where to place them
That's not how any of this works. Seriously. Cliloc means Client Localization and it is used for quick translation into various languages. It's a list of numbers that corresponds to words or phrases. People translate them in that file so that scripts don't have to be edited directly. It has nothing to do with artwork or graphics of any kind. TileData.mul holds the extended information for artwork.

Cliloc numbers don't change once they are present. There are a lot of "legacy" entries in that file that have never changed -- they just keep adding new ones as needed. It's perfectly safe to swap in a newer cliloc file -- give it a shot.
 

Ozzer2016

Rookie
Jul 2, 2016
82
15
8
45
It has been a few years since iv done this, might have been the tiledata I had to edit (which sounds more like it) Im prity sure I had to do something with the cliloc file though.