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!

[Updated 27/12/2003] Tools for adding new skills

Ravenal

Knight
i remember that :p but it didn't help me :p i am someone who has to be shown to learn :(... I wish i was alittle smarter with the other parts of the computers... I am :oops: thats all hehe... *Hopes to add new skills soon*.. Though my shard is limiting to 2D anyway...
 

Ravenal

Knight
:p so is the umm thing spose to show when i run skillsmul???
id start size use unkn name
-------------------------------------------------
0000: 0000 [0009]: [ ] [ 0] Alchemy
0001: 0009 [0009]: [*] [ 0] Anatomy
0002: 0012 [000d]: [*] [ 0] Animal lore
0003: 001f [000f]: [*] [ 0] Item Identify
0004: 002e [000b]: [*] [ 0] Arms lore
0005: 0039 [000a]: [ ] [ 0] Parrying
0006: 0043 [0009]: [ ] [ 0] Begging
0007: 004c [000f]: [ ] [ 0] Blacksmithing
0008: 005b [000a]: [ ] [ 0] Bowcraft
0009: 0065 [000d]: [*] [ 0] Peacemaking
0010: 0072 [0009]: [ ] [ 0] Camping
0011: 007b [000b]: [ ] [ 0] Carpentry
0012: 0086 [000d]: [ ] [ 0] Cartography
0013: 0093 [0009]: [ ] [ 0] Cooking
0014: 009c [0012]: [*] [ 0] Detecting Hidden
0015: 00ae [000d]: [*] [ 0] Discordance
0016: 00bb [0017]: [*] [ 0] Evaluate intelligence
0017: 00d2 [0009]: [ ] [ 0] Healing
0018: 00db [0009]: [ ] [ 0] Fishing
0019: 00e4 [0015]: [ ] [ 0] Forensic Evaluation
0020: 00f9 [0009]: [ ] [ 0] Herding
0021: 0102 [0008]: [*] [ 0] Hiding
0022: 010a [000d]: [*] [ 0] Provocation
0023: 0117 [000d]: [*] [ 0] Inscription
0024: 0124 [000d]: [ ] [ 0] Lockpicking
0025: 0131 [0008]: [ ] [ 0] Magery
0026: 0139 [0012]: [ ] [ 0] Magic Resistance
0027: 014b [0009]: [ ] [ 0] Tactics
0028: 0154 [000a]: [ ] [ 0] Snooping
0029: 015e [000e]: [ ] [ 0] Musicianship
0030: 016c [000b]: [*] [ 0] Poisoning
0031: 0177 [0009]: [ ] [ 0] Archery
0032: 0180 [0011]: [*] [ 0] Spirit Speaking
0033: 0191 [000a]: [*] [ 0] Stealing
0034: 019b [000b]: [ ] [ 0] Tailoring
0035: 01a6 [000f]: [*] [ 0] Animal Taming
0036: 01b5 [0016]: [ ] [ 0] Taste Identification
0037: 01cb [000b]: [ ] [ 0] Tinkering
0038: 01d6 [000a]: [*] [ 0] Tracking
0039: 01e0 [000c]: [ ] [ 0] Veterinary
0040: 01ec [000f]: [ ] [ 0] Swordsmanship
0041: 01fb [000e]: [ ] [ 0] Macefighting
0042: 0209 [0009]: [ ] [ 0] Fencing
0043: 0212 [000b]: [ ] [ 0] Wrestling
0044: 021d [000f]: [ ] [ 0] Lumberjacking
0045: 022c [0008]: [ ] [ 0] Mining
0046: 0234 [000c]: [*] [ 0] Meditation
0047: 0240 [0009]: [*] [ 0] Stealth
0048: 0249 [000e]: [ ] [ 0] Remove Traps
0049: 0257 [000c]: [ ] [ 0] Necromancy
0050: 0263 [0007]: [ ] [ 0] Focus
0051: 026a [000a]: [ ] [ 0] Chivalry
0052: 0274 [000b]: [ ] [ 0] TestSkill

[/code:1]

And PS. how do i get in the command thing i already there... but not sure what to put in it :p
[code:1]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>

is what i have now :p

I need some help here... I am still stuck...
 

omegared

