Sign in to follow this  
Monokles

Skilldump formatting tool

Recommended Posts

Some of you may already have seen it, because Proph posted it in a topic somewhere a few weeks back, but I wanted to show it to more people, and see what people think of it :)

 

This is a skilldump formatting tool much like the one that everyone always uses to post skilldumps, but since the other one is buggy with affinities (doesn't show all of them) and doesn't make color distinctions between within its intervals (e.g. 50-70 skill) I decided to make one myself.

 

Main features:

- Skill color is determined according to a gradient (create a rainbow of skills!)

- Sort option that sorts like the in-game alphabetical sort (preserving sub groups)

- Skill becomes bold when >70 (for that added swag)

- Shows total amount of affinities

- Shows total amount of skills above 90, 70 and 50

- Hide skills below a user definable value

 

Link: http://nooby.eu/mono/skilldump.html

 

Example dump with alphabetical sort enabled:

Spoiler

Characteristics
   Soul: 39.88862
      Soul depth*: 35.97706
      Soul strength: 39.075523
   Mind: 49.967113
      Mind logic: 53.918247
      Mind speed**: 35.515606
   Body*: 57.73089
      Body stamina*: 25.998432
      Body strength: 50.771217
      Body control: 50.76728
Religion
   Faith: 30
   Favor: 30
Skills
   Alchemy: 10.284656
      Natural substances: 23.292236
   Archery*: 86.19656
      Long bow**: 73.730774
      Medium bow: 1
      Short bow**: 45.955185
   Axes: 42.14168
      Hatchet*: 60.42816
      Huge axe*: 16.082825
      Large axe*: 34.201286
      Small Axe*: 1
   Carpentry*: 98.40596
      Bowyery**: 72.25177
      Fine carpentry**: 80.19092
      Fletching: 92.32242
      Ship building*: 90.80504
      Toy making: 1.2715158
   Climbing**: 31.089916
   Clubs: 4.52053
      Huge club: 5.4665904
   Coal-making*: 3.5069702
   Cooking: 45.093483
      Baking: 6.6460066
      Beverages: 8.286098
      Butchering: 35.22959
      Dairy food making*: 1
      Hot food cooking: 74.82254
   Digging*: 91.98836
   Fighting: 86.83338
      Aggressive fighting: 36.595806
      Defensive fighting: 59.2808
      Normal fighting: 70.62131
      Shield bashing*: 40.70771
      Taunting: 16.19125
      Weaponless fighting: 13.976246
   Firemaking*: 22.295317
   Hammers: 1
      Warhammer: 1
   Healing: 32.28963
      First aid*: 40.778618
   Knives: 73.978584
      Butchering knife: 37.61544
      Carving knife*: 96.14143
   Masonry: 71.3617
      Stone cutting: 57.444504
   Mauls**: 59.2452
      Large maul*: 47.94839
      Medium maul: 50.883873
      Small maul*: 76.611725
   Milling*: 10.243821
   Mining**: 90.00729
   Miscellaneous items*: 73.94673
      Hammer: 73.779854
      Pickaxe*: 91.20987
      Rake: 69.247375
      Repairing: 69.948296
      Saw: 21.757782
      Scythe: 20.723797
      Shovel*: 80.01465
      Sickle: 29.234827
      Stone chisel: 45.214874
   Nature*: 59.2927
      Animal husbandry: 23.876959
      Animal taming: 53.655857
      Botanizing: 18.95332
      Farming: 82.28291
      Fishing: 5.87968
      Foraging: 14.075959
      Forestry: 32.773884
      Gardening: 24.072336
      Meditating*: 90.03212
      Milking*: 1
      Papyrusmaking: 1
   Paving: 55.271072
   Polearms: 28.359102
      Halberd: 17.622984
      Long spear: 49.510963
      Staff: 1
   Pottery: 16.469238
   Prospecting: 32.350487
   Religion*: 22.429928
      Artifacts: 1
      Channeling: 22.801071
      Exorcism: 10.699907
      Prayer**: 30.647722
      Preaching: 5.896891
   Ropemaking: 21.336002
   Shields: 61.359203
      Large metal shield: 72.27976
      Large wooden shield: 51.842022
      Medium metal shield: 37.489384
      Medium wooden shield*: 2.0308754
      Small metal shield: 56.144615
      Small wooden shield: 1
   Smithing*: 74.914474
      Armour smithing: 53.70756
         Chain armour smithing: 81.572044
         Plate armour smithing: 53.428608
         Shield smithing*: 74.70778
      Blacksmithing: 91.20613
      Jewelry smithing: 54.55536
      Locksmithing: 70.15899
      Metallurgy: 22.43775
      Weapon smithing: 32.48531
         Blades smithing: 20.924824
         Weapon heads smithing: 25.92671
   Swords: 55.28738
      Longsword*: 82.66051
      Shortsword*: 3.0685449
      Two handed sword: 1
   Tailoring: 22.795385
      Cloth tailoring: 52.619072
      Leatherworking: 69.87992
   Thatching: 1
   Thievery: 54.069016
      Lock picking: 81.46032
      Stealing: 4.150005
      Traps*: 3.6501925
   Toys: 2.0736036
      Puppeteering: 4.4621305
      Yoyo: 2.6291661
   Tracking**: 60.557194
   War machines: 19.569529
      Catapults*: 26.206518
   Woodcutting: 65.121765
Miscellaneous
    Affinities: 54

 

 

Please let me know what you think, and suggestions are welcome!

 

Edit:

fixed bug with Chrome and IE

added a "hide below X skill" function

 

EDIT2:
Did an interface revamp

added scroll-to buttons

made gradient user definable

added select output text button

Edited by Monokles
  • Like 12

Share this post


Link to post
Share on other sites

monokles grade product a+

 

sample skilldump to show people what it looks like

 

Religion
   Alignment: 98.90143
   Faith: 90.19233
   Favor: 68.469795
Skills
   Paving: 14.434204
   Tracking: 3.4307263
   Milling: 1
   Coal-making: 1
   Prospecting: 1
   Thatching: 1
   Polearms: 1
      Halberd: 1
      Long spear: 1
      Staff: 1
   Hammers: 1
      Warhammer: 1
   Religion: 37.46691
      Prayer: 33.352005
      Channeling: 58.848576
      Preaching: 8.449221
      Exorcism: 1
      Artifacts: 1
   Clubs: 1
      Huge club: 1
   Healing: 15.314621
      First aid: 26.978508
   Archery: 10.542627
      Long bow: 7.306222
      Medium bow: 1
      Short bow: 1
   War machines: 1
      Catapults: 1
   Thievery: 1
      Traps: 1
      Stealing: 1
      Lock picking: 1
   Climbing: 7.1635046
   Shields: 38.075966
      Large wooden shield: 1
      Medium wooden shield: 2.2579591
      Large metal shield: 49.027565
      Small metal shield: 1
      Small wooden shield: 1
      Medium metal shield: 4.115877
   Axes: 16.924963
      Huge axe: 1
      Large axe: 1
      Hatchet: 20.227581
      Small Axe: 1
   Swords: 38.977104
      Two handed sword: 1
      Shortsword: 8.540239
      Longsword: 68.59881
   Knives: 22.467665
      Butchering knife: 26.62756
      Carving knife: 20.287804
   Woodcutting: 26.12734
   Mauls: 1
      Small maul: 1
      Medium maul: 1
      Large maul: 1
   Carpentry: 35.839424
      Fine carpentry: 7.4955664
      Ship building: 9.982917
      Fletching: 23.640873
      Bowyery: 1
      Toy making: 1
   Nature: 53.21198
      Gardening: 27.114248
      Fishing: 75.54062
      Papyrusmaking: 1
      Animal husbandry: 67.12678
      Meditating: 39.189167
      Milking: 1
      Farming: 79.41294
      Forestry: 21.120138
      Botanizing: 9.96801
      Animal taming: 41.38271
      Foraging: 9.525198
   Cooking: 13.942222
      Dairy food making: 1
      Hot food cooking: 9.137246
      Baking: 1
      Beverages: 23.774803
      Butchering: 25.99761
   Fighting: 71.09339
      Shield bashing: 6.6574807
      Taunting: 1.4461644
      Normal fighting: 54.879967
      Defensive fighting: 39.901287
      Aggressive fighting: 3.5491374
      Weaponless fighting: 4.2083716
   Toys: 1.0614448
      Puppeteering: 1
      Yoyo: 1
   Alchemy: 3.8660538
      Natural substances: 10.169592
   Miscellaneous items: 45.71089
      Stone chisel: 4.1292157
      Hammer: 27.22415
      Sickle: 23.450768
      Scythe: 1
      Repairing: 33.6447
      Saw: 7.069435
      Pickaxe: 38.490467
      Rake: 70.404076
      Shovel: 14.197446
   Pottery: 8.553413
   Firemaking: 5.1085067
   Digging: 43.04967
   Mining: 36.47195
   Smithing: 10.866941
      Metallurgy: 1
      Jewelry smithing: 10.19142
      Locksmithing: 2.6974015
      Blacksmithing: 7.2840133
      Armour smithing: 8.171303
         Shield smithing: 1.1413053
         Chain armour smithing: 22.047537
         Plate armour smithing: 1
      Weapon smithing: 3.7382445
         Blades smithing: 2.8770003
         Weapon heads smithing: 9.603346
   Ropemaking: 30.859911
   Masonry: 9.6711
      Stone cutting: 7.3795524
   Tailoring: 2.6446126
      Leatherworking: 3.1689527
      Cloth tailoring: 6.049429
Characteristics
   Soul: 28.550285
      Soul strength: 26.330378
      Soul depth: 29.98392
   Mind: 24.884068
      Mind speed: 22.338549
      Mind logic: 26.641577
   Body: 24.372576
      Body stamina: 20.54804
      Body strength*: 25.731905
      Body control: 22.880713
Miscellaneous
    Affinities: 1

Edited by Propheteer

Share this post


Link to post
Share on other sites

really like it! insta throughput is sooo nice


and alphabetizing, tytyty


 


want a rare>supreme>fantastic color gradient


more gradient options


some of the 80 skills look kinda drab color wise somewhat nonvisable or pale

Share this post


Link to post
Share on other sites

Fixed some bugs with Chrome and IE(I don't judge you for using this browser, honest)


 


@Aum Thanks :)


I might look into more gradients in the future, but the reason I chose the current gradient is because (imo) the colors slowly get stand out more as the skill level goes up. Been playing with a lot of different gradients but in most cases level 50 ends up standing out more than level 60 or 70 or something.


Share this post


Link to post
Share on other sites

Granted the old one is rather dated, and Im not sure if the creator is even still playing.


Share this post


Link to post
Share on other sites

I see you got the sort option squared away. Looks great!


Thank you again for your time on this and for sharing!


Share this post


Link to post
Share on other sites

A request: could you add an option to hide skills below a certain level?  That is, allow the user to set a "don't care" cut-off, where skills below that are filtered out.  For one-hit-wonder chars, with a handful of monster skills and everything else basically unused, it'd be nice to have a shorter skill dump to look at.


  • Like 1

Share this post


Link to post
Share on other sites

A request: could you add an option to hide skills below a certain level?  That is, allow the user to set a "don't care" cut-off, where skills below that are filtered out.  For one-hit-wonder chars, with a handful of monster skills and everything else basically unused, it'd be nice to have a shorter skill dump to look at.

 

Nice idea, added it!

 

I also changed the background colors in order to make the preview background match the background of a forum post using the default forum skin.

Share this post


Link to post
Share on other sites

This is probably asking too much, but will be nice to have an option to show the titles next to the skills. Of course only working for know titles. and the ones already acquired for the current skill level.


 


Ex:


 


     Blacksmithing: 98.00000 BlacksmithRenowned Blacksmith, Master Blacksmith

Edited by KunAlt
  • Like 1

Share this post


Link to post
Share on other sites

It sounds like a neat idea, and shouldn't be too much trouble considering the Wurmpedia already has tables of all known titles. I might add it when I can find the time to work on that tool a bit more.


Share this post


Link to post
Share on other sites

Added new link to reflect transition to a new TLD, old one will still work for a bit though.


Share this post


Link to post
Share on other sites

For the unixy types out there I created a skills template for vim ages ago. Opening a skill file with vim will automatically colourise it. Skills in the point below a new title are bolded. If vim is your default console editor then view will work too giving a coloured browse of a skill file.


 


~/.vim/syntax/wurmskill.vim



" Vim syntax file                                                               
" Language:         wurm skill dump output
" Maintainer:       Gaeron <crafter@whosville>
" Latest Revision:  2010-09-14
 
if exists("b:current_syntax")
  finish
endif
 
" tag the skills
syn match wsSkill       '^.*:'
 
"
" now check the numbers
syn match wsNormal      ' \d\.\d\+'
syn match wsNormal      '[0-4]\d\.\d\+'
syn match ws40  '4[0-8].\d\+'
syn match ws49  '49.\d\+'
syn match ws50  '5\d\.\d\+'
syn match ws50  '6[0-8].\d\+'
syn match ws69  '69.\d\+'
syn match ws70  '7\d\.\d\+'
syn match ws70  '8[0-8].\d\+'
syn match ws89  '89.\d\+'
syn match ws90  '9[0-8].\d\+'
syn match ws99  '99.\d\+'
syn match ws99  '100.0'
 
"
" process affinities
syn match wsAlow '1$'
syn match wsAlow '2$'
syn match wsAmid '3$'
syn match wsAmid '4$'
syn match wsAhi  '5$'
 
hi wsSkill   ctermfg=6
hi wsNormal  ctermfg=7
hi ws40  ctermfg=1
hi ws49  cterm=bold ctermfg=1
hi ws50  ctermfg=5
hi ws69  cterm=bold ctermfg=5
hi ws70  ctermfg=3
hi ws89  cterm=bold ctermfg=3
hi ws90  ctermfg=2
hi ws99  cterm=bold ctermfg=2
hi wsAlow   ctermfg=1
hi wsAmid   ctermfg=3
hi wsAhi   cterm=bold ctermfg=2
 
let b:current_syntax = "wurmskill"

and ~/.vim/filetype.vim contains



"
au BufRead,BufNewFile skills.*.txt setfiletype wurmskill

Its easy enough to modify but I do find it pretty useful.

Share this post


Link to post
Share on other sites

Updated and added/changed the following:


Did an interface revamp


added scroll-to buttons


made gradient user definable


added select output text button


Share this post


Link to post
Share on other sites

good tool but it cant get my leather working there. i can have it sum up all al my skills

Share this post


Link to post
Share on other sites

good tool but it cant get my leather working there. i can have it sum up all al my skills

 

wat

Share this post


Link to post
Share on other sites

good tool but it cant get my leather working there. i can have it sum up all al my skills

 

What exactly do you mean? Is it not listing the leather working skill?

 

Also, the site is down for a few hours because I accidently my web server, and have to do some other stuff before I have time to look at it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this