13 Commits
Author SHA1 Message Date
beerpsi 92aee110b3 Update dependencies 2026-03-08 16:28:35 +07:00
beerpsi 08a89defa1 Update README with new command 2026-03-08 16:28:11 +07:00
beerpsi f8a9edcad4 Release 0.1.5 2026-03-08 16:23:57 +07:00
jujuforceandJujuforce 394924b3da feat: add generate command to create ICF1 from a folder of game files (#1)
Scans a folder for .pack, .app, and .opt files, parses their filenames
to extract version/datetime metadata, deduplicates options and patches
(keeping latest), sorts chronologically, and outputs an encrypted ICF1
file named after the highest option ID (e.g. ICF1_A052).

Co-authored-by: Jujuforce <jujuforce@gmail.com>
Reviewed-on: https://gitea.tendokyu.moe/beerpsi/icf-reader/pulls/1
Co-authored-by: jujuforce <jujuforce@noreply.gitea.tendokyu.moe>
Co-committed-by: jujuforce <jujuforce@noreply.gitea.tendokyu.moe>
2026-03-08 09:23:03 +00:00
beerpsi 70944065e3 Release 0.1.4 v0.1.4 2024-03-22 16:16:19 +07:00
beerpsi 5a3c7b784a feat: allow version to be specified as a string
specifying a { major, minor, build } object still works.
2024-03-22 16:06:06 +07:00
beerpsi d00b5d2a96 use the new is_prerelease impl 2024-01-03 01:16:10 +07:00
beerpsi 401fb278cc fix: remove debugging code v0.1.3 2024-01-03 00:41:09 +07:00
beerpsi 2c3d165a70 feat: Add support for prerelease entries v0.1.2 2024-01-03 00:34:18 +07:00
beerpsi be3b29047c skip serializing unimportant fields v0.1.1 2024-01-02 18:28:33 +07:00
beerpsi f34b5ac07f fix: give unneeded fields default values
convenient when composing an json:icf file by hand
2024-01-02 18:19:25 +07:00
beerpsi 0dff839654 Refactor + allow creating ICFs from JSON v0.1.0 2024-01-02 17:40:16 +07:00
beerpsi a0808a7081 Initial commit 2024-01-02 14:06:22 +07:00