diff --git a/ArcFormats/ShiinaRio/WarcEncryption.cs b/ArcFormats/ShiinaRio/WarcEncryption.cs index 2526f694..d03a701c 100644 --- a/ArcFormats/ShiinaRio/WarcEncryption.cs +++ b/ArcFormats/ShiinaRio/WarcEncryption.cs @@ -973,4 +973,21 @@ namespace GameRes.Formats.ShiinaRio } } } + + [Serializable] + public class AdlerCrypt : KeyDecryptBase + { + public AdlerCrypt (uint key) : base (key, null) + { + } + + protected override void DecryptPre (byte[] data, int index, uint length) + { + uint key = Adler32.Compute (data, index, 0x100); + data[index + 0x204] ^= (byte)key; + data[index + 0x205] ^= (byte)(key >> 8); + data[index + 0x206] ^= (byte)(key >> 16); + data[index + 0x207] ^= (byte)(key >> 24); + } + } } diff --git a/supported.html b/supported.html index aee4d70d..ec14d370 100644 --- a/supported.html +++ b/supported.html @@ -251,6 +251,7 @@ Gakuen Butou no Folklore
Hachukano
Hanafubuki ~Sennen no Koi o Shimashita~
Haruiro ☆ Communication ♪
+Heliotrope -Sore wa Shi ni Itaru Kami no Ai-
Hime to Majin to Koi Suru Tamashii
Imouto Style
Inaho no Mirai
@@ -397,6 +398,7 @@ Chikan Circle ShiinaRio v2.46
Chikan Circle 2 ShiinaRio v2.47
Chuuchuu Nurse ShiinaRio v2.45
Classmate no Okaa-san ShiinaRio v2.37
+Cleavage ShiinaRio v2.33
Doushite Daite Kurenai no!?ShiinaRio v2.49
Draculius ShiinaRio v2.38
Enkaku Sousa 2.36 or 2.37
@@ -423,6 +425,7 @@ Shojo MamaShiinaRio v2.49
Sorcery JokersShiinaRio v2.50
Tantei Shounen Asome old version, like 2.twenty-something
Tekoire Princess!ShiinaRio v2.37
+Toriko no ChigiriShiinaRio v2.49
Wana ~Hakudaku Mamire no Houkago~ShiinaRio v2.36
Wana II ~Gang Rape~ShiinaRio v2.44
Yoyogi Hitozuma Senmon GakuinShiinaRio v2.37