RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Daat99 OWLTR 3.0 on runuo 2.5

Shanksmyster

Wanderer
I wasn't sure if this was going to work out or not but after copying all of the files over I was surprised to only have one error when compiling, but I can't figure out that one error.

The error is in the masterStorage.cs on line 26

"The namespace 'Daat99MasterLooterSystem' already contains a definition for 'MasterLooterBackpack"

The problem I think is because I downloaded his backpack looting system separately and then discovered OWLTR. I see that the OWLTR has its own copy of masterlooterbackpack so I think the problem is that I have a copy of masterlooterbackpack.cs at another location. However, if I try to remove it I get like 99 errors, rather than 1.

This is my third day scripting and haven't had to ask specifically about a problem yet, but being that this is such a big system and by far the largest thing I have tried to tackle yet, I figured I would finally ask for some help.

Thanks! Loving scripting!
 

pooka01

Sorceror
even by using the search in your server folder?
if you still can't find it maybe it is embedded inside another file.
the only thing is that i don't use that system so i would not know :/
 

Shanksmyster

Wanderer
Thanks for the reply!

Yeah, I search for the duplicate folder in my server folder as 'masterlooterbackpack.cs' and only get one result. If I try to remove that one result, I get a LOT of errors.

I am very happy even to know I am this close and had the right hunch. But now I am lost. :confused:
 

Hammerhand

Knight
The MasterLooter & MasterStorage are one in the same item, just named differently. Both have the namespace of MasterLooterSystem. You'll need to remove one of them. I'd vote for the MasterLooter being removed as the MasterStorage uses all the storage deeds.
 

Shanksmyster

Wanderer
Thank you hammerhand.

I tried removing mastlooterbackpack and I am getting several errors, so I must have done something wrong when I moved the modified folders to all their appropriate locations. I will go to my back up and try moving them over again without masterlooterbackback.cs there to begin with and hopefully that will work.

If not I am going to bed for the night.

There shouldn't be any issues with compiling though as far as runuo 2.5 is concerned?
 

Shanksmyster

Wanderer
I am still having major issues with compiling. I am absolutely certain that I have the modified files copied over appropriately and the rest of the files in the customs folder.

I would put up the errors, but there are far far too many.

Could it be that it is because I am using runuo 2.5? If someone else has done it on 2.5 then it is obviously my fault I just want to make sure. :(
 

Dian

Sorceror
Just because you only get one error in the beginning, does not mean that all else is well after you fix that one error.
The first error you got, ""The namespace 'Daat99MasterLooterSystem' already contains a definition for 'MasterLooterBackpack"
This one error will get thrown before any others, because the compiler will not go any further if it finds two duplicate namespace names. As you found, removing that duplicate namespace actually uncovered a series of more errors, most likely from script compatibility issues with the RUO 2.5.
Most the reasons for compatibility issues with RUO and older versions stem from updated .NET Framework code updates. Or certain ways of coding are 'optimized' to preform better written a little differently.

It was not another file specifically you had a duplicate of, and your search showed this. If you did find the duplicate and removed it, the compiler actually got a chance to go forward with compiling the actual scripts, and you see there are errors.

Go ahead and post the top handful of errors. A lot of times you will get 50 errors, but they are all very similar in that a quick edit of something to several files will do the trick. But we would need to see what comes next after the duplicate namespace is corrected ;)
 

Shanksmyster

Wanderer
Good point, I was wondering if that was the case.

This is a little embarrassing to admit, but I can't figure out how to copy my error list so that I can post it in the forums.
 

Shanksmyster

Wanderer
NOPE, figured it out. Sorry I am still learning.

Code:
+ Engines/MLQuests/Definitions/Sanctuary.cs:
  CS0115: Line 655: 'Server.Engines.MLQuests.Definitions.Beotham.IsInvulnerabl
': no suitable method found to override
  CS0115: Line 658: 'Server.Engines.MLQuests.Definitions.Beotham.CanShout': no
suitable method found to override
  CS0115: Line 659: 'Server.Engines.MLQuests.Definitions.Beotham.Shout(Server.
