From 926f30956df57b68c71a2ddc81bb206eaeed16da Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sat, 9 May 2026 10:55:47 +0800 Subject: [PATCH] Update game list --- msg_tool_xp3data/crypt.json | 25 +++++++++++++++--- .../cx_cb/{amb_after_ep1.bin => amb.bin} | Bin msg_tool_xp3data/cx_cb/gakkou.bin | Bin 0 -> 4096 bytes 3 files changed, 22 insertions(+), 3 deletions(-) rename msg_tool_xp3data/cx_cb/{amb_after_ep1.bin => amb.bin} (100%) create mode 100644 msg_tool_xp3data/cx_cb/gakkou.bin diff --git a/msg_tool_xp3data/crypt.json b/msg_tool_xp3data/crypt.json index 96358b4..9487f14 100644 --- a/msg_tool_xp3data/crypt.json +++ b/msg_tool_xp3data/crypt.json @@ -151,7 +151,7 @@ "TpmFileName": "plugin/AmairoIsleNauts.tpm", "Title": "天色*アイルノーツ | 天色幻想岛" }, - "AMBITIOUS MISSION After Episode 1": { + "AMBITIOUS MISSION": { "$type": "HxCrypt", "Mask": 454, "Offset": 656, @@ -168,8 +168,8 @@ }, "FilterKey": 375708990042069900, "RandomType": 1, - "ControlBlockName": "amb_after_ep1.bin", - "Title": "AMBITIOUS MISSION アフターエピソード1 かぐや&あてな | Ambitious Mission FD1" + "ControlBlockName": "amb.bin", + "Title": "AMBITIOUS MISSION After Episode 1 | AMBITIOUS MISSION アフターエピソード1 かぐや&あてな | Ambitious Mission FD1" }, "Anata no Milk Kudasai na": { "$type": "HashCrypt", @@ -690,6 +690,25 @@ "Key": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "Title": "フタマタ恋愛 結愛&煌ミニアフターストーリー | 恋爱成双 结爱&煌 mini小剧场" }, + "Gakkou no Seiiki [Steam]": { + "$type": "HxCrypt", + "Mask": 753, + "Offset": 428, + "PrologOrder": "AAEC", + "OddBranchOrder": "AgMEBQEA", + "EvenBranchOrder": "AgMFBgEHAAQ=", + "IndexKey1": { + "Key": "iTz/5n5lK5ajvlWHbpgYasZIqHbWW/VSaWA7KeMTzAg=", + "Nonce": "+ao9aKjzxlQFmw/n5NPltA==" + }, + "IndexKey2": { + "Key": "DDAGO4jAgIm2vHPRf2wmrodSt8WIqnKrhmiykaccp6E=", + "Nonce": "46O4VcpmRBNU9VNZ3OPnIw==" + }, + "FilterKey": 2695047786783876508, + "ControlBlockName": "gakkou.bin", + "Title": "学校のセイイキ [Steam] | 学校的圣域 [Steam] | My Academy's Special Place [Steam]" + }, "Gakuen Butou no Folklore": { "$type": "NephriteCrypt", "Title": "学園舞闘のフォークロア" diff --git a/msg_tool_xp3data/cx_cb/amb_after_ep1.bin b/msg_tool_xp3data/cx_cb/amb.bin similarity index 100% rename from msg_tool_xp3data/cx_cb/amb_after_ep1.bin rename to msg_tool_xp3data/cx_cb/amb.bin diff --git a/msg_tool_xp3data/cx_cb/gakkou.bin b/msg_tool_xp3data/cx_cb/gakkou.bin new file mode 100644 index 0000000000000000000000000000000000000000..7ed034ef94165de41b073456408e3f7d180fb09a GIT binary patch literal 4096 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