Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Modifying dorf Thoughts and Preferences  (Read 1051 times)

Iosyn

  • Bay Watcher
  • KAKAKA
    • View Profile
Modifying dorf Thoughts and Preferences
« on: July 31, 2012, 09:57:00 pm »

First of all, Nice to meetcha.
I've been playing DF for a while now, mostly watching my woodcutter militia captains getting butchered by pandas, jabberers and Polymorphing weregeckos, but I was just wondering if anyone had come up with a way to modify the individual likes/preferences of a dwarf, e.g instead of "Urist likes slade" into something more useful such as "likes steel, battle axes." or beds, for example.
 
I like matching the professions at embark to the more suited dwarfs, but goddamn if I don't have to keep aborting the embark screen each time-- and as the dorfs seem to be randomly generated on that screen it tends to make any saved embark profiles kinda worthless.
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Modifying dorf Thoughts and Preferences
« Reply #1 on: July 31, 2012, 10:05:19 pm »

Memory editing, maybe.

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: Modifying dorf Thoughts and Preferences
« Reply #2 on: August 01, 2012, 07:55:51 pm »

Memory editing, maybe.
Mmmm note the maybe.
Seeing as how each dwarf is exported individually in Fort. mode, I'd think that if you were to decompress/decrypt the world's files you could change your dwarf that way. But, you may be able to memhack the running instance of DF and change the dwarf.
Logged
Quote
'ere the Chias get hungry...

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Modifying dorf Thoughts and Preferences
« Reply #3 on: August 01, 2012, 08:14:45 pm »

Or, use neato things like legendary dining rooms and mist generators to increase happiness. If you're fine with cheaty modding, you could always just mod in reactions to make free platinum (or whatever high-value metal suits your needs), fuel, dwarven syrup, etc.
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: Modifying dorf Thoughts and Preferences
« Reply #4 on: August 01, 2012, 08:16:59 pm »

Or, use neato things like legendary dining rooms and mist generators to increase happiness. If you're fine with cheaty modding, you could always just mod in reactions to make free platinum (or whatever high-value metal suits your needs), fuel, dwarven syrup, etc.
If you're making dwarven syrup, don't forget the pancakes! :P (I'd say dwarfcakes but that sounds like cannibalism ._.)
Logged
Quote
'ere the Chias get hungry...

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Modifying dorf Thoughts and Preferences
« Reply #5 on: August 02, 2012, 09:49:12 am »

If you've got DFHack, doing this sort of thing is quite straightforward - just find the unit and add/modify/delete the entries in its preferences list.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.