Dwarf Fortress

Dwarf Fortress

Leather output scales with creature size
119 条留言
Midnight StarBurst 10 月 3 日 下午 3:54 
Ignore my last post. I just have a partial install on my C: drive for some reason
Midnight StarBurst 10 月 3 日 下午 3:51 
I cant find the "vanilla" folder. I reinstalled Dwarf fortress and its not in there, i only see the mods folder. the game still runs perfectly fine even though the vanilla folder isnt there. im not sure whats going on
Broms  [作者] 9 月 16 日 下午 5:41 
Hey that's right.
Dommain 9 月 16 日 下午 3:28 
Just confirming for stupid me, just make the three edits and you do not have the mod active in mod when starting
Broms  [作者] 8 月 14 日 上午 8:02 
Okay I looked into it and I remembered raws are no longer read or saved to a save file. I tested modifying my vanilla raws in the folder I listed in the description and it was reflected in an after save. So it looks like you may have messed up the manual patching in the reaction_other.txt.

I went ahead and created a pastebin for the material_template_default.txt and reaction_other.txt containing ONLY the vanilla + this mod's changes. I've listed it in the mod description so you can take the contents of either and place it in the appropriate file.
Broms  [作者] 8 月 14 日 上午 7:45 
I'll look into this. I know before DF was on steam it used to save the raws/etc active in your save as part of your save file. I suspect something like that might still be the case.
Ponti 8 月 14 日 上午 6:27 
When loading the save game now it says fatal error, missing reaction definition. So something is still wrong...
Ponti 8 月 14 日 上午 2:56 
Hey broms, thx a lot for the effort!
Broms  [作者] 8 月 13 日 上午 11:05 
Happy to help, I'll monitor the dwarf fortress development and will keep this mod page active.
Vik 8 月 13 日 上午 11:02 
Works exactly like the mod does, thanks
Vik 8 月 13 日 上午 10:55 
Thanks I'll give it a try
Broms  [作者] 8 月 13 日 上午 10:39 
@vik

I've posed a temporary work around in the mod description, this will allow you to emulate having the mod active.
Vik 8 月 13 日 上午 10:18 
Removed it from the Steam directory mods and installed_mods folders but still getting the same issue
Broms  [作者] 8 月 12 日 下午 3:51 
08/12/25 Update:
Updated info.txt - Earliest Supported Steam Version to 50.00, though this mod works on much much older Dwarf Fortress versions before it came to steam.
Broms  [作者] 8 月 12 日 下午 3:03 
@Ponti hey! I haven't changed the game content of the mod since I put it on the workshop. I did recently updated the info file in the mod hoping that would fix the v52 issue. If you edit the earliest supported version in the mod info file to 5004 it will work. I can update the mod's info file to indicate support of earliest version that went on steam (v50.00) later tonight. Apologies
Ponti 8 月 12 日 下午 2:01 
Hey is it still possible to find the 50.04 version of the mod somewhere? I need it for a particular savegame
Morgenschon 8 月 10 日 上午 10:01 
Great mod, unfortunately no longer works. Seems a change in 52.01 no longer permits to overwrite material templates among others. CUT and SELECT functions are not available for these objects according to the wiki. This seems to be now enforced.
See also question by DeltaFire (01.08.2025, 07:52 in modding-discussion on the official Kitfox Discord) whether there is a workaround "since organic material templates themselves cannot be modified via SELECT-like methods, the old "dirty" method of creating a duplicate of the template with the desired changes [...] now causes a hard error since 52.01, and changing every single creature ever seems like a lot of work (besides also not affecting creatures from other mods) [...]" .
Putnam answers "Still no, unfortunately" . It was certainly very helpful while it lasted.
Broms  [作者] 8 月 9 日 下午 6:00 
Hey Revylnn, can you confirm that the mod only exists in one place? Dwarf fortress updated recently and the saved mod location was moved, resulting in duplicate file errors. It is possible that an uninstall did not clean out both locations. I am able to generate a new world with this mod without errors after clearing the mod from the \\SteamLibrary\steamapps\common\Dwarf Fortress\mods and \\SteamLibrary\steamapps\common\Dwarf Fortress\data\installed_mods folders.

The only place this mod (and others) should exist now is the C:\Users\UserName\AppData\Roaming\Bay 12 Games\Dwarf Fortress\mods and data\installed_mods folders.

