Luke Street
d10d3762ac
cargo +nightly fmt
2026-06-09 13:13:51 -06:00
Luke Street
682abf7d1a
Fix SplitFileReader logic for parts
2026-06-09 13:13:01 -06:00
Reilly Brogan
0576dde215
Fix vendored crates archive format, fix build ( #22 )
...
* Fix vendored crates archive format
It turns out that I was just creating an archive with a .zst extension that was actually still gzip-format.
Ref: https://github.com/ReillyBrogan/dusklight-flatpak/issues/1
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
* Add license to allowlist to fix build
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
---------
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-06-03 16:55:22 -06:00
Henrique Gemignani Passos Lima
3ab65f9c5e
Add CI ( #21 )
2026-06-03 12:21:52 -06:00
Henrique Gemignani Passos Lima
047ab46da6
Add Python Bindings ( #14 )
...
* GC fixes from pr #13
* Fix reading boot.bin
* Fix for building gc iso
* Fix game title in apply_overrides
* Format
* Add python binding
* Add DiscWriter
* Update pyo3
* Fix missing callbacks
* Fix process description
* Refuse untyped arguments
* Replace open_disc with just using DiscReader directly
* Add DiscPatcher
* format
* Add support for changing headers
* PyPartitionReader.__repr__
* read_file now opens a file
* Add set_dol
* Rename to nod-rs
* Format
* lock file
* Remove unused import
* Format
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-06-03 02:22:35 -06:00
Brandon Casey
5cf64cf684
fix(rvz): ensure groups table compression buffer is bounded ( #18 )
...
* fix(rvz): ensure groups table compression buffer is bounded
* chore: use nightly rustfmt
* remove unneccessary file
2026-06-03 01:21:09 -06:00
Luke Street
dc18d2ff12
Version 2.0.0-alpha.10
v2.0.0-alpha.10
2026-05-30 08:29:36 -06:00
Reilly Brogan
1220bccb5c
Add vendored crates to release assets ( #19 )
...
This is to be used for the Dusklight flatpak which needs to build libnod offline.
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-05-29 23:10:03 -06:00
Luke Street
6a54b418e5
cargo update
v2.0.0-alpha.9
2026-05-25 18:46:43 -06:00
Luke Street
8b47282a6d
Version 2.0.0-alpha.9
2026-05-25 18:43:15 -06:00
Henrique Gemignani Passos Lima
f3dcae1e5c
GCPartitionBuilder fixes ( #16 )
...
* GC fixes from pr #13
* Fix reading boot.bin
* Fix for building gc iso
* Fix game title in apply_overrides
* Format
2026-04-14 21:08:00 -06:00
Henrique Gemignani Passos Lima
be1c809b9f
Fix zstd compression ( #15 )
2026-04-08 08:52:36 -06:00
Gabriel Morazan
d7e33820ff
nodtool: Add scrubbing option ( #11 )
...
Useful for removing the update partition of Wii games
2026-03-15 20:44:07 -06:00
Luke Street
2e2a706967
CMake: Rename nod-ffi output library to nod
v2.0.0-alpha.8
2026-03-09 20:41:58 -06:00
Luke Street
2ce2c822d5
Version 2.0.0-alpha.7
v2.0.0-alpha.7
2026-03-09 19:32:30 -06:00
Luke Street
d204fadf00
CMake: Link Rust stdlib dependencies on Windows
2026-03-09 19:31:09 -06:00
Luke Street
137d21673a
Version 2.0.0-alpha.6
v2.0.0-alpha.6
2026-03-09 14:17:44 -06:00
Luke Street
88672ce278
Add prebuilt CMake packages for libnod to releases
2026-03-09 14:14:09 -06:00
Luke Street
8bc87fac9b
CMake: Fix vendored zlib option syntax
2026-03-09 01:47:57 -06:00
Luke Street
0ab72ade73
CMake: Add fallback when failing to determine link dir
2026-02-20 23:13:10 -07:00
Luke Street
44ce6acbfb
CMake linking fixes and rework
2026-02-20 22:30:21 -07:00
Luke Street
03b14e33c2
CMake: Fetch vendored compression deps when not provided
2026-02-20 01:08:52 -07:00
Luke Street
926c54e97e
Downgrade quick-xml ( tafia/quick-xml#939 )
v2.0.0-alpha.5
2026-02-19 19:01:10 -07: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