Jakkin wrote:
I'm guessing this is a new bug/issue ?
Well, honestly I've never had this happen. I've been modifying UO and working with Dragon for at least a couple years now. Mainly in Sphere at first, but when RunUO came around I jumped over.
I'm really at a loss for advice at this point. You didn't by any chance remove the diff files from your Ultima Online 2D folder and forget to tell the server not to use them did you?
If so download the blank diffs and replace them, or I think there's a way to tell the server not to bother with them.
The problem can't be client side... because your client only reads map0.mul, staidx0.mul, and statics0.mul. Then the server informs the client where everything is placed, so you can see things. For some reason your server "thinks" the z level for ground where your placing things is lower than it actually is.
This is how I set up my RunUO server. First I created my custom map and statics. Then I drug map0 map2 map3 (mostly for backup purposes) and all the statics files that corresponded, out of the UO folder. I then dropped them into a new folder in my RunUO directory.
Then I edited
DataPath.cs in the
Scripts>Misc Directory and made it look like this:
DataPath.cs
Code:
namespace Server.Misc
{
public class DataPath
{
/* If you have not installed Ultima Online,
* or wish the server to use a seperate set of datafiles,
* change the 'CustomPath' value, example:
*
* private const string CustomPath = @"C:\Program Files\Ultima Online";
*/
private const string CustomPath = @"C:\Program Files\RunUO\Scripts\Misc\DataFiles";
The main line you want to look at is this:
Code:
private const string CustomPath = @"C:\Program Files\RunUO\Scripts\Misc\DataFiles";
Which is the directory of the files that the Server will be using.
This is a list of files the server needs to run.
Multi.idx
Multi.mul
VerData.mul <This isn't a neccessity unless you use a Verdata for patches
TileData.mul
Map*.mul
StaIdx*.mul
Statics*.mul
MapDif*.mul
MapDifL*.mul
StaDif*.mul
StaDifL*.mul
StaDifI*.mul
So the list of files I have in my DataFiles directory is.
Multi.idx
Multi.mul
Verdata.mul < I do have custom patches.
Tiledata.mul
Map0.mul
Map2.mul
Map3.mul
Staidx1.mul
Staidx2.mul
Staidx3.mul
Statics1.mul
Statics2.mul
Statics3.mul
And all of the dif files (which are blank).
If you have all this Server side, and Client side, and your DataPath.cs is set up correctly, and you are still having problems, I have no idea.
I really hope this helps.