ServUO Version
Publish Unknown
Ultima Expansion
Mondain's Legacy
Hey everyone!

We’ve run into a pretty precarious problem on our shard and I’m hoping someone here can help us out. We’re running out of space for new statics.

We’re using a very old version of RunUO.

We’ve purged a tonne of unused statics but it would be super helpful to have the same amount of space as the newer releases.

Does anyone have any insight into this issue?

Thanks everyone!
 
If you mean "I'm running out of space in the art.mul and artmul.idx files", then you can try adding ID positions beyond what exists in these files. If you mean I'm running out of space in the sticsX.mul and staidxX.mul files, then I don't understand this question. Because I think static files don't have a limit.
 
If you mean "I'm running out of space in the art.mul and artmul.idx files", then you can try adding ID positions beyond what exists in these files. If you mean I'm running out of space in the sticsX.mul and staidxX.mul files, then I don't understand this question. Because I think static files don't have a limit.
Sorry, I should have clarified. We are running out of space in our art.mul, I think! While using fiddler, when you choose the “show free slots,” ours are very few and far between. Is there somewhere that the number of the available “slots” are declared? If you look at newer versions in Fiddler, there are a tonne of free slots.
 
Last edited:
I'm guessing there are better ones but I can see empty slots using the [showart command by Haazen's gump thing 1732650668081.png
 
Since you're using an older version of RunUO, you're likely limited to the smaller mul files. What you can do (this is what I did with my shard) is modify both the server and the client to support the newer files with more space and updated tiledata. My server started as RunUO 1.0 and has undergone 20 years of modding and updates, with features cherry-picked from newer versions, net update, etc.

As mentioned you also have to modify the client to load these newer files as if the game were running on a higher version. If you're using ClassicUO you've to do it without activating all the features of the newer versions. Simply forcing "isnewclient -> yes" in ClassicUO would trigger those features, and you don't want them because you're just boosting the mul, not activating all the other functions that your server doesn't handle.

It's a tedious process, as you'll need to migrate all your current art assets into the new files (there are tools to help with this), double-check the tiledata, and ensure everything works together. Still, this is the most effective way to make the transition.
 
Since you're using an older version of RunUO, you're likely limited to the smaller mul files. What you can do (this is what I did with my shard) is modify both the server and the client to support the newer files with more space and updated tiledata. My server started as RunUO 1.0 and has undergone 20 years of modding and updates, with features cherry-picked from newer versions, net update, etc.

As mentioned you also have to modify the client to load these newer files as if the game were running on a higher version. If you're using ClassicUO you've to do it without activating all the features of the newer versions. Simply forcing "isnewclient -> yes" in ClassicUO would trigger those features, and you don't want them because you're just boosting the mul, not activating all the other functions that your server doesn't handle.

It's a tedious process, as you'll need to migrate all your current art assets into the new files (there are tools to help with this), double-check the tiledata, and ensure everything works together. Still, this is the most effective way to make the transition.
Thank you for this reply!
 
I would still try adding a new ID to art.mul and artidx.mul, as I described above. I work for a server where they tried it and it works. But it is true that we are working with the latest version of sphere and almost the last editable version of UO. But I would try it, maybe it will work.
 

Active Shards

Donations

Total amount
$80.00
Goal
$1,000.00
Back