Wanderer
Sorry, i'm quite busy with other things right now but here you go.
After unpacking the archive to some directory - lets call it c:\whatever (insert your dir here) you are at the command line. Then type:
Code:
cd c:\whatever
to enter this directory. Now you have to edit the file uoskills.txt with some texteditor. The format is, well, self-explaining i think :) Just add some new skills at the bottom and save. Now, in the command line type:
Code:
skillsmul uoskills.txt
That will produce your brand new skills.idx and skills.mul
 

Ravenal

Knight
i understand, okay do i need to umm *straches head* Grab the 2 skill.mul and skill.idx from the UO directory and then double click the Skillmul.exe??? or what? how do i get that one list you got at the very beginning. I mean, i got the uo_loader thing loaded, and umm what do i do when i get the client to load???? I am lost now :p
 

Ravenal

Knight
ok my bad... ok i did that and umm...

i don't see my new skill. what am i doing wrong?

Code:
00: [0] Alchemy
01: [1] Anatomy
02: [1] Animal lore
03: [1] Item Identify
04: [1] Arms lore
05: [0] Parrying
06: [1] Begging
07: [0] Blacksmithing
08: [0] Bowcraft
09: [1] Peacemaking
10: [0] Camping
11: [0] Carpentry
12: [1] Cartography
13: [0] Cooking
14: [1] Detecting Hidden
15: [1] Discordance
16: [1] Evaluate intelligence
17: [0] Healing
18: [0] Fishing
19: [1] Forensic Evaluation
20: [0] Herding
21: [1] Hiding
22: [1] Provocation
23: [1] Inscription
24: [0] Lockpicking
25: [0] Magery
26: [0] Magic Resistance
27: [0] Tactics
28: [0] Snooping
29: [0] Musicianship
30: [1] Poisoning
31: [0] Archery
32: [1] Spirit Speaking
33: [1] Stealing
34: [0] Tailoring
35: [1] Animal Taming
36: [1] Taste Identification
37: [0] Tinkering
38: [1] Tracking
39: [0] Veterinary
40: [0] Swordsmanship
41: [0] Macefighting
42: [0] Fencing
43: [0] Wrestling
44: [0] Lumberjacking
45: [0] Mining
46: [1] Meditation
47: [1] Stealth
48: [1] Remove Traps
49: [0] Necromancy
50: [0] Focus
51: [0] Chivalry


Code:
0 Alchemy
1 Anatomy
1 Animal lore
1 Item Identify
1 Arms lore
0 Parrying
1 Begging
0 Blacksmithing
0 Bowcraft
1 Peacemaking
0 Camping
0 Carpentry
1 Cartography
0 Cooking
1 Detecting Hidden
1 Discordance
1 Evaluate intelligence
0 Healing
0 Fishing
1 Forensic Evaluation
0 Herding
1 Hiding
1 Provocation
1 Inscription
0 Lockpicking
0 Magery
0 Magic Resistance
0 Tactics
0 Snooping
0 Musicianship
1 Poisoning
0 Archery
1 Spirit Speaking
1 Stealing
0 Tailoring
1 Animal Taming
1 Taste Identification
0 Tinkering
1 Tracking
0 Veterinary
0 Swordsmanship
0 Macefighting
0 Fencing
0 Wrestling
0 Lumberjacking
0 Mining
1 Meditation
1 Stealth
1 Remove Traps
0 Necromancy
0 Focus
0 Chivalry
0 Shadowknight

Code:
 id   start size   use unkn name