obiles.PlayerMobile)': no suitable method found to override
  CS0115: Line 720: 'Server.Engines.MLQuests.Definitions.Danoel.IsInvulnerable
: no suitable method found to override
  CS0115: Line 723: 'Server.Engines.MLQuests.Definitions.Danoel.CanShout': no
uitable method found to override
  CS0115: Line 724: 'Server.Engines.MLQuests.Definitions.Danoel.Shout(Server.M
biles.PlayerMobile)': no suitable method found to override
  CS0115: Line 777: 'Server.Engines.MLQuests.Definitions.Tallinin.IsInvulnerab
e': no suitable method found to override
  CS0115: Line 780: 'Server.Engines.MLQuests.Definitions.Tallinin.CanShout': n
suitable method found to override
  CS0115: Line 781: 'Server.Engines.MLQuests.Definitions.Tallinin.Shout(Server
Mobiles.PlayerMobile)': no suitable method found to override
  CS0115: Line 834: 'Server.Engines.MLQuests.Definitions.Tiana.IsInvulnerable'
no suitable method found to override
  CS0115: Line 837: 'Server.Engines.MLQuests.Definitions.Tiana.CanShout': no s
itable method found to override
  CS0115: Line 838: 'Server.Engines.MLQuests.Definitions.Tiana.Shout(Server.Mo
iles.PlayerMobile)': no suitable method found to override
  CS0115: Line 904: 'Server.Engines.MLQuests.Definitions.LorekeeperOolua.IsInv
lnerable': no suitable method found to override
  CS0115: Line 907: 'Server.Engines.MLQuests.Definitions.LorekeeperOolua.CanSh
ut': no suitable method found to override
  CS0115: Line 908: 'Server.Engines.MLQuests.Definitions.LorekeeperOolua.Shout
Server.Mobiles.PlayerMobile)': no suitable method found to override
  CS0115: Line 960: 'Server.Engines.MLQuests.Definitions.LorekeeperRollarn.IsI
vulnerable': no suitable method found to override
  CS0115: Line 963: 'Server.Engines.MLQuests.Definitions.LorekeeperRollarn.Can
hout': no suitable method found to override
  CS0115: Line 964: 'Server.Engines.MLQuests.Definitions.LorekeeperRollarn.Sho
t(Server.Mobiles.PlayerMobile)': no suitable method found to override
  CS0115: Line 1024: 'Server.Engines.MLQuests.Definitions.Dallid.IsInvulnerabl
': no suitable method found to override
  CS0115: Line 1027: 'Server.Engines.MLQuests.Definitions.Dallid.CanShout': no
suitable method found to override
  CS0115: Line 1028: 'Server.Engines.MLQuests.Definitions.Dallid.Shout(Server.
obiles.PlayerMobile)': no suitable method found to override
  CS0115: Line 1083: 'Server.Engines.MLQuests.Definitions.Canir.IsInvulnerable
: no suitable method found to override
  CS0115: Line 1086: 'Server.Engines.MLQuests.Definitions.Canir.CanShout': no
uitable method found to override
  CS0115: Line 1087: 'Server.Engines.MLQuests.Definitions.Canir.Shout(Server.M
biles.PlayerMobile)': no suitable method found to override
  CS0115: Line 1140: 'Server.Engines.MLQuests.Definitions.Yellienir.IsInvulner
ble': no suitable method found to override
  CS0115: Line 1186: 'Server.Engines.MLQuests.Definitions.ElderOnallan.IsInvul
erable': no suitable method found to override
  CS0115: Line 1189: 'Server.Engines.MLQuests.Definitions.ElderOnallan.CanShou
': no suitable method found to override
  CS0115: Line 1190: 'Server.Engines.MLQuests.Definitions.ElderOnallan.Shout(S
rver.Mobiles.PlayerMobile)': no suitable method found to override
+ Engines/MLQuests/Definitions/Spellweaving.cs:
  CS0115: Line 451: 'Server.Engines.MLQuests.Definitions.Aeluva.IsInvulnerable
: no suitable method found to override
  CS0115: Line 454: 'Server.Engines.MLQuests.Definitions.Aeluva.CanShout': no
uitable method found to override
  CS0115: Line 455: 'Server.Engines.MLQuests.Definitions.Aeluva.Shout(Server.M
