GithubHelp home page GithubHelp logo

nerun / runuo-nerun-distro Goto Github PK

View Code? Open in Web Editor NEW
18.0 7.0 14.0 4.84 MB

Nerun's Distro is a script for RunUO centered on the settlement of the game, using the Premium Spawner engine. Easy to use, this distro includes spawns for a 100% spawned world, and tutorials in english and portuguese.

License: GNU General Public License v2.0

C# 100.00%
runuo gplv2 gpl spawner ultima-online ultima servuo csharp

runuo-nerun-distro's Introduction

RunUO is over!!!

RunUO is over. Official team abandoned it after version 2.3. Mark Sturgill, after take the reins for a while, officially abandoned it at version 2.6, with a few updates to 2.7 beta. So, and now? Mark Sturgill have recommended move to ServUO. I also recommend. You will not need Nerun's Distro for ServUO, it already have a Create World gump plus XMLSpawner by default.

Just in case you still want to use RunUO to run shards of Ultima Online Classic Era, you can try this fork I made from RunUO. Basically I just updated to remove some annoying warnings and to be able to run it with Mono 5.18+ on Linux.

If you want to try a RunUO experimental fork, with a strong .NET 5 foundation and excellent performance, you can try ModernUO. But don't use it to run a shard, it's still in development. But it deserves a look.


NERUN's DISTRO

About

Nerun's Distro is an addon for RunUO 2.3 up to 2.7 beta centered on the settlement of the game, using the Premium Spawner engine. Easy to use, this addon includes spawns for a 100% spawned world: Felucca, Trammel, Ilshenar, Malas, Tokuno and Ter Mur. Tutorials in english and portuguese. Includes other scripts:

  • CEO's Yet Another Arya Addon Generator v3.0
  • Custom Regions in a Box 4.0
  • Joeku's Automatic Speed Booster;
  • Joeku's Staff Runebook;
  • Joeku's Toolbar;
  • Static Exporter;
  • Talow's Stairs Addon v1.0;
  • Termax's Staff Orb;
  • Zen Archer's Spawn Editor v2.

Content

There are two folders:

../Distro
../Patch for RunUO 2.3

Installation

Take it easy here! You should choose the installation in accord with your RunUO version.

Installing on RunUO 2.3

  1. Copy folders inside "Distro" folder and paste them inside your RunUO folder (overwrite);

  2. Copy folders inside "Patch for RunUO 2.3" and paste them inside your RunUO folder (overwrite);

You need both folders! But copy and paste folder "Distro" 1st, then "2.3" over "Distro"!

Installing on RunUO 2.4+

  1. Just copy folders inside "Distro" and paste them inside your RunUO folder (overwrite).

  2. Ignore folder "Patch for RunUO 2.3".

