diff --git a/ArcFormats/Properties/AssemblyInfo.cs b/ArcFormats/Properties/AssemblyInfo.cs index f7c75495..1391a4de 100644 --- a/ArcFormats/Properties/AssemblyInfo.cs +++ b/ArcFormats/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("1.2.43.1920")] -[assembly: AssemblyFileVersion ("1.2.43.1920")] +[assembly: AssemblyVersion ("1.2.44.2016")] +[assembly: AssemblyFileVersion ("1.2.44.2016")] diff --git a/ArcFormats/Resources/Formats.dat b/ArcFormats/Resources/Formats.dat index 46731d41..07589224 100644 Binary files a/ArcFormats/Resources/Formats.dat and b/ArcFormats/Resources/Formats.dat differ diff --git a/GUI/Properties/AssemblyInfo.cs b/GUI/Properties/AssemblyInfo.cs index 3e0bd2fc..8b8af2bd 100644 --- a/GUI/Properties/AssemblyInfo.cs +++ b/GUI/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Windows; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("1.5.39.2590")] -[assembly: AssemblyFileVersion ("1.5.39.2590")] +[assembly: AssemblyVersion ("1.5.40.2721")] +[assembly: AssemblyFileVersion ("1.5.40.2721")] diff --git a/GameRes/Properties/AssemblyInfo.cs b/GameRes/Properties/AssemblyInfo.cs index 9d6c0a1b..2c9d5cb0 100644 --- a/GameRes/Properties/AssemblyInfo.cs +++ b/GameRes/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("1.5.40.302")] -[assembly: AssemblyFileVersion ("1.5.40.302")] +[assembly: AssemblyVersion ("1.5.41.310")] +[assembly: AssemblyFileVersion ("1.5.41.310")] diff --git a/Legacy/Ags32i/ImageGSS.cs b/Legacy/Ags32i/ImageGSS.cs index 0221d6fc..93b30275 100644 --- a/Legacy/Ags32i/ImageGSS.cs +++ b/Legacy/Ags32i/ImageGSS.cs @@ -32,6 +32,7 @@ using GameRes.Compression; using GameRes.Utility; // [041001][Innocence] China Chaime+ +// [041029][Tam's] Fukushuu no Ori ~OL Kankin Ryoujoku no Yakata~ // [041224][Tam's] Volga Series 1 namespace GameRes.Formats.Ags32i @@ -52,7 +53,7 @@ namespace GameRes.Formats.Ags32i public GssFormat () { - Signatures = new uint[] { 0x20575A52, 0x20574242, 0 }; + Signatures = new uint[] { 0x20575A52, 0x20574242, 0x20574346, 0 }; } //static readonly uint DefaultKey = 0x20040915; diff --git a/Legacy/Brownie/ArcNAF.cs b/Legacy/Brownie/ArcNAF.cs index 62943fba..74e6386c 100644 --- a/Legacy/Brownie/ArcNAF.cs +++ b/Legacy/Brownie/ArcNAF.cs @@ -27,6 +27,8 @@ using System.Collections.Generic; using System.ComponentModel.Composition; using System.IO; +// [980529][Brownie] Dawn Slave + namespace GameRes.Formats.Brownie { [Export(typeof(ArchiveFormat))] diff --git a/Legacy/DigitalMonkey/ArcDM.cs b/Legacy/DigitalMonkey/ArcDM.cs index c161203a..e1a5050d 100644 --- a/Legacy/DigitalMonkey/ArcDM.cs +++ b/Legacy/DigitalMonkey/ArcDM.cs @@ -28,6 +28,9 @@ using System.ComponentModel.Composition; using System.IO; using GameRes.Compression; +// [030725][Digital Monkey] Kono Sora ga Tsuieru Toki ni +// [041112][Yumesta] Seikon ~Kiba to Nie to Kyouki no Yakata~ + namespace GameRes.Formats.DigitalMonkey { [Export(typeof(ArchiveFormat))] diff --git a/Legacy/Mermaid/ImageMG1.cs b/Legacy/Mermaid/ImageMG1.cs index beb9b3fe..8cf060c7 100644 --- a/Legacy/Mermaid/ImageMG1.cs +++ b/Legacy/Mermaid/ImageMG1.cs @@ -27,6 +27,8 @@ using System.ComponentModel.Composition; using System.IO; using System.Windows.Media; +// [000310][Mermaid] Into Your World + namespace GameRes.Formats.Mermaid { internal class MgMetaData : ImageMetaData @@ -35,9 +37,7 @@ namespace GameRes.Formats.Mermaid public int TileCount; } -#if DEBUG [Export(typeof(ImageFormat))] -#endif public class MgFormat : ImageFormat { public override string Tag { get { return "MG1"; } } @@ -93,7 +93,7 @@ namespace GameRes.Formats.Mermaid for (int y = tile_count-1; y >= 0; --y) { int tile_dst = dst + y * tile_width; - for (int x = 0; x < tile_count; ++x) + for (int x = 0; x < stride; x += tile_width) { if (tile_dst + tile_width > pixels.Length) file.Seek (tile_width, SeekOrigin.Current); diff --git a/Legacy/Properties/AssemblyInfo.cs b/Legacy/Properties/AssemblyInfo.cs index 5e83983c..3e1bf266 100644 --- a/Legacy/Properties/AssemblyInfo.cs +++ b/Legacy/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("1.0.6.129")] -[assembly: AssemblyFileVersion ("1.0.6.129")] +[assembly: AssemblyVersion ("1.0.7.157")] +[assembly: AssemblyFileVersion ("1.0.7.157")] diff --git a/docs/supported.html b/docs/supported.html index 9247abe8..70fa2a8d 100644 --- a/docs/supported.html +++ b/docs/supported.html @@ -310,6 +310,7 @@ Corona Blossom vol.1
Crime Rhyme series
Damegane
Dare mo ga Kanojo o Neratteru
+Deep One
Distance
Ero Mangaka-san to Binbou Shimai
ExE
@@ -601,6 +602,7 @@ Jukubo Gui ~Moto Guradoru no Okaa-san~ ShiinaRio v2.37ShiinaRio v2.50
Kateinai Choukyou ShiinaRio v2.31
Kichiku Nakadashi SuieibuShiinaRio v2.41
+Kuroneko Plus ShiinaRio v2.49
Last Waltz ~Hakudaku Mamire no Natsu Gasshuku~ ShiinaRio v2.47
Libra of the Vampire Princess ShiinaRio v2.50
Mahou Shoujo no Taisetsu na Koto ShiinaRio v2.47
@@ -619,6 +621,7 @@ Otome Juurin Yuugi ShiinaRio v2.37
Puchipuchi Idol Kouhosei ShiinaRio v2.49
Pure Love! ShiinaRio v2.47
Ran→Sem ShiinaRio v2.47
+Reizoku ~Kyonyuu Shimai Choukyou Jugyou~ ShiinaRio v2.40
Ren'ai Saimin ~Tsun na Kanojo ga dereru Saimin~ ShiinaRio v2.47
Rin×Sen ShiinaRio v2.47
Re: Rem Plus ShiinaRio v2.50
@@ -741,6 +744,7 @@ Warusa
Drill Shoujo Spiral Nami
Maid Neko-san wa Ikaga Desu ka?
Seduce
+Shirasagi no Naku Koro ni
*.agcAGd *.pak+*.idx-EAGLS @@ -1994,6 +1998,16 @@ Tenkuu no Symphonia 2
*.tilTIL0 *.wm22.0 +*.gpkSTKFile0PACKFILEStack +Shiny Days
+ +*.pakKCAPLeaf +Hoshi no Ouji-kun
+Kizuato Renewal
+White Album 2
+Shizuku Renewal
+ +*.bjrBM

1 Non-encrypted only

diff --git a/docs/version.xml b/docs/version.xml index 75d0b9e6..ee8891a0 100644 --- a/docs/version.xml +++ b/docs/version.xml @@ -1,27 +1,29 @@ - 1.5.39 + 1.5.40 https://github.com/morkt/GARbro/releases/latest New formats: -- MIF archives, BCF and NG3 images -- 'mrg0' archives -- 'SHA_' archives -- 'GML_ARC' archives -- TIL images -- RAD archives and RSG images -- PAQ archives DZP images -- PKZ archives, JBP images and KOG audio +- PPAC archives, TIM2 and TX images +- GPK archives +- CMP images +- WBM bitmaps and ADP1 audio +- CPA and AAP archives, CP2 images +- DM archives and PKT images +- MPK archives and LAY images +- HBM images +- CDPA 'PACK' archives +- PKK archives +- Leaf 'KCAP' and 'LEAFPACK' archives +- FLT archives and FG images - updated KiriKiri and ShiinaRio encryption schemes - -Improved handling of composite TLG images. - 130 + 131 https://github.com/morkt/GARbro/raw/master/ArcFormats/Resources/Formats.dat - +