Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I'm sure there's a location that stores the regular dwarf civ parameters but I havent looked into where those actually are.
Currently having a look to see what effects brewing/cooking so I can maybe figure out how to let them farm plump helmets too. Seems reasonable for gnolls to pluck cave mushrooms but not really be big on farming and baking.
Not sure if this works , but those are the 2 files I use currently, slightly modified.
Not had issues with them yet.
Replace the existing ones at your own risk at :
steamapps/common/dwarf fortress/data/installed mods/sm_cv_Gnoll/objects
You likely have to create a new world for it to work and can then select gnolls via the 'choose origin' button in fortress mode on the world map before embarking.
[POSITION:COUNCIL]
[NAME:adjudicator:adjudicators]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:3]
[ELECTED]
[PRECEDENCE:1]
[SLEEP_PRETENSION]
[MENIAL_WORK_EXEMPTION]
[PUNISHMENT_EXEMPTION]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[SPECIAL_BURIAL]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[COLOR:7:0:1]
[FLASHES]
[EXPORTED_IN_LEGENDS]
[DO_NOT_CULL]
[KILL_QUEST]
[DUTY_BOUND]
[POSITION:SPEAKER]
[NAME:speaker:speakers]
[NUMBER:1]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[RESPONSIBILITY:MAKE_INTRODUCTIONS]
[RESPONSIBILITY:MAKE_PEACE_AGREEMENTS]
[RESPONSIBILITY:MAKE_TOPIC_AGREEMENTS]
[APPOINTED_BY:COUNCIL]
[PRECEDENCE:200]
[DO_NOT_CULL]
[DUTY_BOUND]
[POSITION:DRUID]
[NAME:druidia:druidiaes]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:1]
[RESPONSIBILITY:RELIGION]
[SUCCESSION:BY_POSITION:ACOLYTE]
[MENIAL_WORK_EXEMPTION]
[PUNISHMENT_EXEMPTION]
[ELECTED]
[DETERMINES_COIN_DESIGN]
[PRECEDENCE:1]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[EXPORTED_IN_LEGENDS]
[COLOR:2:0:1]
[DUTY_BOUND]
[POSITION:ACOLYTE]
[NAME:acolyte:acolytes]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:1]
[MENIAL_WORK_EXEMPTION]
[PUNISHMENT_EXEMPTION]
[APPOINTED_BY:DRUID]
[PRECEDENCE:100]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[COLOR:2:0:0]
[DUTY_BOUND]
[POSITION:GENERAL]
[NAME:princess:princesses]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:1]
[RESPONSIBILITY:MILITARY_GOALS]
[RESPONSIBILITY:ESPIONAGE]
[RESPONSIBILITY:MILITARY_STRATEGY]
[COMMANDER:RANGER_CAPTAIN:ALL]
[MENIAL_WORK_EXEMPTION]
[PUNISHMENT_EXEMPTION]
[APPOINTED_BY:COUNCIL]
[GENDER:FEMALE]
[PRECEDENCE:3]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[EXPORTED_IN_LEGENDS]
[COLOR:3:0:1]
[DUTY_BOUND]
[DEMAND_MAX:10]
[MANDATE_MAX:5]
[REQUIRED_BOXES:10]
[REQUIRED_CABINETS:5]
[REQUIRED_RACKS:5]
[REQUIRED_STANDS:5]
[REQUIRED_OFFICE:10000]
[REQUIRED_BEDROOM:10000]
[REQUIRED_DINING:10000]
[REQUIRED_TOMB:10000]
[POSITION:RANGER_CAPTAIN]
[NAME:gallant warrior:gallant warriors]
[NUMBER:AS_NEEDED]
[SQUAD:10:ranger:rangers]
[RESPONSIBILITY:ATTACK_ENEMIES]
[RESPONSIBILITY:PATROL_TERRITORY]
[APPOINTED_BY:GENERAL]
[PRECEDENCE:200]
[DO_NOT_CULL]
[DUTY_BOUND]
[POSITION:MILITIA_COMMANDER]
[NAME:militia commander:militia commanders]
[SITE]
[NUMBER:1]
[SQUAD:10:militia-warrior:militia-warriors]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[RESPONSIBILITY:MILITARY_STRATEGY]
[COMMANDER:MILITIA_CAPTAIN:ALL]
[PRECEDENCE:120]
[DO_NOT_CULL]
[DUTY_BOUND]
[POSITION:MILITIA_CAPTAIN]
[NAME:militia captain:militia captains]
[SITE]
[NUMBER:AS_NEEDED]
[SQUAD:10:militia-warrior:militia-warriors]
[APPOINTED_BY:MILITIA_COMMANDER]
[PRECEDENCE:200]
[DO_NOT_CULL]
[DUTY_BOUND]
[MILITARY_SCREEN_ONLY]
[POSITION:SHERIFF]
[NAME:bravewatcher:bravewatchers]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:LAW_ENFORCEMENT]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[REPLACED_BY:CAPTAIN_OF_THE_GUARD]
[PRECEDENCE:130]
[DO_NOT_CULL]
[COLOR:1:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[REQUIRED_BOXES:1]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:100]
[REQUIRED_BEDROOM:100]
[REQUIRED_DINING:100]
[POSITION:CAPTAIN_OF_THE_GUARD]
[NAME:guardian of the solstice:guardian of the solstice]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:LAW_ENFORCEMENT]
[SQUAD:10:fortress guard:fortress guards]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[REQUIRES_POPULATION:50]
[REQUIRES_MARKET]
[PRECEDENCE:105]
[DO_NOT_CULL]
[COLOR:1:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[REQUIRED_BOXES:1]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:250]
[REQUIRED_BEDROOM:250]
[REQUIRED_DINING:250]
[POSITION:EXPEDITION_LEADER]
[NAME:expedition leader:expedition leaders]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[SITE]
[NUMBER:1]
[REPLACED_BY:MAYOR]
[RULES_FROM_LOCATION]
[RESPONSIBILITY:MEET_WORKERS]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[PRECEDENCE:110]
[DO_NOT_CULL]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[POSITION:MAYOR]
[NAME:councilist:councilists]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:MEET_WORKERS]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[REQUIRES_POPULATION:50]
[RULES_FROM_LOCATION]
[ELECTED]
[PRECEDENCE:60]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[COLOR:5:0:0]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:2]
[MANDATE_MAX:1]
[REQUIRED_BOXES:2]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:500]
[REQUIRED_BEDROOM:500]
[REQUIRED_DINING:500]
[POSITION:MANAGER]
[NAME:manager:managers]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:MANAGE_PRODUCTION]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:160]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[REQUIRED_OFFICE:1]
[POSITION:CHIEF_MEDICAL_DWARF]
[NAME:medical healer:medical healers]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:HEALTH_MANAGEMENT]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:165]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[POSITION:BROKER]
[NAME:broker:brokers]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:TRADE]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:170]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[POSITION:BOOKKEEPER]
[NAME:bookkeeper:bookkeepers]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:ACCOUNTING]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:180]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[REQUIRED_OFFICE:1]
[POSITION:OUTPOST_LIAISON]
[NAME:outpost liaison:outpost liaisons]
[NUMBER:1]
[RESPONSIBILITY:ESTABLISH_COLONY_TRADE_AGREEMENTS]
[APPOINTED_BY:GENERAL]
[PRECEDENCE:80]
[MENIAL_WORK_EXEMPTION]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[ACCOUNT_EXEMPT]
[DO_NOT_CULL]
[COLOR:7:0:1]
[DUTY_BOUND]
[DEMAND_MAX:3]
[REQUIRED_BOXES:3]
[REQUIRED_CABINETS:2]
[REQUIRED_RACKS:2]
[REQUIRED_STANDS:2]
[REQUIRED_OFFICE:1500]
[REQUIRED_BEDROOM:1500]
[REQUIRED_DINING:1500]
[POSITION:DUKE]
[NAME_FEMALE:duchess:duchesses]
[SPOUSE_MALE:duke consort:dukes consort]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:AS_NEEDED]
[LAND_HOLDER:3]
[LAND_NAME:a duchy]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[SUCCESSION:BY_HEIR]
[APPOINTED_BY:COUNCIL]
[PRECEDENCE:20]
[SPECIAL_BURIAL]
[MENIAL_WORK_EXEMPTION]
[MENIAL_WORK_EXEMPTION_SPOUSE]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[COLOR:5:0:0]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:5]
[MANDATE_MAX:3]
[REQUIRED_BOXES:5]
[REQUIRED_CABINETS:3]
[REQUIRED_RACKS:3]
[REQUIRED_STANDS:3]
[REQUIRED_OFFICE:2500]
[REQUIRED_BEDROOM:2500]
[REQUIRED_DINING:2500]
[REQUIRED_TOMB:2500]
[POSITION:COUNT]
[NAME_FEMALE:countess:countesses]
[SPOUSE_MALE:count consort:counts consort]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:AS_NEEDED]
[LAND_HOLDER:2]
[LAND_NAME:a county]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[SUCCESSION:BY_HEIR]
[APPOINTED_BY:COUNCIL]
[REPLACED_BY:DUKE]
[PRECEDENCE:30]
[SPECIAL_BURIAL]
[MENIAL_WORK_EXEMPTION]
[MENIAL_WORK_EXEMPTION_SPOUSE]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[COLOR:5:0:0]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:3]
[MANDATE_MAX:2]
[REQUIRED_BOXES:3]
[REQUIRED_CABINETS:2]
[REQUIRED_RACKS:2]
[REQUIRED_STANDS:2]
[REQUIRED_OFFICE:1500]
[REQUIRED_BEDROOM:1500]
[REQUIRED_DINING:1500]
[REQUIRED_TOMB:1500]
[POSITION:BARON]
[NAME_FEMALE:baroness:baronesses]
[SPOUSE_MALE:baron consort:barons consort]
[ALLOWED_CREATURE:VALKYRIE:FEMALE]
[NUMBER:AS_NEEDED]
[LAND_HOLDER:1]
[LAND_NAME:a barony]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[SUCCESSION:BY_HEIR]
[APPOINTED_BY:COUNCIL]
[REPLACED_BY:COUNT]
[PRECEDENCE:40]
[SPECIAL_BURIAL]
[MENIAL_WORK_EXEMPTION]
[MENIAL_WORK_EXEMPTION_SPOUSE]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[COLOR:5:0:0]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:2]
[MANDATE_MAX:1]
[REQUIRED_BOXES:2]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:500]
[REQUIRED_BEDROOM:500]
[REQUIRED_DINING:500]
[REQUIRED_TOMB:500]
[POSITION:CHAMPION]
[NAME:champion of enlightenment:champions of enlightenment]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:BUILD_MORALE]
[APPOINTED_BY:GENERAL]
[PRECEDENCE:65]
[MENIAL_WORK_EXEMPTION]
[PUNISHMENT_EXEMPTION]
[DO_NOT_CULL]
[COLOR:7:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:1]
[POSITION:HAMMERER]
[NAME:enforcer:enforcers]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:EXECUTIONS]
[EXECUTION_SKILL:HAMMER]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:150]
[DO_NOT_CULL]
[COLOR:0:0:1]
[DUTY_BOUND]
[POSITION:DUNGEON_MASTER]
[NAME:dungeon master:dungeon masters]
[SITE]
[REQUIRES_MARKET]
[NUMBER:1]
[RESPONSIBILITY:ESPIONAGE]
[RESPONSIBILITY:MANAGE_ANIMALS]
[APPOINTED_BY:MAYOR]
[REQUIRES_POPULATION:50]
[PRECEDENCE:108]
[DO_NOT_CULL]
[COLOR:0:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[REQUIRED_BOXES:1]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:250]
[REQUIRED_BEDROOM:250]
[REQUIRED_DINING:250]
[POSITION:FORCED_ADMINISTRATOR]
[NAME:administrator:administrators]
[CONQUERED_SITE]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[EXPORTED_IN_LEGENDS]
[DETERMINES_COIN_DESIGN]
[MENIAL_WORK_EXEMPTION]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[COLOR:5:0:0]
[MANDATE_MAX:2]
[DEMAND_MAX:3]
[PRECEDENCE:65]
[NUMBER:1]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MAKE_TOPIC_AGREEMENTS]
[RESPONSIBILITY:MEET_WORKERS]
[POSITION:MESSENGER]
[NAME:messenger:messengers]
[SITE]
[NUMBER:AS_NEEDED]
[RESPONSIBILITY:DELIVER_MESSAGES]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:250]
[DO_NOT_CULL]
[COLOR:7:0:1]
[DUTY_BOUND]
As for the Erinyes race I'm not certain.. it is possible that they're coded as a council and simply don't accept something else because of a line or two saying so ... but If I had to guess I'd say that maybe the elf roles do have tags in them specifying it has to be an elf.
I saw that with another race a while back, maybe it applies to them as well.
But I'm mostly guessing, haven't looked at it yet.
It heavily depends on what civ you're modifying though, some are either missing certain values or are structured differently, while others use a fairly dwarf-esque base setup you can easily convert.
I would best either head to the official dwarf fortress forums as they got years and years of modding experience to help you there or see if you can find some infos on the main steam dwarf fortress discussion section rather than this mod specific one.
I reckon as time goes on more things will be ported over to the workshop and youre more likely to find whatever youre looking for specifically.
I haven't gotten to the point where barons and mayors come into play yet, but all base roles seemed covered, from caravan leader, guard captains, chief med, to bookkeeper and messenger/diplomat roles.
I simply took the entire role section from the file I mentioned above and copy pasted it below the 2 gnoll ones which are seemingly npc only unless altered. (or at least I havent figured out how to access them yet)
I then renamed chief medical officer to chief medical gnoll for a quick test and that applied fine.
I then renamed the hammerer to reaper to give it a more gnarly name fitting for gnolls.
(For hammerers I reckon you can also change what skill they use for executions, by default its set to hammer, but another value like SWORD, or AXE may also work, haven't tested it set though)
If changing names you gotta make sure that any other role it is in charge of is also changed to use the correct name.
So if you change a mayor, to say... chieftain, anything the mayor appoints also has to say chieftain in the dedicated line (I think there's a 'appointed by: x' somewhere).
That's about as far as I got but I haven't been actively tinkering with it since.