Go Back   RunUO - Ultima Online Emulation > RunUO > RunUO Post Archive

RunUO Post Archive The Archvie

Reply
 
Thread Tools Display Modes
Old 01-15-2005, 01:19 PM   #1 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Thumbs up Complete wood\ores\leather pack with custom craftables

18/01/2005 v0.3 post #10
Added fishing and lockpicking ps to the Master of the Arts ps list.
Changed couple of lines in Oreinfo.cs

17/01/2005 v0.2 post #9
Added OnBeforeTame and OnBeforeReTame, it'll act like OnBeforeDeath but for taming.
Removed the leather from the mule OnBeforeDeath and added it to the mule OnBeforeTame (when it'll be tamed for the first time it'll add all the leathers to his pack, unless you add them to monster it's the only way to get them).

15/01/2005 v0.1
Released the pack


Credits to complete woods\ores\leather pack daat99 v0.1:
Made craftable by daat99.
Packed into distro files by daat99.
Custom Wood is based on Guadah script submission post from runuo forums.
Custom Ore is based on Ashenfall's guide on the F.A.Q section from runuo forums.
Custom Leather names (only) is based on beau pack.
Custom Craftables was rewrited in an extreme manner by myself daat99 based mostly on Ashlars and his beloved Morrigan resource book scripts (I learned from reading their script how to do most of this stuff, special thanx to them).
Wood\Ore\Leather Elementals: hold 25ore or 50 wood\leather and 5 charges runic.
Master of The Arts: my script.


Description:
5 custom ores and 11 custom woods and 6 custom leather all based on 120 skill cap.

Added full elementals tree that include all metals, wood and leather.
Each of them hold the resource and a runic item with 5 charges. they shouldn't be spawned too much if at all.
The ore elements will be spawned using gargoyles mining axe so no worry about them, as to the wood and leather you'll have to spawn them manually to your discresion.
Master of The Arts npc is a bard\poison immuned mini champ npc. once he'll be killed he'll spawn 2 random crafting ps in the players backpack (it count pets attacks too and will give the ps to the pet owner), also he'll have a random runic item (hammer\fletcher\sewing) with 10 charges on him.
The resource keys will hold resources that related to each key (tailors key will hold leather...).
The bank hive act as a banker using verbal commands & as a bank bell using double click.
The runic house will hold runic tools and combine them.
The tool house will hold tools acording to category for example if you add hammer with 50 charges and saw with 50 charges you'll get hammer with 100 charges since they both use carpentry.
The key ring is used to craft the custom craftables, it intended to be a rare item that'll be given as a reward for events or sold for large amounts of gold\tokens... that was integrated in order to make the items rare and not too common.


Pakcage include 70 files in 4 directories.
Please refer to the Complete Wood Ores Leather Pack.txt for more details.

Installation:
There are 21 files inside the "Modified" folder.
Look for those files in your runuo\scripts folder and remove them (after saving a backup).
After you do place all files and folders inside runuo\custom\daat99\ folder for easy updates when they come out.
Restart your server and let your players have some fun


P.S.
All of you that installed the custom wood\ore pack you need to follow the installation from scratch so delete it and replace all the files.
You'll have to delete all the tailors keys and the runics houses from your shard so let your players know before you upgrade.
daat99 is offline   Reply With Quote
Old 01-15-2005, 02:33 PM   #2 (permalink)
Forum Expert
 
Join Date: Oct 2004
Location: New York
Age: 27
Posts: 688
Default

Awesome script can't wait to check it out! Complete package scripts like this and the project I'm working on w/ the spell books will def help out the community! Job well done and glad to see another complete package done!

X-SirSly-X
X-SirSly-X is offline   Reply With Quote
Old 01-15-2005, 02:47 PM   #3 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default

Thanx sirsly
btw if you don't mind I like to talk to you in icq about your spell package I can use some help on that subject.

got pm thanx
daat99 is offline   Reply With Quote
Old 01-15-2005, 02:50 PM   #4 (permalink)
Forum Expert
 
Join Date: Oct 2004
Location: New York
Age: 27
Posts: 688
Default

i'll send you a pm w/ my icq number
-sly
X-SirSly-X is offline   Reply With Quote
Old 01-15-2005, 06:56 PM   #5 (permalink)
 
Join Date: May 2004
Posts: 5
Default

Hi I was searching for all the files to replace and I ran across 2 scales.cs files. One is in Scripts\items\Misc and the other is in scripts\items\resources\blacksmithy. My question is which one should I replace? or both? Thanks
Miss_Black_Ice is offline   Reply With Quote
Old 01-15-2005, 07:10 PM   #6 (permalink)
 
Join Date: May 2004
Posts: 5
Default

Alright I figured it out... remove the file in blacksmithy and leave the one in Misc...hope this helps someone other than myself =)
Miss_Black_Ice is offline   Reply With Quote
Old 01-17-2005, 08:11 AM   #7 (permalink)
 
