Add kirikiri ks script extract support

This commit is contained in:
2025-07-02 10:46:45 +08:00
parent 7810e7a569
commit 4f3b4c5e78
9 changed files with 717 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ clap = { version = "4.5", features = ["derive"] }
csv = "1.3"
emote-psb = { version = "0.5", optional = true }
encoding_rs = "0.8"
fancy-regex = { version = "0.14", optional = true }
flate2 = { version = "1.1", optional = true }
int-enum = { version = "1.2", optional = true }
lazy_static = "1.5.0"
@@ -33,7 +34,7 @@ cat-system-img = ["cat-system", "flate2", "image", "utils-bit-stream"]
circus = []
escude = ["int-enum"]
escude-arc = ["escude", "rand", "utils-bit-stream"]
kirikiri = ["emote-psb", "flate2"]
kirikiri = ["emote-psb", "fancy-regex", "flate2", "utils-escape"]
yaneurao = []
yaneurao-itufuru = ["yaneurao"]
# basic feature
@@ -41,6 +42,7 @@ image = ["png"]
# utils feature
utils-bit-stream = []
utils-crc32 = []
utils-escape = ["fancy-regex"]
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0", features = ["Win32_Globalization", "Win32_System_Diagnostics_Debug"] }