(FormatCatalog.DataDirectory): new property.

This commit is contained in:
morkt
2016-09-07 20:28:23 +04:00
parent 7f272a6c16
commit 7c5b26933a
3 changed files with 8 additions and 4 deletions

View File

@@ -122,7 +122,7 @@ namespace GameRes.Formats.Neko
static string[] KnownFileNames { get { return s_known_file_names.Value; } }
static string[] s_known_dir_names = {
"image/actor", "image/back", "image/mask", "image/visual",
"image/actor", "image/back", "image/mask", "image/visual", "image/actor/big",
"sound/bgm", "sound/env", "sound/se", "voice", "script", "system", "count",
};
@@ -177,7 +177,7 @@ namespace GameRes.Formats.Neko
{
try
{
var dir = Path.GetDirectoryName (System.Reflection.Assembly.GetExecutingAssembly().Location);
var dir = FormatCatalog.Instance.DataDirectory;
var lst_file = Path.Combine (dir, "nekopack.lst");
if (!File.Exists (lst_file))
return new string[0];

View File

@@ -219,7 +219,7 @@ namespace GameRes.Formats.NonColor
{
if (null != LastAccessedScheme && LastAccessedScheme.Item1 == scheme.Hash)
return LastAccessedScheme.Item2;
var dir = Path.GetDirectoryName (System.Reflection.Assembly.GetExecutingAssembly().Location);
var dir = FormatCatalog.Instance.DataDirectory;
var lst_file = Path.Combine (dir, PersistentFileMapName);
var idx_file = Path.ChangeExtension (lst_file, ".idx");
using (var idx_stream = File.OpenRead (idx_file))