So, I had the misfortune of finding out that my fix to Yao Guai Roast is causing it to save with the name from Better Item Sorting, which is part of Fallout4_en.STRINGS.
Is there any way to make this read from the user's STRINGS file instead?
So, I had the misfortune of finding out that my fix to Yao Guai Roast is causing it to save with the name from Better Item Sorting, which is part of Fallout4_en.STRINGS.
Is there any way to make this read from the user's STRINGS file instead?
So, no way of telling it to just pull from the user's strings, huh?
thats because you have modified strings files installed that it is reading from when you save the plugin. you need to either manually revert the change after you save it the first time (assuming xedit doesnt change it back again, which is very likely), or just reinstall the vanilla strings while you are creating other plugins (which would be the responsible thing to do anyways, as making mods using further modified assets means that, unless you expect all of your users to also run the same modded setup, there will be incompatibilities. It is always best to create mods that you intend to release using a vanilla installation as your baseline
Strings files are used when a plugin is localized (has the flag in TES4 header), and names of those files must match plugin itself + language suffix. In other words plugins can't use original strings files, that's why Skyrim plugins have different language versions on nexus.
When you copy a record into another or new plugin, xEdit copies all string values as text or they won't appear in the game at all. This is how the game works, you can't do anything about it.
is it not true that his plugin is populating the FULL name subrecord with the data from his modified strings file? Seems he is using an altered fallout4_en strings file, which, upon saving his own plugin in xedit is pulling the FULL name from that modified strings file, instead of the vanilla values (which dont exist because he removed the vanilla strings file)
Yes, no one said anything that implies otherwise. I figured this was how it works.
I was just hoping there was a way to make it always use what is in the strings file, rather than what is in the esp file.
Maybe they will make some changes like storing strings file names to use (except language suffix) in plugin's header for example. GECK/CK and console modding support is not out yet, need to wait.
i wasnt entirely sure about what zilav was saying in his first post, and was merely seeking clarification/confirmation. thinking out loud mate
http://www.uesp.net/wiki/Tes5Mod:String_Table_File_Format