diff options
Diffstat (limited to '')
-rw-r--r-- | src/T2DLL/T2PluginSpecifier.cpp | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/src/T2DLL/T2PluginSpecifier.cpp b/src/T2DLL/T2PluginSpecifier.cpp index 5e8c16b..69a4fed 100644 --- a/src/T2DLL/T2PluginSpecifier.cpp +++ b/src/T2DLL/T2PluginSpecifier.cpp @@ -35,24 +35,24 @@ void T2PluginSpecifier::Initialize(HINSTANCE inst, const char* path) { if (inst) { if (!resFile.OpenResource(inst, 128, "ATTR")) { #line 45 - __Rep1(__FILE__, __LINE__, "�v���O�C�������Ă��邩�A�ȑO��The Tower�U���ُ�I���������߂ɁA�v���O�C�����g���Ȃ��Ȃ��Ă��܂��B\nWindows���ċN�����Ă݂Ă��������B\n�v���O�C�� �F %s", (DWORD) path); + __Rep1(__FILE__, __LINE__, "\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x89\xF3\x82\xEA\x82\xC4\x82\xA2\x82\xE9\x82\xA9\x81\x41\x88\xC8\x91\x4F\x82\xC9\x54\x68\x65\x20\x54\x6F\x77\x65\x72\x87\x55\x82\xAA\x88\xD9\x8F\xED\x8F\x49\x97\xB9\x82\xB5\x82\xBD\x82\xBD\x82\xDF\x82\xC9\x81\x41\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x8E\x67\x82\xA6\x82\xC8\x82\xAD\x82\xC8\x82\xC1\x82\xC4\x82\xA2\x82\xDC\x82\xB7\x81\x42\n\x57\x69\x6E\x64\x6F\x77\x73\x82\xF0\x8D\xC4\x8B\x4E\x93\xAE\x82\xB5\x82\xC4\x82\xDD\x82\xC4\x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81\x42\n\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x96\xBC\x20\x81\x46\x20\x25\x73", (DWORD) path); } } else { if (!resFile.OpenResource(path, 128, 'ATTR')) { #line 50 - __Rep1(__FILE__, __LINE__, "�v���O�C�������Ă��邩�A�ȑO��The Tower�U���ُ�I���������߂ɁA�v���O�C�����g���Ȃ��Ȃ��Ă��܂��B\nWindows���ċN�����Ă݂Ă��������B\n�v���O�C�� �F %s", (DWORD) path); + __Rep1(__FILE__, __LINE__, "\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x89\xF3\x82\xEA\x82\xC4\x82\xA2\x82\xE9\x82\xA9\x81\x41\x88\xC8\x91\x4F\x82\xC9\x54\x68\x65\x20\x54\x6F\x77\x65\x72\x87\x55\x82\xAA\x88\xD9\x8F\xED\x8F\x49\x97\xB9\x82\xB5\x82\xBD\x82\xBD\x82\xDF\x82\xC9\x81\x41\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x8E\x67\x82\xA6\x82\xC8\x82\xAD\x82\xC8\x82\xC1\x82\xC4\x82\xA2\x82\xDC\x82\xB7\x81\x42\n\x57\x69\x6E\x64\x6F\x77\x73\x82\xF0\x8D\xC4\x8B\x4E\x93\xAE\x82\xB5\x82\xC4\x82\xDD\x82\xC4\x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81\x42\n\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x96\xBC\x20\x81\x46\x20\x25\x73", (DWORD) path); } } - int a; + int tmp; resFile >> mID; resFile >> mAttrib; - resFile >> a; // mDependID + resFile >> tmp; // mDependID resFile >> mGameLevel; resFile >> mSecretItem; - resFile >> a; // mItemType - resFile >> a; // mMustItem + resFile >> tmp; // mItemType + resFile >> tmp; // mMustItem resFile >> mPluginName; mIsSubPlugin = resFile.IsSubPlugin(); @@ -62,22 +62,28 @@ void T2PluginSpecifier::Initialize(HINSTANCE inst, const char* path) { if (inst) { if (!resFile.OpenResource(inst, 128, "DESC")) { + // プラグインが壊れているか、以前にThe TowerⅡが異常終了したために、プラグインが使えなくなっています。 + // Windowsを再起動してみてください。 + // プラグイン名 : %s #line 68 - __Rep1(__FILE__, __LINE__, "�v���O�C�������Ă��邩�A�ȑO��The Tower�U���ُ�I���������߂ɁA�v���O�C�����g���Ȃ��Ȃ��Ă��܂��B\nWindows���ċN�����Ă݂Ă��������B\n�v���O�C�� �F %s", (DWORD) path); + __Rep1(__FILE__, __LINE__, "\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x89\xF3\x82\xEA\x82\xC4\x82\xA2\x82\xE9\x82\xA9\x81\x41\x88\xC8\x91\x4F\x82\xC9\x54\x68\x65\x20\x54\x6F\x77\x65\x72\x87\x55\x82\xAA\x88\xD9\x8F\xED\x8F\x49\x97\xB9\x82\xB5\x82\xBD\x82\xBD\x82\xDF\x82\xC9\x81\x41\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x8E\x67\x82\xA6\x82\xC8\x82\xAD\x82\xC8\x82\xC1\x82\xC4\x82\xA2\x82\xDC\x82\xB7\x81\x42\n\x57\x69\x6E\x64\x6F\x77\x73\x82\xF0\x8D\xC4\x8B\x4E\x93\xAE\x82\xB5\x82\xC4\x82\xDD\x82\xC4\x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81\x42\n\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x96\xBC\x20\x81\x46\x20\x25\x73", (DWORD) path); } } else { if (!resFile.OpenResource(path, 128, 'DESC')) { + // プラグインが壊れているか、以前にThe TowerⅡが異常終了したために、プラグインが使えなくなっています。 + // Windowsを再起動してみてください。 + // プラグイン名 : %s #line 73 - __Rep1(__FILE__, __LINE__, "�v���O�C�������Ă��邩�A�ȑO��The Tower�U���ُ�I���������߂ɁA�v���O�C�����g���Ȃ��Ȃ��Ă��܂��B\nWindows���ċN�����Ă݂Ă��������B\n�v���O�C�� �F %s", (DWORD) path); + __Rep1(__FILE__, __LINE__, "\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x89\xF3\x82\xEA\x82\xC4\x82\xA2\x82\xE9\x82\xA9\x81\x41\x88\xC8\x91\x4F\x82\xC9\x54\x68\x65\x20\x54\x6F\x77\x65\x72\x87\x55\x82\xAA\x88\xD9\x8F\xED\x8F\x49\x97\xB9\x82\xB5\x82\xBD\x82\xBD\x82\xDF\x82\xC9\x81\x41\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x82\xAA\x8E\x67\x82\xA6\x82\xC8\x82\xAD\x82\xC8\x82\xC1\x82\xC4\x82\xA2\x82\xDC\x82\xB7\x81\x42\n\x57\x69\x6E\x64\x6F\x77\x73\x82\xF0\x8D\xC4\x8B\x4E\x93\xAE\x82\xB5\x82\xC4\x82\xDD\x82\xC4\x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81\x42\n\x83\x76\x83\x89\x83\x4F\x83\x43\x83\x93\x96\xBC\x20\x81\x46\x20\x25\x73", (DWORD) path); } } resFile >> mType; resFile >> m28; - CFileStatus fileStatus; - CFile::GetStatus(path, fileStatus); - mTime = fileStatus.m_mtime; + CFileStatus stat; + CFile::GetStatus(path, stat); + mTime = stat.m_mtime; } void T2PluginSpecifier::Read(CArchive& archive) { |