-------------------------------------------------
0000: 0000 [0009]: [ ] [ 0] Alchemy
0001: 0009 [0009]: [*] [ 0] Anatomy
0002: 0012 [000d]: [*] [ 0] Animal lore
0003: 001f [000f]: [*] [ 0] Item Identify
0004: 002e [000b]: [*] [ 0] Arms lore
0005: 0039 [000a]: [ ] [ 0] Parrying
0006: 0043 [0009]: [*] [ 0] Begging
0007: 004c [000f]: [ ] [ 0] Blacksmithing
0008: 005b [000a]: [ ] [ 0] Bowcraft
0009: 0065 [000d]: [*] [ 0] Peacemaking
0010: 0072 [0009]: [ ] [ 0] Camping
0011: 007b [000b]: [ ] [ 0] Carpentry
0012: 0086 [000d]: [*] [ 0] Cartography
0013: 0093 [0009]: [ ] [ 0] Cooking
0014: 009c [0012]: [*] [ 0] Detecting Hidden
0015: 00ae [000d]: [*] [ 0] Discordance
0016: 00bb [0017]: [*] [ 0] Evaluate intelligence
0017: 00d2 [0009]: [ ] [ 0] Healing
0018: 00db [0009]: [ ] [ 0] Fishing
0019: 00e4 [0015]: [*] [ 0] Forensic Evaluation
0020: 00f9 [0009]: [ ] [ 0] Herding
0021: 0102 [0008]: [*] [ 0] Hiding
0022: 010a [000d]: [*] [ 0] Provocation
0023: 0117 [000d]: [*] [ 0] Inscription
0024: 0124 [000d]: [ ] [ 0] Lockpicking
0025: 0131 [0008]: [ ] [ 0] Magery
0026: 0139 [0012]: [ ] [ 0] Magic Resistance
0027: 014b [0009]: [ ] [ 0] Tactics
0028: 0154 [000a]: [ ] [ 0] Snooping
0029: 015e [000e]: [ ] [ 0] Musicianship
0030: 016c [000b]: [*] [ 0] Poisoning
0031: 0177 [0009]: [ ] [ 0] Archery
0032: 0180 [0011]: [*] [ 0] Spirit Speaking
0033: 0191 [000a]: [*] [ 0] Stealing
0034: 019b [000b]: [ ] [ 0] Tailoring
0035: 01a6 [000f]: [*] [ 0] Animal Taming
0036: 01b5 [0016]: [*] [ 0] Taste Identification
0037: 01cb [000b]: [ ] [ 0] Tinkering
0038: 01d6 [000a]: [*] [ 0] Tracking
0039: 01e0 [000c]: [ ] [ 0] Veterinary
0040: 01ec [000f]: [ ] [ 0] Swordsmanship
0041: 01fb [000e]: [ ] [ 0] Macefighting
0042: 0209 [0009]: [ ] [ 0] Fencing
0043: 0212 [000b]: [ ] [ 0] Wrestling
0044: 021d [000f]: [ ] [ 0] Lumberjacking
0045: 022c [0008]: [ ] [ 0] Mining
0046: 0234 [000c]: [*] [ 0] Meditation
0047: 0240 [0009]: [*] [ 0] Stealth
0048: 0249 [000e]: [*] [ 0] Remove Traps
0049: 0257 [000c]: [ ] [ 0] Necromancy
0050: 0263 [0007]: [ ] [ 0] Focus
0051: 026a [000a]: [ ] [ 0] Chivalry
 

Ravenal

Knight
nm i realize that there is a space at the end... lol

it says 51 skills but one is not there cuz there is attcually 52 skills :p DUmb me!
 

Ravenal

Knight
okay umm is there a reason that old is like 6k on one and 1k byte on one and now both 1kbyte??? I ran uo_Loader 57 cuz there are 56 offical skills and 1 space to give the 56 skill hehe... So now umm... Do i just patch it to my players now or what?

and do i change the SkillCheck.cs???
 

Ravenal

Knight
Code:
 id   start size   use unkn name