biles.PlayerMobile)': no suitable method found to override
  CS0115: Line 510: 'Server.Engines.MLQuests.Definitions.Koole.IsInvulnerable'
no suitable method found to override
  CS0115: Line 513: 'Server.Engines.MLQuests.Definitions.Koole.CanShout': no s
itable method found to override
  CS0115: Line 514: 'Server.Engines.MLQuests.Definitions.Koole.Shout(Server.Mo
iles.PlayerMobile)': no suitable method found to override
  CS0115: Line 576: 'Server.Engines.MLQuests.Definitions.Synaeva.IsInvulnerabl
': no suitable method found to override
  CS0115: Line 579: 'Server.Engines.MLQuests.Definitions.Synaeva.CanShout': no
suitable method found to override
  CS0115: Line 580: 'Server.Engines.MLQuests.Definitions.Synaeva.Shout(Server.
obiles.PlayerMobile)': no suitable method found to override
  CS0115: Line 636: 'Server.Engines.MLQuests.Definitions.ElderBrae.IsInvulnera
le': no suitable method found to override
  CS0115: Line 639: 'Server.Engines.MLQuests.Definitions.ElderBrae.CanShout':
o suitable method found to override
  CS0115: Line 640: 'Server.Engines.MLQuests.Definitions.ElderBrae.Shout(Serve
.Mobiles.PlayerMobile)': no suitable method found to override
+ Engines/MLQuests/Definitions/TheAncientWorld.cs:
  CS0115: Line 108: 'Server.Engines.MLQuests.Definitions.LorekeeperBroolol.IsI
vulnerable': no suitable method found to override
  CS0115: Line 111: 'Server.Engines.MLQuests.Definitions.LorekeeperBroolol.Can
hout': no suitable method found to override
  CS0115: Line 112: 'Server.Engines.MLQuests.Definitions.LorekeeperBroolol.Sho
t(Server.Mobiles.PlayerMobile)': no suitable method found to override
+ Engines/MLQuests/Definitions/UnfadingMemories.cs:
  CS0115: Line 100: 'Server.Engines.MLQuests.Definitions.Emilio.IsInvulnerable
: no suitable method found to override
  CS0115: Line 148: 'Server.Engines.MLQuests.Definitions.Thalia.IsInvulnerable
: no suitable method found to override
+ Engines/MLQuests/Mobiles/BoonCollector.cs:
  CS0115: Line 14: 'Server.Engines.MLQuests.Mobiles.DoneQuestCollector.IsInvul
erable': no suitable method found to override
+ Mobiles/Animals/Mounts/HellSteed.cs:
  CS0115: Line 10: 'Server.Mobiles.HellSteed.BreathChaosDamage': no suitable m
thod found to override
+ Mobiles/Animals/Birds/Chicken.cs:
  CS0115: Line 46: 'Server.Mobiles.Chicken.CanFly': no suitable method found t
override
+ Mobiles/Animals/Birds/Eagle.cs:
  CS0115: Line 52: 'Server.Mobiles.Eagle.CanFly': no suitable method found to
verride
+ Mobiles/Animals/Birds/Phoenix.cs:
  CS0115: Line 56: 'Server.Mobiles.Phoenix.CanFly': no suitable method found t
override
+ Mobiles/Monsters/Humanoid/Magic/Daemon.cs:
  CS0115: Line 64: 'Server.Mobiles.Daemon.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs:
  CS0115: Line 56: 'Server.Mobiles.FireGargoyle.CanFly': no suitable method fo
nd to override
+ Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs:
  CS0115: Line 47: 'Server.Mobiles.Gargoyle.CanFly': no suitable method found
o override
+ Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs:
  CS0115: Line 60: 'Server.Mobiles.GargoyleDestroyer.CanFly': no suitable meth
d found to override
+ Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs:
  CS0115: Line 53: 'Server.Mobiles.GargoyleEnforcer.CanFly': no suitable metho
found to override
+ Mobiles/Monsters/Humanoid/Magic/IceFiend.cs:
  CS0115: Line 52: 'Server.Mobiles.IceFiend.CanFly': no suitable method found
