Skip to content
This repository has been archived by the owner on Oct 9, 2021. It is now read-only.

Server crashes when you try to CreateWold for High Seas - Age II #18

Open
nerun opened this issue Dec 22, 2015 · 0 comments
Open

Server crashes when you try to CreateWold for High Seas - Age II #18

nerun opened this issue Dec 22, 2015 · 0 comments

Comments

@nerun
Copy link
Owner

nerun commented Dec 22, 2015

Reported by: Hannes-Erich and Justin Davis

Issue:

The server crash right before the Premium Spawner could spawn the Distro's final era, High Seas - Age II.

Justin Davis workaround

The easiest workaround, as Justin discovered, is to clear all facets again (Apocalypse Now) and start over, but select High Seas - Age I instead of Age II.

Hannes-Erich bug-fix

When you start up RunUO, look about ten lines down on that little black screen. See where it says "Restricting client version to [your version here]?" Is that the same version at the bottom of your client's log-in screen? If not, then you could run into syncing issues.

In my case, I was pointing Razor to a brand new installation of UO from UO.com, version 7.0.47.0 (Time of Legends-era).

While, unfortunately, RunUO had pointed itself to an installation for the Whispering Pines shard, a custom shard based off of UO version 5.0.6.c (Mondain's Legacy-era).

See the problem yet?

Nerun's Premium Spawner couldn't decorate New Magincia (part of High Seas - Age II), because in UO version 5.0.6.c, New Magincia didn't exist yet!

There is a way that you can directly tell RunUO which UO installation to use. It's almost as easy as Razor; all you need is Notepad.

Make sure RunUO isn't running. Go to your RunUO folder. Then go to Scripts > Misc > and then, using Notepad, open the file named Datapath.cs (right-click > Open With).

Look for this line:
private static string CustomPath = null;

Replace null with your correct UO installation's data path (see why it's called Datapath.cs?). Any era after New Magincia was built should theoretically work, 7.0.13.1 up to the present day.

Example:
private static string CustomPath = @"C:\Program Files (x86)\Electronic Arts\Ultima Online Classic";

It could be different for you. Notice that you need to keep the semi-colon at the end, though.

Now, go to File > Save in Notepad before exiting, and then start up RunUO. You'll notice that it hangs on compiling this time. That's because a change was made to one of its files, and it's recompiling the server to make sure that your change was acceptable and error-free.

When the world starts up, choose Apocalypse Now and go back through Nerun's directions for spawning your world (or in this case, respawning it). Nerun's Premium Spawner should apply High Seas - Age II correctly now!

If, after respawning your world, you don't see the newbie quest NPCs hanging around New Haven, first wait for RunUO to do a world save, then log out and close the server. After a restart, your newbie quest NPCs should all be there and not disappear again.

@nerun nerun self-assigned this Sep 12, 2017
Repository owner locked and limited conversation to collaborators Oct 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant