Modding Hearthfire

Post » Fri Dec 06, 2013 9:01 pm

Little pet project I wanna do for myself:

I want to change Rayya (the housecarl for Lakeview Manor from Hearthfire) from a redguard to a nord.
I copied her npc record to a new esp file in TES5Edit and saved.

Then I tried to open the new esp file in the CK, but the CK crashes. Here is the EditorWarnings.txt file:

MASTERFILE: ===========================================================AssertFile: C:\_Skyrim\Code\TESV\TES Shared\misc\BGSLocalizedString.cppLine: 2871LOCALIZATION: Error opening or reading strings file.MASTERFILE: LOCALIZATION: Zero entries or empty block size read from strings file STRINGS/HearthFires_ENGLISH.STRINGS. Strings will be missing.AssertFile: C:\_Skyrim\Code\TESV\TES Shared\misc\BGSLocalizedString.cppLine: 2883Failed to allocate entry array.AssertFile: c:\_skyrim\code\tesv\bssystem\BSTSmartPointer.hLine: 167Null pointer

As a test, I tried to just open the CK loading just HearthFire.esm and Skyrim.esm and I got the same error.

I did a Google search, and I found this: http://www.uesp.net/wiki/Skyrim:Creation_Kit#Notes

I made the following edits to SkyrimEditor.ini:
added bAllowMultipleMasterLoads=1
added HearthFires.bsa to SResourceArchiveList2

Now the mod loads without crashing the CK, but I get errors about missing scripts....
This is what this above link says about that:

I tried copying the scripts from data\scripts\source\hearthfire to data\scripts\source, and I had to overwrite some files (yes, I made a back-up of the directory first). I still got errors about missing scripts when trying to load the mod.

I restored the source folder to its original state, then I tried changing sScriptSourceFolder to point to the hearthfire subfolder. I still got errors when trying to load the mod.

How do I mod HearthFire.esm?

User avatar
Trish
 
Posts: 3332
Joined: Fri Feb 23, 2007 9:00 am

Return to V - Skyrim