Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Increasing Skill Training Rates  (Read 622 times)

Shanks13

  • Bay Watcher
    • View Profile
Increasing Skill Training Rates
« on: October 21, 2010, 11:53:52 pm »

If I wanted my dwarves to skill up faster, what should I edit in the raws and what values have you all had success with?
Logged

Lormax

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #1 on: October 22, 2010, 12:33:09 am »

If you're going to cheat, whynot just use Runesmith and set the skill levels where you want them?

I'm not saying there's anything wrong with it, so don't take the comment personally.  I'm just saying...if you're gonna do it, may as well do it right :)
Logged

Shanks13

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #2 on: October 22, 2010, 07:27:18 am »

Fair point, but my goal isn't straight-up cheating as far as cheating right from the get-go goes.  I rarely play a fort for more than a few years before FPS becomes way too low for anything reasonable, even with limited numbers of dwarves, so I am looking to still need to have to *do stuff* to make my dwarves better workers, but at the same time be able to have high-quality stuff before I end up giving the fort up.
Logged

Shanks13

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #3 on: October 23, 2010, 10:42:04 am »

No way to do with without Runesmith then?
Logged

celem

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #4 on: October 23, 2010, 10:57:41 am »

try over on the modding section, they may have a better idea.  I know for instance you can create custom workshops that use the more unusual and rarely used skills.  This allows stuff like training up doctors without waiting for a flood of wounded.  As for the specific rate....i dont know, im fairly familiar with the raws and i wouldnt know how to go about it, may well be hardcoded and im not much good at hex-stuff :)
Logged
Marksdwarf Pillboxes
I wish I had something cool to say about this.  Because it's really cool.

NecroRebel

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #5 on: October 23, 2010, 01:58:07 pm »

It took me about 5 seconds to find the answer to your question on the wiki, though that might be because I know roughly where to look for these things. Anyway, this is a modding question, so it should be in the modding section.

That said, the tag you want is in the creature section, the [SKILL_RATES] token, and you want to increase the first number. 100 is default, 50 is half skill gain rates, 200 is double skill gain rates, and so on; that first number is a percentage of the "normal" skill gain rate. The other 3 numbers, as the wiki's article on creature tokens says, deal with skill rust, though what exactly they do I am uncertain.

Changing this might work after embark; not certain. Some creature tokens do, others don't. Regardless, what you want to edit will be in creature_standard.txt in your raw folder.

Edit: Tested with SKILL_RATES:10000:800:800:1600 (100x normal learn rate, 1/100th rust rate) and found that it does not, in fact, work after embark. Or, perhaps it doesn't affect pre-existing dwarves. Regardless, I did not see any unexpectedly-quick skill ups in the testing period, which suggests that my dwarves' learning rate was not 100 times its normal.
« Last Edit: October 23, 2010, 02:23:17 pm by NecroRebel »
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!

FleshForge

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #6 on: October 23, 2010, 02:58:17 pm »

Hate to be overly pessimistic, but it isn't safe to assume that tag actually does anything whatsoever under any circumstances - it may not be implemented.
Logged

celem

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #7 on: October 23, 2010, 03:16:43 pm »

that may or may not be the case.  When dealing with raws of entities it often requires a fresh world generation.  Or like the guy above says maybe its set somehow when a specific dwarf is created (i.e. your starting 7 have the old value, new immigrants take the new values)

From what i've learned perusing the modding section it rather seems like the universal rule is:

You cant say it didn't work till you genned a new world and it wouldnt work
Logged
Marksdwarf Pillboxes
I wish I had something cool to say about this.  Because it's really cool.

NecroRebel

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #8 on: October 23, 2010, 04:12:39 pm »

Hate to be overly pessimistic, but it isn't safe to assume that tag actually does anything whatsoever under any circumstances - it may not be implemented.
Well, Deon's Genesis mod has a couple of dwarf castes that supposedly learn faster or slower than normal. Since it seems to be a reasonably-popular mod, and in a cursory examination of the related thread I don't see anyone saying that they don't notice faster or slower learning on those castes. I also see no one saying that they do see those castes' learning rates be different, so take that with a grain of salt.

Regardless, the fact that the wiki doesn't say that it doesn't work usually implies that it does. Also, in 40d, it was possible to get slower-than-normal learning rates with the [SLOW_LEARNER] tag, which the wiki claims simply implies SKILL_RATES:50:x:y:z.

Besides, I didn't say that it would work if you generated a new world, just that it didn't if you don't  ;)
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!

Shanks13

  • Bay Watcher
    • View Profile
Re: Increasing Skill Training Rates
« Reply #9 on: October 23, 2010, 09:37:40 pm »

Thanks for the responses, I've got my answer.  NecroRebel had the right answer, and I had been trying to mess with the right token but had been changing the values incorrectly.  If you make the changes suggest by LordSnow to prevent skill rust, you end up adding a section where you can alter the default skill rate.  It does work even if you change it after embark.
Logged