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
1 Non-encrypted only