The Game Text Editor for The Sims 4 - TS4 STBL Editor
This tool is for developers, who make his own The Sims 4 mods and want to make their own translations for languages, that The Sims 4 supports.
It's a simple tool of translate the game text strings in STBL file, can be used for create your own translation (such as the languages are not included in the game).
Version history: 9.0 - 9.0 - Added option for mass insert of string values into multiple files. After closing Editor window, scroll dataGridView1 to the end, to be convinced, that new rows were added...
8.0 - GUI improvements - now program show language of the opened file.
Added help window with lang codes list. 7.0 - Drag&Drop files on Main form is enabled - just Drag&Drop files on program to open it!
6.0 - Added option to copy values by entering those ids.
5.0 - Now you can select multiple rows in Editor window and right click on them - they will be copied and you will able be paste them into another STBL files!
4.0 - Added two new buttons on Editor window - "Paste ALL copied values" and "Show copied values"
3.0 - If no STBL file opened at the moment, Edit button on MainUI form will show Open File Dialog.
Now you can copy values of the added strings - just double click on the row number in the table in Editor window!
Changed action of the "Paste Copied Values" button - now it shows window with values, that you copied:
2.1 - Fixed Edit button on MainUI form. 2.0 - Release with first changes.
Available GUI Languages:
English, Chinese (Traditional), Chinese (Simplicied).
.Net Framework 4.5 is required.
The STBL file can be extracted from / imported to Strings_xxx_yy.package (xxx_yy is language name) using s4pe .
Auto calculation of FNV32 hash of the strings, that you are adding/editing - now you are not need to calculate it with third-party tools, this function is embedded now into the editor!
I've added functional to copy/remember string, that you are editing/adding. It can be useful, if you plan to add same string with same ID into many STBL files.
It means, that I've modified AddString dialog box:
In old version of the program you have to calculate Text ID (FNV32 hash of your string by your self). But now - just write or paste text to the field "Display Text" of AddString dialog and Text ID will be automatically calculated and showed in field Text ID of the program!
With my version of the program you don't need to calculate Text ID by your self and third-party tools, like ModdingToolbox!
Also, I have added two new buttons - "Copy this values" and "Paste copied values".
It can be useful, when you plan to add same string into many STBL files. Write text in the "Display Text" field, check that value of Text ID is calculated and press "Copy this values" button.
Program will remember values of fields "Display Text" and "Text ID".
Close AddString dialog by pressing OK or Cancel button.
Close Editor dialog.
Save changes (or don't save, if not need) in current STBL file. Don't close TS4 STBL Editor!
Open another STBL file, open Editor dialog by pressing button Edit.
Press button Add New String on it.
On the dialog AddString press button "Paste copied values" - voila - "Display Text" and "Text ID" will be filled with values, that you want to copy!
Thanks to creator of the tool The Game Text Editor for The Sims 4 - TS4 STBL Editor: c_major, cnbatch