Dwarf Fortress

Dwarf Fortress

Additional Races: Gnolls
Tutorial : Making additional civs playable / Making small changes
Heyooo,

Heard a bunch of people ask about how to do this and was curious myself and despite having no prior modding experience I think I found out how after a little bit of research.

IMPORTANT NOTE: If you start tinkering with the files in any way, make sure you have a backup or simply delete the mod files you changed and re-install / re-sub cleanly to undo any errors that may or may not pop up as a result.

The instructions below should in theory work for any civs that are added via mods as the file structure seems about the same, even if order and formatting changes from creator to creator.
(Meaning you can make the naga for example from the other mods in the pack also playable and similar)

_________________________

First up:

Locate your steamapps/common/dwarf fortress folder... in there are 2 locations related to mods that are important.
The mods folder itself, and a installed mods folder inside the data one.
Changing any mod in the mod folder won't change how a mod works ingame unless you have yet to install them.
Changing any files in the installed mods folder however, will apply immediately (so use that ideally).
To cleanly reinstall a mod, either remove it from both locations and re-sub to it via the workshop, or simply delete the installed mods folder version so it will perform a clean install of the back-up you have in your mods folder.

Step 1:
Find whatever mod you're looking to change, in this case sm_cv_Gnoll (inside the installed mods folder). If there are multiple, choose the most recently updated one.

Step 2:
Go to objects, then have a look at 2 files there. One being titled Creature, the other Entity.
The Creature document will specify how your creature works. Its base stats, what body parts it has, etc.
Add a [OUTSIDER_CONTROLLABLE] line to creature_gnoll near the top.
Seen it in most other playable creature files and I think that relates to adventure mode primarily, but throw it in anyway.

Now add [SITE_CONTROLLABLE] and [ALL_MAIN_POPS_CONTROLLABLE] as two new lines to entity_gnoll , that will mark their settlements that pop up during world creation as origins you can choose and each gnoll as playable in fortress mode.

If you've done this correctly, the civ in question should not be selectable and playable in theory. But there's a good chance it won't work smoothly just yet as they're missing some base functionality.

Step 3:
Go to entity_gnoll once more and scroll down a little.
The file sets parameters for a lot of things, including biome preferences, what characters traits they are more likely to have, what items they can use in terms of armor and weapons, and what technologies/interactions they are capable of.

We need to look at whether or not they have the roles we need for them to function in Fortress mode first however.
Under the large LEADERSHIP section, you can find 2 entries for 'nobility' roles. The warleader and packleader.
If you've played before you'll notice that things like a caravan leader, medical officer, guard captain and similar are missing however which are vital to playing.

A quick workaround to fix this is to simply import the role section from another civ. I used dwarf ones as an example and copy pasted them into the file.
They look similar to this:
[POSITION:EXPEDITION_LEADER]
[NAME:expedition leader:expedition leaders]
[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]

I copied and pasted all major dwarf roles below the gnoll ones listed in the file and so far it's been working well.
It now lists all the positions you're used to and marks 1 of your starting pops as caravan leader automatically.

____________________
Final things to note...

Renaming:
You can rename the roles to fit whatever civ you play but do make sure that all dependencies are also renamed accordingly.
As an example I renamed the Chief_Medical_Dwarf, simply chief_medical_gnoll, renamed it in the text below as well and it's working just fine.

If you are changing positions like monarchs and similar, youd also have to change everything else and make sure they're appointed/replaced by the correct role name.

Skills:
You'll also find a bunch of lines in the entity file that read [PERMITTED_REACTION:STEEL_MAKING] as well as other things.
Those determine what actions/tech your civ has access to.
Gnolls by default won't have steel making available to them as they're not really skilled blacksmiths and will likely prefer using cheap metals like bronze instead.

Feel free to compare techs between civs and add what you think may be missing or remove those you think aren't fitting, making them only obtainable via trading or raiding.

___________________________

That is most info I can give on the topic of civ editing so far. There's a few other details like creatures needing to have a line that specifies they can talk as just uttering sounds makes them unable to engage in diplomacy with other factions and more.

