Bay 12 Games Forum

Dwarf Fortress => DF Modding => Mod Releases => Topic started by: Warlord255 on May 12, 2019, 06:06:49 pm

Title: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: Warlord255 on May 12, 2019, 06:06:49 pm
DOWNLOAD HERE: http://dffd.bay12games.com/file.php?id=14375 (http://dffd.bay12games.com/file.php?id=14375)

Built on the back of Taffer's DF Revised (with his blessing - http://www.bay12forums.com/smf/index.php?topic=161832.0 (http://www.bay12forums.com/smf/index.php?topic=161832.0)), "Vanilla-Spice Revised" aims to upgrade existing threats and challenges while keeping the general feel of vanilla DF. The goal is to add no new creatures, but to make existing creatures better at what they're *meant* to do. Generous thanks to Taffer, Sver, Button, and others for their exemplary work.

Some features from DF Revised;
-Balance adjustments to material strengths, attacks, armor, weapons, and speeds
-Bugfixes and corrections for chitin, scale, pearl, and leather
-Bugfixes to egg-layers, disappearing creatures, tameable beasts
-Bugfixes to feather trees, seeds, and rotting materials
-Elves wield superior wooden weapons
-More creatures stealing booze, items or food
-More creatures eating vermin
-More vocalizations
-Animalmen have variable proportions and mannerisms

Spoiler (click to show/hide)

NEW UPDATE 2/9/2020! Prior patchnotes spoiler'd for readability.
1.3
   Rework for the Villains Release (.47xx). Taffer's Dwarf Fortress Revised 2.2 incorporated some elements from this mod, particularly regarding animal people and vocalizations. I am honored to have contributed!

   -New feature: Sushi! Similar to the happy thoughts for cheese, this is a fine food made from large fish such as sharks and carp. This is to reward players who jump through the hoops    to catch such creatures. Since fish are low-fat creatures IRL, their "fat" is processed into additional sushi rather than tallow. Mermaids are also eligible, if you're into that.
   -ELEMENTMAN creatures such as Blood, Mud, Gabbro, Amethyst, Fire and Magma Men (plus Plump Helmet Men) can now regenerate their severed limbs. This is within the mission statement of "making creatures do what they do, but better." Blood, Mud and Fire Men also have 3:5 damage reduction since they're so flimsy.
   -Good-aligned grass will fully heal GRAZER creatures, including regeneration. Whether you use this to mend your wounded cattle after beast attacks or explore new and horrifying frontiers in target practice is entirely your choice.
   -More animalmen conform to either Dwarf or Human armor sizing.
   -Leech, Tick, Fly and Mosquito Men are now fully added civs based on Goblins. By default only two bugman civs will spawn, but worldgen circus breaches now have non-goblin options when generating a brand new civ mid-game. This is an exciting avenue to explore going forward, as it may work even if the starting number is set to 0!
   -Creature classes for food syndromes are narrowed down to VEGETARIAN, LIKES_MEAT and LIKES_FISH. BUG_GIANT is used for mounts for bugmen civs.
   -First pass of adventurer content: Eating the "beating heart" of a Megabeast (Dragon, Cave Dragon, Roc, Hydra, Sea Monster, Sea Serpent) will fully heal and regenerate you. If you can micromanage your kitchen in dwarf mode, it'll apply there as well.
   -Knuckle weapons can be made at the forge. These handheld bludgeons are smaller than maces, and are made exclusively from jewelry metals and alloys such as brass, bronze, gold, silver and platinum. This is something of a balance addition to make non-iron/non-copper embarks more playable. While a squad of Strikers is inefficient, it's better than nothing.
   -Wooden training maces (cudgels) and wooden training hammers (mallets) now provide training options for those weapons.

Enjoy and have !!fun!!
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Shonai_Dweller on May 12, 2019, 10:17:29 pm
Why are carp crazed?

I mean, I know why in a d for dorf, the carp stands up, ho ho ho in-joke manner, but actually why? Everything else seems to be focused on Better Vanilla, bug-fixes and realism.
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Warlord255 on May 12, 2019, 11:02:32 pm
Why are carp crazed?

