Releases: KodingBTW/hexstring
1.3.0 Released
V1.3.0
-
Graphical interface added
-
Maintained legacy CLI (Watch cli_commands.txt)
-
Tons of new options added
-
Support 2 bytes, 3 bytes and 4 bytes pointers for
little and big endian. -
Now you can save and load .json configs
-
You can select whether you want comments on lines.
-
Added the use of custom brackets for raw hexadecimals.
-
Option to fill the free space with a specific byte.
-
Support for split pointers (LSB/MSB).
-
Smart function that allows you to ignore any control
code at the beginning of a line that is equal to the
end-of-line code. -
Function that ignores the use of an end-of-line code
to count pointers. (It will split based on the length of
the pointer; to insert each line in the file, it will be
a pointer.) -
Added About tab
-
Added Reset fields tab
-
Optimized code
New 1.2.0 released
V1.2.0
-
Now empty line before linebreaker are corrected
readed. -
You can replace linbreaker for text end offset
and the program will split text with the pointer
table. -
4 bytes pointer are correctly interpreted.
1.1.0
V1.1.0
Bugs Fixed:
-
If you split the text when editing, it was
misinterpreted by the encoder as a new pointer.
(Thanks to Wave). -
The text block counter function is now smarter.
If two pointers point to the same text it will be
counted only once.
New features:
-
Added text comments, use ";" at begining of a new
line. (it still can be used at character) -
line with @ or | will be ignore too
-
Now more exceptions are handled, and an error
text will be displayed giving more information. -
Characters not found in the .tbl file will now be
printed in the following -hex- format. (The "~" symbol
is reserved, and will be ignored if used in the
tbl). -
In the same way when encoding, if -Hex- is found
it will be encoded with its corresponding hex form.
If any character in the text is not assigned to the
dictionary, it will be copied into its ASCCI format. -
Added support for pointers of other formats and
lengths.- 2 bytes little endian
- 2 bytes big endian
- 2 bytes splitted (lsb-msb)
- 3 bytes (gba format)
- 4 bytes (mega drive - big endian)
-
Now when decoding the text, a comment will be
automatically created that contains: the address of
the line, a copy of the text, character length. -
Added previous pointer copy functionality, just
deletes the line and adds the "&" character to the
start of the line, then add his line breaker. The
pointer will be the same as the previous one, very
useful if several pointers point to the same line.
1.0.0
V1.0
- Decoding ROM Data.
- Encoding binary files.
- Automatic updates pointers table (Only 2 bytes).
- Support .tbl dictionaries.
- Support for DTE/MTE enconding/decoding.
- Support Latin1 characters.