Jump to content

[RELz/WIPz] Unofficial Hearthfire Patch


Arthmoor

Recommended Posts

Unofficial Hearthfire Patch


Version: 2.1.3
By the Unofficial Patch Project Team

These files are no longer available for download - please use the Unofficial Skyrim Legendary Edition Patch instead.

Requires Skyrim version 1.9.32.0.8 or greater and the official Hearthfire DLC.

USKP Discussion Forum on AFK Mods

This mod is an effort to fix the vast amount of bugs currently existing in Hearthfire. If you're experiencing a bug with Hearthfire, please report the bug to us in as much detail as possible on the USKP bugtracker. Please use search to ensure that you aren't submitting something that is already there. Use the "Hearthfire DLC" option to tag your report for Hearthfire. Please also confirm that the bug you are reporting happens with no mods other than the unofficial patches installed. A lot of Skyrim bugs are actually the result of other mods doing things they're not supposed to. Thank you and we hope you have a better Skyrim experience!

A special note for reporting placement errors for Hearthfire. Due to the nature of the mod, the CK is bogged down with hundreds of references overlapping each other visually. It is impossible to do placement corrections without a form ID for the reference you're reporting. Please include this information in any placement error reports. From this point forward, any bugs submitted to the tracker without this information will be closed without investigation. Any posts to the forums without this information will be ignored. There simply isn't any other feasible way to fix these. Thank you for understanding.

(Note that all fixes are retroactive unless otherwise noted)

Frequently Asked Questions - BUGS
Frequently Asked Questions - About the Project
Mods Made Obsolete by Unofficial Patches
Bug Fixes Recommended in Addition to the Unofficial Patches

List of known conflicts and fixes for Hearthfire. Good info for when you're having problems and need to locate a potentially conflicting mod.

Audio Fixes

  • The player's adopted children would attend the player's wedding, but they had no dialogue recorded; created new dialogue lines for them (Sound/Voice/Unofficial Hearthfire Patch.esp/FemaleChild/Relationsh_RelationshipMar_0004CC90_1.fuz, Sound/Voice/Unofficial Hearthfire Patch.esp/FemaleChild/Relationsh_RelationshipMar_0004CC91_1.fuz, Sound/Voice/Unofficial Hearthfire Patch.esp/MaleChild/Relationsh_RelationshipMar_0004CC90_1.fuz, Sound/Voice/Unofficial Hearthfire Patch.esp/MaleChild/Relationsh_RelationshipMar_0004CC91_1.fuz).


Script Fixes

  • BYOHRelationshipAdoptionChildScript: Using EquipItem() and RemoveItem() along with SetOutfit() is redundant and can lead to inventory duplication. SetOutfit() already takes care of removing the relevant items. The script was also erroneously setting the sleep outfits instead of the normal ones.


