diff --git a/ArcFormats/ShiinaRio/ArcWARC.cs b/ArcFormats/ShiinaRio/ArcWARC.cs index e2b3479d..d308722c 100644 --- a/ArcFormats/ShiinaRio/ArcWARC.cs +++ b/ArcFormats/ShiinaRio/ArcWARC.cs @@ -84,7 +84,7 @@ namespace GameRes.Formats.ShiinaRio // 椎名里緒 return null; int version = file.View.ReadByte (7) - 0x30; version = 100 + version * 10; - if (170 != version && 130 != version && 150 != version) + if (170 != version && 150 != version && 140 != version && 130 != version && 120 != version) throw new NotSupportedException ("Not supported WARC version"); uint index_offset = 0xf182ad82u ^ file.View.ReadUInt32 (8); if (index_offset >= file.MaxOffset) diff --git a/ArcFormats/ShiinaRio/WarcEncryption.cs b/ArcFormats/ShiinaRio/WarcEncryption.cs index 20dc4e10..69665878 100644 --- a/ArcFormats/ShiinaRio/WarcEncryption.cs +++ b/ArcFormats/ShiinaRio/WarcEncryption.cs @@ -141,9 +141,9 @@ namespace GameRes.Formats.ShiinaRio uint effective_length = Math.Min (data_length, 1024u); int a, b; uint fac = 0; + Rand = data_length; if (WarcVersion > 120) { - Rand = data_length; a = (sbyte)data[index] ^ (sbyte)data_length; b = (sbyte)data[index+1] ^ (sbyte)(data_length / 2); if (data_length != MaxIndexLength) diff --git a/supported.html b/supported.html index 00fb3f4b..e4ad9e3f 100644 --- a/supported.html +++ b/supported.html @@ -221,6 +221,7 @@ Hapihosu! ~Osewasaremasu Nyuuin Seikatsu~
I/O
Natsuiro Kouen ~Denpatou no Shita de Ai wo Kataru~
Onegai O-Hoshi-sama
+Onna Kyoushi Chijoku no Senritsu
Reijou Caster 2
Seido Maria ~Hakudaku Mamire no Zangeshitsu~
Toriko Hime ~Hakudaku Mamire no Reijou~
@@ -308,6 +309,9 @@ Suiheisen made Nan Mile?
Swan Song
Teakamamire no Tenshi
Towazugatari ~Shoujo Ryoujoku Hishou~
+Yomibito Shirazu ~Amai Meshibe no Seichoushi~
+Yuugu ~Nyomitsu Gangu Adesugata~
+Yuugu 2 ~Dai Ni Kinsho no Nozomu Mono~
Zecchou Spiral!!
Zettai Karen! Ojou-sama
@@ -428,7 +432,7 @@ Shouhei-kun no Hani-Kami Life☆
Touka Gettan
*\x00\x00\x04\x00No -*.warWARC 1.7
WARC 1.5
WARC 1.3NoShiina Rio +*.warWARC 1.7
WARC 1.5
WARC 1.4
WARC 1.3
WARC 1.2NoShiina Rio Aneiro ShiinaRio v2.49
Can Fes! ~Itazura Majo to Naisho no Gakuensai~ ShiinaRio v2.47
Chikan Circle ShiinaRio v2.46
@@ -442,6 +446,9 @@ Draculius ShiinaRio v2.38
Enkaku Sousa 2.36 or 2.37
Gensou no Idea ~Oratorio Phantasm Historia~ShiinaRio v2.49
Gohoushi Nurse ~Mayonaka no Kyousei Call~ ShiinaRio v2.50
+Hana no Kioku 1-2-3 ShiinaRio v2.10
+Hana no Kioku 4-5-6 ShiinaRio v2.19
+Hana no Kioku 7 ShiinaRio v2.18
Hana to Otome ni Shukufuku o ShiinaRio v2.46
Helter Skelter ShiinaRio v2.40
Hin wa Bokura no Fuku no Kami ShiinaRio v2.49
@@ -490,6 +497,7 @@ Gokujou Chikan Densha
Hokenshitsu no Sensei ~Onedari Bakunyuu Lesson~
Jokyoushi wo Kurau
Kangoku Suieibu
+Kanjuku Jokyoushi ~ Nikuyoku ni Nureru Wana
Lovers Collection
Maho☆Gaku ~Mahoroba Kokusai Bouei Daigaku Fuzoku Gakuen~
Nachtmusik
@@ -758,6 +766,7 @@ Vampire Crusaders
*.gpk+*.gtb
*.vpk+*.vtb-NoBlack Cyc Before Dawn Daybreak ~Shinen no Utahime~
Extravaganza ~Mushi Mederu Shoujo~
+Gokuin no Sentou
Gun-Katana
Hana Goyomi
Jishou Seirei Majutsushi vs Shinsei Daiikkyuu Akuma