diff --git a/build/tools/MasterEditorTWL_Common/flags/Makefile b/build/tools/MasterEditorTWL_Common/flags/Makefile new file mode 100644 index 00000000..b0662eca --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/flags/Makefile @@ -0,0 +1,73 @@ +#! make -f +#--------------------------------------------------------------------------- +# Project: TwlSDK - tools - makerom.TWL +# File: Makefile +# +# Copyright 2007 Nintendo. All rights reserved. +# +# These coded instructions, statements, and computer programs contain +# proprietary information of Nintendo of America Inc. and/or Nintendo +# Company Ltd., and are protected by Federal copyright law. They may +# not be disclosed to third parties or copied or duplicated in any form, +# in whole or in part, without the prior written consent of Nintendo. +# +# $Date:: $ +# $Rev$ +# $Author$ +#--------------------------------------------------------------------------- +TARGET_PLATFORM = TWL + +#---------------------------------------------------------------------------- + +SUBDIRS = + +include $(TWLSDK_ROOT)/build/buildtools/commondefs + +#---------------------------------------------------------------------------- + +TARGET_LIB = libflags_x86.a +TARGETS = $(LIBDIR)/$(TARGET_LIB) + +SRCS = flags.c + +INCDIR = include \ + ../ + +OBJDIR = obj/X86 +LIBDIR = lib/X86 + +MACROS += $(addprefix -I,$(INCDIR)) \ + -DSTANDALONE \ + -DOPT_32_BIT \ + -DNO_SPLIT \ + -DNO_FP_API \ + -DNO_R_DIAG \ + -DNO_STDIO_H \ + -DNO_STDLIB_H + +VPATH = $(SRCDIR) $(INCDIR) +OBJS = $(addprefix $(OBJDIR)/,$(SRCS:.c=.o)) + +#INSTALL_TARGETS = $(TARGETS) +#INSTALL_DIR = . + +NEWDIRS = $(OBJDIR) $(LIBDIR) +LDIRT_CLEAN = $(OBJDIR) $(LIBDIR) + +include $(TWLSDK_ROOT)/build/buildtools/modulerules.x86 + +#---------------------------------------------------------------------------- +# build +#---------------------------------------------------------------------------- +do-build: $(TARGETS) + +$(TARGETS): $(OBJS) + $(AR_X86) $@ $(OBJS) + +$(OBJS):%.o: + $(COMPILE_C) + +$(OBJDIR)/flags.o: flags.c + + +#===== End of Makefile ===== diff --git a/build/tools/MasterEditorTWL_Common/flags/flags.c b/build/tools/MasterEditorTWL_Common/flags/flags.c new file mode 100644 index 00000000..73ba3c5d --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/flags/flags.c @@ -0,0 +1,21 @@ +/*---------------------------------------------------------------------------* + Project: TwlSDK - tools - makerom.TWL + File: acsign.c + + Copyright 2007 Nintendo. All rights reserved. + + These coded instructions, statements, and computer programs contain + proprietary information of Nintendo of America Inc. and/or Nintendo + Company Ltd., and are protected by Federal copyright law. They may + not be disclosed to third parties or copied or duplicated in any form, + in whole or in part, without the prior written consent of Nintendo. + + $Date:: $ + $Rev$ + $Author$ + *---------------------------------------------------------------------------*/ +#include "types.h" + +BOOL DebugMode = TRUE; + + diff --git a/build/tools/MasterEditorTWL_Common/flags/include/types.h b/build/tools/MasterEditorTWL_Common/flags/include/types.h new file mode 100644 index 00000000..90a271b4 --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/flags/include/types.h @@ -0,0 +1,35 @@ +/*---------------------------------------------------------------------------* + Project: TwlSDK - tools - makerom.TWL + File: types.h + + Copyright 2007 Nintendo. All rights reserved. + + These coded instructions, statements, and computer programs contain + proprietary information of Nintendo of America Inc. and/or Nintendo + Company Ltd., and are protected by Federal copyright law. They may + not be disclosed to third parties or copied or duplicated in any form, + in whole or in part, without the prior written consent of Nintendo. + + $Date:: $ + $Rev$ + $Author$ + *---------------------------------------------------------------------------*/ + +#ifndef TYPES_H_ +#define TYPES_H_ + +typedef enum +{ + FALSE = 0, + TRUE = 1 +} +BOOL; + +typedef unsigned char u8; +typedef unsigned short int u16; +typedef unsigned long int u32; +typedef signed char s8; +typedef signed short int s16; +typedef signed long int s32; + +#endif //TYPES_H_ diff --git a/build/tools/MasterEditorTWL_Common/flags/lib/X86/libflags_x86.a b/build/tools/MasterEditorTWL_Common/flags/lib/X86/libflags_x86.a new file mode 100644 index 00000000..33ce1d41 Binary files /dev/null and b/build/tools/MasterEditorTWL_Common/flags/lib/X86/libflags_x86.a differ diff --git a/build/tools/MasterEditorTWL_Common/launcher/apptype.h b/build/tools/MasterEditorTWL_Common/launcher/apptype.h new file mode 100644 index 00000000..42d42c4e --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/launcher/apptype.h @@ -0,0 +1,7 @@ +#pragma once + +// ビルドスイッチ +#define METWL_VER_APPTYPE_USER +//#define METWL_VER_APPTYPE_SYSTEM +//#define METWL_VER_APPTYPE_SECURE +#define METWL_VER_APPTYPE_LAUNCHER diff --git a/build/tools/MasterEditorTWL_Common/secure/apptype.h b/build/tools/MasterEditorTWL_Common/secure/apptype.h new file mode 100644 index 00000000..8f782e68 --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/secure/apptype.h @@ -0,0 +1,7 @@ +#pragma once + +// ビルドスイッチ +#define METWL_VER_APPTYPE_USER +#define METWL_VER_APPTYPE_SYSTEM +#define METWL_VER_APPTYPE_SECURE +//#define METWL_VER_APPTYPE_LAUNCHER diff --git a/build/tools/MasterEditorTWL_Common/system/apptype.h b/build/tools/MasterEditorTWL_Common/system/apptype.h new file mode 100644 index 00000000..d6e5d37b --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/system/apptype.h @@ -0,0 +1,7 @@ +#pragma once + +// ビルドスイッチ +#define METWL_VER_APPTYPE_USER +#define METWL_VER_APPTYPE_SYSTEM +//#define METWL_VER_APPTYPE_SECURE +//#define METWL_VER_APPTYPE_LAUNCHER diff --git a/build/tools/MasterEditorTWL_Common/user/apptype.h b/build/tools/MasterEditorTWL_Common/user/apptype.h new file mode 100644 index 00000000..38160ef0 --- /dev/null +++ b/build/tools/MasterEditorTWL_Common/user/apptype.h @@ -0,0 +1,7 @@ +#pragma once + +// ビルドスイッチ +#define METWL_VER_APPTYPE_USER +//#define METWL_VER_APPTYPE_SYSTEM +//#define METWL_VER_APPTYPE_SECURE +//#define METWL_VER_APPTYPE_LAUNCHER diff --git a/build/tools/MasterEditorTWL_Launcher/Debug/MasterEditorTWL_Launcher.ilk b/build/tools/MasterEditorTWL_Launcher/Debug/MasterEditorTWL_Launcher.ilk new file mode 100644 index 00000000..e69de29b diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.ncb b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.ncb new file mode 100644 index 00000000..76b93315 Binary files /dev/null and b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.ncb differ diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.sln b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.sln new file mode 100644 index 00000000..9ee07357 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.sln @@ -0,0 +1,24 @@ +サソ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MasterEditorTWL_Launcher", "MasterEditorTWL_Launcher\MasterEditorTWL_Launcher.vcproj", "{06C5BD70-5665-4B5C-93DE-28C2786B1770}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MasterEditorTWL_LauncherSetup", "MasterEditorTWL_LauncherSetup\MasterEditorTWL_LauncherSetup.vdproj", "{543AD9DE-3E71-4A9F-8A3A-67F3789EAB5A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {06C5BD70-5665-4B5C-93DE-28C2786B1770}.Debug|Win32.ActiveCfg = Debug|Win32 + {06C5BD70-5665-4B5C-93DE-28C2786B1770}.Debug|Win32.Build.0 = Debug|Win32 + {06C5BD70-5665-4B5C-93DE-28C2786B1770}.Release|Win32.ActiveCfg = Release|Win32 + {06C5BD70-5665-4B5C-93DE-28C2786B1770}.Release|Win32.Build.0 = Release|Win32 + {543AD9DE-3E71-4A9F-8A3A-67F3789EAB5A}.Debug|Win32.ActiveCfg = Debug + {543AD9DE-3E71-4A9F-8A3A-67F3789EAB5A}.Release|Win32.ActiveCfg = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.suo b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.suo new file mode 100644 index 00000000..69185ecd Binary files /dev/null and b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.suo differ diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/AssemblyInfo.cpp b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/AssemblyInfo.cpp new file mode 100644 index 00000000..c73873d6 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/AssemblyInfo.cpp @@ -0,0 +1,40 @@ +#include "stdafx.h" + +using namespace System; +using namespace System::Reflection; +using namespace System::Runtime::CompilerServices; +using namespace System::Runtime::InteropServices; +using namespace System::Security::Permissions; + +// +// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 +// アセンブリに関連付けられている情報を変更するには、 +// これらの属性値を変更してください。 +// +[assembly:AssemblyTitleAttribute("MasterEditorTWL_Launcher")]; +[assembly:AssemblyDescriptionAttribute("")]; +[assembly:AssemblyConfigurationAttribute("")]; +[assembly:AssemblyCompanyAttribute("任天堂株式会社")]; +[assembly:AssemblyProductAttribute("MasterEditorTWL_Launcher")]; +[assembly:AssemblyCopyrightAttribute("Copyright (c) 任天堂株式会社 2008")]; +[assembly:AssemblyTrademarkAttribute("")]; +[assembly:AssemblyCultureAttribute("")]; + +// +// アセンブリのバージョン情報は、以下の 4 つの値で構成されています: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を +// 既定値にすることができます: + +[assembly:AssemblyVersionAttribute("1.0.*")]; + +[assembly:ComVisible(false)]; + +[assembly:CLSCompliantAttribute(true)]; + +[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)]; diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Debug/BuildLog.htm b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Debug/BuildLog.htm new file mode 100644 index 00000000..1d3a0199 Binary files /dev/null and b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Debug/BuildLog.htm differ diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Form1.resX b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Form1.resX new file mode 100644 index 00000000..c05ddc01 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Form1.resX @@ -0,0 +1,110 @@ +サソ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.cpp b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.cpp new file mode 100644 index 00000000..a34cdfd1 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.cpp @@ -0,0 +1,19 @@ +// MasterEditorTWL_Launcher.cpp : メイン プロジェクト ファイルです。 + +#include "stdafx.h" +#include "../../MasterEditorTWL/MasterEditorTWL/Form1.h" + +//using namespace MasterEditorTWL_Launcher; +using namespace MasterEditorTWL; + +[STAThreadAttribute] +int main(array ^args) +{ + // コントロールが作成される前に、Windows XP ビジュアル効果を有効にします + Application::EnableVisualStyles(); + Application::SetCompatibleTextRenderingDefault(false); + + // メイン ウィンドウを作成して、実行します + Application::Run(gcnew Form1()); + return 0; +} diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.vcproj b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.vcproj new file mode 100644 index 00000000..a0867876 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.vcproj @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.vcproj.RED.nishikawa_takeshi.user b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.vcproj.RED.nishikawa_takeshi.user new file mode 100644 index 00000000..7963a7fd --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher.vcproj.RED.nishikawa_takeshi.user @@ -0,0 +1,65 @@ + + + + + + + + + + + diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/ReadMe.txt b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/ReadMe.txt new file mode 100644 index 00000000..f704a787 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/ReadMe.txt @@ -0,0 +1,34 @@ +=============================================================================== + アプリケーション : MasterEditorTWL_Launcher プロジェクトの概要 +=============================================================================== + +この MasterEditorTWL_Launcher アプリケーションは、AppWizard によって作成されました。 + +このファイルには、MasterEditorTWL_Launcher アプリケーションを構成する各ファイルの +内容の概略が記述されています。 + +MasterEditorTWL_Launcher.vcproj + これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの + プロジェクト ファイルです。 + ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー + ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が + 記述されています。 + +MasterEditorTWL_Launcher.cpp + これは、メインのアプリケーション ソース ファイルです。 + フォームを表示するコードが含まれています。 + +Form1.h + ユーザーのフォーム クラスの実装と、InitializeComponent() 関数が含まれています。 + +AssemblyInfo.cpp + アセンブリ メタデータを変更するためのカスタム属性が含まれています。 + +/////////////////////////////////////////////////////////////////////////////// +その他の標準ファイル : + +StdAfx.h, StdAfx.cpp + これらのファイルは、コンパイル済みヘッダー (PCH) ファイル MasterEditorTWL_Launcher.pch + とプリコンパイル済み型ファイル StdAfx.obj をビルドするために使用します。 + +/////////////////////////////////////////////////////////////////////////////// diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Release/BuildLog.htm b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Release/BuildLog.htm new file mode 100644 index 00000000..2e31b654 Binary files /dev/null and b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/Release/BuildLog.htm differ diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/app.ico b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/app.ico new file mode 100644 index 00000000..3a5525fd Binary files /dev/null and b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/app.ico differ diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/app.rc b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/app.rc new file mode 100644 index 00000000..2ad8e346 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/app.rc @@ -0,0 +1,63 @@ +// Microsoft Visual C++ で生成されたリソース スクリプトです。 +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// 英語 (米国) リソース + + +///////////////////////////////////////////////////////////////////////////// +// +// アイコン +// + +// 最初に配置されたアイコン、または ID 値が最も低いアイコンが、アプリケーション アイコンになります。 + +LANGUAGE 17, 1 +#pragma code_page(932) +1 ICON "app.ico" + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" + "\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\0" +END + +#endif // APSTUDIO_INVOKED + +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE 3 リソースから生成されました。 +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // APSTUDIO_INVOKED でない場合 + diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/resource.h b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/resource.h new file mode 100644 index 00000000..1f2251c2 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/resource.h @@ -0,0 +1,3 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by app.rc diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/stdafx.cpp b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/stdafx.cpp new file mode 100644 index 00000000..a87e2a55 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/stdafx.cpp @@ -0,0 +1,7 @@ +// stdafx.cpp : 標準インクルード MasterEditorTWL_Launcher.pch のみを +// 含むソース ファイルは、プリコンパイル済みヘッダーになります。 +// stdafx.obj にはプリコンパイル済み型情報が含まれます。 + +#include "stdafx.h" + + diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/stdafx.h b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/stdafx.h new file mode 100644 index 00000000..6c1fb4be --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_Launcher/stdafx.h @@ -0,0 +1,6 @@ +// stdafx.h : 標準のシステム インクルード ファイルのインクルード ファイル、または +// 参照回数が多く、かつあまり変更されない、プロジェクト専用のインクルード ファイル +// を記述します。 +#pragma once + +// TODO: プログラムに必要な追加ヘッダーをここで参照してください。 diff --git a/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_LauncherSetup/MasterEditorTWL_LauncherSetup.vdproj b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_LauncherSetup/MasterEditorTWL_LauncherSetup.vdproj new file mode 100644 index 00000000..61458058 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/MasterEditorTWL_LauncherSetup/MasterEditorTWL_LauncherSetup.vdproj @@ -0,0 +1,866 @@ +サソ"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:MasterEditorTWL_LauncherSetup" +"LanguageId" = "3:1041" +"CodePage" = "3:932" +"UILanguageId" = "3:1041" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_105DF474F6BD4B80A2448E7CD5D2456F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_796142098D3C458AA3D9BF99B1598B96" + "OwnerKey" = "8:_E3C2F086B77E457BB182B7B945ADFB12" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E3C2F086B77E457BB182B7B945ADFB12" + "OwnerKey" = "8:_EFAB0EF2416543749A052C1B81BC5DBD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E70170FA22DD41F087EB2DCAC889E991" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EFAB0EF2416543749A052C1B81BC5DBD" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_EFAB0EF2416543749A052C1B81BC5DBD" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\MasterEditorTWL_LauncherSetup.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0" + { + "Name" = "8:.NET Framework 2.0 (x86)" + "ProductCode" = "8:Microsoft.Net.Framework.2.0" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows 繧、繝ウ繧ケ繝医シ繝ゥ 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\MasterEditorTWL_LauncherSetup.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0" + { + "Name" = "8:.NET Framework 2.0 (x86)" + "ProductCode" = "8:Microsoft.Net.Framework.2.0" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows 繧、繝ウ繧ケ繝医シ繝ゥ 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_6349DE1E6B8E44C68BBD8F4DFB4B646C" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "Version" = "8:2.0.50727" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617" + } + } + } + "File" + { + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_105DF474F6BD4B80A2448E7CD5D2456F" + { + "SourcePath" = "8:..\\resource\\sheet_templete.xml" + "TargetName" = "8:sheet_templete.xml" + "Tag" = "8:" + "Folder" = "8:_E5C6F0EAFFE441699D54BEF33222C9A9" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E70170FA22DD41F087EB2DCAC889E991" + { + "SourcePath" = "8:..\\resource\\ini.xml" + "TargetName" = "8:ini.xml" + "Tag" = "8:" + "Folder" = "8:_E5C6F0EAFFE441699D54BEF33222C9A9" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{1525181F-901A-416C-8A58-119130FE478E}:_90EDF911DD5142409470207A797D3269" + { + "Name" = "8:#1919" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:ProgramMenuFolder" + "Folders" + { + } + } + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_A10FFAC6EFC74329A7C076CFA550FC1A" + { + "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_81325B862BC64A5D8AA25D4B4B3AD3AE" + { + "Name" = "8:bin" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_1B2F12669FD941F3870297FAD4FD5B13" + "Folders" + { + } + } + "{9EF0B969-E518-4E46-987F-47570745A589}:_E5C6F0EAFFE441699D54BEF33222C9A9" + { + "Name" = "8:resource" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_46EA3A03828E43A7B9DE7743ED06E922" + "Folders" + { + } + } + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_E8021C1E1B134D48855000EDCF7721D6" + { + "Name" = "8:#1916" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:DesktopFolder" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1041" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:MasterEditorTWL_Launcher" + "ProductCode" = "8:{A7A75F1D-D787-4BE1-A893-E48D93626CE6}" + "PackageCode" = "8:{9EB91819-42BF-40E1-B505-77A511C9DB31}" + "UpgradeCode" = "8:{E2FF5573-E0A1-4B5B-9917-E5E03AB0FC1D}" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:FALSE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.0.0" + "Manufacturer" = "8:nintendo" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:MasterEditorTWL_LauncherSetup" + "Subject" = "8:" + "ARPCONTACT" = "8:nintendo" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:" + "ARPURLINFOABOUT" = "8:" + "ARPPRODUCTICON" = "8:" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:0" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E0C8155A2AB54D6BA2747922F221EB7A" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B34282BC1E9A408C9B9D4AD1B8CB0E9E" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_6ACD899E13F04BEBA7201BB1159240DD" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1C9486E3EE70410D8B511C153A3571A2" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_65C30402177F4C8C8618E2EEAF68F525" + { + "Name" = "8:MasterEditorTWL_Launcher" + "Arguments" = "8:" + "Description" = "8:" + "ShowCmd" = "3:1" + "IconIndex" = "3:0" + "Transitive" = "11:FALSE" + "Target" = "8:_EFAB0EF2416543749A052C1B81BC5DBD" + "Folder" = "8:_E8021C1E1B134D48855000EDCF7721D6" + "WorkingFolder" = "8:_81325B862BC64A5D8AA25D4B4B3AD3AE" + "Icon" = "8:" + "Feature" = "8:" + } + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_433A7D47FAD649B6BED0F610D5004358" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_4C43C5360C714102ABB2F7013F9D436C" + { + "Sequence" = "3:100" + "DisplayName" = "8:騾イ陦檎憾豕" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_4931E88BD1E24541A2EA70D955E8F315" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_442DC0C36C284936B80E5A766AE0D8BA" + { + "Sequence" = "3:100" + "DisplayName" = "8:繧医≧縺薙◎" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A74A2A210A6E41188532EDDA811B4A2A" + { + "Sequence" = "3:300" + "DisplayName" = "8:繧、繝ウ繧ケ繝医シ繝ォ縺ョ遒コ隱" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DF16331A9D5F4D61846BAED8BDD71699" + { + "Sequence" = "3:200" + "DisplayName" = "8:繧、繝ウ繧ケ繝医シ繝ォ 繝輔か繝ォ繝" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "InstallAllUsersVisible" + { + "Name" = "8:InstallAllUsersVisible" + "DisplayName" = "8:#1059" + "Description" = "8:#1159" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_4D6EDB6DCBA5455AA2B2C79B70E878C6" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_637BF8E3C3EE4C729064B0F54005E0B8" + { + "Sequence" = "3:100" + "DisplayName" = "8:騾イ陦檎憾豕" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_67EE05138D67438793EE286AE3039640" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_74DBD33A9BF049FFBF9584B0632B5E00" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AFAFA40917D247C6B4D6FE820DE4DE1E" + { + "Sequence" = "3:100" + "DisplayName" = "8:螳御コ" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_7D5D6B16C1A14D469EE87D257C966EEC" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_DB348FB099F648D798FB3D8B271EB394" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7C030A0EF8494003BC6FD819D5FC37F5" + { + "Sequence" = "3:300" + "DisplayName" = "8:繧、繝ウ繧ケ繝医シ繝ォ縺ョ遒コ隱" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D8132CFF3D8D45679CF6EA7AC9998928" + { + "Sequence" = "3:100" + "DisplayName" = "8:繧医≧縺薙◎" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EDFA7247BB714EAC9E7D7D28E64BA09A" + { + "Sequence" = "3:200" + "DisplayName" = "8:繧、繝ウ繧ケ繝医シ繝ォ 繝輔か繝ォ繝" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_FA05CD44AF284EC39E19D5E5935E49DE" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_199700828DAB45AB84BD5061EEE97D47" + { + "Sequence" = "3:100" + "DisplayName" = "8:螳御コ" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + } + "MergeModule" + { + "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_796142098D3C458AA3D9BF99B1598B96" + { + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:TRUE" + "SourcePath" = "8:microsoft_vc90_crt_x86.msm" + "Properties" + { + } + "LanguageId" = "3:0" + "Exclude" = "11:FALSE" + "Folder" = "8:" + "Feature" = "8:" + "IsolateTo" = "8:" + } + "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_E3C2F086B77E457BB182B7B945ADFB12" + { + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:TRUE" + "SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm" + "Properties" + { + } + "LanguageId" = "3:0" + "Exclude" = "11:FALSE" + "Folder" = "8:" + "Feature" = "8:" + "IsolateTo" = "8:" + } + } + "ProjectOutput" + { + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_EFAB0EF2416543749A052C1B81BC5DBD" + { + "SourcePath" = "8:..\\Release\\MasterEditorTWL_Launcher.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_81325B862BC64A5D8AA25D4B4B3AD3AE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{06C5BD70-5665-4B5C-93DE-28C2786B1770}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + } + } +} diff --git a/build/tools/MasterEditorTWL_Launcher/resource/ini.xml b/build/tools/MasterEditorTWL_Launcher/resource/ini.xml new file mode 100644 index 00000000..04e9ae14 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/resource/ini.xml @@ -0,0 +1,20 @@ + + + w + Sheet + OFF + + 5 + 0 + 20200 + + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + + diff --git a/build/tools/MasterEditorTWL_Launcher/resource/sheet_templete.xml b/build/tools/MasterEditorTWL_Launcher/resource/sheet_templete.xml new file mode 100644 index 00000000..bd6fedf5 --- /dev/null +++ b/build/tools/MasterEditorTWL_Launcher/resource/sheet_templete.xml @@ -0,0 +1,11791 @@ + + + + + 繝九Φ繝繝ウ繝峨シDS縲繝槭せ繧ソ繝シROM謠仙コ遒コ隱肴嶌縲シ2005-00蜿キシ + Osamu Kurokawa + nishikawa_takeshi + 2008-09-08T11:08:56Z + 2004-08-25T05:17:34Z + 2008-09-08T09:49:23Z + Nintendo Co.,Ltd. + 11.9999 + + + 14625 + 19335 + 1260 + 195 + + False + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繝繧、繧キ繝・繝繧ォ繧ッ繝九Φ繧キ繝ァ繝阪Φ繧ャ繝繧ォ繝上Φ繝九Φ繝繝ウ繝峨シTWL繝槭せ繧ソ繝シROM謠仙コ遒コ隱肴嶌シ2008蟷エ9譛8譌・迚茨シ + + + 繧サ繧、繝偵Φ繧ク繝ァ繧ヲ繝帙え笳陬ス蜩∵ュ蝣ア + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繧サ繧、繝偵Φ繝。繧、陬ス蜩∝錐 + TagProductName + + + 繧サ繧、繝偵Φ陬ス蜩√さ繝シ繝 + TWL - + TagProductCode1 + - + TagProductCode2 + (JPN) + + + 繧ォ繧、繧ャ繧、繝舌Φ繧ヲ繝繝ィ繝繧、繝輔け豬キ螟也沿縺ョ譛臥┌ (莠亥ョ壹b蜷ォ繧) + TagReleaseForeign + 繧サ繧、繝偵Φ繝。繧、陬ス蜩∝錐 + TagProductNameForeign + + + 繧サ繧、繝偵Φ陬ス蜩√さ繝シ繝 + TWL - + TagProductCode1Foreign + - + TagProductCode2Foreign + + + 繧ォ繧、繧キ繝」繧ク繝ァ繧ヲ繝帙え笳莨夂、セ諠蝣アシ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繧ュ繧キ繝」繝。繧、雋エ遉セ蜷搾シ城Κ鄂イ蜷 + TagCompany1 + + + 縺オ繧翫′縺ェ + TagFurigana1 + 繧、繝ウ蜊ー + TEL + TagTel1 + + + 繧エ繧キ繝。繧、縺疲ー丞錐 + TagPerson1 + FAX + TagFax1 + + + E-Mail + TagMail1 + NTSC 繝ヲ繝シ繧カ繝シID + TagNTSC1 + + + 繧ォ繧、繧キ繝」繧ク繝ァ繧ヲ繝帙え笳莨夂、セ諠蝣アシ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繧ュ繧キ繝」繝。繧、繝悶す繝ァ繝。繧、雋エ遉セ蜷搾シ城Κ鄂イ蜷 + TagCompany2 + + + 縺オ繧翫′縺ェ + TagFurigana2 + 繧、繝ウ蜊ー + TEL + TagTel2 + + + 繧エ繧キ繝。繧、縺疲ー丞錐 + TagPerson2 + FAX + TagFax2 + + + E-Mail + TagMail2 + NTSC 繝ヲ繝シ繧カ繝シID + TagNTSC2 + + + 繝繧、繧キ繝・繝繧ク繝ァ繧ヲ繝帙え笳謠仙コ諠蝣ア + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繝繧、繧キ繝・繝繝謠仙コ譌・ + TagSubmitYear + 繝阪Φ蟷エ + TagSubmitMonth + 繝繧ュ + TagSubmitDay + 繝九メ譌・ + 繝帙え繝帙え譁ケ豕 + TagSubmitWay + + + 繝上ヤ繝舌う繝ィ繝繧、繝逋コ螢イ莠亥ョ壽律 + TagReleaseYear + 繝阪Φ蟷エ + TagReleaseMonth + 繧イ繝 + TagReleaseDay + 繝九メ譌・ + 繝ィ繧ヲ繝逕ィ騾 + TagUsage + + + 繧ク繝ァ繧ヲ繝帙え笳繝槭せ繧ソ繝シ繝繝シ繧ソ諠蝣ア + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繝。繧、繝槭せ繧ソ繝シ繝輔ぃ繧、繝ォ蜷 + TagSrlFilename + CRC + TagCRC + 繧、繝九す繝」繝ォ繧ウ繝シ繝 + TagGameCode + + + + 繝。繝シ繧ォ繝シ繧ウ繝シ繝 + TagMakerCode + 繝。繧、繧イ繝シ繝蜷 + TagTitleName0 + TagTitleName1 + TagTitleName2 + TagTitleName3 + TagTitleName4 + TagTitleName5 + TagTitleName6 + TagTitleName7 + TagTitleName8 + TagTitleName9 + TagTitleName10 + TagTitleName11 + + + + 繝ェ繝槭せ繧ソ繝シ繝舌シ繧ク繝ァ繝ウ + TagRomVersion + 繝繧、繧キ繝・繝謠仙コ繝舌シ繧ク繝ァ繝ウ + TagSubmitVersion + 繝励Λ繝繝医ヵ繧ゥ繝シ繝 + TagPlatform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繧サ繝繝繧、ROM繧ソ繧、繝苓ィュ螳 + TagLatency + 繝ィ繧ヲ繝ェ繝ァ繧ヲROM螳ケ驥 + TagRomSize + 繝舌ャ繧ッ繧「繝繝励Γ繝「繝ェ + TagBackupMemory + + + + Title ID High + TagTitleIDHi + TitleID Low + TagTitleIDLo + 繝。繝繧」繧「 + TagMedia + + + + 繧キ繝・繝吶ヤ繧「繝励Μ遞ョ蛻・ + TagAppType + 繧ソ繧ク繝ァ繧ヲ繝帙え縺昴ョ莉悶い繝励Μ諠蝣ア + TagAppTypeOther + + + + 繝ェ繝ァ繧ヲ繧、繧ュTWL繝弱シ繝槭Ν鬆伜沺ROM繧ェ繝輔そ繝繝 + TagNormalRomOffset + 繧サ繝ウ繝ィ繧ヲ繝ェ繝ァ繧ヲ繧、繧ュTWL蟆ら畑鬆伜沺ROM繧ェ繝輔そ繝繝 + TagKeyTableRomOffset + + + Public繧サ繝シ繝悶ョ繝シ繧ソ繧オ繧、繧コ + TagPublicSize + Private繧サ繝シ繝悶ョ繝シ繧ソ繧オ繧、繧コ + TagPrivateSize + + + 繝繧ヲ繧キ繝ウ繝偵Ι繧ヲ繧クWiFi騾壻ソ。繧「繧、繧ウ繝ウ陦ィ遉コ + TagIsWiFiIcon + 繝繧ヲ繧キ繝ウ繝偵Ι繧ヲ繧クDSセ懶スイセ費セ夲スス騾壻ソ。スアスイスコセ晁。ィ遉コ + TagIsWirelessIcon + 繝ィ繧ヲ繧キ繝ァ繝。繧、繝ヲ繧ヲ繧ウ繧ヲNTRセ趣セ懶スイセセ假ススセセスェスッスク逕ィ鄂イ蜷肴怏蜉ケ + TagIsWL + + + Codec NTR/TWL繝「繝シ繝 + TagIsCodec + 繝ヲ繧ヲ繧ウ繧ヲ繧オ繝悶ヰ繝翫シ繝輔ぃ繧、繝ォ譛牙柑 + TagIsSubBanner + 繝峨え繧、EULA蜷梧э + TagIsEULA + + + + 繧ュ繝ァ繧ォ繝弱シ繝槭Ν繧ク繝」繝ウ繝苓ィア蜿ッ + TagIsNormalJump + 繧ュ繝ァ繧ォtmp繧ク繝」繝ウ繝苓ィア蜿ッ + TagIsTmpJump + 繝峨え繧、EULA蜷梧э繝舌シ繧ク繝ァ繝ウ + TagEULAVersion + + + + 繧ォ繝シ繝峨Μ繝シ繧ク繝ァ繝ウ + Japan + TagIsRegionJapan + America + TagIsRegionAmerica + Europe + TagIsRegionEurope + Australia + TagIsRegionAustralia + + + + 繧ク繝ァ繧ヲ繝帙え笳繧「繧ッ繧サ繧ケ繧ウ繝ウ繝医Ο繝シ繝ォ諠蝣ア + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SD繧ォ繝シ繝 + TagIsSD + NAND繝輔Λ繝繧キ繝・ + TagIsNAND + 繧キ繝ィ繧ヲShared繝輔ぃ繧、繝ォ菴ソ逕ィ + TagIsShared2 + 繝繝ウ繧イ繝ウ繧イ繝シ繝繧ォ繝シ繝蛾崕貅 + TagIsGameCardOn + + + 繧ソ縺昴ョ莉 + TagAccessOther + + + 笳Share2繝輔ぃ繧、繝ォ繧オ繧、繧コ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File0 + TagShared2Size0 + File1 + TagShared2Size1 + File2 + TagShared2Size2 + File3 + TagShared2Size3 + File4 + TagShared2Size4 + File5 + TagShared2Size5 + + + 笳繝壹い繝ャ繝ウ繧ソ繝ォ繧ウ繝ウ繝医Ο繝シ繝ォ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 繝繝ウ繧ソ繧、蝗」菴 + 繝ヲ繧ヲ繧ウ繧ヲ譛牙柑 + RP + 繧「繧ソ繧、繝ャ繝シ繝繧」繝ウ繧ー蛟、 + 繝繝ウ繧ソ繧、蝗」菴 + 繝ヲ繧ヲ繧ウ繧ヲ譛牙柑 + RP + 繧「繧ソ繧、繝ャ繝シ繝繧」繝ウ繧ー蛟、 + + + CERO + TagEnableCERO + TagAlwaysCERO + TagRatingCERO + TagRatingCEROStr + ESRB + TagEnableESRB + TagAlwaysESRB + TagRatingESRB + TagRatingESRBStr + + + USK + TagEnableUSK + TagAlwaysUSK + TagRatingUSK + TagRatingUSKStr + PEGI(Gen.) + TagEnablePEGI + TagAlwaysPEGI + TagRatingPEGI + TagRatingPEGIStr + + + PEGI(Prt.) + TagEnablePEGIPRT + TagAlwaysPEGIPRT + TagRatingPEGIPRT + TagRatingPEGIPRTStr + PEGI+BBFC + TagEnablePEGIBBFC + TagAlwaysPEGIBBFC + TagRatingPEGIBBFC + TagRatingPEGIBBFCStr + + + OFLC + TagEnableOFLC + TagAlwaysOFLC + TagRatingOFLC + TagRatingOFLCStr + + + + + + + + 繧キ繝ィ繧ヲ笳菴ソ逕ィSDK/繝ゥ繧、繝悶Λ繝ェ + + + SDK + TagSDK + + + 繝ゥ繧、繝悶Λ繝ェ + TagLibrary + + + + 繝薙さ繧ヲ笳蛯呵 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TagCaption + 繝九Φ繝繝ウ繝峨え繧ヲ繧ア繝繧ア繧、繝ウ莉サ螟ゥ蝣ょ女莉伜魂 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+