Skip to content

Releases: RitoShark/Hematite

Hematite v0.4.1

19 May 20:49

Choose a tag to compare

bunch of fixes i really cant tell everything im sleepy bro

Hematite v0.4.0

17 May 21:12

Choose a tag to compare

[0.4.0] - 2026-05-18

Bug Fixes

  • Remove v134 from bnk allowed versions, drop broken sfx exclusion
  • Enable Windows ANSI VT before banner + force colors interactive
  • Read the actual lmdb-hashes schema (wad + bin)
  • Don't panic on second run from interactive menu
  • Self-heal stale hash cache + declutter Normal-mode output

Documentation

  • Animated README + dedicated DEVELOPER guide

Features

  • Add asset repath pipeline
  • Make repath config-driven with CLI override
  • Smart repath with WAD existence check and game WAD extraction
  • New-file transform framework + Celestial-parity systems
  • Force-update version gate + wire new transform outputs
  • Version manifest + new fix rules for parity systems
  • Big banner + interactive menu + drag-drop fast path
  • Live progress bar + clean per-fix ticks for Normal mode
  • Add hematite logo and embed icon.ico for Windows executables

Refactor

  • Move WAD building into hematite-ltk, remove ltk dep from cli

[0.3.0] - 2026-03-23

Bug Fixes

  • Fix LMDB page alignment, fantome repack, console pause, and config URL
  • ANSI colors on Windows + skip converting custom repathed files
  • Preserve custom WAD files not in hash database
  • Correct vfx shape transform and detection
  • Add fantome rebuild and press-any-key prompt
  • Separate WAD-level and BIN-level fixes

Features

  • Improve Windows CMD compatibility and batch processing
  • Clean up logging output with verbosity levels

[0.2.0] - 2026-03-22

Bug Fixes

  • Remove push trigger and fix workspace paths
  • Use git dependency instead of local path for CI
  • Make BNK version configurable via JSON
  • Patch critical path traversal and integer overflow vulnerabilities

Documentation

  • Add README for v2 workspace
  • Phase 3 cleanup - remove unnecessary comments and TODOs

Features

  • Scaffold hematite v2 workspace
  • Implement PropertyWalker and ValueFactory
  • Implement detection rule system
  • Implement basic transform handlers
  • Implement EnsureField, ChangeFieldType, and transform dispatch
  • Implement pipeline orchestration
  • Implement VfxShapeFix transform
  • Implement LTK adapter layer (read-only)
  • Implement hematite-cli binary
  • Implement WAD and Fantome processing pipeline
  • Add remote config fetching with TTL cache
  • Add BNK version parser and detection
  • Add LMDB hash provider
  • Add LMDB hash provider with TXT fallback
  • Add skin detection module
  • Add shader validation module
  • Enhance AssetFallback with full feature set
  • Add automatic LMDB hash downloader
  • Add WAD-level pipeline for file operations
  • Implement proper DDS→TEX texture converter
  • Add DDS→TEX and SCO→SCB file format converters
  • Add TopazModFixer parity features
  • Add check mode, shader fallback, linked BIN resolution, animation remover, entry validation

Refactor

  • Phase 2 hardening - dead code removal and resource limits
  • Code cleanup, fix data_type bug, rewrite README

Hematite v0.3.0

23 Mar 16:56

Choose a tag to compare

[0.3.0] - 2026-03-23

Bug Fixes

  • Add fantome rebuild and press-any-key prompt
  • Separate WAD-level and BIN-level fixes

Features

  • Improve Windows CMD compatibility and batch processing
  • Clean up logging output with verbosity levels

Hematite v0.2.0

22 Mar 22:55

Choose a tag to compare

[0.2.0] - 2026-03-22

Bug Fixes

  • Remove push trigger and fix workspace paths
  • Use git dependency instead of local path for CI
  • Make BNK version configurable via JSON
  • Patch critical path traversal and integer overflow vulnerabilities

Documentation

  • Add README for v2 workspace
  • Phase 3 cleanup - remove unnecessary comments and TODOs

Features

  • Scaffold hematite v2 workspace
  • Implement PropertyWalker and ValueFactory
  • Implement detection rule system
  • Implement basic transform handlers
  • Implement EnsureField, ChangeFieldType, and transform dispatch
  • Implement pipeline orchestration
  • Implement VfxShapeFix transform
  • Implement LTK adapter layer (read-only)
  • Implement hematite-cli binary
  • Implement WAD and Fantome processing pipeline
  • Add remote config fetching with TTL cache
  • Add BNK version parser and detection
  • Add LMDB hash provider
  • Add LMDB hash provider with TXT fallback
  • Add skin detection module
  • Add shader validation module
  • Enhance AssetFallback with full feature set
  • Add automatic LMDB hash downloader
  • Add WAD-level pipeline for file operations
  • Implement proper DDS→TEX texture converter
  • Add DDS→TEX and SCO→SCB file format converters
  • Add TopazModFixer parity features
  • Add check mode, shader fallback, linked BIN resolution, animation remover, entry validation

Refactor

  • Phase 2 hardening - dead code removal and resource limits
  • Code cleanup, fix data_type bug, rewrite README