(count);
+ for (int i = 0; i < count; ++i)
+ {
+ var offset = file.View.ReadInt64 (index_offset+4);
+ if (0 == offset)
+ break;
+ if (offset < first_offset)
+ return null;
+ string name = string.Format ("{0}#{1:D4}", base_name, i);
+ var entry = new AutoEntry (name, () => {
+ uint signature = file.View.ReadUInt32 (offset);
+ if (0 == signature) return null;
+ return FormatCatalog.Instance.LookupSignature (signature).FirstOrDefault();
+ });
+ entry.Offset = offset;
+ entry.Size = file.View.ReadUInt32 (index_offset);
+ if (!entry.CheckPlacement (file.MaxOffset))
+ return null;
+ dir.Add (entry);
+ index_offset += 0x10;
+ }
+ if (0 == dir.Count)
+ return null;
+ return new ArcFile (file, this, dir);
+ }
+ }
+}
diff --git a/supported.html b/supported.html
index 2d6feb14..86aae61c 100644
--- a/supported.html
+++ b/supported.html
@@ -39,6 +39,8 @@ Make Love Junkies
Natsu no Hitoshizuku
Onedari Milky Pai
Private Nurse
+Salmon Pink
+Shisho-san to Issho
Sensei 2
Shoujo Settai
Tsukushite Agechau 5
@@ -229,6 +231,7 @@ Nikutai Ten'i
Dokusen Kango
Genecracer Saki
Hensai Keikaku
+Himawari Oka Sougou Byouin e Youkoso
Inen no Yakata
Inran OL Sawatari Tokiko
Kunoichi Kikyou ~Gensou Kannou Emaki~
@@ -335,6 +338,7 @@ Yatohime Zankikou
*.arc+*.ari | WFL1 | No | KaGuYa |
Dungeon Crusaderz 2 ~Eigou no Rakudo~
Onna Kyoushi
+Magical Witch Academy
Medorei ~Okasareta Houkago~
Serina
Ura Nyuugaku ~Ineki ni Nureta Kyoukasho~
@@ -445,6 +449,7 @@ Kango Sentai Nurse Ranger
|
*.arc *.xarc *.bin | MIKO KOTORI | No | Xuse ETERNAL |
Kikouyoku Senki Gin no Toki no Corona
Nega0
+Seinarukana -The Spirit of Eternity Sword 2-
|
*.wag *.4ag | WAG@ GAF4 | No |
*.ykc | YKC001 | Yes | Yuka |
@@ -548,7 +553,10 @@ Bullet Butlers
|
*.mgr | - | No |
*.dat | PAK0 | No | Studio e.go! |
+Izumo
+Izumo 2
Izumo 2 ~Gakuen Kyousoukyoku~
+Izumo 3
|
*.pbx | Pandora.box | No | Terios |
Ikinari Happy Bell
|