Skip to content

Releases: KodingBTW/hexstring

1.4.1 Released

26 Sep 22:46

Choose a tag to compare

V1.4.1
FIXED:

  • FIXED A BUG THAT PREVENTED ENTERING A NEGATIVE VALUE FOR THE BASE IN THE CLI.
  • FIXED A BUG THAT PREVENTED THE HELP FROM DISPLAYING CORRECTLY IN THE CLI.
  • FIXED BUG THAT DID NOT RESTART THE STATUS BAR IN GUI.

NEW FEATURES:

  • ADDED EXTRACTCONFIG/INSERTCONFIG COMMAND, NOW ITS POSSIBLE TO USE GUI .JSON
    CONFIGS TO CREATE FAST SCRIPTS.
  • ADDED PERSISTENCE LOG IN GUI, NOW REMEMBERS THE LAST DIRECTORY USED.
  • REWROTE SOME OPTIONS IN GUI.
  • RENEWED THE CLI, NOW THE SUMMARY IS CLEANER.
  • HEX VALUES ARE NOW FORMATTED IN UPPERCASE IN BOTH GUI AND CLI.

1.4.0 Released

09 Jul 06:53

Choose a tag to compare

V1.4.0

DELETED:

  • IGNORE END LINE CODE UNTIL SOME CHARACTER ARE DECODED
    (REPLACED FOR NOT USE END LINE CODE OPTION).

FIXED:

  • FIXED DTE/MTE CASE WHEN RAW BYTES ARE SPLITTED AND NOT CORRECTLY USED TO CREATE A COMBINATION.
  • JAPONESE AND UTF-8 CHARACTERS NOW CORRECTLY SUPPORTED.
  • CORRECTED SOME TYPOS.

IMPROVEMENTS:

  • IGNORED LINES IN SCRIPT STARTING WITH "/".
  • CODES WITH SAME BRACKETS FOR RAW BYTES NOW CAN BE USED.
  • IMPROVED DTE/MTE SEARCH AND TIME.
  • IMPROVED UI.
  • IMPROVED CODE.

NEW FEATURES:

  • ADDED KEY SHORTCUTS.
  • ADDED STATUS BAR.
  • TBL MULTIBYTE SUPPORT.
  • SCRIPT ANALYSIS TOOLS ADDED (NOW YOU CAN SEARCH CHARACTERS USED AND NOT USED IN THE SCRIPT, SEARCH BETTER DTE/MTE COMBINATIONS).
  • EXPERIMENTAL COMPRESSION TOOLS ADDED (LZ77-LZSS-LZW).

1.3.0 Released

29 Apr 02:40
b8c540a

Choose a tag to compare

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

01 Feb 19:48
ba0f8e3

Choose a tag to compare

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

03 Dec 20:10
04c8b9f

Choose a tag to compare

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

23 Nov 18:18
b64a2fd

Choose a tag to compare

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.