Skip to content
Zane Wagner edited this page Sep 6, 2015 · 14 revisions

How to get started:

It is suggested that you use Visual Studio 2013 to develop and run UltimaXNA. Visual Studio Express 2013 for Windows desktop Desktop is available at: https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx.

You can install XNA for Visual Studio 2013 by following the directions at: https://msxna.codeplex.com/releases/view/117230.

UltimaXNA does not include the Ultima Online resource files, maps, and art, and thus will not work on a computer that does not have Ultima Online installed. UltimaXNA only works with versions of the Ultima Online client that were created prior to the introduction of the *.UOP resource format. Thus, the latest version of the Ultima Online client that UltimaXNA is designed to work with is Mondain's Legacy. The client for Mondain's Legacy is downloadable at: http://games.mirrors.tds.net/pub/ea-games/uo/uoml_setup.exe.

UltimaXNA may work with different server software; however, it is currently being tested on RunUO. You may use any installation of RunUO; however, you will need to make changes to the scripts files to ensure that you are running on a Pre-*.UOP file set. The following three changes must be made to allow RunUO to work successfully with ML-era client files:

In Server.Misc.CurrentExpansion.cs:

@Line8: private static readonly Expansion Expansion = Expansion.HS;

In Server.Misc.MapDefinitions.cs:

@Line19: RegisterMap( 1, 1, 0, 7168, 4096, 0, "Trammel", MapRules.TrammelRules );
@Line43: MultiComponentList.PostHSFormat = false;

Chat about UltimaXNA

Discuss development with us with Gitter: Join the chat at https://gitter.im/ZaneDubya/UltimaXNA

Clone this wiki locally