Fallout 4
0 of 0

File information

Last updated

Original upload

Created by

DeJuanNOnley

Uploaded by

DeJuanNOnley

Virus scan

Safe to use

Tags for this mod

About this mod

Fixes the bug that prevents you from turning in bags of fertilizer to Dr. Penske in Vault 81. Aka "Fertilizer Woman."

Permissions and credits
Changelogs
It appears that the Unofficial Fallout 4 Patch may now incorporate this fix properly. So if using that mod, this one may no longer be necessary!

The unmarked quest to turn in bags of fertilizer to Dr. Penske (Vault 81) is bugged and normally prevents you from ever doing so. (This quest is sometimes called "Fertilizer Woman" though that phrase never appears in-game or game files.) I assume Bethesda has no intention of fixing it, and I don't see anyone else posting a fix, so here it is. Finally, this little annoyance is resolved.

With this mod, if you have any bags of fertilizer in your inventory, Dr. Penske will offer to pay for them as she should. She will even continue to buy them after completing "Hole in the Wall" (so long as you don't let her grandson die).

Known Issues

None ATM. Please post issues in the discussion or if you are certain it is a bug specific to this mod, report in the bugs section.

Compatibility

Shouldn't conflict with any mods that I know of. Though if a mod happens to edit one of the two dialog records this addresses, it will conflict. See "Load Order" and "Technical Details" below.

Installation/Uninstallation

Use NMM. I know, complicated, right?

If you really want to install manually, just extract to your Data folder, but note that the script must be extracted using the folder structure in the archive (7-Zip works well, but PeaZip doesn't seem to always respect folder structure of 7z archives in my experience).

Load Order

Must be loaded after Unofficial Fallout 4 Patch (if installed). The day after I released this, they released 2.0.0 which included a partial fix for this quest, but it doesn't do everything mine does, so mine must override theirs to work properly. If/when they more fully patch the quest, I will recommend sticking with UFO4P (which I highly recommend for all Fallout 4 players).

Technical Details

WARNING! SPOILERS FOLLOW!

INFO Records Changed: 001847B2 & 00184782

Script fragment added: TopicInfos\TIF_DialogueVault81_00184782.pex
(Script source will be automatically installed to proper folder for CK usage.)

Following are the three things I address to fix this quest:

1) The dialog checks Penske's (not the player's) inventory to see if there are any bags of fertilizer. So if Penske has none, the dialog will never trigger. By changing this to run on on the player rather than Penske, the dialog will be allowed to fire so long as the player has fertilizer.

2) There are a number of checks regarding the "Hole In the Wall" quest. Without getting too technical, these will evaluate to "True" so long as you haven't reached the final stage of that quest, which is why many report that you can't turn in fertilizer after "Hole In the Wall." Most assume this is by design, but if you look at the conditions, this isn't true. Instead, the dialog for turning in fertilizer is supposed to still remain depending on the decision you make at the end of the quest (what you do with the cure). Presumably this means Penske will only offer to pay you for fertilizer if you save Austin, but that is bugged as well. In the vanilla game (even as of version 1.9), it requires the value of this global (MS19PlayerChoice) to be 3. Every other bit of dialog in the vault that checks if you saved Austin looks for a value of 1 for this global. 0 seems to mean you haven't decided yet. 2 means you let him die. I couldn't find where 3 ever gets set (though I did find one or two other records that checked for this value, they also seemed to indicate he was dead). Long story short, by changing this from 3 to 1, it ensures you can still sell fertilizer even after "Hole In the Wall" is complete so long as you save Austin.

3) "Hole in the Wall" sets the hidden parent quest (DialogueVault81) as complete. The dialog to turn in fertilizer attempts to change this quest's stage which launches the script to actually sell the fertilizer. Since the game engine does not allow you to change quest stages once a quest is marked complete, the above two fixes mean the dialog will occur as expected, but no fertilizer will ever be sold if "Hole in the Wall" is complete. To fix this, I created a simple quest fragment that doesn't rely on quest stages and have that called by the dialog instead. This shouldn't break anything since the dialog will only trigger if you have fertilizer in your inventory to start with due to the first fix.