o override
+ Mobiles/Monsters/Humanoid/Magic/Imp.cs:
  CS0115: Line 62: 'Server.Mobiles.Imp.CanFly': no suitable method found to ov
rride
+ Mobiles/Monsters/Humanoid/Melee/Mongbat.cs:
  CS0115: Line 45: 'Server.Mobiles.Mongbat.CanFly': no suitable method found t
override
+ Mobiles/Monsters/Misc/Melee/Golem.cs:
  CS0115: Line 19: 'Server.Mobiles.Golem.CanBeDistracted': no suitable method
ound to override
+ Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs:
  CS0115: Line 117: 'Server.Mobiles.LadyJennifyr.GivesMLMinorArtifact': no sui
able method found to override
+ Mobiles/Monsters/ML/Bedlam/LadyMarai.cs:
  CS0115: Line 69: 'Server.Mobiles.LadyMarai.GivesMLMinorArtifact': no suitabl
method found to override
+ Mobiles/Monsters/ML/Bedlam/MasterJonath.cs:
  CS0115: Line 76: 'Server.Mobiles.MasterJonath.GivesMLMinorArtifact': no suit
ble method found to override
+ Mobiles/Monsters/ML/Bedlam/MasterMikael.cs:
  CS0115: Line 75: 'Server.Mobiles.MasterMikael.GivesMLMinorArtifact': no suit
ble method found to override
+ Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs:
  CS0115: Line 73: 'Server.Mobiles.MasterTheophilus.GivesMLMinorArtifact': no
uitable method found to override
+ Mobiles/Monsters/ML/Bedlam/RedDeath.cs:
  CS0115: Line 71: 'Server.Mobiles.RedDeath.GivesMLMinorArtifact': no suitable
method found to override
  CS0115: Line 74: 'Server.Mobiles.RedDeath.BreathChaosDamage': no suitable me
hod found to override
+ Mobiles/Monsters/ML/Bedlam/SirPatrick.cs:
  CS0115: Line 117: 'Server.Mobiles.SirPatrick.GivesMLMinorArtifact': no suita
le method found to override
+ Mobiles/Monsters/ML/Blighted Grove/Abscess.cs:
  CS0115: Line 58: 'Server.Mobiles.Abscess.GivesMLMinorArtifact': no suitable
ethod found to override
+ Mobiles/Monsters/ML/Blighted Grove/Coil.cs:
  CS0115: Line 83: 'Server.Mobiles.Coil.GivesMLMinorArtifact': no suitable met
od found to override
+ Mobiles/Monsters/Reptile/Melee/Harpy.cs:
  CS0115: Line 78: 'Server.Mobiles.Harpy.CanFly': no suitable method found to
verride
+ Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs:
  CS0115: Line 58: 'Server.Mobiles.Thrasher.GivesMLMinorArtifact': no suitable
method found to override
+ Mobiles/Monsters/ML/Labyrinth/Miasma.cs:
  CS0115: Line 50: 'Server.Mobiles.Miasma.HasManaOveride': no suitable method
ound to override
  CS0115: Line 51: 'Server.Mobiles.Miasma.GivesMLMinorArtifact': no suitable m
thod found to override
+ Mobiles/Monsters/ML/Labyrinth/Pyre.cs:
  CS0115: Line 64: 'Server.Mobiles.Pyre.GivesMLMinorArtifact': no suitable met
od found to override
  CS0115: Line 66: 'Server.Mobiles.Pyre.HasAura': no suitable method found to
verride
+ Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs:
  CS0115: Line 60: 'Server.Mobiles.Reptalon.CanFly': no suitable method found
o override
+ Mobiles/Monsters/ML/Labyrinth/Rend.cs:
  CS0115: Line 58: 'Server.Mobiles.Rend.GivesMLMinorArtifact': no suitable met
od found to override
+ Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs:
  CS0115: Line 72: 'Server.Mobiles.GreaterDragon.CanFly': no suitable method f
und to override
+ Mobiles/Monsters/ML/Painted Caves/Grobu.cs:
  CS0115: Line 60: 'Server.Mobiles.Grobu.GivesMLMinorArtifact': no suitable me
