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!

RunUO High Seas Item Error.

Master DragoOn

Wanderer
Hello,

That now I'm really determined to start my server with RunUO because its seems much more complete than sphere.

here is my little problem with my version of RunUO Ultima Online database starts without problems when I install my version Ultima Online: High Seas he seems to encounter a problem loading the item the new item after me and he asks me to delete them 1 by 1 my I will not delete them because I want the item any ultima online game's full so I was wondering if there stuff has had a change in the file or download it to solve problem.

Thank you in advance.
runuoitemerror.jpg
 

Rob24

Sorceror
i have this error 2


RunUO - [www.runuo.com] Version 2.0, Build 3567.2838
Core: Running on .NET Framework Version 2.0.50727
Core: Optimizing for 2 processors
Scripts: Compiling C# scripts...done (0 errors, 0 warnings)
Scripts: Skipping VB.NET Scripts...done (use -vb to enable)
Scripts: Verifying...done (2737 items, 751 mobiles)
Enter the Ultima Online directory:
>

using System;
using System.IO;
using Microsoft.Win32;
using Server;

namespace Server.Misc
{
public class DataPath
{
/* If you have not installed Ultima Online,
* or wish the server to use a separate set of datafiles,
* change the 'CustomPath' value, example:
*
* private const string CustomPath = @"C:\Program Files\Electronic Arts";
*/
private static string CustomPath = null;

/* The following is a list of files which a required for proper execution:
*
* Multi.idx
* Multi.mul
* VerData.mul
* TileData.mul
* Map*.mul
* StaIdx*.mul
* Statics*.mul
* MapDif*.mul
* MapDifL*.mul
* StaDif*.mul
* StaDifL*.mul
* StaDifI*.mul
*/

public static void Configure()
{
string pathReg = GetExePath( "Ultima Online" );
string pathTD = GetExePath( "Ultima Online Third Dawn" ); //These refer to 2D & 3D, not the Third Dawn expansion

if ( CustomPath != null )
Core.DataDirectories.Add( CustomPath );

if ( pathReg != null )
Core.DataDirectories.Add( pathReg );

if ( pathTD != null )
Core.DataDirectories.Add( pathTD );

if ( Core.DataDirectories.Count == 0 && !Core.Service )
{
Console.WriteLine( "Enter the Ultima Online directory:" );
Console.Write( "> " );

Core.DataDirectories.Add( Console.ReadLine() );
}
}

private static string GetExePath( string subName )
{
try
{
String keyString;

if( Core.Is64Bit )
keyString = @"SOFTWARE\Wow6432Node\Origin Worlds Online\{0}\1.0";
else
keyString = @"SOFTWARE\Origin Worlds Online\{0}\1.0";

using( RegistryKey key = Registry.LocalMachine.OpenSubKey( String.Format( keyString, subName ) ) )
{
if( key == null )
return null;

string v = key.GetValue( "ExePath" ) as string;

if( v == null || v.Length <= 0 )
return null;

if( !File.Exists( v ) )
return null;

v = Path.GetDirectoryName( v );

if( v == null )
return null;

return v;
}
}
catch
{
return null;
}
}
}
}
 

Rob24

Sorceror
ok I did that and now I am geting this

RunUO - [www.runuo.com] Version 2.0, Build 3567.2838
Core: Running on .NET Framework Version 2.0.50727
Core: Optimizing for 2 processors
Scripts: Compiling C# scripts...done (cached)
Scripts: Skipping VB.NET Scripts...done (use -vb to enable)
Scripts: Verifying...done (2737 items, 751 mobiles)
ACC Registered: Server.ACC.CM.CentralMemory
Regions: Loading...done
World: Loading...tiledata.mul was not found
Make sure your Scripts/Misc/DataPath.cs is properly configured
After pressing return an exception will be thrown and the server will terminate
Error:
System.TypeInitializationException: The type initializer for 'Server.TileData' t
hrew an exception. ---> System.Exception: TileData: not found
at Server.TileData..cctor()
--- End of inner exception stack trace ---
at Server.TileData.get_ItemTable()
at Server.Item.get_DefaultWeight()
at Server.Item.get_Weight()
at Server.Item.get_PileWeight()
at Server.Items.Container.UpdateTotals()
at Server.Mobile.UpdateTotals()
at Server.World.Load()
at Server.Core.Main(String[] args)
This exception is fatal, press return to exit
 

Rob24

Sorceror
using System;
using System.IO;
using Microsoft.Win32;
using Server;

namespace Server.Misc
{
public class DataPath
{
/* If you have not installed Ultima Online,
* or wish the server to use a separate set of datafiles,
* change the 'CustomPath' value, example:
*
* private const string CustomPath = @"C:\Program Files\Electronic Arts";
*/
private static string CustomPath = @"C:\Program Files\Electronic Arts";

/* The following is a list of files which a required for proper execution:
*
* Multi.idx
* Multi.mul
* VerData.mul
* TileData.mul
* Map*.mul
* StaIdx*.mul
* Statics*.mul
* MapDif*.mul
* MapDifL*.mul
* StaDif*.mul
* StaDifL*.mul
* StaDifI*.mul
*/

public static void Configure()
{
string pathReg = GetExePath( "Ultima Online" );
string pathTD = GetExePath( "Ultima Online Third Dawn" ); //These refer to 2D & 3D, not the Third Dawn expansion

if ( CustomPath != null )
Core.DataDirectories.Add( CustomPath );

if ( pathReg != null )
Core.DataDirectories.Add( pathReg );

if ( pathTD != null )
Core.DataDirectories.Add( pathTD );

if ( Core.DataDirectories.Count == 0 && !Core.Service )
{
Console.WriteLine( "Enter the Ultima Online directory:" );
Console.Write( "> " );

Core.DataDirectories.Add( Console.ReadLine() );
}
}

private static string GetExePath( string subName )
{
try
{
String keyString;

if( Core.Is64Bit )
keyString = @"SOFTWARE\Wow6432Node\Origin Worlds Online\{0}\1.0";
else
keyString = @"SOFTWARE\Origin Worlds Online\{0}\1.0";

using( RegistryKey key = Registry.LocalMachine.OpenSubKey( String.Format( keyString, subName ) ) )
{
if( key == null )
return null;

string v = key.GetValue( "ExePath" ) as string;

if( v == null || v.Length <= 0 )
return null;

if( !File.Exists( v ) )
return null;

v = Path.GetDirectoryName( v );

if( v == null )
return null;

return v;
}
}
catch
{
return null;
}
}
}
}
 

Soteric

Knight
Are you sure your client files are here?
Code:
C:\Program Files\Electronic Arts
Not in
Code:
C:\Program Files\Electronic Arts\Ultima Online
or some other nested folder?
 

Rob24

Sorceror
That worked but when I login its giving me errors and uo logoff
is the Ultima Online High Seas Classic BETA not working with the server?

I have see shards out there using this and they don't have this error's am I doing something?

thank you for helping me
 

HellRazor

Knight
Don't use the High Seas beta clients, just update your client to the most current version, then it will contain all the High Seas stuff and it won't be a beta client.
 
Top