I mean, I know why in a d for dorf, the carp stands up, ho ho ho in-joke manner, but actually why? Everything else seems to be focused on Better Vanilla, bug-fixes and realism.

So far the bulk of the work is still Taffer's, which is definitely as you describe. But my ulterior motive for branching this off is to spice up gameplay a bit - increase the challenge without altering the feel. In that vein, food balance is totally whack and I want to address it without resorting to something as radical as a total agriculture conversion.

Rivers/oceans are absurdly bountiful with no real downsides. In the days of the deadly carp, there was a risk to balance that out - you either do some careful channeling/retention ponds, set marksdwarves, or fish through floor bars/grates, or you risk losing a fisherdwarf. It's certainly more interesting than just printing free food from the river. Alligators, crocodiles and hippos can also present that challenge, but they're restricted to a narrow set of biomes.

One extreme solution to the food-bounty problem that I've considered is knocking down creature sizes by some percentage across the board, as it'd reduce meat yields. It's a lot of work, though, and for now more hazards seems more appropriate.
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: CarpBiter2000 on May 13, 2019, 06:56:45 am
Quote
carps
I, for one, approve of this feature.

Rivers/oceans are absurdly bountiful with no real downsides.
You can also make fish cleaning take more time and convince dwarves to feel bad when they're eating "prepared fish" out of a meal.
-Optional beastman civ modules which select from one of multiple species at worldgen
Do you plan on bringing your bugmen? I quite liked them.
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Teneb on May 13, 2019, 03:19:43 pm
Won't snakes being mischeivous make them pull levers and open cages?

Anyway, if I might make a suggestion: you should increase the population numbers of creatures across the board. Especially the fantasy ones, since we get far too little of them. Take the gremlin, for instance: there can be only ONE per region.
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Shonai_Dweller on May 13, 2019, 04:41:30 pm
Won't snakes being mischeivous make them pull levers and open cages?
Snakes would probably need a grasp to active levers and open cages. Wouldn't they?
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Teneb on May 13, 2019, 06:18:34 pm
Won't snakes being mischeivous make them pull levers and open cages?
Snakes would probably need a grasp to active levers and open cages. Wouldn't they?
Dunno. Could be that the game never checks, considering it was made only for gremlins.
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Warlord255 on May 13, 2019, 09:43:21 pm
-Optional beastman civ modules which select from one of multiple species at worldgen
Do you plan on bringing your bugmen? I quite liked them.

That means a lot, thanks. I've just made a huge breakthrough to improve them - the prior version was super awkward because I had to manually replace each bugman to make them adhere to dwarf height for armor sizing. Now I can apply that as a creature variation, which will make things far easier.

As for snakes pulling levers: Gremlins never make it that far in my forts, but I totally love the image of a snake lazily coiling up on a lever until it falls over, accidentally triggering a magma floodgate and dooming the fort.
Title: Re: DF Vanilla-Spice Revised 1.0 - Vocalizations & More!
Post by: Shonai_Dweller on May 13, 2019, 10:07:39 pm
Won't snakes being mischeivous make them pull levers and open cages?
Snakes would probably need a grasp to active levers and open cages. Wouldn't they?
Dunno. Could be that the game never checks, considering it was made only for gremlins.
It would check if an armless dorf could reset a trap though presumably.
Title: Re: DF Vanilla-Spice Revised 1.1 - Bird Bards & Bloodsuckers!
Post by: Warlord255 on May 15, 2019, 07:53:42 pm
A new version is up!

The first pass of animalmen improvements has been made. Many bird men and most insect men have skill and attribute bonuses which are unique to each species-type; songbird-men like Cardinals and Orioles have higher MUSICALITY traits and SING skills, while Owls have high TEACHING and KNOWLEDGE_ACQUISITION talents.

All insect-men have DWARF_EXACT_SIZE, which allows them to wear dwarf-sized armor; further passes will apply similar treatments to other appropriate creatures. Also included are many improvements to bloodsucking insects and insect-men, adapted from my Better Bugmen mod.