hod found to override
+ Mobiles/Monsters/ML/Painted Caves/Lurg.cs:
  CS0115: Line 56: 'Server.Mobiles.Lurg.GivesMLMinorArtifact': no suitable met
od found to override
+ Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs:
  CS0115: Line 71: 'Server.Mobiles.Putrefier.GivesMLMinorArtifact': no suitabl
method found to override
+ Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs:
  CS0115: Line 50: 'Server.Mobiles.CorporealBrume.HasAura': no suitable method
found to override
  CS0115: Line 51: 'Server.Mobiles.CorporealBrume.AuraInterval': no suitable m
thod found to override
  CS0115: Line 52: 'Server.Mobiles.CorporealBrume.AuraRange': no suitable meth
d found to override
  CS0115: Line 54: 'Server.Mobiles.CorporealBrume.AuraBaseDamage': no suitable
method found to override
  CS0115: Line 55: 'Server.Mobiles.CorporealBrume.AuraFireDamage': no suitable
method found to override
  CS0115: Line 56: 'Server.Mobiles.CorporealBrume.AuraColdDamage': no suitable
method found to override
  CS0115: Line 58: 'Server.Mobiles.CorporealBrume.AuraEffect(Server.Mobile)':
o suitable method found to override
+ Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs:
  CS0115: Line 49: 'Server.Mobiles.Gnaw.GivesMLMinorArtifact': no suitable met
od found to override
+ Mobiles/Monsters/ML/Twisted Weald/Guile.cs:
  CS0115: Line 64: 'Server.Mobiles.Guile.GivesMLMinorArtifact': no suitable me
hod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Irk.cs:
  CS0115: Line 49: 'Server.Mobiles.Irk.GivesMLMinorArtifact': no suitable meth
d found to override
+ Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs:
  CS0115: Line 74: 'Server.Mobiles.LadyLissith.GivesMLMinorArtifact': no suita
le method found to override
+ Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs:
  CS0115: Line 79: 'Server.Mobiles.LadySabrix.GivesMLMinorArtifact': no suitab
e method found to override
+ Mobiles/Monsters/ML/Twisted Weald/Malefic.cs:
  CS0115: Line 64: 'Server.Mobiles.Malefic.GivesMLMinorArtifact': no suitable
ethod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Silk.cs:
  CS0115: Line 56: 'Server.Mobiles.Silk.GivesMLMinorArtifact': no suitable met
od found to override
+ Mobiles/Monsters/ML/Twisted Weald/Spite.cs:
  CS0115: Line 54: 'Server.Mobiles.Spite.GivesMLMinorArtifact': no suitable me
hod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Swoop.cs:
  CS0506: Line 112: 'Server.Mobiles.Swoop.CanFly.get': cannot override inherit
d member 'Server.Mobiles.Eagle.CanFly.get' because it is not marked virtual, ab
tract, or override
  CS0115: Line 113: 'Server.Mobiles.Swoop.GivesMLMinorArtifact': no suitable m
thod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Virulent.cs:
  CS0115: Line 78: 'Server.Mobiles.Virulent.GivesMLMinorArtifact': no suitable
method found to override
+ Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs:
  CS0115: Line 74: 'Server.Mobiles.AncientWyrm.CanFly': no suitable method fou
d to override
+ Mobiles/Monsters/Reptile/Magic/Dragon.cs:
  CS0115: Line 66: 'Server.Mobiles.Dragon.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs:
  CS0115: Line 75: 'Server.Mobiles.ShadowWyrm.CanFly': no suitable method foun
to override
+ Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs:
  CS0115: Line 66: 'Server.Mobiles.WhiteWyrm.CanFly': no suitable method found
to override
+ Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs:
  CS0115: Line 79: 'Server.Mobiles.StoneHarpy.CanFly': no suitable method foun
to override
+ Mobiles/Monsters/Reptile/Melee/Wyvern.cs:
  CS0115: Line 62: 'Server.Mobiles.Wyvern.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Summons/SummonedDaemon.cs:
  CS0115: Line 47: 'Server.Mobiles.SummonedDaemon.CanFly': no suitable method
ound to override
+ Mobiles/Special/LordOaks.cs:
  CS0115: Line 73: 'Server.Mobiles.LordOaks.CanFly': no suitable method found
