Skyrim
0 of 0

File information

Last updated

Original upload

Created by

Sparafucile

Uploaded by

Sparafucile

Virus scan

Safe to use

About this mod

Edit STRINGS files.

Requirements
Permissions and credits
Changelogs
I was somewhat dissatisfied with the available STRINGS editing tools so I made my own. It is patterned after String maker.

Improvements include:
= Command line argument support; you may set STRINGS files to open with this application.
= Export to and Import from XML. This is the major difference which allows you to do serious editing (find&replace, compare, etc.) in some other program designed for that purpose (Notepad++, etc.)

Built on Windows XP and requires .NET Framework 4.


UTF-8 Support
I'm not sure I'll make time to put the language => codepage list into a nice options dialog like Skyrim String Localizer has but anyway, UTF-8 support and language/codepage configurability is now 'included'. To change the default behavior, open the StringsEdit.exe.config file in a text editor (Notepad). Near the bottom are three settings to adjust:
  • LanguageList: when the application opens or saves a .strings, .dlstrings, or .ilstrings file, it tries to match portions of the file name against the items in this list. If it finds a match, the corresponding item in the CodepageList is used to Encode/Decode the text.
  • CodepageList: the list of codepage numbers; make sure this has the same number of items as the LanguageList.
  • CodepageDefault: the codepage number used when a file name does not match anything in the LanguageList.

If you do change the .config, please be aware that newer versions of this program will include updates to the configuration file. Currently, you are required to overwrite your older copy with the new one and re-make any changes.


XML CDATA Support
Text strings that contain characters that would normally be escaped (<, >, &, etc.) when written to XML are now wrapped in CDATA tags. For instance, the text
  • Return to <Alias=QuestGiver>
which looked like this in xml
  • Return to &lt;Alias=QuestGiver&gt;
now looks like this
  • <![CDATA[Return to <Alias=QuestGiver>]]>
Sure, that surrounding tag is ugly; the benefit is that the text inside is exact which is more pleasing to the eye, easier to correct, and less likely to introduce errors. This really shines when editing book text which usually contain a lot of markup tags.

If you don't like this behavior, you can turn it off: at the bottom of the .config file, set UseCData to False.