Skip to content
Zane Wagner edited this page Oct 23, 2016 · 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. Download the client files for Mondain's Legacy here

UltimaXNA may work with different server software; however, it is currently being tested on RunUO.

Getting RunUO to work with ML-era data files:

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.ML;

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