History of Changes


Whats New in 1.6b?
 

- Unreleased version.


Whats New in 1.6?
 

- Added the ability to do search for a hex string as an alternative to text using the standard "Find" command
- Added the option to reset the change color of changed bytes to the default byte color upon saving the file

- Added 2-byte functionality to the ' ^ ' table extension which you can use to highlight specific bytes in a user-selectable highlight color

- Added the option to view hex offsets in SNES HiROM and LoROM formats

- Removed the need to "activate" Thingy Tables, now they are active when they are loaded
- Now the ascii for DTE values is displayed in a different, user-selectable color so they are easy to see
- Improved the speed of loading a file
- Changed Automatic Bytes Per Line setting to be turned off when first entering Thingy View
- Changed "Color Settings" dialog to accommodate new colors
- Fixed the window resizing crashing bug
- Fixed a problem with partial open that incorrectly displayed the number of changed bytes when saving
- Fixed the problem where highlighting didn't get removed when a new table was loaded
- A number of aesthetic changes have been made
- The documentation has been updated to reflect new changes


What's New in 1.5?

- By request, a new feature called "Thingy IME" allows you to directly enter dynamically table-encoded text into a file

- After dumping a Japanese script you will now be given the option to merge punctuation characters with the characters they modify which produces a more Thingy-like script
- By request, added the ability to hide/show the hex pane for easy script viewing
- Now any bytes that get changed are displayed in a different, user-selectable color so they are easy to see
- Extended Thingy Table functionality with ' ^ ' which you can use to highlight specific bytes in a user-selectable highlight color
- Changed "Color Settings" dialog to accommodate new colors
- Fixed a majority of the selection color bugs
- Translhextion will now attempt to automatically install the included Japanese font when it runs for the first time
- A number of aesthetic changes have been made
- The documentation has not only been updated but is now in HTML Help format thanks to Kitsune Sniper


What's New in 1.4?

NOTE: The included font must be installed in the system font directory (usually C:\WINDOWS\FONTS or C:\WINNT\FONTS) for most of the new features to work.

- Added a custom-made Japanese font which displays Hiragana and Katakana characters in "Thingy view"

- Added table conversion between Shift-JIS and EUC-JIS
- Changed the behavior of the "Copy" command when "Thingy view" is enabled to copy the script data to the clipboard instead of the ascii data

- Added speed hack that speeds up non-japanese script manipulations
- Fixed a major bug where "Save" didn't work at all though "Save as" worked fine
- Fixed a crash bug that occurred when scrolling down to last byte when in "Thingy view"
- Fixed a bug in Value Scan Relative that caused it to stop working after searching once and then changing the search string
- A number of aesthetic changes have been made
- The documentation has been updated


What's New in 1.3?

- Changed script output format
- Removed "Normal Compression" from the script optimization feature which now uses maximum compression all the time to achieve the best results (averages about a 40% reduction in # of bytes from a non-byte-separated script)
- Added progress bars in many places

- Added a new feature called "Value Scan Relative" which is actually a modified version of the original (1.0) relative search engine which can be used to search using non-western alphabets (which the new engine cannot do)
- Added the ability to select a certain number of bytes to "Select Block" in addition to the existing offset range selection
- Add/Remove/Clear bookmarks now all save changes to the loaded table
- Added ability to enable clean dumping (#), & change the status of punctuation movement (>) to the Table Toolbar
- Implemented another speed hack in the dumper which is a significant speed increase for large scripts
- Fixed a bug in the table-handling code which caused certain tokens not to load
- Fixed a bug in the script-dump-bookmark feature that made only one of the bookmarks work at a time
- A number of aesthetic changes have been made
- The documentation has been updated


What's New in 1.2?

Thingy table compatibility enhanced dramatically:

- Linked values ( $xx=## ) have been implemented and tested up to value 99 - Japanese punctuation movement has been implemented in the style of Thingy
- Now # is supported as well for dumping truly clean scripts!
- Thingy-view is now nearly identical to the way Thingy views files

The table-handling code has been tweaked resulting in the following features:
- 2 & 3-byte values are now supported unlike when I said they were but they really weren't
- Translhextion shouldn't crash anymore if a file is opened as a table and is not a table
- Bookmarks added during program operation are now automatically saved to the loaded table file if a table file is loaded
- A new encoding option has been added to the "Optimize Script" function
- Fixed a large number of table-loading bugs which were the cause of frustration for many
- Fixed a bug in the dumper which probably never affected anyone but you never know
- Added another speed-hack in the dumper/reinserter which yields more speed Yay! (not very dramatic this time)

The following has also been changed:
- A new feature called "Relative Scan" has been implemented
- A new feature has been added which notifies you before saving if the file's size has changed

- A number of small bugs have been fixed here and there especially in the relative search algorithm
- A number of aesthetic changes have been made
- The documentation has been updated


What's New in 1.1

The table-handling code has been re-engineered resulting in the following features:
- Script dumping/replacing/optimizing is MUCH MUCH FASTER!!!! We're talking multiple orders of magnitude here
- Option to view file as literal ascii OR as equivalent table values (in the style of Thingy & Thingy32) thanks to table speed increase
- Table values can be up to 3-bytes (though only 2-byte values have been thoroughly tested) except for newline and endstring values which can be up to 2-bytes

- "Table Active" has been moved to a floating tool bar along with the Thingy-style view option

The search relative code has been rewritten to be much more versatile:
- It is no longer limited to search strings of a single case
- It is no longer limited to ONLY alphabetic OR numeric search strings
- Any of the following characters may be used in any combination in a search string [A - Z],
[a - z], and [1 - 9]. Any other character is treated as a byte-wildcard!

- An option has been added to search the remainder of the open file and save the results to a separate file with all sorts of useful information a la SearchR
- Unfortunately this makes the relative searching process slower : (

The following has also been changed:
- An Intelligent Right-Click menu has been added which allows the following operations only when appropriate: - The documentation has been updated
- Other numerous small bugs have been fixed