diff --git a/msg_tool_xp3data/crypt.json b/msg_tool_xp3data/crypt.json index caf45f9..e0295f3 100644 --- a/msg_tool_xp3data/crypt.json +++ b/msg_tool_xp3data/crypt.json @@ -1729,6 +1729,26 @@ "$type": "HashCrypt", "Title": "黒ギャル娘との淫欲相姦~翻弄される父親の性欲~" }, + "Lilja to Natsuka no Junpaku na Uso": { + "$type": "HxCrypt", + "Mask": 296, + "Offset": 707, + "PrologOrder": "AgEA", + "OddBranchOrder": "AwIEBQEA", + "EvenBranchOrder": "AgMAAQYEBwU=", + "IndexKey1": { + "Key": "pKdWyFnCIIobpC2EpB7ijyA7z5qED1w8/2DJPioBvPY=", + "Nonce": "imwvII7w8Hg4Hfe4ytmgXQ==" + }, + "IndexKey2": { + "Key": "QRajy2T7LUMrPJGixAGJrx9Bd/axwbsq7KXm/9CnS/0=", + "Nonce": "F+cF29yBB36PA0A3xwRL/g==" + }, + "FilterKey": 16559096895271528110, + "RandomType": 1, + "ControlBlockName": "lilja.bin", + "Title": "リルヤとナツカの純白な嘘 | 丽露娅与夏夏的纯白谎言" + }, "Limelight Lemonade Jam": { "$type": "HxCrypt", "Mask": 738, @@ -1775,6 +1795,25 @@ "ControlBlockName": "tenshi_souzou.bin", "Title": "ライムライト・レモネードジャム [Trial]" }, + "Lip lipples": { + "$type": "HxCrypt", + "Mask": 404, + "Offset": 636, + "PrologOrder": "AAEC", + "OddBranchOrder": "AwECBQQA", + "EvenBranchOrder": "AgEABwUEBgM=", + "IndexKey1": { + "Key": "RnsoWUSxYbh9m0rk3/lXTnV/ykHAn8F0ZoRpfw/1Fj8=", + "Nonce": "P8Y46Npe3ujwvPmIBqFMKA==" + }, + "IndexKey2": { + "Key": "74rmu1sZemZBNL+nKFhCp24wzeFAbIB01FNgCd5axKI=", + "Nonce": "AgawkUEt1hFMYM0qq90/pg==" + }, + "FilterKey": 2172929777402632173, + "ControlBlockName": "lip_lipples.bin", + "Title": "リップリップルズ | 唇心絮语" + }, "Little Hole": { "$type": "HashCrypt", "Title": "りとるほーる ~俺の娘がこんなに……なハズがない | Littlehole~我的女儿不可能这么……" diff --git a/msg_tool_xp3data/cx_cb/lilja.bin b/msg_tool_xp3data/cx_cb/lilja.bin new file mode 100644 index 0000000..328e55c Binary files /dev/null and b/msg_tool_xp3data/cx_cb/lilja.bin differ diff --git a/msg_tool_xp3data/cx_cb/lip_lipples.bin b/msg_tool_xp3data/cx_cb/lip_lipples.bin new file mode 100644 index 0000000..728f20a Binary files /dev/null and b/msg_tool_xp3data/cx_cb/lip_lipples.bin differ diff --git a/src/scripts/kirikiri/archive/xp3/crypt/cx.rs b/src/scripts/kirikiri/archive/xp3/crypt/cx.rs index b50e2cc..247a8f1 100644 --- a/src/scripts/kirikiri/archive/xp3/crypt/cx.rs +++ b/src/scripts/kirikiri/archive/xp3/crypt/cx.rs @@ -2003,6 +2003,7 @@ impl PathHash { } #[derive(Clone, Deserialize)] +#[allow(unused)] struct KeyPackage { description: String, sku: String, @@ -2015,11 +2016,13 @@ struct CxdecDb { file_hash_salt: String, /// xp3 filename -> path hash -> file hash -> file name file_list: HashMap>>>, + #[allow(unused)] #[serde(default)] key_packages: Vec, #[allow(unused)] path_hash_salt: String, path_mapping: HashMap>, + #[allow(unused)] project_name: String, }