o override
+ Mobiles/Special/Silvani.cs:
  CS0115: Line 56: 'Server.Mobiles.Silvani.CanFly': no suitable method found t
override
+ Mobiles/PlayerMobile.cs:
  CS0506: Line 1128: 'Server.Mobiles.PlayerMobile.Hidden.get': cannot override
inherited member 'Server.Mobile.Hidden.get' because it is not marked virtual, a
stract, or override
  CS0506: Line 1132: 'Server.Mobiles.PlayerMobile.Hidden.set': cannot override
inherited member 'Server.Mobile.Hidden.set' because it is not marked virtual, a
stract, or override
  CS0508: Line 3488: 'Server.Mobiles.PlayerMobile.ComputeMovementSpeed(Server.
irection, bool)': return type must be 'int' to match overridden member 'Server.
obile.ComputeMovementSpeed(Server.Direction, bool)'
cripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.

So, there seems to be a problem with finding a suitable method to override. lol

Thanks for your guys' help I really appreciate it!
 

Dian

Sorceror
I have a hard time with the idea all those errors came from just the OWLTR package. What else have you added?

When I said 50 errors.. I honestly didnt think that was the actual number! lol
 
I am going to take a guess here. You copied the base creature over instead of using a program like winmerge? In this system there are a lot of files you need to merge instead of replace. If you are getting these errors that was most likely the cause. I did the same thing setting up a 2.3 test server for myself when I was new to scripting.
 

Shanksmyster

Wanderer
Dian
The first thing I did was add Nerun's Distro to my server. After that I added a few custom items as learning experiences.

Keldon
You're guess is correct. I did not use a merging program such as winmerge. I will check this out and see if I can get it to work using this process. Would that definitely be my problem?
 

Dian

Sorceror
That would be 90% of your issues, yes. There still may be a bit here or there that might need a tweak on the way something is written, but otherwise... you should NEVER just replace a distro RUO file of your own with one that is included with a custom script package. You should always use a tool like WinMerge to compare your file with the modified file included with whatever package, and take the code that was added, and paste it in yours.
The chance of your file being identical to the one you would replace it with from a custom script package other than whatever additions they made is seriously little to none anymore.

Typically, if one does things right, they will include an install.txt or ReadMe.txt of some sort, explaining what little code snippets to add to any distro files of yours. That is the best way to go.
 

Shanksmyster

Wanderer
Right. Here is the installation guide included in OWLTR which I have been following up to this point. Before, I assumed I was missing a single file or something which was giving me all the errors, since that's what Daat99 already said in the guide itself. But after failing the first time I went back to undisturbed backups and did it several times exactly as the directions say.

It DOES say to replace the original files that are included in the modified folder, but I should merge them instead? Is this due to the fact that some of the original files have already been replaced by Nerun's distro?

I think you're right I just want to understand exactly what went wrong.

Thanks!

"
Installation:
1. Place all the files anywhere in **\runuo\scripts\custom\**
2. Go over all the files in the modified directory and make sure you replace the original files with them (if you miss even 1 it won't compile and will get you tons of errors.
3. Restart the shard and set the settings you want in the OWLTR control center ([add daat99owltr).
4. Restart the server and let your players have fun :)
"
 

Dian

Sorceror
The problem with replacing your files with the 'modified' files, is this package was written awhile back, several RUO versions ago. There has been changes or updates to RunUO since then, and your file(s) may have new code that his 'modified' files do not have. So replacing them will more than likely give you errors because of that alone.
That is mainly why you shouldnt just replace files like this, but find what added code was put in them, and transfer those code snippets over to yours. Make sense?
 

Hammerhand

Knight
Not to mention that fact that you had stated that you added Nerun's Distro. By replacing the files you see in the modified folder, you replace the Neruns changes as well. And OWLTR 3.01.0 was created using 2.3. The replace the files suggection is for a stock, unmodifed server only.
 

Shanksmyster

Wanderer
Ok, thanks for answering all my questions guys. I will be working on merging these files over the next week or so and thanks to your answers I now have a much better understanding of what needs to be done.

Hopefully I will post back with it working!

Regards,

Jon
 
Top