Most delightfully, as a useless flavor addition - raw foods have syndromes which make certain creature classes happy. For example, Elves love raw meat!
Title: Re: DF Vanilla-Spice Revised 1.1 - Bird Bards & Bloodsuckers!
Post by: brolol.404 on May 16, 2019, 10:27:51 am
I like the idea of this mod, but after reading about the lead poisoning that kind of scares me off. How often does lead poisoning happen to miners and furnace operators? Is there a cure for it?
Title: Re: DF Vanilla-Spice Revised 1.1 - Bird Bards & Bloodsuckers!
Post by: Warlord255 on May 16, 2019, 11:32:41 am
I like the idea of this mod, but after reading about the lead poisoning that kind of scares me off. How often does lead poisoning happen to miners and furnace operators? Is there a cure for it?

It's fairly rare - 1 to 2% chance. And for default metal poisoning, it only affects dwarves when they're fully cave-adapted. Only the most frail and chronically-exposed dwarves need worry, and additional forge hands helps divide the risk... but it does add one more wrinkle to the "solution" of walling off sieges indefinitely, which was the primary intent. If you don't like it, replace the reaction_smelter and inorganic_mineral files with their vanilla versions.

If I get enough concerns like yours, I'll include it separately as a bonus module instead of a default inclusion.
Title: Re: DF Vanilla-Spice Revised 1.1 - Bird Bards & Bloodsuckers!
Post by: DerMeister on May 16, 2019, 11:37:57 am
I like the idea of this mod, but after reading about the lead poisoning that kind of scares me off. How often does lead poisoning happen to miners and furnace operators? Is there a cure for it?

It's fairly rare - 1 to 2% chance. And for default metal poisoning, it only affects dwarves when they're fully cave-adapted. Only the most frail and chronically-exposed dwarves need worry, and additional forge hands helps divide the risk... but it does add one more wrinkle to the "solution" of walling off sieges indefinitely, which was the primary intent. If you don't like it, replace the reaction_smelter and inorganic_mineral files with their vanilla versions.

If I get enough concerns like yours, I'll include it separately as a bonus module instead of a default inclusion.
Cave adapted must live in gases normal, but not adapted must have syndromes. This also may prevent humans from dwarf-like minig.
Title: Re: DF Vanilla-Spice Revised 1.1 - Bird Bards & Bloodsuckers!
Post by: Symmetry on May 17, 2019, 01:32:40 pm
It's fairly rare - 1 to 2% chance. And for default metal poisoning, it only affects dwarves when they're fully cave-adapted. Only the most frail and chronically-exposed dwarves need worry, and additional forge hands helps divide the risk... but it does add one more wrinkle to the "solution" of walling off sieges indefinitely, which was the primary intent.

How does it impact walling off sieges?  I can't see what you mean.

Also, what exactly have you done to stress?  Changed the "very depressive" ranges for dwarves?
Title: Re: DF Vanilla-Spice Revised 1.1 - Bird Bards & Bloodsuckers!
Post by: Warlord255 on May 18, 2019, 03:47:59 am
It's fairly rare - 1 to 2% chance. And for default metal poisoning, it only affects dwarves when they're fully cave-adapted. Only the most frail and chronically-exposed dwarves need worry, and additional forge hands helps divide the risk... but it does add one more wrinkle to the "solution" of walling off sieges indefinitely, which was the primary intent.

How does it impact walling off sieges?  I can't see what you mean.

Also, what exactly have you done to stress?  Changed the "very depressive" ranges for dwarves?
Here's the relevant code for stress changes.
Code: [Select]
[PERSONALITY:STRESS_VULNERABILITY:0:30:75]{Was 0:45:100, adjusted down.}
[PERSONALITY:BASHFUL:0:30:75]{Was 0:45:100, adjusted down.}
[PERSONALITY:DEPRESSION_PROPENSITY:0:30:75]{+ Added tighter range to tamp down stress.}
[PERSONALITY:ANGER_PROPENSITY:0:30:75]{+ Added tighter range to tamp down stress.}
[PERSONALITY:ANXIETY_PROPENSITY:0:30:75]{+ Added tighter range to tamp down stress.}
My hope is that this will reduce the number of "time bomb" dwarves - those so stress-prone that they're impossible to appease - while still leaving the average dwarf susceptible to reasonable PTSD from corpses, stagnant water, etc. instead of being immune.