Placement/Layout/Ownership and other World Object Fixes

  • 0300BEFF, 03015245, 03017544: Clipping sacks. (Bug #19417)



The complete changelog is available here.

Link to comment
Share on other sites

  • 1 month later...

Thus, the beta cycles for the individual patches comes to an end. Unification Day is Coming!

Link to comment
Share on other sites

  • 3 weeks later...

The cellar mannequin in Lakeview Manor has an appetite for armour. I placed a full set of Elven armour on the mannequin and when I returned, all that was left was the shield. Fortunately I had tons of the stuff after a run in with the Thalmor, so I tried again. I placed all the stuff on the mannequin, went upstairs and when I came back down it was gone again - except the shield. I have added the enchanter's tower and the alchemy laboratory.

Here are a couple of saves - before and after:

Here's my LO:

Active Mod Files:

00  Skyrim.esm
01  Update.esm
02  Dawnguard.esm
03  HearthFires.esm
04  ApachiiHair.esm
05  Unofficial Skyrim Patch.esp  [Version 1.2.6]
06  Unofficial Dawnguard Patch.esp  [Version 1.1.3]
07  Unofficial Hearthfire Patch.esp  [Version 1.0.2]
08  StaticMeshImprovementMod.esp
09  Economics of Skyrim.esp
0A  Economics of Skyrim - Dawnguard.esp
0B  Ars Metallica.esp  [Version 1.1.3]
0C  Ars Metallica - Dawnguard.esp  [Version 1.1.3]
0D  Ars Metallica - Hearthfire.esp  [Version 1.1.3]
0E  Back off, Barbas!.esp
0F  Bag of Holding.esp
10  Commute.esp
11  Decorator Assistant - SKSE.esp  [Version 1.4]
12  Where's My Horse Gone.esp
13  Convenient Horses.esp
14  Gildergreen Regrown.esp  [Version 1.2.3]
15  Run For Your Lives.esp  [Version 1.1.3]
16  When Vampires Attack.esp  [Version 1.0]
17  The Paarthurnax Dilemma.esp  [Version 1.2.3]
18  Lightweight Potions and Poisons.esp
19  lesssnowywinterhold.esp
1A  Uncle Sheo.esp
1B  Open Cities Skyrim.esp  [Version 0.9.6]
1C  Mighty Magick - Alteration.esp
1D  Mighty Magick - Alteration Extras.esp
1E  Mighty Magick - Conjuration.esp
1F  Mighty Magick - Conjuration Extras.esp
20  Mighty Magick - Destruction.esp
21  Mighty Magick - Dual Casting.esp
22  Mighty Magick - Fortify Magic School Enchantment and Alchemy Reversed.esp
23  Mighty Magick - Illusion.esp
24  Mighty Magick - Illusion Extras.esp
25  Mighty Magick - Restoration.esp
26  Mighty Magick - Restoration Extras.esp
27  Mighty Magick - Scaling.esp
28  Alternate Start - Live Another Life.esp  [Version 2.1.8a]
29  WATER.esp
2A  Warburg's 3D Paper World Map - Texture 2.esp
2B  warburg's 3d paper world map - dawnguard.esp
2C  MyTweaks.esp
2D  Bashed Patch, 0.esp

Link to comment
Share on other sites

You sure you don't have a loose mannequin script hanging around somewhere in the Data folder? A few other scattered reports of this have come in, but I can't reproduce it. I'll check your saves in a bit, but someone else sent me some too and I wasn't able to duplicate the issue then either even though this person swore up and down it was happening. We'll ignore that the person's save had about 100 mods attached :P

I've been told that a lot of mods using mannequins may have blindly incorporated SLuckyD's buigware patch for this, and that's not something that will play nice with HF.

Link to comment
Share on other sites

I don't think so. I've never loaded any kind of mannequin mod. They aren't a priority for me. I was trying to use it in this case to store the armour I had intended to improve. I just wound up using a chest instead.

This mannequin likes to go for little walks too, although he doesn't go far. :lmao:

Another thing I've seen mentioned is that removing the workbenches fixes some issues. I still have the workbench in the cellar where this mannequin is. I have removed the workbench in the enchanting addition - I could see if that mannequin works.

Link to comment
Share on other sites

I've got one that's probably more of an enhancement request than a bug report. Could you change the Mounted Bear head so that it will accept cave bear pelts as well? I think I'm going to have to buy a bear pelt if I want this trophy because my guy is well past the level where I encounter regular bears.

I haven't tried using my mannequins again yet.

Link to comment
Share on other sites

I just tried one of the other mannequins in Lakeview Manor and it gobbles everything - even the shield. I tried storing a complete set of Orcish armour on it.

Link to comment
Share on other sites

Still waiting on my test house to finish the armory. Apparently in a fit of immersion and realism, asking your steward to buy all the furnishings actually takes several days to stock instead of being instantaneous :P

My regular guy has loads of stuff in his armory though and has yet to have any get lost. So I'm at a loss until my test guys can get to this. You're positive you haven't got loose mannequin scripts lying about?

Changing the bear pelts is probably not a bug :P

Link to comment
Share on other sites

99.9% certain. What would I look for? Also I don't have the armoury or trophy room addition. I'm just using the mannequins in the cellar or the main hall. I have the alchemy, enchanting and kitchen additions. I haven't tried the mannequin in the enchanting wing yet.

I don't know why I still encounter regular wolves but not regular bears. Just cave bears. Not a bug perhaps, but quite limiting.

Link to comment
Share on other sites

The cellar mannequin in Lakeview Manor has an appetite for armour. I placed a full set of Elven armour on the mannequin and when I returned, all that was left was the shield. Fortunately I had tons of the stuff after a run in with the Thalmor, so I tried again. I placed all the stuff on the mannequin, went upstairs and when I came back down it was gone again - except the shield. I have added the enchanter's tower and the alchemy laboratory.

Here are a couple of saves - before and after:

I've managed to fix this. The mannequin script is a disastrous mess, even with Bethesda's attempt to fix it.

It required a rewrite, and while I was doing so it occurred to me that there's nothing special about the version they shipped with Hearthfire other than poor Daryl trying to get the thing to stop being stupid.

Anyway, all fixed now:

No more armor duplication when adding things.

No more armor that fails to display after being added and returning to the cell later.

No more wandering about the cell.

Player cannot accidentally place more on the mannequin than it has slots to hold things for, which would have caused the item to be unrecoverable.

Cleared out all the junk comments that were making this a nightmare to read and debug.

Automatically updates all mannequins as they are loaded.

In the process of testing this though, it also came to my attention that a good number of the mannequins in the HF houses are not properly linked up to their XMarkers so they'd reload standing off their pedestals. I'll have to fix THAT now too, and do you have any idea how much of a pain in the ass it is to do that with how HF is set up? :P

Hell, I might even have to go back into the USKP and make sure all of the vanilla mannequins are linked to their XMarkers too.

Incidentally, the mannequin your guy was standing in front of had ALSO been afflicted by the item duplication bug. The mannequin should have been carrying two full sets of armor, yet refused to yield either one until I hacked away at all this.

I've since discovered that several of my own mannequins in my games have suffered from the same sorts of duplication glitches, and I suspect plenty of other people have too. The unmodified Bethesda scripts were THAT bad. How they didn't notice this is beyond me.

Link to comment
Share on other sites

Excellent!! I just replied to your thread on Beth saying that other than this issue, I'm not currently affected by the bugs the beta addresses. All I can report is that the beta hasn't changed anything for me, which is good. :)