Join Date: Oct 2004
Location: Russia
Age: 20
Posts: 14
Send a message via ICQ to NIKULIN
Default

erver Crash Report
===================

Operating System: Microsoft Windows NT 5.1.2600.0
.NET Framework: 1.1.4322.2032
Time: 17.01.2005 18:13:30
Mobiles: 8
Items: 64634
Clients:
- Count: 2
+ 192.168.192.35: (account = 7777) (mobile = 0x9 'Test')
+ 192.168.73.48: (account = 123) (mobile = 0x5 'ADMIN')

Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Server.Items.BaseArmor.get_PhysicalResistance()
at Server.Item.AddResistanceProperties(ObjectProperty List list)
at Server.Items.BaseArmor.GetProperties(ObjectPropert yList list)
at Server.Item.get_PropertyList()
at Server.Item.InvalidateProperties()
at Server.Item.set_Map(Map value)
at Server.Item.AddItem(Item item)
at Server.Items.Container.DropItem(Item dropped)
at Server.Items.BaseContainer.TryDropItem(Mobile from, Item dropped, Boolean sendFullMessage)
at Server.Mobile.PlaceInBackpack(Item item)
at Server.Mobile.AddToBackpack(Item item)
at Server.Engines.Craft.CraftItem.CompleteCraft(Int32 quality, Boolean makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool)
at Server.Engines.Craft.InternalTimer.OnTick()
at Server.Timer.Slice()
at Server.Core.Main(String[] args)



Crash when i craft leather gorget using defoult sewing kit and Titan leather (Ethereal... i change name)
NIKULIN is offline   Reply With Quote
Old 01-17-2005, 09:31 AM   #8 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default

Quote:
NIKULIN wrote:
Crash when i craft leather gorget using defoult sewing kit and Titan leather (Etherial... i change name)
I just tested it, no crash with ethereal leather, you must've changed something that you shouldn't have, no idea what it is.
On a side note if you change the names you render a lot of the package worthless and you'll get a lot of crashes.
Most of the scripts are interconnected and if you missed 1 tiny spot it'll be real hard for you to find the problem (I learned that from real bad experience).
I suggest that you'll reinstall it and let it be as it is however it's your call.
If you want to solve this crash I'm afraid it's beyond my abilities, try posting it in script support, I'm sure a lot of the great scriptors we have here will be able to help you much more with it then I can.
daat99 is offline   Reply With Quote
Old 01-17-2005, 09:42 AM   #9 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default Version 0.2 Update:

Added OnBeforeTame and OnBeforeReTame that will act like OnBeforeDeath just when you tame the creature:
OnBeforeTame: First tame.
OnBeforeReTame: Second+ tame aka retame.

Removed the leather from the mule on before death and added them to the mule on before tame.
Unless you script the leathers in your custom monsters that'll be the only way your players will get it.
daat99 is offline   Reply With Quote
Old 01-18-2005, 06:42 AM   #10 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default

v0.3 update:
Added Fishing and Lock Picking ps to the Master of the Arts ps list.
Changed couple of lines in oreinfo.cs shouldn't show a big difference.
daat99 is offline   Reply With Quote
Old 01-18-2005, 08:22 AM   #11 (permalink)
 
Join Date: Oct 2004
Location: Russia
Age: 20
Posts: 14
Send a message via ICQ to NIKULIN
Default

Please mark your changed source like
//daat99 custom scales
NIKULIN is offline   Reply With Quote
Old 01-19-2005, 09:34 PM   #12 (permalink)
 
Join Date: Jan 2005
Age: 37
Posts: 9
Default Going Nuts......

Ok, this script was great, untill i added the paragons, and now i can not get the OnBeforeTame to work Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)
- Error: Scripts\Custom\Custom_Wood_1_[1].Ores.Leather.Craftables_daat99_0.3_1o
f2\New\Mule.cs: CS0115: (line 62, column 25) 'Server.Mobiles.Mule.OnBeforeTame()
': no suitable method found to override
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
Here it is, I did not touch the script for the mule it is all original, if I could get some help please I would greatly appericate it. Thanks
Rees is offline   Reply With Quote
Old 01-19-2005, 10:05 PM   #13 (permalink)
Forum Expert
 
cfaust's Avatar
 
Join Date: Jul 2003
Location: Shreveport, LA
Age: 39
Posts: 426
Send a message via ICQ to cfaust Send a message via AIM to cfaust Send a message via MSN to cfaust
Default