-------------------------------------------------
0000: 0000 [0009]: [ ] [ 0] Alchemy
0001: 0009 [0009]: [*] [ 0] Anatomy
0002: 0012 [000d]: [*] [ 0] Animal lore
0003: 001f [000f]: [*] [ 0] Item Identify
0004: 002e [000b]: [*] [ 0] Arms lore
0005: 0039 [000a]: [ ] [ 0] Parrying
0006: 0043 [0009]: [*] [ 0] Begging
0007: 004c [000f]: [ ] [ 0] Blacksmithing
0008: 005b [000a]: [ ] [ 0] Bowcraft
0009: 0065 [000d]: [*] [ 0] Peacemaking
0010: 0072 [0009]: [ ] [ 0] Camping
0011: 007b [000b]: [ ] [ 0] Carpentry
0012: 0086 [000d]: [*] [ 0] Cartography
0013: 0093 [0009]: [ ] [ 0] Cooking
0014: 009c [0012]: [*] [ 0] Detecting Hidden
0015: 00ae [000d]: [*] [ 0] Discordance
0016: 00bb [0017]: [*] [ 0] Evaluate intelligence
0017: 00d2 [0009]: [ ] [ 0] Healing
0018: 00db [0009]: [ ] [ 0] Fishing
0019: 00e4 [0015]: [*] [ 0] Forensic Evaluation
0020: 00f9 [0009]: [ ] [ 0] Herding
0021: 0102 [0008]: [*] [ 0] Hiding
0022: 010a [000d]: [*] [ 0] Provocation
0023: 0117 [000d]: [*] [ 0] Inscription
0024: 0124 [000d]: [ ] [ 0] Lockpicking
0025: 0131 [0008]: [ ] [ 0] Magery
0026: 0139 [0012]: [ ] [ 0] Magic Resistance
0027: 014b [0009]: [ ] [ 0] Tactics
0028: 0154 [000a]: [ ] [ 0] Snooping
0029: 015e [000e]: [ ] [ 0] Musicianship
0030: 016c [000b]: [*] [ 0] Poisoning
0031: 0177 [0009]: [ ] [ 0] Archery
0032: 0180 [0011]: [*] [ 0] Spirit Speaking
0033: 0191 [000a]: [*] [ 0] Stealing
0034: 019b [000b]: [ ] [ 0] Tailoring
0035: 01a6 [000f]: [*] [ 0] Animal Taming
0036: 01b5 [0016]: [*] [ 0] Taste Identification
0037: 01cb [000b]: [ ] [ 0] Tinkering
0038: 01d6 [000a]: [*] [ 0] Tracking
0039: 01e0 [000c]: [ ] [ 0] Veterinary
0040: 01ec [000f]: [ ] [ 0] Swordsmanship
0041: 01fb [000e]: [ ] [ 0] Macefighting
0042: 0209 [0009]: [ ] [ 0] Fencing
0043: 0212 [000b]: [ ] [ 0] Wrestling
0044: 021d [000f]: [ ] [ 0] Lumberjacking
0045: 022c [0008]: [ ] [ 0] Mining
0046: 0234 [000c]: [*] [ 0] Meditation
0047: 0240 [0009]: [*] [ 0] Stealth
0048: 0249 [000e]: [*] [ 0] Remove Traps
0049: 0257 [000c]: [ ] [ 0] Necromancy
0050: 0263 [0007]: [ ] [ 0] Focus
0051: 026a [000a]: [ ] [ 0] Chivalry
0052: 0274 [000e]: [ ] [ 0] Shadowknight
0053: 0282 [0008]: [ ] [ 0] Shaman
0054: 028a [0007]: [ ] [ 0] Druid
0055: 0291 [0008]: [ ] [ 0] Wizard
0056: 0299 [000b]: [ ] [ 0] Enchanter
 

omegared

Wanderer
awakenlands said:
okay umm is there a reason that old is like 6k on one and 1k byte on one and now both 1kbyte??? I ran uo_Loader 57 cuz there are 56 offical skills and 1 space to give the 56 skill hehe... So now umm... Do i just patch it to my players now or what?

and do i change the SkillCheck.cs???

The original files are bigger because they contain much unused garbage inside.
And if you actually don't know how to implement new scripts server-side, you really should reconsider messing with it. I've posted my basic script snippets for this in the beginning of the thread. Maybe if the Devs pull the Skills and SkillInfo classes out of the core to scripts it will be easier to do.
 

Ravenal

Knight
I have someone who will help me out hehe... Though i know how to do some things :p, just i just need help thats all.... Okay at least i know that the 1kb of each one means less crap i guess hehe :p ok thanks alot now... and i won't be adding it until at least i get the server side files done hehe :p
 

alambik

Sorceror
LINK STILL BROKEN

Links are either broken or linking on a shard advertising...

Please somebody provide a stable link...
 

Phantom

Knight
DaZiL said:
I know htis is a really old thread, but yes, please do fix the link.

Nobody is going to fix the link

This is almost over a year and half old.

This thread just needs to be locked, so people stop bumping a thread that isn't going to be active.
 
Top