User talk:Nomadikhan

From Wurmpedia
Jump to navigation Jump to search

Contents

My background and how my little skill tracker got started

I came from Final Fantasy XI Online, where equipment and stats were the bread and butter of the game, and what you had determined your worth. Every piece of equipment or magic spell affected your effectiveness in combat.

The game relied on a player driven Auction House system to fuel the economy and several players with software development experience took it upon themselves to create an entire website devoted to keeping track of up to the minute auctions. This saved players literally hours of travel each week by allowing them to see if an item was up for auction and in what town it had been listed. In time the website expanded to add a robust community and forums, character pages with your equipment, stats, guilds/clans (Linkshells), and other useful information.

Coming from this background, I like to keep track of my stats and skills, it's fun to compare them to other players. You can see who's skilled in digging and know exactly what skill they have. Pretty useful for hiring a worker I'd say. Once I found out about this wiki and obtained an account, and subsequently a character page, I realized I had the opportunity to create a skill tracker! And so I did.


Skill Tracker Basics

So what this does is basically when ran,

  • launches Wurm
  • sits idle in the background
  • In Wurm when you 'dump skills' it listens for the file to be created (I keybound mine to F12, makes it simple)
  • It parses that skills dump and renders a .png image using the layout specified in layout.txt
  • if ftp settings are used, it connects to your site and uploads the image
  • then goes back to idling in the background until the next skills dump
  • If Wurm Online or the launcher closes it will close itself as well.

config.txt

This is the overall configuration file for the tracker. I have included explanations of each setting in the file itself. (Note: Don't change any lines in the file except for the setting's values themselves, as it will throw off reading the file on start-up.. which will cause it to fail.)


skill list.txt

Upon parsing a skills dump from Wurm, it creates a file named 'skill list.txt'. The sole purpose of this file is to list all the skills your character has learned/gained in the order that it was dumped. This is then used to let you customize the 'layout.txt' to show what skills you want generated on the .png image. (Note: as you learn skills, the skill list will be updated and you may have to re-configure your layout.txt as the order will shift due to new skills being added.)


layout.txt

The purpose of this file is to allow you to customize what skills you want shown on the .png image and in what order.

  • #<text here> - This will insert the text you specified on the line instead of a skill. Useful for adding organization or a header.
  • / - inserts a blank line, letting you separate skills, or proceed to the next column if used enough times.
  • 1+ - Using a number, found in the skill list.txt file, will let you display a skill name and it's value

Example:

#Skills of Focus
28
21
59
69
/
/
/
#Cooking
36
34
35
8
/
/
/
#Combat
37
16
11
/
/
/
/
#Tools
51
50
52
48
53
45
19

That layout would render this image:  


Download and other information

This is a primitive app and is far from finished. I made this in little over a week, inwhich multiple client/launcher updates were going on. Feed back is appreciated. That said, here it is.

Please note this is for Windows 2000, Windows XP, Windows Vista, and Windows 7. It does support 64bit OS as that's what I run and developed it on.

Wurm Online Skill Tracker v1.0


Change Log

  • v1.0 - Initial Release