As for sieges - there are currently some penalties to walling off a siege and forsaking the sun indefinitely, but they're mostly negligible. This is one more cost to consider. More importantly, it increases the value of already-forged metal goods and imported bars somewhat. If nothing else, it's a bit of nice flavor.
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: Warlord255 on May 23, 2019, 07:36:22 am
Version 1.2 has been posted! Further improvements to animalmen (esp. bears, canines and big cats) and the inclusion of some bonus animalman civs to try out.

Other QOL changes include MATERIAL_VALUE:2 for all colored stones, Goethite (bog iron) for slightly easier metals access, training maces/hammers, and a greatly reduced list of domestic animals for Dwarven civilizations so that you don't drown in migrant pets of quite so many flavors. Give it a try!
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: Asin on May 24, 2019, 07:34:11 pm
You know what's something that isn't in DF despite it making a lot of sense? Skunk spray! We have skunks in DF, yet they cannot spray, which is strange. Perhaps this mod could fix this?

P.S. this is just a suggestion
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: brolol.404 on May 25, 2019, 11:25:01 am
You know what's something that isn't in DF despite it making a lot of sense? Skunk spray! We have skunks in DF, yet they cannot spray, which is strange. Perhaps this mod could fix this?

P.S. this is just a suggestion

Good idea
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: CarpBiter2000 on May 26, 2019, 02:28:39 am
-Dwarf civs have fewer domestic animals by default to reduce migrant pet clutter; use only Mules, Dogs, Cats, Sheep, Yaks.
Spoiler (click to show/hide)
I would argue for adding an egg laying bird and probably pigs (since they don't graze).
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: Taffer on July 01, 2019, 11:08:29 pm
Thank you for releasing and supporting this! I'll have to look through it for features to add back to Revised.

I can definitely see both of our branches continuing simultaneously: I think you enjoy collecting features more than I do, and having this as an option is helpful because I don't have to feel quite as guilty saying no to things. Then I can continue to look to Vanilla-Spice Revised for new features and you can continue to look to regular Revised for stability and polish.

I'm open to suggestions!
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: Warlord255 on July 07, 2019, 12:58:08 pm
Thank you for releasing and supporting this! I'll have to look through it for features to add back to Revised.

I can definitely see both of our branches continuing simultaneously: I think you enjoy collecting features more than I do, and having this as an option is helpful because I don't have to feel quite as guilty saying no to things. Then I can continue to look to Vanilla-Spice Revised for new features and you can continue to look to regular Revised for stability and polish.

I'm open to suggestions!

Always good to hear from you. I'll definitely be considering some more extreme options/modules, such as more abilities for megabeasts and creatures. One lofty goal is syndromes granted by eating the raw heart of a megabeast, which gives adventurers a reward for their feats of daring.
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: brolol.404 on July 07, 2019, 02:42:36 pm


Always good to hear from you. I'll definitely be considering some more extreme options/modules, such as more abilities for megabeasts and creatures. One lofty goal is syndromes granted by eating the raw heart of a megabeast, which gives adventurers a reward for their feats of daring.

I just did code for this same thing for one of my mods if you want it.
Title: Re: DF Vanilla-Spice Revised 1.2 - Bonus Civs and Armor Sharing!
Post by: Warlord255 on February 09, 2020, 05:10:37 pm
Warlord255 makes strange gestures!
The thread shudders and begins to move!

Dwarf Fortress Vanilla-Spice Revised 1.3 is now available for the .47 Villains Release. Huzzah! Check the first post for features - we've got sushi, beating hearts, regenerating mud men and more!

I rebuilt the mod on top of Taffer's 2.2 Revised release after adjusting it to work with Villains - and was humbled to find some of my ideas from Vanilla-Spice incorporated into it. I did take out the dictionary, however, as a personal preference. Should you want to re-add it, Revised 2.2 has the appropriate language files.
Title: Re: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: isitanos on February 17, 2020, 01:54:13 am
A small question: I'm trying to wrap my head around all the changes made by this mod, and I see this in the list of changes of Dwarf Fortress Revised 2.2:

"intelligent humanoids that were supposed to steal items now can't, to prevent them from turning around as soon as they arrive."

Do you know what it means exactly and what is the bug it worked around? is it a change you kept? It sounds like it may conflict with Villains sending thieves to steal your artifacts, so I thought I'd check with you.

Looking forward to play the mod!


EDIT: Side-note, so far the only change I don't really like is the cutting down of pets to exclude egg-laying animals, and perhaps other animals with unique uses (been a while, can't remember them all). That's basically a feature removed from the game unless you manage to acquire said animal from merchants - and even then, can you use them since your removed the pet tags?
Title: Re: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: Bralbaard on March 06, 2020, 04:02:34 pm
Thanks for making this. I have downloaded this and have been generating worlds, trying to fine tune everything before I settle on a world that I intend to play for a long time.
 