I would do it for you if I could but I cannot, the mod is working correctly as is.
Reyvinn 8 月 9 日 下午 4:40 
Hi Broms, for me on a clean install trying to create a new world with this mod fails with the exact same error as Mushroom detailed. If you'd be able to update it that would be awesome <3
Broms  [作者] 8 月 9 日 上午 5:49 
Hey yes that is right. It seems they changed something with how files are loaded in the recent patch. New worlds generate fine but loading old worlds requires some manual tweaking as described by Mushroom. I am glad you got it to work!
Mushroom 8 月 8 日 下午 7:45 
I copied the contents of material_template_leather_broms and reaction_leather_broms into the vanilla material material and reactions files, disabled broms leather and the world gen works correctly. I test butchered a cat and an elephant and they output 6 cat skin and 19 elephant skin, so i assume this means the mod is working. (it should be just 1 skin each otherwise right?) Assuming the mod is working, the issue seems to lie somewhere with the [CUT_] function of overriding vanilla. I dont know enough about how mods work to investigate anymore, but hopefully this helps you see where the issue lies
Mushroom 8 月 8 日 下午 7:23 
Based on your comment on the 1st August, i compared the /installed_mods/broms_leather (5004)/objects/material_template_leather_broms to the skin template in /data/vanilla/vanilla_materials/objects/material_template_default and they are the same, except for the [stockpile_glob] and beyond 4 rows. I tried copying the contents from both files back and foward, however this didnt fix the worldgen issue. Are these the right files? Could the errors originate from reaction_leather_broms? I'd suppose the changes to dying are causing some kind of conflict with your leather, perhaps it needs an extra variable added somewhere?
Mushroom 8 月 8 日 下午 6:59 
Heya Broms. Since the new patch i'm having issue with this leather mod, which sucks because its a fantastic mod. My old saves (which all have this mod installed) wont load and freeze at "sorting entities". When I try to generate a new world it errors and aborts world gen. If i remove this mod, world gen proceeds fine. The world gen error says:
"Duplicate Object: Material_template SKIN_TEMPLATE; Offending mods are vanilla_materials, broms_leather. Further duplicates will be printed to errorlog; worldgen will abort."
Errorlog.txt just shows the same content as this error.
Broms  [作者] 7 月 31 日 下午 4:56 
So weird. If you aren't opposed to manually modding your game files like we had to before steam you can swap the skin template from my materials file for the one in the vanilla folder, and then swap my reactions for the vanilla ones in the same way.
glue 7 月 31 日 下午 3:58 
Downgrading to 51.13 fixes the issue is the only valuable information I managed to gather
glue 7 月 31 日 下午 3:48 
I tried on another laptop that has never had dwarf fortress downloaded before. I installed the game with steam cloud disabled, forwent DFHack, went to world gen, added the mod, and same error. I'm just gonna give up and assume I was never meant to have the leather fortress of my dreams. Thanks for at least attempting to help! I understand there is nothing you can do if you can't replicate it lol
glue 7 月 31 日 下午 1:50 
Oh lol I don't know anything about how this works. I'm gonna try to experiment more today I guess
Broms  [作者] 7 月 31 日 上午 4:02 
That's odd, then it probably didn't load my file and the reaction to butcher may not make skin gloves for the extra leather
glue 7 月 30 日 下午 9:49 
Omg don't ask me why but removing the line "material_template_leather_broms" at the head of "material_template_leather_broms.txt" fixed it for me.
glue 7 月 30 日 下午 9:39 
I wiped everything DF related and reinstalled DF then DFHack. Error persists. I uninstalled DFHack via the Steam uninstall button and tried again, the same error popping up. Maybe my computer is just specially fucked.
glue 7 月 30 日 下午 7:25 
I'm using v5202. I can confirm installed_mods and mods directories are set up appropriately and the mod files exist nowhere else on my computer (even cleared steamapps\workshop\content\975370\). Error log entries are just "Duplicate Object: material_template SKIN_TEMPLATE" repeated per attempt to generate a world. It errors without any other mods loaded with the mod loaded at the bottom. I assume it must be DFHack then, but I'll reinstall the game and see if that fixes it now.
fallout2077 7 月 30 日 下午 6:54 
Not your fault... hopefully an uninstall/reinstall will be able to sort out the errors for the others. Have a good day/night!
Broms  [作者] 7 月 30 日 下午 6:39 
Sorry about the inconvenience. I am glad you got it to work.
fallout2077 7 月 30 日 下午 5:49 
The errors no longer appear for me after performing an uninstall of the game, a deletion of any DF folders and/or files, and a reinstall of the game.
Broms  [作者] 7 月 30 日 下午 5:32 
I'm not able to get the error to reoccur. I have the mod in the 'AppData\Roaming\Bay 12 Games\Dwarf Fortress\data\installed_mods\Leather output scales with creature size\' directory and also in the 'AppData\Roaming\Bay 12 Games\Dwarf Fortress\mods\2901152033 (5202)' and no where else. Is the version you're using 5202? I updated the info.txt on 7/24/25 thinking that might resolve it. I am able to generate a world with only this mod loaded at the bottom of the vanilla files without any errors. Are you using any other mods when generating a world? Can you send me your errorlog.txt if the error comes up?
Broms  [作者] 7 月 30 日 下午 4:33 
I'll look into this more
glue 7 月 30 日 下午 3:15 
I am facing a similar error with empty DF/data/installed_mods and DF/mods. Mod is only found in Users\UserName\AppData\Roaming\Bay 12 Games\Dwarf Fortress\data\installed_mods. This mod is causing the exact same error as others mentioned on world gen. DF v52.02 DFHack v52.02-r2. Thanks
fallout2077 7 月 25 日 上午 5:21 
Yeah, I read that, and was very optimistic that would fix the errors I was seeing, but nope, apparently the bugfixes didn't have anything to do with what's causing my error messages. I'm assuming that the directory change into appdata messed with whatever syntax some mods use to get the game to do what their mod wants them to do. What do I know, though?
Broms  [作者] 7 月 25 日 上午 3:48 
There was a new DF patch today with a note talking about a duplicating raws error being fixed.
Broms  [作者] 7 月 24 日 下午 9:10 
I just double checked, having mods in both the steamapps\common\Dwarf Fortress\data\installed_mods and Users\UserName\AppData\Roaming\Bay 12 Games\Dwarf Fortress\data\installed_mods folder made the error come back for me.
Broms  [作者] 7 月 24 日 下午 9:07 
@fallout2077 I had to clear out my mods in my dwarf fortress directory from both the installed_mods and the mods folder. Are those folders empty for you now?
fallout2077 7 月 24 日 下午 7:05 
Nope, moving all of the mods from the Steam DF directory to the AppData DF directory didn't solve my errors.
fallout2077 7 月 24 日 下午 2:44 
Well, well... this sounds like interesting news; I was having a similar error as @macgottablast was when using the 'Give Me Water" & "FB's Revised Domestics". I'm going to try doing what you did, @Broms and see if the errors disappear. I'm glad I stumbled on your mod!
Broms  [作者] 7 月 24 日 上午 11:57 
Good news! No actual mod changes are needed. This error is because Dwarf Fortress moved the mod location to C:\Users\UserName\AppData\Roaming\Bay 12 Games\Dwarf Fortress\mods.

I was able to clear the error and get this mod working successfully by completely removing the mod from the installed_mods and the mods folder in the dwarf fortress directory, and then it worked. You can ignore today's update on this mod as I didn't change a thing, I just accidentally uploaded the unchanged while debugging.
Broms  [作者] 7 月 24 日 上午 9:53 
Hmm the latest DF update must have changed something. I will look into this.
MichaSulfr 7 月 24 日 上午 12:44 
Yup getting the same issue. Narrowed it down to this mod after removing each other one I use one by one
macgottablast 7 月 23 日 下午 10:36 
When I enable this mod I'm getting a:
Duplicate Object: material_template SKIN_TEMPLATE
It won't load the world ;( Anyone else getting this
Broms  [作者] 5 月 24 日 上午 7:28 
Is it fifty or several hundred? It shouldn't be anything ridiculous as either of them. You can always not use the mod if you don't want to.
RamzesXVI 5 月 24 日 上午 12:29 
Several hundred skins from one cat is too much. The interest in playing disappears
Broms  [作者] 5 月 23 日 下午 6:23 
Yeah the values are from the time when 1 animal = 1 skin regardless of animal size. Tarn has since added built in scaling now in the game's code that I can't compensate for. Either way the mod still works if you like having lots of leather for whatever reason.