28 Commits

Author SHA1 Message Date
a7bb1a9373 Removed --fat, --fnt and --fat-files arguments.
Hidden fat files are now always extracted.
2022-10-14 19:45:06 +01:00
a42583f607 Reserved header sections the nintendo logo are now extracted from the nds. 2022-10-14 19:29:55 +01:00
d92811bc20 Extracted parsing functions in unnds. 2022-10-10 15:01:48 +01:00
0d125671dc Moved extraction functions in unnds to their own module. 2022-10-10 14:57:30 +01:00
a301695ad2 Added generics to extraction function in unnds to allow for buffered read/write in the future. 2022-10-10 14:53:38 +01:00
2779dfbb9b Moved unnds's fat and fnt debug output to their own modules. 2022-10-10 14:42:06 +01:00
e330d2df49 Fully removed zutil from project. 2022-10-10 14:29:21 +01:00
787bfcfb53 ndsz-unnds can now emit fat and fnt indexes, as well as the fat files. 2022-10-10 14:28:28 +01:00
eaba2f0a42 Removed id from fat::Dir, as it is redundant 2022-10-10 14:28:14 +01:00
894b6bf576 Improved error messages for narc header parsing 2022-10-09 19:44:23 +01:00
9fe1605d00 Moved zutil::IoSlice over. 2022-10-09 18:37:19 +01:00
254938267d Moved zutil::ReadByteArray over. 2022-10-09 18:33:28 +01:00
b7587a0f4a Removed dependency on zutil::MapBoxResult. 2022-10-09 18:32:12 +01:00
55291d01f4 Moved zutil's AsciiStrArr to ndsz-util. 2022-10-09 18:31:28 +01:00
95332b131e Replaced zutil's split_array interface with ndsz-bytes. 2022-10-09 18:24:57 +01:00
f515cbed6f Updated to rustc 1.66.0-nightly (432abd86f 2022-09-20). 2022-10-09 18:21:06 +01:00
4a9407ad82
Reworked formatting. 2022-08-17 02:03:59 +01:00
3ec470087d
Now using tracing instead of log. 2022-08-17 02:00:55 +01:00
c442328ae5
All binaries use clap derive now. 2022-08-17 01:54:01 +01:00
6414e7a8ab
Updated all cargo dependencies 2022-08-17 01:41:49 +01:00
f7e0bc525f
Updated to rustc 1.65.0-nightly (f03ce3096 2022-08-08). 2022-08-17 01:38:39 +01:00
0dc3187144 Fixed error documentation errors in main_table. 2021-09-13 15:29:34 +01:00
846659968c Added generic header crate. 2021-09-13 15:28:24 +01:00
a6c36b20db Added option to extract fat directory if fnt is empty. 2021-09-13 14:42:31 +01:00
8ca8883317 Added ndsz-unnarc to extract narcs. 2021-09-13 12:15:21 +01:00
3a4ee063dc Fixed not seeking back to fat after checking size in Narc::from_reader. 2021-09-13 12:15:14 +01:00
a2004359e9 Added .narc reading. 2021-09-13 12:04:14 +01:00
ae87261660 Initial commit.
Brought over implementation from testing environment.
2021-09-13 11:26:09 +01:00