I hope this helps everyone whos been curious about how to do this.
I will test my own changes a bit more to make sure I'm actually correct and that they work and will post them then.

Feel free to discuss and share any info you may have! :InjusticeCatwoman:
Last edited by Fenris Silverfang; 28 Dec, 2022 @ 11:26am
< >
Showing 1-15 of 27 comments
Fenris Silverfang 28 Dec, 2022 @ 11:36am 
Edit: I've taken the info of all default roles from the entity_default file found in the 'All races controllable' mod if anyone wonders where I got those from.
I'm sure there's a location that stores the regular dwarf civ parameters but I havent looked into where those actually are.
. 29 Dec, 2022 @ 2:37am 
Yup it works, there are some bugs with the nobles still, but I managed to get it working for the Gnolls and the Valks,
Fenris Silverfang 29 Dec, 2022 @ 7:13am 
Nice! Glad to hear it. I managed to rename a few things, added a couple skills too to let them handle some other crude metals.

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.
Lupus 30 Dec, 2022 @ 7:20am 
think im bit to dump for this. dont get it running
Fenris Silverfang 30 Dec, 2022 @ 9:35am 
https://easyupload.io/m/mv5mjp

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.
Last edited by Fenris Silverfang; 30 Dec, 2022 @ 9:37am
Jetrel 30 Dec, 2022 @ 11:01am 
So I'm trying to get Erinyes to work as more of a militaristic race. So far I have no idea on how to get the council to get elected based on battle skills instead of typical mayoral traderish skills and my expedition leader doesn't spawn on embark. any ideas? Here is what I have to far. I used some of Aeramore amazon mod for this, that's where the druid and acolyte comes from, could that be derailing everything?

[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]
Jetrel 30 Dec, 2022 @ 6:02pm 
So I just tried to replace the entire leadership with the default elf leadership and it didnt work either, tried playing as elves, it worked. So it is something to do with Erinyes specifically thats not in the leadership section. Any ideas?
Fenris Silverfang 30 Dec, 2022 @ 6:17pm 
Mhrn... not sure. Im suuuuper new to this in terms of modding overall and actually looking into files. A little trial and error and I got it somewhat working but there's still plenty I don't know.

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.
Jetrel 31 Dec, 2022 @ 5:31am 
Im thinking it could be a conflict between having some dwarf noble stuff in there, some elf druid/acolyte and then the council thing. Im going to try messing with it more today to see if I can get it to work.
Jetrel 31 Dec, 2022 @ 6:22am 
Tried replacing with dwarf leadership roles, nothing happened either.
Lupus 31 Dec, 2022 @ 8:23am 
you guys will uplode your addes as mods?
Jetrel 31 Dec, 2022 @ 9:01am 
If I can get it working fine I would just let SEEU do whatever with it. However I am getting ready to throw in the towel. I have been messing with this for 3 days and I cant get it to work. Every time I try load it up they have no expedition leader and nothing in the noble tab. They also wont build the added stuff from the aeramore expansion that I tried to link to them. I think I am out of my depth with this.
Fenris Silverfang 31 Dec, 2022 @ 2:53pm 
Load order for some mods is pretty important as they can override any changes you make.
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.
Gamblor 2 Jan, 2023 @ 8:10am 
hey @Fenris thank you for the guide and links to files. I was just curious about how you went about editing the gnoll entities file. Did you just copy the dwarf / default one and then make changes to that? I guess I'm just wondering that if I played the gnolls using it, I was afraid I'd miss out on features like mayors and barons etc (although they seem to have those positions in the file), given I'm not too experienced in the base game itself.
Fenris Silverfang 2 Jan, 2023 @ 10:33am 
Originally posted by Gamblor:
hey @Fenris thank you for the guide and links to files. I was just curious about how you went about editing the gnoll entities file. Did you just copy the dwarf / default one and then make changes to that? I guess I'm just wondering that if I played the gnolls using it, I was afraid I'd miss out on features like mayors and barons etc (although they seem to have those positions in the file), given I'm not too experienced in the base game itself.

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.
< >
Showing 1-15 of 27 comments
Per page: 1530 50