Usage

  1. Use command [spawner, it's the easiest beginning.
  2. Then click Apocalypse now.
  3. Now click Let there be light.
  4. Now Select Spawns by Expansion. There are 3 options: Classic Spawns (pre-ML era), Mondain's Legacy and KR, SA and HS era.
  5. Read tutorial inside 7-ZIP file for more details and learn how to become an "advanced user".

Troubleshooting with Linux and Mono

ALWAYS use the latest Mono version, and ALWAYS download it from Mono Official Download page.

DON'T use Mono version in Debian repositories, it's OLD! Use anything above version 5.10!

Sometimes you can have problems when running RunUO after properly compile the server. If you receive any error message related to a "libz" missing, install these libraries:

zlib1g
zlib1g-dbg
zlib1g-dev

In Debian Linux it's easy, just go to terminal and:

sudo aptitude install zlib1g zlib1g-dbg zlib1g-dev

runuo-nerun-distro's People

Contributors

nerun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

runuo-nerun-distro's Issues

badpremiumspawn

What steps will reproduce the problem?
1.Rev 748 with Rev 33
2.fresh install
3.getting badpremiumspawn:

# Bad spawns : 18.09.2011 18:01:03
# Format: X Y Z F Name

4547    2321    -2  Trammel bodysculptor
4569    2304    -2  Trammel dockmaster
4551    2320    -2  Trammel boatpainter
4547    2321    -2  Felucca bodysculptor
4569    2304    -2  Felucca dockmaster
4551    2320    -2  Felucca boatpainter


Original issue reported on code.google.com by [email protected] on 18 Sep 2011 at 4:07

Attachments:

ML Peerless

Could you make scripts for ML peerless ? Like Dread Horn ...

Original issue reported on code.google.com by [email protected] on 21 Nov 2012 at 1:36

Sea creatures (by Tawss)

I've noticed all the sea creatures at sea are bunched up against the spawners 
in packs so to speak. I've tried respawing them and they all spawn ontop of the 
spawner, any ideas?

Original issue reported on code.google.com by nerunblogs on 30 Aug 2011 at 3:35

Wrong spawns for older clients

What steps will reproduce the problem?
1. Install client, RunUO and this distro
2. Clear all facets and generate world from scratch
3. Select ML for decorations and spawns

What is the expected output? What do you see instead?
All sorts of incorrect spawns everywhere: furniture and doors in the forest, 
NPCs under the ground with only their names visible.

What version of the product are you using? On what operating system?
RunUO 2.4
Distro for RunUO 2.4 r136
UO client 5.0.9.1

Please provide any additional information below.
I was hoping to make the Uzeraan's Turmoil quest working, but to no avail. It 
seems supported for ML. I understand that it's unavailable for later clients.

Original issue reported on code.google.com by [email protected] on 27 Jan 2014 at 6:43

No Solen Cave entrance

What steps will reproduce the problem?
1.clean install, wipe all, spawn all, no solen entrance

What is the expected output? What do you see instead?
entrances

What version of the product are you using? On what operating system?
runuo2.5 nerun 139, windows 8.1

Please provide any additional information below.
after searching for a while found that i needed to run command [shtelgen to get 
it to work.. 

ps. I found a fix for the menu problem that you reponded and fixed but i was 
still having same problem, either the default commands worked or the ones on 
the toolbar did but not both... I'll be happy to send you the code i used to 
make it work well again... i tryed to respond to the email you sent but it 
bounced back... I'd also be happy to send you some corrected spawn maps as i 
noticed missing things here and there... like the tunnel from vespers grave 
yard to the the "new world" works only one way. there are teleporters to send 
you back through but they dont tigger and are not set in the right spot... also 
no provisoner in vesper center on feluicia... i tryed taking on covitous but on 
lvl 3 there are 7 liches in one room... maxed gmed wearing valorite armor and 
weapons etc... died in seconds.. heck i had trouble using my admin to `kill off 
enough fast enough to be able to let my char get his body back.... i think 
there is only supposed to be one in there....  if I can be of any help let me 
know.. i was one of the orginial coders/scripters back when UOX was newish..


Original issue reported on code.google.com by [email protected] on 28 Feb 2014 at 8:09

ML Problem

What steps will reproduce the problem?
starting up the shard

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
latest SVN
windows

Please provide any additional information below.

i tried to install this on the latest SVN for runuo

Original issue reported on code.google.com by [email protected] on 24 Aug 2011 at 9:43

Attachments:

Teleporters at Painted Caves (by Iraq-)

The teleporters at Painted Caves have their MapDest improperly set which can 
allow reds to exploit there way into Trammel by just entering painted caves in 
Felucca and then ending up in Trammel when they go to leave.

By Iraq- at RunUO foruns.

Original issue reported on code.google.com by nerunblogs on 30 Aug 2011 at 3:31

SeaCreatures still spawning over land

SeaCreatures still spawning over land, and i fixed it.

                if ( m_Water )
                {
                    TileMatrix tiles = Map.Tiles;
                    LandTile _tile = tiles.GetLandTile(x,y);
                    int id = _tile.ID;
                    if((id >= 168 && id <= 171) || id == 100)
                    {
                        return new Point3D( x, y, this.Z );
                    }
                    else
                    {
                        continue; // fixed by lixi
                    }
                }

Original issue reported on code.google.com by [email protected] on 8 May 2012 at 3:48

issues with the spawning of runuo2.2 + neruns distro rev 65 client patch 7.0.18.x

What steps will reproduce the problem?
1.i do not know other then starting the sever.

What is the expected output? What do you see instead?
i see no mobs. at all  and if im correct shouldnt neruns spawn most if not all 
the mobs for me.

What version of the product are you using? On what operating system?
runuo2.2 +neruns distro rev 65 click and play. windows. (07) 

Please provide any additional information below.
i am patched too 7.0.18.x and had no issues with the install or transfering. 
but i get no mobs what so ever not even a bird. is spawned anywhere on the 
sever. Town npc are spawn (except yew and heartwood, and SA areas (dnt care for 
SA tho) but the spawn 2 per area or the exact same npc. so it adds lagg to 
sever for double npcs. all i need is to know if i need to get a spawnfile or if 
im missing somthing,

Original issue reported on code.google.com by [email protected] on 25 Nov 2011 at 3:37

cfg files of Teleporters&Signs not found during world creation(let there be light)

What steps will reproduce the problem?
1.[PremiumSpawner
2.Let there be light
3.High seas - age II

What is the expected output? What do you see instead?
expect output is "Teleporters/Signs created/remove"
instead:it report all cfg files in "Data/Nerun's Distro/Signs" and 
"Data/Nerun's Distro/Teleporters" NOT FOUND.

What version of the product are you using? On what operating system?
RunUO 2.3 + Rev128.7z and RunUO SVN 1057 + Rev130.7z get same result.
i am using debian + mono.i also try on windows7,the problems DO NOT happen.

Please provide any additional information below.
i finally track it down to Scripts/Nerun's Distro/New/Commands/Library.cs,at 
function ListOfLines,there is code :

string path = basic_path.Replace("/","\\"); 

i remove the Replace,modified it like:

string path = basic_path;

and this works well both on windows7 and debian+mono.

it seem that at windows,"c:\RunUO/Data" is a legal path no matter it is '\' or 
'/',but under debian,only "/" work.

Original issue reported on code.google.com by [email protected] on 3 Apr 2013 at 6:06

34 badspawns

Bad spawns : 20/12/2015 10:47:16

Format: X Y Z F Name

4547 2321 -2 Trammel bodysculptor
4569 2304 -2 Trammel dockmaster
4551 2320 -2 Trammel boatpainter
4547 2321 -2 Felucca bodysculptor
4569 2304 -2 Felucca dockmaster
4551 2320 -2 Felucca boatpainter
992 337 9 TerMur DevourerRenowned
982 491 -12 TerMur RakktaviRenowned
919 502 -12 TerMur VitaviRenowned
949 555 -14 TerMur TikitaviRenowned
974 161 -11 TerMur FireElementalRenowned
581 815 -45 TerMur GrayGoblinMageRenowned
581 815 -45 TerMur GreenGoblinAlchemistRenowned
526 766 -92 TerMur FireDaemonRenowned
536 657 8 TerMur AncientLichRenowned
601 905 -60 TerMur FireDaemonRenowned
684 579 -15 TerMur AcidElementalRenowned
440 708 24 TerMur PixieRenowned
674 828 -109 TerMur SkeletalDragonRenowned
887 277 3 TerMur FairyDragon
887 277 3 TerMur WyvernRenowned
762 3073 105 TerMur FeralTreefellow
917 3088 37 TerMur FeralTreefellow
839 3086 83 TerMur FeralTreefellow
1128 1165 -12 TerMur Garamon
1121 1132 -42 TerMur FiddlingTobin
1150 963 -43 TerMur NevilleBrightwhistle
1089 1128 -42 TerMur Gretchen
1104 1128 -52 TerMur ElderDugan
1135 1132 -42 TerMur QuartermasterFlint
1204 1041 -42 TerMur Jaacar
1189 989 -27 TerMur Barreraak
1014 1000 -43 TerMur Xenrr
1015 976 -27 TerMur Vernix

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

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.

No Kahldun

What steps will reproduce the problem?
1. n/a
2. n/a
3. n/a

What is the expected output? What do you see instead?
Kahldun should be spawned like previous version of your distro but instead it's 
not no matter what spawn setting I choose. And I've even compared the 
Kahldun.map files of older versions and everything looks the same.

What version of the product are you using? On what operating system?
I'm using your RunUO SVN 887 + Rev.96.7z on Windows 7 Home Premium 64bit

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 21 Oct 2012 at 10:08

loss of all commands

What steps will reproduce the problem?
1. fresh install of runuo 2.5 from github
2. using the 136 nerun distro for 2.4
3. can no longer use [add or any other commands
4. can change [to anything else and normal commands work.
5. but your commands all require [ 

What is the expected output? What do you see instead?

1. when you type in [add you get a msg [add command not found
2. change your script to allow the change in runuos command to change as well. 
this may not fix this problem but would help stop any problems from users that 
have a different command trigger.

What version of the product are you using? On what operating system?
using the 136 nerun distro for 2.4 
windows 8.1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 22 Feb 2014 at 8:01

adjusting spawn

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
latest

Please provide any additional information below.

i was wondering how i could adjust the spawner package to make wildlife a 
little heavier instead of doing it everywhere by hand Thanks 

Original issue reported on code.google.com by [email protected] on 11 Sep 2013 at 2:05

Hard to install on SVN?

What steps will reproduce the problem?
1.Download SVN RunUO
2.Download Nerun SVN
3.Compile and run

What is the expected output? What do you see instead?
Errors:
 + Engines/MLQuests/Items/MiniatureMushroom.cs:
    CS0101: Line 6: The namespace `Server.Items' already contains a definition for `MiniatureMushroom'
 + Mobiles/Monsters/Humanoid/Melee/ElfBrigand.cs:
    CS0101: Line 11: The namespace `Server.Mobiles' already contains a definition for `ElfBrigand'
 + Mobiles/Monsters/ML/Blighted Grove/Abscess.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `Abscess'
 + Mobiles/Monsters/ML/Blighted Grove/Coil.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `Coil'
 + Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `EnslavedSatyr'
 + Mobiles/Monsters/ML/Blighted Grove/Hydra.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `Hydra'
 + Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `InsaneDryad'
 + Mobiles/Monsters/ML/Blighted Grove/Saliva.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `Saliva'
 + Mobiles/Monsters/ML/Blighted Grove/Tangle.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `Tangle'
 + Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs:
    CS0101: Line 8: The namespace `Server.Mobiles' already contains a definition for `Thrasher'

What version of the product are you using? On what operating system?
SVN, Unix mono environment


Original issue reported on code.google.com by [email protected] on 23 Mar 2013 at 4:56

Not able to install Nerun's Distro with RunUO 2.3

What steps will reproduce the problem?


1. Installing "NerunsDistro-r136 for RunUO 2.3, SVN and 2.4" on RunUO 2.3 or 
2.3.1 like forum instructions 

2. Starting Server file(NetFramework 2)

3. Getting Errors


What is the expected output? What do you see instead?


I expected a working server with Nerun's Distro. Once the Server run, but 
clothing didn't work.
The most times I get errors. The most errors are caused by blighted cove 
mobiles and some ML Items, see screenshot.


What version of the product are you using? On what operating system?


NerunsDistro-r136 for RunUO 2.3, SVN and 2.4
RunUO 2.3 or RunUO 2.3.1 = same errors
Windows Server 2008

Please provide any additional information below.

(sry for bad english)

See Screenshot

Original issue reported on code.google.com by [email protected] on 1 Mar 2014 at 8:32

Attachments:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.