Skip to content

A new concept of a hex editor designed for flexibility and error prevention. It keeps your original data intact while applying all changes through a dynamic table. A dual-view interface lets you compare the untouched and modified data in real-time with support for over 30 character encodings

Notifications You must be signed in to change notification settings

CosmoCortney/HexLoom

Repository files navigation

HexLoom

HexLoom is a simple yet powerful tool for editing binary data. Unlike traditional hex editors, HexLoom introduces a new concept: instead of directly modifying binary data, users define all edits in a customizable table. These changes are applied only once finalized. A dual-hex-view allows users to compare the original data (on the left) with the modified version (on the right), making it easy to trace and correct errors.

Note: The project is still WIP, and no release build is available yet.

Features

Customizable Table-Based Editing: Define all changes in a table before applying.
Dual-Hex-View: Compare original and modified data side by side for easy error tracking.
Wide Range of Supported Data Types:

  • Primitives:
    • Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64
    • Float32, Float64
    • Bool
  • Arrays (any dimension):
    • Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float32, Float64
  • Colors:
    • RGB, RGBA, RGBF, RGBAF
  • Strings:
    • UTF-8, UTF-16 (Little Endian, Big Endian), UTF-32 (Little Endian, Big Endian)
    • ASCII
    • ISO-8859-1 to ISO-8859-16
    • Shift JIS Code Page 932
    • JIS X 0201 (Full Width Katakana, Half Width Katakana)
    • KS X 1001
    • Pokémon Gen I (English, French & German, Italian & Spanish, Japanese)
    • Pokémon Gen II English

About

A new concept of a hex editor designed for flexibility and error prevention. It keeps your original data intact while applying all changes through a dynamic table. A dual-view interface lets you compare the untouched and modified data in real-time with support for over 30 character encodings

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages