Anti-Gremlin
Wanderer
Just got into one of my UO urges, has been awhile since my last one, just stumbled across this and have to say i'm loving what I am seeing! Keep up the good work guys, i've bookmarked this thread to keep an eye on it.
Jeff;819685 said:They are missing, just remove them. The trunk code was a work in progress before Pop got his job. He plans on getting back to it, he has just be really busy lately.
Lokai;819688 said:For those wishing to try this, if you check out Revision 234, it will work. Just Build it in VS2008, then Debug it, start your Server, and log in. Commands work ok. Right-click and left-click feel backwards to me, maybe I'm losing it, but don't you right-click to move? Anyway, pretty neat stuff.
Mideon;819753 said:I have checked out the revision you mentioned....and it appeared to build just fine. When I try to run it though I'm getting an error... something in the MapRenderer.....
I'm wondering if this client only works with a certain version of the UO files?
[1] FATAL - System.TypeInitializationException: The type initializer for 'Ultima
XNA.TileEngine.World' threw an exception. ---> System.ArgumentNullException: Val
ue cannot be null.
Parameter name: input
at System.IO.BinaryReader..ctor(Stream input, Encoding encoding)
at System.IO.BinaryReader..ctor(Stream input)
at UltimaXNA.Data.TileMatrixPatch.PatchLand(TileMatrix tileMatrix, String dat
aPath, String indexPath) in C:\Documents and Settings\David\Desktop\Ultima XNA\U
ltimaXNA\UltimaXNA\Data\TileMatrixPatch.cs:line 65
at UltimaXNA.Data.TileMatrixPatch..ctor(TileMatrix matrix, Int32 index) in C:
\Documents and Settings\David\Desktop\Ultima XNA\UltimaXNA\UltimaXNA\Data\TileMa
trixPatch.cs:line 55
at UltimaXNA.Data.TileMatrix..ctor(Int32 index, Int32 id) in C:\Documents and
Settings\David\Desktop\Ultima XNA\UltimaXNA\UltimaXNA\Data\TileMatrix.cs:line 1
37
at UltimaXNA.TileEngine.Map..ctor(Int32 index, Int32 gameSize, Int32 gameSize
Up, Int32 gameSizeDown) in C:\Documents and Settings\David\Desktop\Ultima XNA\Ul
timaXNA\UltimaXNA\TileEngine\Map.cs:line 84
at UltimaXNA.TileEngine.World..cctor() in C:\Documents and Settings\David\Des
ktop\Ultima XNA\UltimaXNA\UltimaXNA\TileEngine\World.cs:line 42
--- End of inner exception stack trace ---
at UltimaXNA.TileEngine.World.get_Map()
at UltimaXNA.TileEngine.WorldRenderer.Initialize(Game game) in C:\Documents a
nd Settings\David\Desktop\Ultima XNA\UltimaXNA\UltimaXNA\TileEngine\WorldRendere
r.cs:line 95
at UltimaXNA.Engine.Initialize() in C:\Documents and Settings\David\Desktop\U
ltima XNA\UltimaXNA\UltimaXNA\Engine.cs:line 62
at Microsoft.Xna.Framework.Game.Run()
at UltimaXNA.Engine.Main(String[] args) in C:\Documents and Settings\David\De
sktop\Ultima XNA\UltimaXNA\UltimaXNA\Engine.cs:line 135
string basePath = @"SOFTWARE\Origin Worlds Online\Ultima Online\";
Hey Halciet! Great to hear from you.Halciet;823790 said:Late to the party, but that last one was probably my doing. I think the initial version of the client had a hardcoded base path, which failed to find different install structures for various UO versions. I added a segment that looked through the registry to find the correct UO install path, but I probably didn't take into account multiple installs.
Also, apologies for disappearing on you, Pop; Cisco reassigned me to developing an internal tool with some crazy-ass timeline, which pulled me off this project. Glad to hear you got a job though, and that people are keeping the client alive