So I have AHD with the "Passives" and FLM. I see that we have to install AHD Fixes - Passives and also the AHD - FLM Patch.
But I noticed for the AHD - FLM Patch you have: "Requires Formlist Manipulator. Place the FLM folder in Data folder."
If I just install the AHD - FLM Patch as it's own mod under the main AHD Fixes - Passives on MO2's left side, that should work, right?
I can probably confirm it is working by looking in the FormListManipulator.log as suggested on your description page, but it may be a while before I get my game back up.
After running the game, the FormListManipulator.log says I do have the 41 toys added in both boy and girl, so I think doing what I said above works. Thanks!
I use Version 2.1 (Merged), but it seems, this fix doesn't work with the Merged version When I activate AdditionalHearthfireDollsFixesPass.esp and run integrated LOOT MO2 says: Missing masters: AdditionalHFDollsPassivesPatch.esp and desactivates it. Works only with Separate version 3.0? LATER After I removed Merged version and installed v3 and the Fix with FLM the previous bonuses were stuck in the Skill tree even afer removing the Dolls and new bonuses were not added with new Dolls in inventory. Very strange.
For your question, that is correct. This mod is intended for 3.0, which is the latest version. Updating from version 2.1 to version 3.0 of that mod on an existing save game will likely cause issues with the passives due to scripts. Also, some of the dolls do not have passives.
I use FormList Manipulator - FLM but I don't remember for which mod. I use Additional Hearthfire Dolls SE 2.1 Merged (not passive effect) too. I DONT use FormList Patch Collection
I understand that I should install only: AHD Fixes - No Passives
P.S. AHD - FLM Patch (I understand that in that case I do NOT need this???)
From what I gather, it seems you want no passives, so you should use the No Passives fixes. However, Additional Hearthfire Dolls SE 2.1 Merged actually has the passives merged into the file, and is missing the new dolls from the 3.0 version. So what you want to do is actually use the Additional Hearthfire Dolls SE 3.0 Separate file instead, and simply do not activate AdditionalHFDollsPassivesPatch.esp. The FLM patch basically ensures that the modded dolls remain giftable even if another mod changes the formlist. So you may or may not need it, but there is no harm in having it.
I've mentioned this in the description under Update Log 1.1:
Note that the FLM patch in FormList Manipulator - Patch Collection 1.2.1 is currently missing several dolls, so you need to deselect that option in the FOMOD. This may change when it eventually updates.
The main FOMOD for that has not been updated since Sept 15 2022, so this still stands true. Also, this mod makes a few fixes via an ESP patch, while the patch collection only touches FormList conflicts.
Thanks for your work. I wanted to report that after upgrading to the latest version with passives, the dolls no longer had them. I had all of the requirements and I'm certain I downloaded the correct version. I even redownloaded it to be sure. Reverting to the previous version fixed it. Are they mislabeled or?
Just tested it and it's working fine. Even did the upgrade on an existing save.
The only things I can think of is that you either have another mod overwriting it (which is possible if you generated a bashed or smashed patch), or when you said you upgraded, you mean you went from the original plugins with the AdditionalHFDollsPassivePatch.esp to this replacer on an existing save (but I see you downloaded the 1.0 version here, so I doubt it).
I think I need more information, such as did you try dropping them and picking them up again?
Thanks for the quick reply! I tested this a few times on the same save just before picking up the executioner doll in Helgen. So at the start of my test i did not have a doll in inventory, I picked it up and checked for the buff. I do have a bashed patch so perhaps that is why? If it's working for you then very likely something with my load order or bashed patch is interfering. I'm running fine with the old version so I'll just keep using that. When I inevitably start a new run I'll try upgrading again with a new bashed patch etc. :)
Thank you for sharing your work :) I have a one question. It seems that your LOTD patch (the 1st one in the optional files, not the one with "(No Passives)" below) has 1 conflict (Greybeard doll, FormID: XXXXX81C) when using passive effects in Additional Heathfire Dolls version 3.0.
AdditionalHFDollsPassivePatch.esp has "GraybeardDollBonusENCH [SPEL: YYYYY83D]" where YYYYY is the load order of AdditionalHFDollsPassivePatch.esp. However, your patch overwrites it to "GraybeardDollBonusENCH [SPEL: XXXXX86A]" where XXXXX is the load order of AdditionalHearthfireDolls.esp. Screenshot: https://imgur.com/a/eyvfQHj So it seems that you reverted that effect to the one without passive effect.
The thing is the main file of this mod is actually a replacer for the original mod. You don't need to use the plugins there, including AdditionalHFDollsPassivePatch.esp as it has already been merged.
So basically, the only things you should have in your load order is something like this:
AdditionalHearthfireDolls.esp (the main file here, passives or no passives version)
DBM_AdditionalHFDolls_Patch.esp
AdditionalHFDollsFixesLOTD.esp (the patch you are talking about, based on what version you downloaded)
The Curator's Companion patch can be placed anywhere after its dependencies. Hope that clears things up.
Oh... I thought that it just replaces AdditionalHearthfireDolls.esp and "AdditionalHFDollsPassivePatch.esp" can be there. Now I see that "You do not need the original plugins (including the AdditionalHFDollsPassivePatch.esp plugin)" in the description. Perhaps I missed that when I downloaded this mod.
In SSEEDIT, I see AdditionalHFDollsPassivePatch.esp removes "PlayerRef" in scripts as following screenshot shows. https://imgur.com/a/NnREIrK I guess I should not activate your mod in the middle of my current save (before installing your mod), since deactivating or changing load order of ESPFE plugins in the middle of game destroys the save.
Or perhaps I should make personal patch file which ensures that your "AdditionalHearthfireDolls.esp" wins "AdditionalHFDollsPassivePatch.esp" so that "PlayerRef" remains in scripts, like "AdditionalHearthfireDolls.esp" -> "AdditionalHFDollsPassivePatch.esp" -> patch files of Additional Hearthfire Dolls like "DBM_AdditionalHFDolls_Patch.esp" -> end of plugin in my previous save -> "AdditionalHFDollsFixesLOTD.esp" -> "personal ESPFE patch to keep "PlayerRef" in scripts".
The warning was in the original description, but you helped me realize that it was missable, so I made it a bit less missable .
Yes, you generally shouldn't mess with your load order after starting a game. Since you already have experience in xEdit, you can try copying this mod's records into a new espfe, and use that as the patch for your current game.
23 comments
So I have AHD with the "Passives" and FLM. I see that we have to install AHD Fixes - Passives and also the AHD - FLM Patch.
But I noticed for the AHD - FLM Patch you have:
"Requires Formlist Manipulator. Place the FLM folder in Data folder."
If I just install the AHD - FLM Patch as it's own mod under the main AHD Fixes - Passives on MO2's left side, that should work, right?
I can probably confirm it is working by looking in the FormListManipulator.log as suggested on your description page, but it may be a while before I get my game back up.
Thanks again!
A Kudo for getting back to me so fast!
After running the game, the FormListManipulator.log says I do have the 41 toys added in both boy and girl, so I think doing what I said above works. Thanks!
When I activate AdditionalHearthfireDollsFixesPass.esp and run integrated LOOT
MO2 says: Missing masters: AdditionalHFDollsPassivesPatch.esp and desactivates it.
Works only with Separate version 3.0?
LATER
After I removed Merged version and installed v3 and the Fix with FLM the previous bonuses were stuck in the Skill tree even afer removing the Dolls and new bonuses were not added with new Dolls in inventory. Very strange.
Updating from version 2.1 to version 3.0 of that mod on an existing save game will likely cause issues with the passives due to scripts. Also, some of the dolls do not have passives.
I use FormList Manipulator - FLM but I don't remember for which mod.
I use Additional Hearthfire Dolls SE 2.1 Merged (not passive effect) too.
I DONT use
FormList Patch CollectionI understand that I should install only:
AHD Fixes - No Passives
P.S. AHD - FLM Patch (I understand that in that case I do NOT need this???)
So what you want to do is actually use the Additional Hearthfire Dolls SE 3.0 Separate file instead, and simply do not activate AdditionalHFDollsPassivesPatch.esp.
The FLM patch basically ensures that the modded dolls remain giftable even if another mod changes the formlist. So you may or may not need it, but there is no harm in having it.
I missed the fact that the MERGED version also has passive effects, because it didn't have an additional esp (hence the merged version, heh).
So can I just DELETE instead of unchecking ...PassivePatch.esp from version 3.0?
I'm asking because I don't know if there won't be scripts for the passivepatch or something like that?
The main FOMOD for that has not been updated since Sept 15 2022, so this still stands true. Also, this mod makes a few fixes via an ESP patch, while the patch collection only touches FormList conflicts.
The only things I can think of is that you either have another mod overwriting it (which is possible if you generated a bashed or smashed patch), or when you said you upgraded, you mean you went from the original plugins with the AdditionalHFDollsPassivePatch.esp to this replacer on an existing save (but I see you downloaded the 1.0 version here, so I doubt it).
I think I need more information, such as did you try dropping them and picking them up again?
I have a one question.
It seems that your LOTD patch (the 1st one in the optional files, not the one with "(No Passives)" below) has 1 conflict (Greybeard doll, FormID: XXXXX81C) when using passive effects in Additional Heathfire Dolls version 3.0.
AdditionalHFDollsPassivePatch.esp has "GraybeardDollBonusENCH [SPEL: YYYYY83D]" where YYYYY is the load order of AdditionalHFDollsPassivePatch.esp.
However, your patch overwrites it to "GraybeardDollBonusENCH [SPEL: XXXXX86A]" where XXXXX is the load order of AdditionalHearthfireDolls.esp.
Screenshot: https://imgur.com/a/eyvfQHj
So it seems that you reverted that effect to the one without passive effect.
May I ask you whether it is intentional?
So basically, the only things you should have in your load order is something like this:
The Curator's Companion patch can be placed anywhere after its dependencies.
Hope that clears things up.
Now I see that "You do not need the original plugins (including the AdditionalHFDollsPassivePatch.esp plugin)" in the description. Perhaps I missed that when I downloaded this mod.
In SSEEDIT, I see AdditionalHFDollsPassivePatch.esp removes "PlayerRef" in scripts as following screenshot shows.
https://imgur.com/a/NnREIrK
I guess I should not activate your mod in the middle of my current save (before installing your mod), since deactivating or changing load order of ESPFE plugins in the middle of game destroys the save.
Or perhaps I should make personal patch file which ensures that your "AdditionalHearthfireDolls.esp" wins "AdditionalHFDollsPassivePatch.esp" so that "PlayerRef" remains in scripts, like
"AdditionalHearthfireDolls.esp" -> "AdditionalHFDollsPassivePatch.esp" -> patch files of Additional Hearthfire Dolls like "DBM_AdditionalHFDolls_Patch.esp" -> end of plugin in my previous save -> "AdditionalHFDollsFixesLOTD.esp" -> "personal ESPFE patch to keep "PlayerRef" in scripts".
Thank you for the reply :)
Yes, you generally shouldn't mess with your load order after starting a game. Since you already have experience in xEdit, you can try copying this mod's records into a new espfe, and use that as the patch for your current game.