26 Commits
Author SHA1 Message Date
Luke Street f94108f936 Very WIP Prime 4 CMDL & MCON support 2025-12-11 00:48:06 -07:00
Luke Street a204d8e5f1 Prime 4 TXTR support 2025-12-09 22:31:03 -07:00
Luke Street 96c6506673 Build & clippy fixes 2025-12-09 11:06:28 -07:00
Luke Street 41e3444a3f Improve LZSS error handling & fix DuplicateData extraction 2025-12-08 22:58:28 -07:00
Luke Street 8cd9333735 Implement Metroid Prime 4 PAK asset compression 2025-12-08 18:16:06 -07:00
Luke Street 8b67ab7648 Start to revive project & ROOM updates
- Lots of updates to struct templates
- ROOM processing now uses the struct templates
- c2rust'd bcdec replaced with bcdec_rs
- Some binrw usages converted to zerocopy
2024-05-02 00:56:12 -06:00
Luke Street 80412666e5 Rework tab system & improve texture load 2023-03-27 22:30:13 -04:00
Luke Street 4631806c32 Lots of updates & start ROOM parsing 2023-03-26 23:44:53 -04:00
Luke Street 92018a183a Add LTPB (light probe) viewer 2023-03-22 18:14:08 -04:00
Luke Street 43495d1f9f Fix assets with multiple names (requires clean re-extract) 2023-03-22 15:32:04 -04:00
Luke Street e281e37941 Use mint crate for math type conversions 2023-03-21 23:12:10 -04:00
Luke Street ecb9e1906f Add material data viewer for CMDL 2023-03-19 17:48:45 -04:00
Luke Street a1d3f13337 Rework texture loader again; view mipmaps 2023-03-17 18:35:36 -04:00
Luke Street 3fd0ef4a51 Add model picking in MCON viewer 2023-03-17 01:22:58 -04:00
Luke Street 9519a9e3dc Fix CTransform4f layout 2023-03-16 08:59:08 -04:00
Luke Street 4344a4c87b Add MCON viewer (prefabs) 2023-03-16 00:30:49 -04:00
Luke Street a3861f5317 Texture & model updates
- Rework texture loader
- Preserve ASTC mips
- Add TXTR thumbnails on hover
- Support model LODs
2023-03-14 23:15:08 -04:00
Luke Street 7bfb7e3408 Update to bevy 0.10 2023-03-10 22:02:36 -05:00
Luke Street 01aabb65f9 Add custom material for Retro's PBR 2023-03-10 21:56:15 -05:00
Luke Street 8ec27a0d8f Add BCn texture decompression; extract textures alongside glTF 2023-03-06 19:26:21 -05:00
Phillip Stephens 779f261df8 Rename FormDescriptor::version_a/b to FormDescriptor::reader/writer_version for correctness 2023-03-04 18:45:59 -08:00
Phillip Stephens 972b05fbd2 Add support for viewing WMDL and SMDL files 2023-03-04 18:36:39 -08:00
Luke Street 32ed510fcb WIP CMDL viewer & improvements 2023-03-02 00:38:21 -05:00
Luke Street 861b540d43 Merge branch 'main' into gui 2023-02-19 17:13:54 -05:00
Luke Street 52f98c35a8 Texture view updates 2023-02-19 02:52:14 -05:00