Commit Graph
32 Commits
Author SHA1 Message Date
Luke Street 88672ce278 Add prebuilt CMake packages for libnod to releases 2026-03-09 14:14:09 -06:00
Luke Street 67cfc8f910 Update all dependencies & ignore unmaintained paste advisory 2026-02-19 18:55:36 -07:00
Luke Street 4c0eda00ea Add experimental C bindings via nod-ffi 2026-02-19 18:50:24 -07:00
Luke Street 6fff7cb818 Version v2.0.0-alpha.4 2025-10-16 11:04:24 -06:00
5f3ea3c960 Simple WBFS partition stripping (#4)
* Strip partitions from WBFS

* More concise code

* Draft: add ProcessOptions::scrub_update_partition

* add scrub_update_partition for CISO

* update comment

* fix doctests

* #[allow(clippy::too_many_arguments)]

* ⬆️ Update deps

* ⬆️ Update deps

* 🚑 Fix compilation

* run cargo update

* run cargo fmt

* Revert "run cargo fmt"

This reverts commit 0f1360779c.

* Revert "run cargo update"

This reverts commit caa13433a2.

* Add ScrubLevel enum & fix formatting

* Update usages & fix block-padding

---------

Co-authored-by: Luke Street <luke@street.dev>
2025-10-15 19:53:07 -06:00
Luke Street c219afaaff Fix SplitFileReader at file boundaries 2025-08-20 08:50:35 -06:00
Luke Street e5c1f60121 Fix regression reading lossless WBFS/CISO 2025-08-19 20:22:32 -06:00
Luke Street 4ec8fbf6b9 Update all dependencies 2025-08-18 12:36:03 -06:00
Luke Street d6969045be Migrate to Rust edition 2024 2025-03-04 23:14:00 -07:00
Luke Street f0af954c23 Resolve CI issues 2024-11-22 00:11:48 -07:00
Luke Street 3848edfe7b Add conversion support & large refactor 2024-11-22 00:01:26 -07:00
Luke Street 374c6950b2 Support decrypted discs & decrypt/encrypt conversion 2024-11-08 00:02:02 -07:00
Luke Street df8ab228c8 Update README.md and repo URLs 2024-10-18 00:09:18 -06:00
Luke Street be4672471d Move region info from PartitionMeta to Disc 2024-10-04 20:17:16 -06:00
Luke Street f4638369d1 Extract Wii region.bin 2024-10-04 19:53:07 -06:00
Luke Street d99ef72fe9 Fix matching paths with repeated slashes in Fst::find 2024-10-04 17:25:07 -06:00
Luke Street 5f537f0e7b Various minor API adjustments 2024-10-03 20:18:44 -06:00
Luke Street 6f3052e05d Use workspace keys in Cargo.toml 2024-09-10 23:19:19 -06:00
Luke Street d2b8135cdb Use full LTO, update dependencies & CI 2024-09-08 16:29:48 -06:00
Luke Street 07bb8ccc1d Restore all functionality, split lib/bin & integrate redump validation 2024-02-21 23:14:07 -07:00
Luke Street 7f97dac399 Convert all formats to new BlockIO trait (WIP)
Simplifies format handling by moving
common logic into a new `DiscReader`
type.
2024-02-21 00:04:23 -07:00
Luke Street ce9fbbf822 Finish WIA/RVZ, add WBFS, CISO & more
Generally a complete overhaul.
2024-02-16 22:53:37 -07:00
Luke Street fff7b350b1 More build fix attempts 2024-02-02 16:29:11 -07:00
Luke Street ec85b8380d Build fix attempts 2024-02-02 16:26:45 -07:00
Luke Street 4f794f06cb WIP WIA/RVZ & more 2024-02-02 16:21:05 -07:00