@IcySon55 IcySon55 released this Oct 6, 2016 · 4 commits to master since this release

Assets 3
  • Finally corrected the label renaming bugs.
    • v0.9.7 will correct broken files that were previously broken by v0.9.6 and v0.9.5b. Just open the broken file and then click save to fix it. Broken files created by v0.9.5 and below can not currently be fixed with the program. Contact me directly if you need your heavily modified file fixed so you don't lose any work.

@IcySon55 IcySon55 released this Sep 29, 2016 · 5 commits to master since this release

Assets 3
  • Added the Export Mod feature for XMSBT files.
    • Export the differences between two MSBT files to an XMSBT delta file.

@IcySon55 IcySon55 released this Sep 22, 2016 · 7 commits to master since this release

Assets 3
  • Added links to the GBAtemp thread as well as the GitHub page.
  • Added new icons to support webpage links.
  • Allowed users to drag the splitters between UI elements.
  • Adjusted spacing between all UI elements to maximize screen real-estate.
  • Patched label addition where new labels created with spaces in their names would have an invalid length and cause a broken MSBT file to be saved.
  • Allowed other software to read (not write) the currently open MSBT file at the same time.

@IcySon55 IcySon55 released this Sep 22, 2016 · 6 commits to master since this release

Assets 3
  • Actually fixed the label length bug this time. Label renaming wasn't updating the length value.

@IcySon55 IcySon55 released this Aug 27, 2016 · 9 commits to master since this release

Assets 3
  • Implemented batch import and export for XMSBT files.
  • Implemented label addition when using XMSBT import (batch included).
  • Rearranged the menu bar slightly.
  • Changed the shortcut keys because of adding more XMSBT tools.
  • Added some new icons for the XMSBT functions.
  • Fixed a bug with UMSBT extraction where the overwrite choice was being ignored.

@IcySon55 IcySon55 released this Aug 23, 2016 · 10 commits to master since this release

Assets 3
  • Added the new XMSBT translation tools.

XMSBT files are XML files that contain the labels and text from an MSBT file. The strings are stored on separate lines so that the files are source control friendly. This gives fan translation authors the ability to collaborate on the same file without having to manually merge the changes from multiple translators as most source control solutions will take care of merging.

@IcySon55 IcySon55 released this Aug 22, 2016 · 11 commits to master since this release

Assets 3
  • Added null byte support via "\0" for control characters in the text.
  • Added a console window while in Debug mode.
  • Implemented the IEntry interface to mostly separate the UI from the MSBT class.
  • Extensive rewrite of the MSBT class to support IEntry and the removal of SubStrings.
  • Extended BinaryReaderX and BinaryWriterX functionality.
  • Patched the SearchDirectory feature to properly select the correct entry after double clicking a result.
  • Patched the RemoveLabel functionality to correctly remove a label and re-sequence the existing TXT2 entries.
  • Made the Add, Remove and Save label features only available for files that have an LBL1 section. (Temporary)
  • Removed SubStrings and supporting UI elements. (Replaced by null byte support.)
  • Removed the Preview box as the full string is now visible in the Edit box.

@IcySon55 IcySon55 released this Jul 6, 2016 · 12 commits to master since this release

Assets 3
  • Added the new Search Directory feature.
  • Fixed user settings not saving properly.