Quote:
Originally Posted by NIKULIN
Crash when i craft leather gorget using defoult sewing kit and Titan leather (Ethereal... i change name)
When changing names make a list of the current names are, then beside that put the names you wish them to be. After you make your list, use either ICSharp or UltraEdit (those are the two I use) and do a replace in files and point the search to the directory containing your scripts, this way you will change all instances of a particular name to match that of the one you wanted it to be.
__________________
USAF [July 17, 1989 - Current]
cfaust is offline   Reply With Quote
Old 01-20-2005, 05:05 AM   #14 (permalink)
 
Join Date: Mar 2004
Location: Chattanooga, Tennessee
Age: 32
Posts: 124
Thumbs up

All right, this script set rocks. I *love* it! Took me a while to install it as I had several custom files that were modded already and I had to search and install the particular lines of script but well worth the effort... while my shard isn't going to fit very well with some of it as it's not fantasy based, I'll be searching for a way to incorporate as much of this as humanly possible! Incredible... just incredible.
UOLadyClaudia is offline   Reply With Quote
Old 01-20-2005, 08:46 AM   #15 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default

First I like to say thank you for all the great feedback
Quote:
Rees wrote:
Ok, this script was great, untill i added the paragons, and now i can not get the OnBeforeTame to work
....
Here it is, I did not touch the script for the mule it is all original, if I could get some help please I would greatly appericate it. Thanks
1. I believe you there, unfortunatly like I said earlier to NIKULIN, most of the scripts are interconnected.

2. How you added the paragons exactly ? you replaced 1 of the files in the modified folder from my pack with the paragon or you edited them ?

3. Acording to your error I bet you changed eaither AnimalTaming.cs or BaseCreature.cs (if I remember it right), try to get them back from my pack and modify the lines that you need to add the paragons but don't overwrite them.

If you have more problems let me know
daat99 is offline   Reply With Quote
Old 01-21-2005, 12:32 AM   #16 (permalink)
 
Join Date: Oct 2004
Location: Russia
Age: 20
Posts: 14
Send a message via ICQ to NIKULIN
Default

i'm use paragon system and complate ore/log/leather sys... And i can't run server with patch2... some problems with mul.cs and animaltiming.cs. (Be beter if you mark your source in animaltiming.cs)
NIKULIN is offline   Reply With Quote
Old 01-21-2005, 10:30 AM   #17 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default

Quote:
NIKULIN wrote
i'm use paragon system and complate ore/log/leather sys... And i can't run server with patch2... some problems with mul.cs and animaltiming.cs. (Be beter if you mark your source in animaltiming.cs)
2 things:
1. It's so obvius that you didn't even looked at the code that it make me don't want to reply to you at all... I did marked the animal taming ONLY because you asked for it in the first place so CHECK THE CODE!!!!.
2. The costum ore\wood\leather does extensive changes to most of the files, some rewrite a line some add a new line.
Most of the changes can't be marked and that's why I didn't marked all of them.
The rest of the packs you can download usually add couple of lines and tell you where, it'll get you less bugs if you readd those script then if you readd my pack each time I update it (and I'm going to update it every now and then).


Ok, enough with that.
I was going to release an update to carry the wood colors and names on containers today but I saw the new runuo release scheduled for a little over then 10 hours from now so I decided to wait with it.
I have no idea how long it'll take me to update the pack to runuo1 but I'll work on it as fast as I can.

Quote:
10 hours 17 minutes to go
daat99 is offline   Reply With Quote
Old 01-21-2005, 11:25 AM   #18 (permalink)
Forum Expert
 
cfaust's Avatar
 
Join Date: Jul 2003
Location: Shreveport, LA
Age: 39
Posts: 426
Send a message via ICQ to cfaust Send a message via AIM to cfaust Send a message via MSN to cfaust
Default

My suggestion to anyone that can't get this to work right is as simple as "Don't use it". daat99 has put quite a bit of effort in to this package and it's apparent that some folks got it working without too many problems.
__________________
USAF [July 17, 1989 - Current]
cfaust is offline   Reply With Quote
Old 01-24-2005, 03:54 PM   #19 (permalink)
Forum Expert
 
Join Date: Dec 2003
Age: 35
Posts: 462
Send a message via ICQ to dstarz20 Send a message via AIM to dstarz20
Default

I was able to get this to work with the new RUNUO release. I thank you. One question... Have you attempted to chnge the BOD's to reflect the new Ores and leathers? I would like to incorporate them as well as give further rewards but I didn't want to duplicate work. Thanks!
dstarz20 is offline   Reply With Quote
Old 01-24-2005, 05:01 PM   #20 (permalink)
RunUO Forum Moderator
 
daat99's Avatar
 
Join Date: Dec 2004
Location: Israel
Age: 27
Posts: 8,163
Send a message via ICQ to daat99 Send a message via AIM to daat99
Default

This pack is no longer suppoered.
Please check the NEW pack designed to runuo 1.0.0
TY
daat99 is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5