And yeah, I've noticed the mannequins like to wander, which is actually pretty creepy. So far I've managed to keep from fireballing one of them. :D

Link to comment
Share on other sites

As I said on Beth, it looks like the mannequins are fixed. Although now duplicate items are showing up in my inventory! First, a complete set of Elven armour popped up. After I moved that to my Bag of Holding, now another set of gauntlets and boots have shown up. Is this related to the mannequin bug fix? It was a complete set of Elven armour that I originally stored in the mannequin. Although I thought it was just one set.

I've enabled logging so I'll have a look for any bugs in my Papyrus logs.

Link to comment
Share on other sites

I don't see how that could even be possible. The only place in the scripts that could add something to your inventory is if you were trying to add something to a mannequin and it either has one of those already or all the slots are full.

Link to comment
Share on other sites

This is the first time it's ever happened and nothing else has changed. Well I've got logging enabled now, so we'll see what the log says when I play again.

Link to comment
Share on other sites

Doesn't make it any less odd, especially when it was your guy I got the first consistent trial runs from. Only then did I follow on with my other testbed group and was able to confirm the same consistent results.

I'll have to throw it at my main game now and see what comes of that since my Argonian has an armory full of stuff on the mannequins already.

Link to comment
Share on other sites

My Papryrus logs look pretty clean too. I don't think I've ever seen them this clean!

[01/16/2013 - 08:31:17PM] Papyrus log opened (PC)

[01/16/2013 - 08:31:17PM] Update budget: 1.200000ms (Extra tasklet budget: 1.200000ms, Load screen budget: 500.000000ms)

[01/16/2013 - 08:31:17PM] Memory page: 128 (min) 512 (max) 76800 (max total)

[01/16/2013 - 08:31:25PM] Cannot open store for class "dlc1scwispwallscript", missing file?

[01/16/2013 - 08:31:26PM] Cannot open store for class "chherdingquestscript", missing file?

[01/16/2013 - 08:31:30PM] warning: Property BagOfHoldingARMO on script BagOfHoldingPlayerAliasScript attached to alias PlayerAlias on quest BagOfHoldingQUST (0F052FE4) cannot be initialized because the script no longer contains that property

[01/16/2013 - 08:31:30PM] VM is freezing...

[01/16/2013 - 08:31:30PM] VM is frozen

[01/16/2013 - 08:31:30PM] Reverting game...

[01/16/2013 - 08:31:31PM] warning: Property BagOfHoldingARMO on script BagOfHoldingPlayerAliasScript attached to alias PlayerAlias on quest BagOfHoldingQUST (0F052FE4) cannot be initialized because the script no longer contains that property

[01/16/2013 - 08:31:35PM] Loading game...

[01/16/2013 - 08:31:35PM] Cannot open store for class "USKP_QF_USKPChangeLocation08_02005E82", missing file?

[01/16/2013 - 08:31:35PM] warning: Unable to get type USKP_QF_USKPChangeLocation08_02005E82 referenced by the save game. Objects of this type will not be loaded.

[01/16/2013 - 08:31:35PM] Cannot open store for class "USKP_QF_USKPChangeLocation01_02007788", missing file?

[01/16/2013 - 08:31:35PM] warning: Unable to get type USKP_QF_USKPChangeLocation01_02007788 referenced by the save game. Objects of this type will not be loaded.

[01/16/2013 - 08:31:35PM] Cannot open store for class "USKP_QF_USKPChangeLocation02_02007789", missing file?

[01/16/2013 - 08:31:35PM] warning: Unable to get type USKP_QF_USKPChangeLocation02_02007789 referenced by the save game. Objects of this type will not be loaded.

[01/16/2013 - 08:31:35PM] Cannot open store for class "USKP_QF_USKPChangeLocation03_0200778B", missing file?

[01/16/2013 - 08:31:35PM] warning: Unable to get type USKP_QF_USKPChangeLocation03_0200778B referenced by the save game. Objects of this type will not be loaded.

