
Unfortunately (fortunately), my project still loaded, and reloaded, to completion through the removal of all the extracted scripts. In trying to figure out just which script was the culprit, I then deleted batches of a dozen of those newly extracted scripts, reloading my project in the CK between each batch, until all Dawnguard scripts had been removed. No CTD, no BGSLocalizedString error, and the project loaded fully. When I reopened CK and reloaded my project, only the usual “Yes to all” errors came up. Because CK was loading Dawnguard at the time of the CTD, I went into the Dawnguard.bsa file and extracted just the script files into my “.\Data\scripts” folder. I found an obscure tip on a forum () referring to the extraction of scripts as a possible solution to string errors.

For me, that error also included "Line: 2871" in it.

Applying any and all of the above edits to the SkyrimEditor.ini did not work for me to get rid of the "BGSLocalizedString.cpp" file and CTD error.
