String Editor 2.0
The features included in this release are:
- Loads\saves english.str file from the game directory
- Edit existing and create new strings
- Group filtering based on string ID
- Configurable groups - add your own!
- Supports multiple string items with the same name.
Overview
This tool has been designed to try and facilitate easy editing of the massive string file. Just looking at the contents gives me a headache, and anyone who wishes to do editing (not just adding new strings) of the file contents, I really feel for. So I wanted to create a tool that would simplify this. String groups can be created that filter the data into buckets which make it easier to find like-named items. I've supplied some sample items, but you can create your own.
The tool uses LINQ for parsing the data into the groups, and WPF for rendering the UI. Thus, it requires .NET Framework 3.5 SP1.
Files
To do for the future releases:
- Allow loading of any string file and saving to any destination
- When saving, sort the file by ID
- Fill out more groups
- Better handling if you add new strings which have the same ID (you lose your change if you don't overwrite it)
- Add extra meta data associated with the file - flag items with tags and filter off that!
- Undo
- Re-select the item after you edit it.
- Possibly move to a grid control instead of a listview control. Better now, but not grids.
- Fix any bugs found of course!