[01/16/2013 - 08:31:35PM] Cannot open store for class "USKP_QF_USKPChangeLocation09_02008584", missing file?

[01/16/2013 - 08:31:35PM] warning: Unable to get type USKP_QF_USKPChangeLocation09_02008584 referenced by the save game. Objects of this type will not be loaded.

[01/16/2013 - 08:31:35PM] warning: Could not find type USKP_QF_USKPChangeLocation08_02005E82 in the type table in save

[01/16/2013 - 08:31:35PM] warning: Could not find type USKP_QF_USKPChangeLocation03_0200778B in the type table in save

[01/16/2013 - 08:31:35PM] warning: Could not find type USKP_QF_USKPChangeLocation02_02007789 in the type table in save

[01/16/2013 - 08:31:35PM] warning: Could not find type USKP_QF_USKPChangeLocation01_02007788 in the type table in save

[01/16/2013 - 08:31:35PM] warning: Could not find type USKP_QF_USKPChangeLocation09_02008584 in the type table in save

[01/16/2013 - 08:31:36PM] VM is thawing...

[01/16/2013 - 08:31:36PM] *** Convenient Horses *** Scanning for external resources. Errors might be logged.

[01/16/2013 - 08:31:36PM] Error: File "Convenient Horse Herding.esp" does not exist or is not currently loaded.

stack:

<unknown self>.Game.GetFormFromFile() - "<native>" Line ?

[CH (13020329)].chquestscript.GameLoaded() - "CHQuestScript.psc" Line 66

[CH (13020329)].chquestscript.OnUpdate() - "CHQuestScript.psc" Line 94

[01/16/2013 - 08:31:36PM] Error: File "XFLMain.esm" does not exist or is not currently loaded.

stack:

<unknown self>.Game.GetFormFromFile() - "<native>" Line ?

[CH (13020329)].chquestscript.GameLoaded() - "CHQuestScript.psc" Line 67

[CH (13020329)].chquestscript.OnUpdate() - "CHQuestScript.psc" Line 94

[01/16/2013 - 08:31:36PM] Error: File "HothFollower.esp" does not exist or is not currently loaded.

stack:

<unknown self>.Game.GetFormFromFile() - "<native>" Line ?

[CH (13020329)].chquestscript.GameLoaded() - "CHQuestScript.psc" Line 68

[CH (13020329)].chquestscript.OnUpdate() - "CHQuestScript.psc" Line 94

[01/16/2013 - 08:31:36PM] Error: File "CompanionValfar.esp" does not exist or is not currently loaded.

stack:

<unknown self>.Game.GetFormFromFile() - "<native>" Line ?

[CH (13020329)].chquestscript.GameLoaded() - "CHQuestScript.psc" Line 69

[CH (13020329)].chquestscript.OnUpdate() - "CHQuestScript.psc" Line 94

[01/16/2013 - 08:31:36PM] *** Convenient Horses *** Scan complete.

[01/16/2013 - 08:31:37PM] Error: Incorrect number of arguments passed. Expected 4, got 3.

stack:

[bagOfHoldingQUST (0F052FE4)].BagOfHoldingQuestScript.Maintenance() - "BagOfHoldingQuestScript.psc" Line 107

[alias PlayerAlias on quest BagOfHoldingQUST (0F052FE4)].BagOfHoldingPlayerAliasScript.OnPlayerLoadGame() - "BagOfHoldingPlayerAliasScript.psc" Line 12

[01/16/2013 - 08:31:39PM] Error: Unable to call SetWeight - no native object bound to the script object, or object is of incorrect type

stack:

[ (FF001367)].ActorBase.SetWeight() - "<native>" Line ?

[LightweightPotionsQUST (19000800)].LightweightPotionsQuestScript.Maintenance() - "LightweightPotionsQuestScript.psc" Line 40

[alias PlayerAlias on quest LightweightPotionsQUST (19000800)].LightweightPotionsPlayerScript.OnPlayerLoadGame() - "LightweightPotionsPlayerScript.psc" Line 7

[01/16/2013 - 08:36:02PM] VM is freezing...

[01/16/2013 - 08:36:02PM] VM is frozen

[01/16/2013 - 08:36:03PM] Saving game...

[01/16/2013 - 08:36:03PM] VM is thawing...

[01/16/2013 - 08:41:37PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:42:31PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:42:56PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:43:28PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:44:11PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:45:22PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:45:44PM] Info: *Achievement 34 awarded - a winnar is you!*

[01/16/2013 - 08:46:29PM] VM is freezing...

[01/16/2013 - 08:46:29PM] VM is frozen

[01/16/2013 - 08:46:29PM] Saving game...

[01/16/2013 - 08:46:29PM] VM is thawing...

[01/16/2013 - 08:46:34PM] VM is freezing...

[01/16/2013 - 08:46:34PM] VM is frozen

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...