QUOTE (ArteGordon @ September 19, 2007 04:06 pm) |
I would patch to the most recent 6.0.2.0 Also, make sure that your server is using the correct data files. Set the CustomPath in DataPath.cs to the location of your most recently patched client installation. Also make sure that you are using the SVN 258 Scripts as well as the updated server. Did you compile your own server or are you using a precompiled one such as the one posted in the forums here? |
QUOTE (ArteGordon @ September 19, 2007 07:20 pm) |
and you have not made any modifications to the SVN Scripts or Server files? here is a fix for your cliloc issue http://www.runuo.com/forums/razor-cutting-...-directory.html |
CODE |
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\Ultima Online"; */ private static string CustomPath = @"C:\Program Files\Ultima Online Mondain's Legacy"; /* 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 ) { 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; } } } } |
CODE |
if ( Core.DataDirectories.Count == 0 ) { Console.WriteLine( "Enter the Ultima Online directory:" ); Console.Write( "> " ); Core.DataDirectories.Add( Console.ReadLine() ); |
QUOTE (ArteGordon @ September 20, 2007 02:15 pm) |
Well, if you have the latest unmodified SVN server and scripts, and you have the latest patched client, everything should work just fine, so I'm a bit stumped. One quick thing to try would be to download the server that I compiled here. http://xmlspawner.15.forumer.com/index.php...wtopic=580&st=0 I dont think that it is a server issue, but it is worth a try. Otherwise, the only other thing that I can think of is to uninstall and reinstall the client to make sure that all of the data files are correct. |