Releases: RitoShark/Hematite
Releases · RitoShark/Hematite
Hematite v0.4.1
bunch of fixes i really cant tell everything im sleepy bro
Hematite v0.4.0
[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
[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
[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