Skip to content

Releases: KodingBTW/hexstring

1.3.0 Released

29 Apr 02:40
b8c540a
Compare
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
Compare
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
Compare
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
Compare
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.