Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Modest Plants v 1.00 + Modest Plants - Specific Reactions v 1.00  (Read 961 times)

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Modest Plants v 1.00 + Modest Plants - Specific Reactions v 1.00
« on: February 12, 2024, 09:15:21 pm »

tl;dr

Modest Plants is a minimalist bugfix and convenience patch for vanilla Dwarf Fortress plants. It's a partial port of the DF Classic "Modest Mod".

Modest Plants - Specific Reactions is a companion mod for Modest Plants that adds reactions that allow you to choose what kinds of plants to brew, mill, or process. It's partially ported from the Modest Mod, but also includes a number of new reactions not originally part of the Modest Mod.







THE MODEST MOD PHILOSOPHY

"The Modest Mod is a collection of vital bugfixes and tweaks that everyone should be able to use comfortably and without reservation. This mod doesn't add anything new. It doesn't do anything controversial. It's just like vanilla DF, but a little better. French vanilla." - Igfig

CREDITS

The Modest Mod was originally a single, gigantic overhaul of the Dwarf Fortress raws by more than a dozen contributors over more than a decade. Under these circumstances, it's difficult to know who to thank in the credits for a port of JUST the plant files and their associated reactions.

So! We shall thank them all.

THANKS TO:
  •     Vintermann, for starting the thread that inspired the Modest Mod
  •     Igfig, for doing the majority of the work
  •     Meph, for identifying and addressing a lot of issues
  •     Quietust, Elvang, RavingManiac, Joben, and Ag, for major contributions to the 0.34.11 Modest Mod
  •     Urist Da Vinci, Vattic, Kaos, Taverius, Quarterblue, and others I may have forgotten, for good suggestions
  •     Demonic Spoon for QA
  •     Zarathustra30, for the Tooltips module
  •     brolol.404, for the No Aquifers module and some new features for Accelerated
  •     Everyone else who's contributed to the thread(s)
  •     MASSIVE THANKS to CryptoCactus, Button [that's me!], and LargeSnail, as mod maintainers over the years
  •     And Toady One, of course.

You can find previous Modest Mod threads at:


MODEST PLANTS

FEATURES

Most of the changes in this mod come from the Modest Mod. Because significant plant modding is restricted to cut-and-replace on a plant-by-plant level, I have excluded from this port all plants which had only cosmetic modifications in the Modest Mod. This leaves some cosmetic and naming corrections from the Modest Mod un-ported.

Modest Plants contains the following major changes:
1. It fixes bug #6940 (some plants unusable) on the bug tracker, by:
  • Adding a reaction to harvest seeds from seed pods, fixing a number of otherwise unusable aboveground plants (e.g. all beans),
  • Enabling the "process to bag" reaction for farmable plants which functionally don't produce seeds in the base game (e.g. most yams), and
  • Giving seeds to the one brewable growth that doesn't have them in the base game, to make them work like the other brewable growths (just artichokes).
2. It doubles the seed output of the "process to bag" reaction, to make up for processable-to-bag plants having a 50% chance of only their baggable growths being harvested when farmed. (The 50% reduction in seeds per planted Quarry Bush was added apparently inadvertently in the multi-tile tree update 0.40.01, and this corrects it.)
3. It adds reactions for milling plants to flour, sugar, or dye. The base game's milling reaction doesn't allow you to choose which kind of product you're trying to mill for; Modest Plants does.
  • NB. This mod does NOT include the milling and brewing menus where you can choose exactly what kind of plant you want to mill or brew. For that you'll need Modest Plants - Specific Reactions.
4. It makes unusable tree seeds dissolve into nothing immediately after they're created by a reaction, e.g. as a byproduct of brewing. (Unusable seeds created by a creature EATING fruit may linger until the next time the game is loaded due to bug #6432).

The mod also contains a few tree seed edibility changes to more closely align with reality, and fixes for minor bugs #8226 (oats can't be used to make beer) and #9330 (feather tree eggs are unusable). Cosmetic bug #10352 (some vegetation's ASCII color display doesn't match its color description) is partially fixed, but only in those plants which the mod was going to touch anyway.

For a full list of objects touched, added, or replaced by this mod, with a short explanation for each, please see the section labeled COMPATIBILITY (LONG VERSION) below.

COMPATIBILITY (SHORT VERSION)

Mods which make changes to vanilla plants will likely not be compatible with Modest Plants without a compatibility patch.

The reactions introduced in Modest Plants will probably not work on plants added by other mods without a compatibility patch.

Mods which involve playing as civilizations other than dwarves will require a compatibility patch to use any of the reactions introduced in Modest Plants.

For a full list of objects touched, added, or replaced by this mod, with a short explanation for each, please see the section labeled COMPATIBILITY (LONG VERSION) below.

COMPATIBILITY (LONG VERSION)

A complete list of new objects added by Modest Plants:
Spoiler (click to show/hide)

A complete list of Vanilla objects patched by Modest Plants:
Spoiler (click to show/hide)

A complete list of Vanilla objects cut and replaced by Modest Plants:
Spoiler (click to show/hide)



MODEST PLANTS - SPECIFIC REACTIONS

FEATURES

In unmodded Dwarf Fortress, you can choose to brew plants, or choose to brew fruits - but you can't choose which precise type of plant or fruit to brew. With Modest Plants, you can choose to mill for flour, or choose to mill for dye - but you can't choose which precise type of plant to mill.

This mod adds specific brewing, milling, processing to thread, processing to bag, harvesting from seedpod, and mashing-to-paper-slurry reactions for every applicable plant or plant growth in Dwarf Fortress and/or Modest Plants.

Modest Plants - Specific Reactions contains the following major features:

1. Every plant or growth that is brewable in vanilla or Modest Plants can be specifically targeted for brewing.
  • Mass-brewing reactions allow the brewing of 6 of a given plant or growth at a time, saving barrels.
  • A mass-brewing reaction is also included for mead.
2. Every plant that is millable in vanilla or Modest Plants can be specifically targeted for milling.
  • Mass-milling reactions allow the milling of 10 of a given plant at a time, saving bags.
3. Every plant that can be processed to bag in vanilla or Modest Plants can be specifically targeted for processing to bag.
  • Mass-processing reactions allow the processing of 6 of a given plant at a time, saving bags.
4. Every seed that can be milled to paste in vanilla can be specifically targeted for milling to paste.
5. Every plant that can be mashed to slurry can be specifically targeted for mashing to slurry.
6. Every plant that can be processed to thread in vanilla can be specifically targeted for processing to thread.
7. Every seedpod growth from Modest Plants can be specifically targeted for harvesting seeds.

FAQ

Q. Why do brewing, milling, and processing to bag have "mass" versions, and the other reactions don't?
A.
The reactions that are processed into containers have mass-processing reactions as a bag- and barrel-saving convenience.

Q. Why are you only including specific versions of these reactions, and not specific versions of [other reaction here]?
A.
The general versions of these reactions can destroy edible-raw plants, create plantable seeds, and/or destroy plantable seeds. Unlucky targeting of reagents for these reactions can therefore cause problems in farming workflows and/or reduce the fortress food supply. In contrast, the only real reason to prefer e.g. pressing linen slurry vs rope reed slurry is if a dwarf has a preference for linen paper or rope reed paper.

Q. Why did you include mead?
A.
The mead mass-brewing reaction was already in the Modest Mod, so it came along for the ride.

COMPATIBILITY (SHORT VERSION)

Most milling reactions, some brewing reactions, most process-to-bag reactions, and all harvest-from-seedpod reactions require Modest Plants.

Plants introduced by other mods will not benefit from any reactions in this mod.

Mods which involve playing as civilizations other than dwarves will require a compatibility patch to use any of the reactions introduced in Modest Plants - Specific Reactions.

For a full list of objects touched, added, or replaced by this mod, please see the section labeled COMPATIBILITY (LONG VERSION) below.

COMPATIBILITY (LONG VERSION)

A complete list of new objects added by Modest Plants - Specific Reactions:
Spoiler (click to show/hide)

A complete list of Vanilla objects patched by Modest Plants - Specific Reactions:
Spoiler (click to show/hide)

No Vanilla objects were cut and replaced by Modest Plants - Specific Reactions.
« Last Edit: March 06, 2024, 08:17:08 pm by Button »
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Modest Plants 1.00
« Reply #1 on: February 12, 2024, 09:15:42 pm »

reserved
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back