[For NewBie] Step by step to install n simple setup your RunUO [sharing myexp](v0.8)
step1. installing the Operating System
make sure you are using micro$oft Operating System ( Windows 9X/NT/2000/XP/2003 )
RunUO is still haven't support Mac or Unix yet.
step2.installing the .NET Framework
download the .NET Framework and install
step3. installing RunUO
Download RunUO and install
Please delete the shortcut on destop, and create a new one by yourself .( HIGHLY RECOMMAND! )
step4.installing megaspawner
Download Megaspaner and extract it in to ..\runuo\scripts\customs
megaspawner. part1 n part 2, here is the introduction about Megaspawner.
if you want to build your own world as your style, then jump to step6, step5 is just for those lazy guy.
step5.download the OSI spawn scripts( optimize)
download those file under:
IlshenarScriptPack.zip
DistroModifications.txt
IlshenarSpawn.zip
MalasScriptPack.zip
MalasSpawn.zip
Installation:
1) Unzip Data, Data-Monsters, Scripts and Scripts-SE inside same folder.
2) After it, you will see two folders: "Data" and "Scripts".
3) Cut "Data" and "Scripts" folders.
4) Go to "c:\RunUO 1.0 RC0\" (RunUO root directory) and paste them, Windows Explorer will ask if you wish superscribe/overwrite, click "yes to all".
6) Search and Delete (make a backup):
...\Scripts\Engines\Spawner\Spawner.cs
...\Scripts\Items\Containers\BaseTreasureChest.cs
...\Scripts\Items\Containers\TreasureChest.cs
...\Scripts\Misc\Loot.cs
...\Scripts\Commands\Decorate.cs
...\Scripts\Gumps\Go\GoGump.cs
...\Scripts\Items\Misc\PublicMoongate.cs
...\Scripts\Misc\MapDefinitions.cs
...\Scripts\Regions\Malas\Dungeon.cs
...\Scripts\Items\Construction\Doors\BaseDoor.cs
...\Scripts\Items\Construction\Doors\Doors.cs
...\Scripts\Items\Construction\Doors\HouseDoors.cs
...\Scripts\Multis\HouseFoundation.cs
PS.: "Nerun's Distro v2.9 - HelpFiles" are optional. Inside there are a tutorial, a change log and a small FAQ with common problems.
next. download Patch 3.0.zip for upgrade to patch v3
then
1) DELETE FOLDER:
...\Scripts\Customs\Samurai Empire\Scripts\Customs\New\Items
2) DELETE FILE:
...\Data\Monsters\Tokuno\Miscellaneous.map
3) UNZIP, COPY AND PASTE "DATA" AND "SCRIPTS" FOLDER TO:
...\RunUO Software Team\RunUO 1.0 RC0
And when windows ask, chose yes, then replace all files.
*now u already upgrade to OSI monster pack patch 3.0
step5.5.install RunUOSpawnerExporter
please download RunUOSpawnerExpoerter to make nerun's distro working.
Summary
If you use defalt RunUO spawner system and want install Nerun's Distro. And if you have your own spawns and do not have loose all of them, first of all, before install Nerun's Distro, install this command.
Installation:
- install in Scripts/Customs
Usage:
1) In game go to each facet you have one or more spawns and type [rse, it will save all spawns from that facet to a Facetname.map file inside the folder C:\...\RunUO Software Team\RunUO 1.0 RC0\Spawnexport.
2) Install Nerun's Distro;
3) Cut and Paste your map files from SpawnExport to C:\...\RunUO Software Team\RunUO 1.0 RC0\Data\Monsters
4) In game type: [spawngen FacetName.map to load your custom files. Just it.
But remember that Nerun's Distro (Ok, that is my distro ) has spawns for ALL facets, a world 100% spawned. When you use [spawner command to load the maps, remember to unmark that ones you do not want to spawn.
PS.1: uninstall RunUOSpawnerExporter after install Nerun's Distro, because Nerun's has your own commands to save, remove, load and unload spawns.
PS.2: to "unload" your own maps with Nerun's Distro, inside game, type: [spawngen unload 1.
PS.3: to give differente IDs to your maps (one for Trammel, other for Felucca, malas etc), open the map, and in top of file add overrideid number (number = number from 1 to 99 and from 600 to end of world...) and in game you will can use:
[spawngen unload 3 (example: if you add overrideid 3 to Trammel.map or other map, just that map will be unloaded).
step6.giving name to your own test server
open the script at ..\runuo\scripts\misc\serverlist.cs
open and edit it
step7.change ur autosave time clock
in original setting, the autosave timer will always savefile in every 15 minute, you can change the timer by yourself.
step8.edit ur new creation character's beg
sometime the client is always complain their wield is not so good n so poor to play in the game , u can those edit it by urself too,Edit the file rite on scripts\misc\CharacterCreation.cs , edit the charactercreation.cs
step.9 open or close the user registration
open ..\RunUO\Scripts\Accounting\AccountHandler.cs, Open and edit it ,
Change it to
Note that C# is case sensitive; False will not work.
step10.to make ur computer not lug
Are you running the client in the same computer as the server? If
yes, set the client priority to "bellow normal" in task manager... I have an
Athlon XP 2400+, 512 Mb RAM, 60 Gb HD, GeForce 4 MX440 and i have no lag
(with all spawns i did, plus decorate files, UO 3D, etc). I had lag before,
but this solved my problem.
See for more details:
- How to zero the lag when use UO with RunUO in same PC.
http://www.runuo.com/forum/showthread.php?t=29110
- How to do a Shortcut for Client with "BelowNormal" priority.
http://www.runuo.com/forum/showthread.php?t=38886
the advance tutorial is coming soon.
thx to : phantom, quantos, david, sidsid, cward
spc thx to thunderfox, u r giving me the great help ..
step1. installing the Operating System
make sure you are using micro$oft Operating System ( Windows 9X/NT/2000/XP/2003 )
RunUO is still haven't support Mac or Unix yet.
step2.installing the .NET Framework
download the .NET Framework and install
step3. installing RunUO
Download RunUO and install
Please delete the shortcut on destop, and create a new one by yourself .( HIGHLY RECOMMAND! )
step4.installing megaspawner
Download Megaspaner and extract it in to ..\runuo\scripts\customs
megaspawner. part1 n part 2, here is the introduction about Megaspawner.
if you want to build your own world as your style, then jump to step6, step5 is just for those lazy guy.
step5.download the OSI spawn scripts( optimize)
download those file under:
IlshenarScriptPack.zip
DistroModifications.txt
IlshenarSpawn.zip
MalasScriptPack.zip
MalasSpawn.zip
Installation:
1) Unzip Data, Data-Monsters, Scripts and Scripts-SE inside same folder.
2) After it, you will see two folders: "Data" and "Scripts".
3) Cut "Data" and "Scripts" folders.
4) Go to "c:\RunUO 1.0 RC0\" (RunUO root directory) and paste them, Windows Explorer will ask if you wish superscribe/overwrite, click "yes to all".
6) Search and Delete (make a backup):
...\Scripts\Engines\Spawner\Spawner.cs
...\Scripts\Items\Containers\BaseTreasureChest.cs
...\Scripts\Items\Containers\TreasureChest.cs
...\Scripts\Misc\Loot.cs
...\Scripts\Commands\Decorate.cs
...\Scripts\Gumps\Go\GoGump.cs
...\Scripts\Items\Misc\PublicMoongate.cs
...\Scripts\Misc\MapDefinitions.cs
...\Scripts\Regions\Malas\Dungeon.cs
...\Scripts\Items\Construction\Doors\BaseDoor.cs
...\Scripts\Items\Construction\Doors\Doors.cs
...\Scripts\Items\Construction\Doors\HouseDoors.cs
...\Scripts\Multis\HouseFoundation.cs
PS.: "Nerun's Distro v2.9 - HelpFiles" are optional. Inside there are a tutorial, a change log and a small FAQ with common problems.
next. download Patch 3.0.zip for upgrade to patch v3
then
1) DELETE FOLDER:
...\Scripts\Customs\Samurai Empire\Scripts\Customs\New\Items
2) DELETE FILE:
...\Data\Monsters\Tokuno\Miscellaneous.map
3) UNZIP, COPY AND PASTE "DATA" AND "SCRIPTS" FOLDER TO:
...\RunUO Software Team\RunUO 1.0 RC0
And when windows ask, chose yes, then replace all files.
*now u already upgrade to OSI monster pack patch 3.0
step5.5.install RunUOSpawnerExporter
please download RunUOSpawnerExpoerter to make nerun's distro working.
Summary
If you use defalt RunUO spawner system and want install Nerun's Distro. And if you have your own spawns and do not have loose all of them, first of all, before install Nerun's Distro, install this command.
Installation:
- install in Scripts/Customs
Usage:
1) In game go to each facet you have one or more spawns and type [rse, it will save all spawns from that facet to a Facetname.map file inside the folder C:\...\RunUO Software Team\RunUO 1.0 RC0\Spawnexport.
2) Install Nerun's Distro;
3) Cut and Paste your map files from SpawnExport to C:\...\RunUO Software Team\RunUO 1.0 RC0\Data\Monsters
4) In game type: [spawngen FacetName.map to load your custom files. Just it.
But remember that Nerun's Distro (Ok, that is my distro ) has spawns for ALL facets, a world 100% spawned. When you use [spawner command to load the maps, remember to unmark that ones you do not want to spawn.
PS.1: uninstall RunUOSpawnerExporter after install Nerun's Distro, because Nerun's has your own commands to save, remove, load and unload spawns.
PS.2: to "unload" your own maps with Nerun's Distro, inside game, type: [spawngen unload 1.
PS.3: to give differente IDs to your maps (one for Trammel, other for Felucca, malas etc), open the map, and in top of file add overrideid number (number = number from 1 to 99 and from 600 to end of world...) and in game you will can use:
[spawngen unload 3 (example: if you add overrideid 3 to Trammel.map or other map, just that map will be unloaded).
step6.giving name to your own test server
open the script at ..\runuo\scripts\misc\serverlist.cs
open and edit it
Code:
using System;
using System.Net;
using System.Net.Sockets;
using Server;
using Server.Network;
namespace Server.Misc
{
public class ServerList
{
/* Address:
*
* The default setting, a value of 'null', will attempt to detect your IP address automatically:
* private const string Address = null;
*
* This detection, however, does not work for servers behind routers. If you're running behind a router, put in your IP:
* private const string Address = "12.34.56.78";
*
* If you need to resolve a DNS host name, you can do that too:
* private const string Address = "shard.host.com";
*/
public const string Address = null;
public const string ServerName = "[B]RunUO Test Center[/B]";//[B]change it to ur name !![/B]
public static void Initialize()
{
Listener.Port = 2593;
EventSink.ServerList += new ServerListEventHandler( EventSink_ServerList );
}
public static void EventSink_ServerList( ServerListEventArgs e )
{
try
{
step7.change ur autosave time clock
in original setting, the autosave timer will always savefile in every 15 minute, you can change the timer by yourself.
Code:
using System;
using System.Reflection;
using System.Collections;
using System.IO;
using Server;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Misc;
using Server.Accounting;
using Server.Gumps;
namespace Server.Misc
{
public class AutoSave : Timer
{
private static TimeSpan m_Delay = TimeSpan.FromMinutes( 60.0 );
private static TimeSpan m_Warning = TimeSpan.Zero;
//private static TimeSpan m_Warning = TimeSpan.FromSeconds( [B]60.0[/B] );//[B]change the number as the minute u wanna to autosave[/B]
public static void Initialize()
{
new AutoSave().Start();
Commands.Register( "SetSaves", AccessLevel.Administrator, new CommandEventHandler( SetSaves_OnCommand ) );
}
private static bool m_SavesEnabled = [B]true[/B];//[B]or u wanna close the autosave n change it to manual ( can it ?) , just edit it to b [I]false[/I][/B]
public static bool SavesEnabled
{
get{ return m_SavesEnabled; }
set{ m_SavesEnabled = value; }
}
step8.edit ur new creation character's beg
sometime the client is always complain their wield is not so good n so poor to play in the game , u can those edit it by urself too,Edit the file rite on scripts\misc\CharacterCreation.cs , edit the charactercreation.cs
Code:
using System;
using Server;
using Server.Items;
using Server.Mobiles;
using Server.Network;
using Server.Accounting;
namespace Server.Misc
{
public class CharacterCreation
{
public static void Initialize()
{
// Register our event handler
EventSink.CharacterCreated += new CharacterCreatedEventHandler( EventSink_CharacterCreated );
}
private static void AddBackpack( Mobile m )
{
Container pack = m.Backpack;
if ( pack == null )
{
pack = new Backpack();
pack.Movable = false;
m.AddItem( pack );
}
PackItem( new RedBook( "a book", m.Name, 20, true ) );
PackItem( new Gold( [B]1000[/B] ) ); // [B]Starting gold can be customized here[/B]
PackItem( new Dagger() );
PackItem( new Candle() );
}
step.9 open or close the user registration
open ..\RunUO\Scripts\Accounting\AccountHandler.cs, Open and edit it ,
Code:
private static bool AutoAccountCreation = [B]true[/B];
Code:
private static bool AutoAccountCreation = [B]false[/B];
Note that C# is case sensitive; False will not work.
step10.to make ur computer not lug
Are you running the client in the same computer as the server? If
yes, set the client priority to "bellow normal" in task manager... I have an
Athlon XP 2400+, 512 Mb RAM, 60 Gb HD, GeForce 4 MX440 and i have no lag
(with all spawns i did, plus decorate files, UO 3D, etc). I had lag before,
but this solved my problem.
See for more details:
- How to zero the lag when use UO with RunUO in same PC.
http://www.runuo.com/forum/showthread.php?t=29110
- How to do a Shortcut for Client with "BelowNormal" priority.
http://www.runuo.com/forum/showthread.php?t=38886
the advance tutorial is coming soon.
thx to : phantom, quantos, david, sidsid, cward
spc thx to thunderfox, u r giving me the great help ..