A few suggestions for improvements:
When playing as a goblin adventurer from a goblin civ, you can buy trolls as starting pets, but they cost only one urist.
This means that even a lowly peasant can start with an army of hundreds of trolls by managing his starting equipment a bit. The same is true for ogres. Probably needs some balancing.

I seem to have problems to get the Leech, Tick, Fly and Mosquito Men to show up in my games in 47.04. Both as a starting civ, or from dwarves breaking into hell. 
The latter is likely because dwarves are missing the [MINING_UNDERWORLD_DISASTERS] tag, I'm not sure what else is wrong, as I'm still only getting regular goblins.
Title: Re: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: wasara on June 16, 2020, 05:35:33 pm

I seem to have problems to get the Leech, Tick, Fly and Mosquito Men to show up in my games in 47.04. Both as a starting civ, or from dwarves breaking into hell. 
The latter is likely because dwarves are missing the [MINING_UNDERWORLD_DISASTERS] tag, I'm not sure what else is wrong, as I'm still only getting regular goblins.

Friendly neighborhood debugger here, i moved the entity data from entity_bug_evil to entity_default and that resulted in the civ spawning again.
Seems that the file is being ignored.
 The header on entity_bug_evil seems fine, but I debug, not mod, so what do i know.
Title: Re: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: Taffer on June 16, 2020, 06:10:37 pm
Friendly neighborhood debugger here, i moved the entity data from entity_bug_evil to entity_default and that resulted in the civ spawning again.
Seems that the file is being ignored.
 The header on entity_bug_evil seems fine, but I debug, not mod, so what do i know.

Thanks for the information. I'm in the middle of combing through VSR for more changes to import into "normal" Revised, and the report helps (although I'm not sure yet if I'll be importing the custom civilizations).
Title: Re: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: Warlord255 on December 12, 2022, 12:46:23 am
Update for any interested: I'm currently in the arduous process of rebuilding elements from Vanilla-Spice Revised under the new system, with the goal of being more modular than a total replacement - which many elements unfortunately would require.

As an example, the new SELECT_CREATURE methods enable tons of the tiny flavor/bug fixes for specific creatures; however, root changes to c_variation_default would require replacing *the entire vanilla creatures folder*, which is the largest by far. Having insufficient time to commit to a total rebuild, I'm instead fragmenting the work into what I hope will be more managable chunks. For now I'm focusing on the Vanilla Spice Rack, which will include wild additions like sushi and species-specific reworks similar to my old Better Bugmen mod. You'll be able to find all of these under my Steam alias.
Title: Re: DF Vanilla-Spice Revised 1.3 - Villains Release & Sushi!
Post by: flyteofheart on January 03, 2024, 01:16:53 pm
Hi, is this still being worked on? I really really loved Taffer's old mod and wonder if any progress has been made. Mainly I want the flavor changes.

Either way, thanks for the long time of support. I loved this mod and taffers back in the days.