システムアプリ版マスタエディタ:ビルドが通るようにファイルの追加/変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@366 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
nishikawa_takeshi 2009-07-08 06:06:28 +00:00
parent c2b4ebe41c
commit 7520038add
57 changed files with 35071 additions and 31894 deletions

View File

@ -31,7 +31,7 @@ using namespace System::Security::Permissions;
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.5.*")];
[assembly:AssemblyVersionAttribute("1.6.*")];
[assembly:ComVisible(false)];

View File

@ -201,6 +201,18 @@
RelativePath=".\AssemblyInfo.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_china.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_korea.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_worldwide.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.cpp"
>
@ -217,6 +229,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_deliv.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_errorlist.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_file.cpp"
>
@ -237,6 +253,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_pctl.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_rominfolist.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_srl.cpp"
>
@ -311,6 +331,10 @@
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char.h"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\common.h"
>
@ -366,6 +390,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\message_bank.h"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\middleware_name_list.h"
>
</File>
<File
RelativePath=".\resource.h"
>

View File

@ -63,12 +63,36 @@
}
"Entry"
{
"MsmKey" = "8:_695188AD2BE54DB1AD933F74D563874E"
"OwnerKey" = "8:_6EED032FEA0C4C4EAA1D4C744E186D97"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_6B317BC0E2EF4782BC91F55C52FA3453"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_6EED032FEA0C4C4EAA1D4C744E186D97"
"OwnerKey" = "8:_6B317BC0E2EF4782BC91F55C52FA3453"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_703BD085C14A4277BEDE7BF190BA66AF"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_82ABF9AB897E4C3E982A0966384BA0C5"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_85BB2DA46AEF42EAA0089F5FBC1AD663"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -87,10 +111,28 @@
}
"Entry"
{
"MsmKey" = "8:_B9874A89A09F40BD99A0995125A3AE05"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_D4ACBE74D68F4C1492C5038B79BF68A6"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_6B317BC0E2EF4782BC91F55C52FA3453"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_D4ACBE74D68F4C1492C5038B79BF68A6"
"MsmSig" = "8:_UNDEFINED"
}
}
"Configurations"
{
@ -356,6 +398,46 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_703BD085C14A4277BEDE7BF190BA66AF"
{
"SourcePath" = "8:..\\resource\\errorlist.xsl"
"TargetName" = "8:errorlist.xsl"
"Tag" = "8:"
"Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889"
"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}:_82ABF9AB897E4C3E982A0966384BA0C5"
{
"SourcePath" = "8:..\\resource\\middleware_name_list.xml"
"TargetName" = "8:middleware_name_list.xml"
"Tag" = "8:"
"Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889"
"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}:_85BB2DA46AEF42EAA0089F5FBC1AD663"
{
"SourcePath" = "8:..\\resource\\gui_msg_e.xml"
@ -416,11 +498,31 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9874A89A09F40BD99A0995125A3AE05"
{
"SourcePath" = "8:..\\resource\\rominfolist.xsl"
"TargetName" = "8:rominfolist.xsl"
"Tag" = "8:"
"Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889"
"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:"
}
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D4ACBE74D68F4C1492C5038B79BF68A6"
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:MasterEditorTWL.resources, Version=1.3.3357.21234, Culture=ja, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:MasterEditorTWL.resources, Version=1.6.3476.27144, Culture=ja, processorArchitecture=MSIL"
"ScatterAssemblies"
{
}
@ -1061,6 +1163,34 @@
}
"MergeModule"
{
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_695188AD2BE54DB1AD933F74D563874E"
{
"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}:_6EED032FEA0C4C4EAA1D4C744E186D97"
{
"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"
{

View File

@ -5,9 +5,19 @@
<!-- SDKのバージョンのチェックをする場合にはONを指定してください。-->
<spcheck>ON</spcheck>
<!-- SDKバージョンの真値を指定してください。 -->
<sdk>
<sdk> <!-- TWL常駐モジュール -->
<major>5</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdk>
<sdkNotStaticTWL> <!-- TWL常駐モジュール以外のモジュール -->
<major>5</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdkNotStaticTWL>
<sdkNotStaticNTR> <!-- NTR常駐モジュール以外のモジュール -->
<major>4</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdkNotStaticNTR>
</init>

View File

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>TWL Error List</title>
<style type="text/css">
body {
font-family: "verdana";
font-size: 12px;
text-align: left;
}
div.game-title {
font-size: 16px;
font-weight: bold;
}
div.game-version {
font-size: 12px;
font-weight: bold;
}
div.index
{
font-size: 14px;
font-weight: bold;
}
div.spacer
{
font-size: 14px;
}
div.caption
{
font-size: 10px;
font-weight: bold;
}
hr {
width: 1000px;
margin-left: 0;
}
tr {
text-align: left;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
}
th.errname {
width: 200px;
}
th.errtype {
width: 100px;
}
th.errrange {
width: 100px;
}
th.errmsg {
width: 600px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.errname {
width: 200px;
}
td.errtype {
width: 100px;
}
td.errrange {
width: 100px;
}
td.errmsg {
width: 600px;
}
</style>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<hr />
<div class="index">Error</div>
<xsl:apply-templates select="error-list" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
<div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div>
</xsl:template>
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
</div>
<div class="game-version">
version: <xsl:value-of select="rom-version" />
</div>
</xsl:template>
<xsl:template match="error-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="warning-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="error-caption-list">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="error-caption">
<div class="caption"><xsl:value-of select="text"/></div>
</xsl:template>
</xsl:stylesheet>

View File

@ -77,6 +77,16 @@ Exception:{0}
<E_MWList_Default>Failed to create the middleware list.</E_MWList_Default>
<MWList_Success>Succeeded in creating middleware list.</MWList_Success>
<!-- Export Error List -->
<E_ErrList_Empty>ROM data file has not been read.</E_ErrList_Empty>
<E_ErrList_Default>Failed to create the error list.</E_ErrList_Default>
<ErrList_Success>Succeeded in creating error list.</ErrList_Success>
<!-- ROM Info List -->
<E_RomInfoList_Empty>ROM data file has not been read.</E_RomInfoList_Empty>
<E_RomInfoList_Default>Failed to create the ROM info list.</E_RomInfoList_Default>
<RomInfoList_Success>Succeeded in creating ROM info list.</RomInfoList_Success>
<!-- Save Temp File -->
<E_SaveTemp>Failed to save temporary information.</E_SaveTemp>

View File

@ -77,6 +77,16 @@
<E_MWList_Default>ミドルウェアリストの作成に失敗しました。</E_MWList_Default>
<MWList_Success>ミドルウェアリストの作成に成功しました。</MWList_Success>
<!-- Export Error List -->
<E_ErrList_Empty>ROMデータファイルが読み込まれていません。</E_ErrList_Empty>
<E_ErrList_Default>エラーリストの作成に失敗しました。</E_ErrList_Default>
<ErrList_Success>エラーリストの作成に成功しました。</ErrList_Success>
<!-- ROM Info List -->
<E_RomInfoList_Empty>ROMデータファイルが読み込まれていません。</E_RomInfoList_Empty>
<E_RomInfoList_Default>ROM情報リストの作成に失敗しました。</E_RomInfoList_Default>
<RomInfoList_Success>ROM情報リストの作成に成功しました。</RomInfoList_Success>
<!-- Save Temp File -->
<E_SaveTemp>一時情報の保存に失敗しました。</E_SaveTemp>

View File

@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<init>
<rw>w</rw>
<access>
<normalJump>Permit</normalJump>
</access>
<shared2>
<size0>2097152</size0>
</shared2>

View File

@ -19,7 +19,7 @@
font-weight: bold;
}
hr {
width: 700px;
width: 1000px;
margin-left: 0;
}
tr {
@ -34,12 +34,24 @@
width: 200px;
}
th.name {
width: 500px;
width: 400px;
}
th.note {
width: 400px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
</style>
</head>
@ -75,6 +87,7 @@
<tr>
<th class="publisher">Publisher</th>
<th class="name">Middleware Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
@ -86,6 +99,7 @@
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>

View File

@ -19,7 +19,7 @@
font-weight: bold;
}
hr {
width: 700px;
width: 1000px;
margin-left: 0;
}
tr {
@ -34,12 +34,24 @@
width: 200px;
}
th.name {
width: 500px;
width: 400px;
}
th.note {
width: 400px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
</style>
</head>
@ -75,6 +87,7 @@
<tr>
<th class="publisher">Publisher</th>
<th class="name">Middleware Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
@ -86,6 +99,7 @@
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8" ?>
<middleware-name-list>
<version>1.6</version>
<middleware>
<publisher>MEI</publisher>
<code>libASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>MEI</publisher>
<code>ASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>ASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>libASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Actimagine</publisher>
<code>VX</code>
<note-j>VX MiddleWare for NINTENDO DS</note-j>
<note-e>VX MiddleWare</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>DWC</code>
<note-j>TWL-DWC</note-j>
<note-e>TWL-DWC</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>WiFi</code>
<note-j>TWL-WiFi</note-j>
<note-e>TWL Wi-Fi Library</note-e>
</middleware>
<middleware>
<publisher>MEI</publisher>
<code>libHWR_FULL</code>
<note-j>手書き認識ライブラリ</note-j>
<note-e>HandWrite Recognition</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>libHWR_FULL</code>
<note-j>手書き認識ライブラリ</note-j>
<note-e>HandWrite Recognition</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>DLTLIB</code>
<note-j>Decuma手書文字認識ライブラリ日本語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library Japanese</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>SCRLIB</code>
<note-j>Decuma手書文字認識ライブラリ英語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>MCRLIB</code>
<note-j>Decuma手書文字認識ライブラリ英語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library</note-e>
</middleware>
<middleware>
<publisher>JUSTSYSTEM</publisher>
<code>ATOK</code>
<note-j>DS用ATOKライブラリ</note-j>
<note-e>ATOK Library</note-e>
</middleware>
<middleware>
<publisher>Abiosso</publisher>
<code>VoiceChat</code>
<note-j>VoiceChatライブラリ for NINTENDO DS</note-j>
<note-e>VoiceChat Library</note-e>
</middleware>
<middleware>
<publisher>SHARP</publisher>
<code>SHTTS</code>
<note-j>SHARP音声合成ライブラリ</note-j>
<note-e>Voice Synthesis Library</note-e>
</middleware>
<middleware>
<publisher>ACCESS</publisher>
<code>NFC</code>
<note-j>NetFront ブラウザコンポーネント HTTP/HTTPSプロトコル</note-j>
<note-e>NetFront Browser for DS HTTP/HTTPS</note-e>
</middleware>
<middleware>
<publisher>ACCESS</publisher>
<code>NFB</code>
<note-j>NetFront ブラウザコンポーネント</note-j>
<note-e>NetFront Browser for DS</note-e>
</middleware>
<middleware>
<publisher>TMC</publisher>
<code>MP3Decoder_</code>
<note-j>MP3コーデックライブラリ</note-j>
<note-e>MP3 Decoder</note-e>
</middleware>
<middleware>
<publisher>Actimagine</publisher>
<code>Mobiclip</code>
<note-j>Mobiclip Middleware for NINTENDO DS</note-j>
<note-e>Mobiclip Middleware</note-e>
</middleware>
<middleware>
<publisher>OKI</publisher>
<code>FSE</code>
<note-j>TWL用 顔認識ライブラリ</note-j>
<note-e>Face Recognition</note-e>
</middleware>
<middleware>
<publisher>TOSHIBA</publisher>
<code>SPConv</code>
<note-j>スピーチコンバータ for DS</note-j>
<note-e>Sound Playback Speed Conversion</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>M4A</code>
<note-j>MPEG4Systems Demux ライブラリ</note-j>
<note-e>MPEG 4 Demux</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>AAC-LC</code>
<note-j>AAC-LC Decoder ライブラリ</note-j>
<note-e>AAC Decoder</note-e>
</middleware>
</middleware-name-list>

View File

@ -1,5 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<message>
<!-- 英訳依頼 ここから (ver.1.6 追加メッセージ) -->
<!-- Clone Boot -->
<NandHybridBefore51PR>
<name>NANDアプリのHYBRID条件</name>
<sentence>TwlSDK5.1PRよりも前のバージョンをご使用の場合、HYBRID版NANDアプリを作成するためには、弊社窓口への確認が必要です。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</NandHybridBefore51PR>
<!-- Access Control -->
<PhotoTclAccessUser>
<name>写真データベースアクセス</name>
<sentence>写真データベースへアクセスする場合にはTCLライブラリを使用してください。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoTclAccessUser>
<SDAccessPriv>
<name>SDカードアクセス</name>
<sentence>SDカードへのアクセス権の設定が不十分です。RSFファイルのSDCardAccessプロパティに"None"、"Read"、"Write"、"ReadWrite"のいずれかを指定する必要があります。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDAccessPriv>
<!-- For Korea -->
<KoreaFlagNegated>
<name>韓国版対応</name>
<sentence>仕向地が韓国であるにもかかわらず、RSFファイルでForKoreaプロパティが設定されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</KoreaFlagNegated>
<KoreaFlagAsserted>
<name>韓国版対応</name>
<sentence>仕向地が韓国でないにもかかわらず、RSFファイルでForKoreaプロパティが設定されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</KoreaFlagAsserted>
<KoreaBannerCharSet>
<name>韓国版バナー</name>
<sentence>韓国版のバナー文字として不正な文字セットが使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</KoreaBannerCharSet>
<!-- For China -->
<ChinaFlagNegated>
<name>中国版対応</name>
<sentence>仕向地が中国であるにもかかわらず、RSFファイルでForChinaプロパティが設定されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ChinaFlagNegated>
<ChinaFlagAsserted>
<name>中国版対応</name>
<sentence>仕向地が中国でないにもかかわらず、RSFファイルでForChinaプロパティが設定されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ChinaFlagAsserted>
<OSInitChinaUnused>
<name>中国版対応</name>
<sentence>仕向地が中国であるにもかかわらず、OS_InitChina関数が使用されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</OSInitChinaUnused>
<OSInitChinaUsed>
<name>中国版対応</name>
<sentence>仕向地が中国でないにもかかわらず、OS_InitChina関数が使用されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</OSInitChinaUsed>
<ChinaBannerCharSet>
<name>中国版バナー</name>
<sentence>中国版のバナー文字として不正な文字セットが使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ChinaBannerCharSet>
<ChinaAllRatingFree>
<name>レーティング(中国版対応)</name>
<sentence>仕向地が中国である場合、すべての団体のレーティングを「全年齢」に設定する必要があります。(マスターROMを作成する際に、マスターエディタによって自動的に設定されますので、ROMを再ビルドする必要はありません。)</sentence>
<begin>2f0</begin><end>2ff</end><modify>True</modify><affect>True</affect>
</ChinaAllRatingFree>
<!-- For DS Station -->
<DSStationTmpJump>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版ではtmpジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</DSStationTmpJump>
<DSStationRomSize>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版のROMサイズは768Mbit以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationRomSize>
<DSStationLib>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版ライブラリが使用されていません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationLib>
<!-- For Nintendo Zone -->
<ZoneTmpJump>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMでは、tmpジャンプを許可する必要があります。RSFファイルのPermitLandingTmpJumpプロパティを設定してください。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ZoneTmpJump>
<ZoneHybrid>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用アプリをHYBRID版として作成することは許可されていません。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</ZoneHybrid>
<ZoneRomSize>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMサイズは2.5MByte以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ZoneRomSize>
<!-- SDK Version -->
<SDKVersionExModuleTwlOld>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>設定ファイルに登録されているバージョンよりも古いモジュールがあります。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlOld>
<SDKVersionExModuleTwlPR>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>PR版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlPR>
<SDKVersionExModuleTwlRC>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>RC版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlRC>
<SDKVersionExModuleNtrOld>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>設定ファイルに登録されているバージョンよりも古いモジュールがあります。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrOld>
<SDKVersionExModuleNtrPR>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>PR版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrPR>
<SDKVersionExModuleNtrRC>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>RC版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrRC>
<!-- Application Jump -->
<NormalJumpCard>
<name>アプリジャンプ</name>
<sentence>ゲームカード向けのソフトではノーマルアプリジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpCard>
<TmpJumpCard>
<name>アプリジャンプ</name>
<sentence>ゲームカード向けのソフトではtmpアプリジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</TmpJumpCard>
<NormalJumpAndTmpJump>
<name>アプリジャンプ</name>
<sentence>ーマルアプリジャンプとtmpジャンプを同時に設定することはできません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpAndTmpJump>
<!-- 英訳依頼 ここまで -->
<!-- NTR Compatible Area -->
<TitleNameAscii>
<name>ソフトタイトル</name>
@ -233,10 +393,20 @@
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</NandAccessUser>
<SDAccessUser>
<name>アクセスコントロール情報</name>
<name>SDカードアクセス</name>
<sentence>SDカードへのアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDAccessUser>
<SDReadAccessUser>
<name>SDカードアクセス</name>
<sentence>SDカードへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDReadAccessUser>
<SDWriteAccessUser>
<name>SDカードアクセス</name>
<sentence>SDカードへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDWriteAccessUser>
<SDAccessSystem>
<name>アクセスコントロール情報</name>
<sentence>SDカードへアクセス可能になっています。</sentence>
@ -262,18 +432,28 @@
<sentence>ゲームカードNTR互換領域へアクセス可能になっています。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardNTRAccessSystem>
<PhotoReadAccessUser>
<GameCardReadAccessUser>
<name>アクセスコントロール情報</name>
<sentence>ゲームカードへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardReadAccessUser>
<GameCardWriteAccessUser>
<name>アクセスコントロール情報</name>
<sentence>ゲームカードへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardWriteAccessUser>
<PhotoReadAccessUser>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoReadAccessUser>
<PhotoWriteAccessUser>
<name>アクセスコントロール情報</name>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoWriteAccessUser>
<PhotoJpegSignAccessUser>
<name>アクセスコントロール情報</name>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスが指定されているにもかかわらずJPEG署名(JpegSign)が有効になっていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoJpegSignAccessUser>
@ -283,8 +463,8 @@
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</JpegSignAccessUserCard>
<JpegSignAccessUserNand>
<name>アクセスコントロール情報</name>
<sentence>写真データベースへのライトアクセスもしくはSDカードへのアクセスが指定されていないにもかかわらずJPEG署名(JpegSign)が有効になっています。</sentence>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスが指定されていないにもかかわらずJPEG署名(JpegSign)が有効になっています。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</JpegSignAccessUserNand>
<JpegSignAccessSystem>

View File

@ -0,0 +1,364 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>TWL Error List</title>
<style type="text/css">
body {
font-family: "verdana";
font-size: 12px;
text-align: left;
}
div.game-title {
font-size: 16px;
font-weight: bold;
}
div.game-version {
font-size: 12px;
font-weight: bold;
}
div.index
{
font-size: 14px;
font-weight: bold;
}
div.spacer
{
font-size: 14px;
}
div.caption
{
font-size: 10px;
font-weight: bold;
}
hr {
width: 1000px;
margin-left: 0;
}
tr {
text-align: left;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
}
th.label {
width: 400px;
}
th.value {
width: 300px;
}
th.type {
width: 300px;
}
th.version {
width: 400px;
}
th.is-static {
width: 300px;
}
th.publisher {
width: 200px;
}
th.name {
width: 400px;
}
th.note {
width: 400px;
}
th.errname {
width: 200px;
}
th.errtype {
width: 200px;
}
th.errrange {
width: 100px;
}
th.errmsg {
width: 600px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.label {
width: 400px;
}
td.value {
width: 300px;
}
td.type {
width: 300px;
}
td.version {
width: 400px;
}
td.is-static {
width: 300px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
td.errname {
width: 200px;
}
td.errtype {
width: 200px;
}
td.errrange {
width: 100px;
}
td.errmsg {
width: 600px;
}
</style>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<!-- Root -->
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<xsl:apply-templates select="basic-rom-info" />
<xsl:apply-templates select="twl-extended-info" />
<xsl:apply-templates select="access-control-info" />
<xsl:apply-templates select="dsi-ware-info" />
<xsl:apply-templates select="market-and-rating-info" />
<xsl:apply-templates select="sdk-version-info" />
<xsl:apply-templates select="middleware-info" />
<xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" />
<div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div>
</xsl:template>
<!-- Title Info -->
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
</div>
<div class="game-version">
version: <xsl:value-of select="rom-version" />
</div>
<hr />
</xsl:template>
<!-- Each Section -->
<xsl:template match="basic-rom-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="twl-extended-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="access-control-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="dsi-ware-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="market-and-rating-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="sdk-version-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="sdk-version-list" />
<hr />
</xsl:template>
<xsl:template match="middleware-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="middleware-list" />
<hr />
</xsl:template>
<xsl:template match="error-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="error-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
</xsl:template>
<xsl:template match="warning-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
</xsl:template>
<!-- Make tables from Lists -->
<xsl:template match="info-list">
<table cellspacing="0">
<tr>
<th class="label">Item Name</th>
<th class="value">Value</th>
<th class="type">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="info">
<tr>
<td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:template>
<!-- Make the SDK version table -->
<xsl:template match="sdk-version-list">
<table cellspacing="0">
<tr>
<th class="version">Version</th>
<th class="is-static">Area</th>
<th class="type">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="sdk-version">
<tr>
<td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td>
</tr>
</xsl:template>
<!-- Make the Libraries table -->
<xsl:template match="middleware-list">
<table cellspacing="0">
<tr>
<th class="publisher">Publisher</th>
<th class="name">Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="middleware">
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>
<!-- Make the Error and Warning table -->
<xsl:template match="error-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="warning-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="error-caption-list">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="error-caption">
<div class="caption"><xsl:value-of select="text"/></div>
</xsl:template>
</xsl:stylesheet>

View File

@ -31,7 +31,7 @@ using namespace System::Security::Permissions;
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.5.*")];
[assembly:AssemblyVersionAttribute("1.6.*")];
[assembly:ComVisible(false)];

View File

@ -201,6 +201,18 @@
RelativePath=".\AssemblyInfo.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_china.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_korea.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_worldwide.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.cpp"
>
@ -217,6 +229,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_deliv.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_errorlist.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_file.cpp"
>
@ -237,6 +253,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_pctl.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_rominfolist.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_srl.cpp"
>
@ -311,6 +331,10 @@
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char.h"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\common.h"
>
@ -366,6 +390,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\message_bank.h"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\middleware_name_list.h"
>
</File>
<File
RelativePath=".\resource.h"
>

View File

@ -21,6 +21,12 @@
}
"Entry"
{
"MsmKey" = "8:_3043B94DB73844FB9F6427D5E1A70EF2"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_3CF64D28AB0F4909823461CBF0CB24F8"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -63,6 +69,12 @@
}
"Entry"
{
"MsmKey" = "8:_91173CEFBA504B8A992393E426EEF13F"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_93179F4895CC4BBC87AAD18E62CC80D5"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -87,6 +99,12 @@
}
"Entry"
{
"MsmKey" = "8:_E3A337684E634E129C9FCA8BBF2574EE"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_FACE474D542144A6AC5A0F848955EB0E"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -116,6 +134,19 @@
"PrerequisitesLocation" = "2:1"
"Url" = "8:"
"ComponentsUrl" = "8:"
"Items"
{
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5"
{
"Name" = "8:.NET Framework 3.5"
"ProductCode" = "8:Microsoft.Net.Framework.3.5"
}
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
{
"Name" = "8:Windows Installer 3.1"
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
}
}
}
}
"Release"
@ -203,6 +234,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3043B94DB73844FB9F6427D5E1A70EF2"
{
"SourcePath" = "8:..\\resource\\middleware_name_list.xml"
"TargetName" = "8:middleware_name_list.xml"
"Tag" = "8:"
"Folder" = "8:_377DBB906F0F4C2F93156C9D26178CE3"
"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}:_3CF64D28AB0F4909823461CBF0CB24F8"
{
"SourcePath" = "8:..\\resource\\mrc_msg_j.xml"
@ -349,6 +400,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_91173CEFBA504B8A992393E426EEF13F"
{
"SourcePath" = "8:..\\resource\\errorlist.xsl"
"TargetName" = "8:errorlist.xsl"
"Tag" = "8:"
"Folder" = "8:_377DBB906F0F4C2F93156C9D26178CE3"
"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}:_93179F4895CC4BBC87AAD18E62CC80D5"
{
"SourcePath" = "8:..\\resource\\gui_msg_e.xml"
@ -429,6 +500,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3A337684E634E129C9FCA8BBF2574EE"
{
"SourcePath" = "8:..\\resource\\rominfolist.xsl"
"TargetName" = "8:rominfolist.xsl"
"Tag" = "8:"
"Folder" = "8:_377DBB906F0F4C2F93156C9D26178CE3"
"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"
{

View File

@ -5,9 +5,19 @@
<!-- SDKのバージョンのチェックをする場合にはONを指定してください。-->
<spcheck>ON</spcheck>
<!-- SDKバージョンの真値を指定してください。 -->
<sdk>
<sdk> <!-- TWL常駐モジュール -->
<major>5</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdk>
<sdkNotStaticTWL> <!-- TWL常駐モジュール以外のモジュール -->
<major>5</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdkNotStaticTWL>
<sdkNotStaticNTR> <!-- NTR常駐モジュール以外のモジュール -->
<major>4</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdkNotStaticNTR>
</init>

View File

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>TWL Error List</title>
<style type="text/css">
body {
font-family: "verdana";
font-size: 12px;
text-align: left;
}
div.game-title {
font-size: 16px;
font-weight: bold;
}
div.game-version {
font-size: 12px;
font-weight: bold;
}
div.index
{
font-size: 14px;
font-weight: bold;
}
div.spacer
{
font-size: 14px;
}
div.caption
{
font-size: 10px;
font-weight: bold;
}
hr {
width: 1000px;
margin-left: 0;
}
tr {
text-align: left;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
}
th.errname {
width: 200px;
}
th.errtype {
width: 100px;
}
th.errrange {
width: 100px;
}
th.errmsg {
width: 600px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.errname {
width: 200px;
}
td.errtype {
width: 100px;
}
td.errrange {
width: 100px;
}
td.errmsg {
width: 600px;
}
</style>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<hr />
<div class="index">Error</div>
<xsl:apply-templates select="error-list" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
<div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div>
</xsl:template>
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
</div>
<div class="game-version">
version: <xsl:value-of select="rom-version" />
</div>
</xsl:template>
<xsl:template match="error-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="warning-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="error-caption-list">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="error-caption">
<div class="caption"><xsl:value-of select="text"/></div>
</xsl:template>
</xsl:stylesheet>

View File

@ -77,6 +77,16 @@ Exception:{0}
<E_MWList_Default>Failed to create the middleware list.</E_MWList_Default>
<MWList_Success>Succeeded in creating middleware list.</MWList_Success>
<!-- Export Error List -->
<E_ErrList_Empty>ROM data file has not been read.</E_ErrList_Empty>
<E_ErrList_Default>Failed to create the error list.</E_ErrList_Default>
<ErrList_Success>Succeeded in creating error list.</ErrList_Success>
<!-- ROM Info List -->
<E_RomInfoList_Empty>ROM data file has not been read.</E_RomInfoList_Empty>
<E_RomInfoList_Default>Failed to create the ROM info list.</E_RomInfoList_Default>
<RomInfoList_Success>Succeeded in creating ROM info list.</RomInfoList_Success>
<!-- Save Temp File -->
<E_SaveTemp>Failed to save temporary information.</E_SaveTemp>

View File

@ -77,6 +77,16 @@
<E_MWList_Default>ミドルウェアリストの作成に失敗しました。</E_MWList_Default>
<MWList_Success>ミドルウェアリストの作成に成功しました。</MWList_Success>
<!-- Export Error List -->
<E_ErrList_Empty>ROMデータファイルが読み込まれていません。</E_ErrList_Empty>
<E_ErrList_Default>エラーリストの作成に失敗しました。</E_ErrList_Default>
<ErrList_Success>エラーリストの作成に成功しました。</ErrList_Success>
<!-- ROM Info List -->
<E_RomInfoList_Empty>ROMデータファイルが読み込まれていません。</E_RomInfoList_Empty>
<E_RomInfoList_Default>ROM情報リストの作成に失敗しました。</E_RomInfoList_Default>
<RomInfoList_Success>ROM情報リストの作成に成功しました。</RomInfoList_Success>
<!-- Save Temp File -->
<E_SaveTemp>一時情報の保存に失敗しました。</E_SaveTemp>

View File

@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<init>
<rw>w</rw>
<access>
<normalJump>Permit</normalJump>
</access>
<shared2>
<size0>2097152</size0>
</shared2>

View File

@ -19,7 +19,7 @@
font-weight: bold;
}
hr {
width: 700px;
width: 1000px;
margin-left: 0;
}
tr {
@ -34,12 +34,24 @@
width: 200px;
}
th.name {
width: 500px;
width: 400px;
}
th.note {
width: 400px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
</style>
</head>
@ -75,6 +87,7 @@
<tr>
<th class="publisher">Publisher</th>
<th class="name">Middleware Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
@ -86,6 +99,7 @@
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>

View File

@ -19,7 +19,7 @@
font-weight: bold;
}
hr {
width: 700px;
width: 1000px;
margin-left: 0;
}
tr {
@ -34,12 +34,24 @@
width: 200px;
}
th.name {
width: 500px;
width: 400px;
}
th.note {
width: 400px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
</style>
</head>
@ -75,6 +87,7 @@
<tr>
<th class="publisher">Publisher</th>
<th class="name">Middleware Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
@ -86,6 +99,7 @@
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8" ?>
<middleware-name-list>
<version>1.6</version>
<middleware>
<publisher>MEI</publisher>
<code>libASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>MEI</publisher>
<code>ASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>ASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>libASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Actimagine</publisher>
<code>VX</code>
<note-j>VX MiddleWare for NINTENDO DS</note-j>
<note-e>VX MiddleWare</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>DWC</code>
<note-j>TWL-DWC</note-j>
<note-e>TWL-DWC</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>WiFi</code>
<note-j>TWL-WiFi</note-j>
<note-e>TWL Wi-Fi Library</note-e>
</middleware>
<middleware>
<publisher>MEI</publisher>
<code>libHWR_FULL</code>
<note-j>手書き認識ライブラリ</note-j>
<note-e>HandWrite Recognition</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>libHWR_FULL</code>
<note-j>手書き認識ライブラリ</note-j>
<note-e>HandWrite Recognition</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>DLTLIB</code>
<note-j>Decuma手書文字認識ライブラリ日本語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library Japanese</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>SCRLIB</code>
<note-j>Decuma手書文字認識ライブラリ英語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>MCRLIB</code>
<note-j>Decuma手書文字認識ライブラリ英語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library</note-e>
</middleware>
<middleware>
<publisher>JUSTSYSTEM</publisher>
<code>ATOK</code>
<note-j>DS用ATOKライブラリ</note-j>
<note-e>ATOK Library</note-e>
</middleware>
<middleware>
<publisher>Abiosso</publisher>
<code>VoiceChat</code>
<note-j>VoiceChatライブラリ for NINTENDO DS</note-j>
<note-e>VoiceChat Library</note-e>
</middleware>
<middleware>
<publisher>SHARP</publisher>
<code>SHTTS</code>
<note-j>SHARP音声合成ライブラリ</note-j>
<note-e>Voice Synthesis Library</note-e>
</middleware>
<middleware>
<publisher>ACCESS</publisher>
<code>NFC</code>
<note-j>NetFront ブラウザコンポーネント HTTP/HTTPSプロトコル</note-j>
<note-e>NetFront Browser for DS HTTP/HTTPS</note-e>
</middleware>
<middleware>
<publisher>ACCESS</publisher>
<code>NFB</code>
<note-j>NetFront ブラウザコンポーネント</note-j>
<note-e>NetFront Browser for DS</note-e>
</middleware>
<middleware>
<publisher>TMC</publisher>
<code>MP3Decoder_</code>
<note-j>MP3コーデックライブラリ</note-j>
<note-e>MP3 Decoder</note-e>
</middleware>
<middleware>
<publisher>Actimagine</publisher>
<code>Mobiclip</code>
<note-j>Mobiclip Middleware for NINTENDO DS</note-j>
<note-e>Mobiclip Middleware</note-e>
</middleware>
<middleware>
<publisher>OKI</publisher>
<code>FSE</code>
<note-j>TWL用 顔認識ライブラリ</note-j>
<note-e>Face Recognition</note-e>
</middleware>
<middleware>
<publisher>TOSHIBA</publisher>
<code>SPConv</code>
<note-j>スピーチコンバータ for DS</note-j>
<note-e>Sound Playback Speed Conversion</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>M4A</code>
<note-j>MPEG4Systems Demux ライブラリ</note-j>
<note-e>MPEG 4 Demux</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>AAC-LC</code>
<note-j>AAC-LC Decoder ライブラリ</note-j>
<note-e>AAC Decoder</note-e>
</middleware>
</middleware-name-list>

View File

@ -1,5 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<message>
<!-- 英訳依頼 ここから (ver.1.6 追加メッセージ) -->
<!-- Clone Boot -->
<NandHybridBefore51PR>
<name>NANDアプリのHYBRID条件</name>
<sentence>TwlSDK5.1PRよりも前のバージョンをご使用の場合、HYBRID版NANDアプリを作成するためには、弊社窓口への確認が必要です。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</NandHybridBefore51PR>
<!-- Access Control -->
<PhotoTclAccessUser>
<name>写真データベースアクセス</name>
<sentence>写真データベースへアクセスする場合にはTCLライブラリを使用してください。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoTclAccessUser>
<SDAccessPriv>
<name>SDカードアクセス</name>
<sentence>SDカードへのアクセス権の設定が不十分です。RSFファイルのSDCardAccessプロパティに"None"、"Read"、"Write"、"ReadWrite"のいずれかを指定する必要があります。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDAccessPriv>
<!-- For Korea -->
<KoreaFlagNegated>
<name>韓国版対応</name>
<sentence>仕向地が韓国であるにもかかわらず、RSFファイルでForKoreaプロパティが設定されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</KoreaFlagNegated>
<KoreaFlagAsserted>
<name>韓国版対応</name>
<sentence>仕向地が韓国でないにもかかわらず、RSFファイルでForKoreaプロパティが設定されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</KoreaFlagAsserted>
<KoreaBannerCharSet>
<name>韓国版バナー</name>
<sentence>韓国版のバナー文字として不正な文字セットが使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</KoreaBannerCharSet>
<!-- For China -->
<ChinaFlagNegated>
<name>中国版対応</name>
<sentence>仕向地が中国であるにもかかわらず、RSFファイルでForChinaプロパティが設定されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ChinaFlagNegated>
<ChinaFlagAsserted>
<name>中国版対応</name>
<sentence>仕向地が中国でないにもかかわらず、RSFファイルでForChinaプロパティが設定されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ChinaFlagAsserted>
<OSInitChinaUnused>
<name>中国版対応</name>
<sentence>仕向地が中国であるにもかかわらず、OS_InitChina関数が使用されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</OSInitChinaUnused>
<OSInitChinaUsed>
<name>中国版対応</name>
<sentence>仕向地が中国でないにもかかわらず、OS_InitChina関数が使用されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</OSInitChinaUsed>
<ChinaBannerCharSet>
<name>中国版バナー</name>
<sentence>中国版のバナー文字として不正な文字セットが使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ChinaBannerCharSet>
<ChinaAllRatingFree>
<name>レーティング(中国版対応)</name>
<sentence>仕向地が中国である場合、すべての団体のレーティングを「全年齢」に設定する必要があります。(マスターROMを作成する際に、マスターエディタによって自動的に設定されますので、ROMを再ビルドする必要はありません。)</sentence>
<begin>2f0</begin><end>2ff</end><modify>True</modify><affect>True</affect>
</ChinaAllRatingFree>
<!-- For DS Station -->
<DSStationTmpJump>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版ではtmpジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</DSStationTmpJump>
<DSStationRomSize>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版のROMサイズは768Mbit以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationRomSize>
<DSStationLib>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版ライブラリが使用されていません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationLib>
<!-- For Nintendo Zone -->
<ZoneTmpJump>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMでは、tmpジャンプを許可する必要があります。RSFファイルのPermitLandingTmpJumpプロパティを設定してください。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ZoneTmpJump>
<ZoneHybrid>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用アプリをHYBRID版として作成することは許可されていません。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</ZoneHybrid>
<ZoneRomSize>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMサイズは2.5MByte以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ZoneRomSize>
<!-- SDK Version -->
<SDKVersionExModuleTwlOld>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>設定ファイルに登録されているバージョンよりも古いモジュールがあります。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlOld>
<SDKVersionExModuleTwlPR>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>PR版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlPR>
<SDKVersionExModuleTwlRC>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>RC版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlRC>
<SDKVersionExModuleNtrOld>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>設定ファイルに登録されているバージョンよりも古いモジュールがあります。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrOld>
<SDKVersionExModuleNtrPR>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>PR版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrPR>
<SDKVersionExModuleNtrRC>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>RC版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrRC>
<!-- Application Jump -->
<NormalJumpCard>
<name>アプリジャンプ</name>
<sentence>ゲームカード向けのソフトではノーマルアプリジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpCard>
<TmpJumpCard>
<name>アプリジャンプ</name>
<sentence>ゲームカード向けのソフトではtmpアプリジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</TmpJumpCard>
<NormalJumpAndTmpJump>
<name>アプリジャンプ</name>
<sentence>ーマルアプリジャンプとtmpジャンプを同時に設定することはできません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpAndTmpJump>
<!-- 英訳依頼 ここまで -->
<!-- NTR Compatible Area -->
<TitleNameAscii>
<name>ソフトタイトル</name>
@ -233,10 +393,20 @@
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</NandAccessUser>
<SDAccessUser>
<name>アクセスコントロール情報</name>
<name>SDカードアクセス</name>
<sentence>SDカードへのアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDAccessUser>
<SDReadAccessUser>
<name>SDカードアクセス</name>
<sentence>SDカードへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDReadAccessUser>
<SDWriteAccessUser>
<name>SDカードアクセス</name>
<sentence>SDカードへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDWriteAccessUser>
<SDAccessSystem>
<name>アクセスコントロール情報</name>
<sentence>SDカードへアクセス可能になっています。</sentence>
@ -262,18 +432,28 @@
<sentence>ゲームカードNTR互換領域へアクセス可能になっています。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardNTRAccessSystem>
<PhotoReadAccessUser>
<GameCardReadAccessUser>
<name>アクセスコントロール情報</name>
<sentence>ゲームカードへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardReadAccessUser>
<GameCardWriteAccessUser>
<name>アクセスコントロール情報</name>
<sentence>ゲームカードへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardWriteAccessUser>
<PhotoReadAccessUser>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoReadAccessUser>
<PhotoWriteAccessUser>
<name>アクセスコントロール情報</name>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoWriteAccessUser>
<PhotoJpegSignAccessUser>
<name>アクセスコントロール情報</name>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスが指定されているにもかかわらずJPEG署名(JpegSign)が有効になっていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoJpegSignAccessUser>
@ -283,8 +463,8 @@
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</JpegSignAccessUserCard>
<JpegSignAccessUserNand>
<name>アクセスコントロール情報</name>
<sentence>写真データベースへのライトアクセスもしくはSDカードへのアクセスが指定されていないにもかかわらずJPEG署名(JpegSign)が有効になっています。</sentence>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスが指定されていないにもかかわらずJPEG署名(JpegSign)が有効になっています。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</JpegSignAccessUserNand>
<JpegSignAccessSystem>

View File

@ -0,0 +1,364 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>TWL Error List</title>
<style type="text/css">
body {
font-family: "verdana";
font-size: 12px;
text-align: left;
}
div.game-title {
font-size: 16px;
font-weight: bold;
}
div.game-version {
font-size: 12px;
font-weight: bold;
}
div.index
{
font-size: 14px;
font-weight: bold;
}
div.spacer
{
font-size: 14px;
}
div.caption
{
font-size: 10px;
font-weight: bold;
}
hr {
width: 1000px;
margin-left: 0;
}
tr {
text-align: left;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
}
th.label {
width: 400px;
}
th.value {
width: 300px;
}
th.type {
width: 300px;
}
th.version {
width: 400px;
}
th.is-static {
width: 300px;
}
th.publisher {
width: 200px;
}
th.name {
width: 400px;
}
th.note {
width: 400px;
}
th.errname {
width: 200px;
}
th.errtype {
width: 200px;
}
th.errrange {
width: 100px;
}
th.errmsg {
width: 600px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.label {
width: 400px;
}
td.value {
width: 300px;
}
td.type {
width: 300px;
}
td.version {
width: 400px;
}
td.is-static {
width: 300px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
td.errname {
width: 200px;
}
td.errtype {
width: 200px;
}
td.errrange {
width: 100px;
}
td.errmsg {
width: 600px;
}
</style>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<!-- Root -->
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<xsl:apply-templates select="basic-rom-info" />
<xsl:apply-templates select="twl-extended-info" />
<xsl:apply-templates select="access-control-info" />
<xsl:apply-templates select="dsi-ware-info" />
<xsl:apply-templates select="market-and-rating-info" />
<xsl:apply-templates select="sdk-version-info" />
<xsl:apply-templates select="middleware-info" />
<xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" />
<div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div>
</xsl:template>
<!-- Title Info -->
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
</div>
<div class="game-version">
version: <xsl:value-of select="rom-version" />
</div>
<hr />
</xsl:template>
<!-- Each Section -->
<xsl:template match="basic-rom-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="twl-extended-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="access-control-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="dsi-ware-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="market-and-rating-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="sdk-version-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="sdk-version-list" />
<hr />
</xsl:template>
<xsl:template match="middleware-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="middleware-list" />
<hr />
</xsl:template>
<xsl:template match="error-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="error-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
</xsl:template>
<xsl:template match="warning-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
</xsl:template>
<!-- Make tables from Lists -->
<xsl:template match="info-list">
<table cellspacing="0">
<tr>
<th class="label">Item Name</th>
<th class="value">Value</th>
<th class="type">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="info">
<tr>
<td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:template>
<!-- Make the SDK version table -->
<xsl:template match="sdk-version-list">
<table cellspacing="0">
<tr>
<th class="version">Version</th>
<th class="is-static">Area</th>
<th class="type">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="sdk-version">
<tr>
<td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td>
</tr>
</xsl:template>
<!-- Make the Libraries table -->
<xsl:template match="middleware-list">
<table cellspacing="0">
<tr>
<th class="publisher">Publisher</th>
<th class="name">Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="middleware">
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>
<!-- Make the Error and Warning table -->
<xsl:template match="error-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="warning-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="error-caption-list">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="error-caption">
<div class="caption"><xsl:value-of select="text"/></div>
</xsl:template>
</xsl:stylesheet>

View File

@ -31,7 +31,7 @@ using namespace System::Security::Permissions;
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.5.*")];
[assembly:AssemblyVersionAttribute("1.6.*")];
[assembly:ComVisible(false)];

View File

@ -201,6 +201,18 @@
RelativePath=".\AssemblyInfo.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_china.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_korea.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char_worldwide.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.cpp"
>
@ -217,6 +229,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_deliv.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_errorlist.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_file.cpp"
>
@ -237,6 +253,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_pctl.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_rominfolist.cpp"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\Form_srl.cpp"
>
@ -311,6 +331,10 @@
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\banner_char.h"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\common.h"
>
@ -366,6 +390,10 @@
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\message_bank.h"
>
</File>
<File
RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\middleware_name_list.h"
>
</File>
<File
RelativePath=".\resource.h"
>

View File

@ -39,14 +39,26 @@
}
"Entry"
{
"MsmKey" = "8:_66A6100A6E474F66A9505535A891D661"
"MsmKey" = "8:_4BCFE59E24694497AC3C3553677D2D0B"
"OwnerKey" = "8:_E9DC70BBE85940358A751302F22F9939"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_53A88FAC2C2445B58D1F83D375CDD332"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_748C43EE2A10440C82B9F9E3956036C8"
"OwnerKey" = "8:_8FC46C7CA4D3460BB25CA43B27466C00"
"MsmKey" = "8:_543D16BB37604C6E938DBBC95793C053"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_66A6100A6E474F66A9505535A891D661"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@ -69,6 +81,12 @@
}
"Entry"
{
"MsmKey" = "8:_9C2E5F8FA60341E1882ED29F19BDEC27"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_A532F34DA1A344C58C5B2B0467AEE57B"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -99,8 +117,8 @@
}
"Entry"
{
"MsmKey" = "8:_EE1FB154D12D490CA7037A62B85F6E26"
"OwnerKey" = "8:_748C43EE2A10440C82B9F9E3956036C8"
"MsmKey" = "8:_E9DC70BBE85940358A751302F22F9939"
"OwnerKey" = "8:_8FC46C7CA4D3460BB25CA43B27466C00"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@ -300,6 +318,46 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53A88FAC2C2445B58D1F83D375CDD332"
{
"SourcePath" = "8:..\\resource\\rominfolist.xsl"
"TargetName" = "8:rominfolist.xsl"
"Tag" = "8:"
"Folder" = "8:_560585D968174C44BF508659E9BBBC21"
"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}:_543D16BB37604C6E938DBBC95793C053"
{
"SourcePath" = "8:..\\resource\\middleware_name_list.xml"
"TargetName" = "8:middleware_name_list.xml"
"Tag" = "8:"
"Folder" = "8:_560585D968174C44BF508659E9BBBC21"
"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}:_66A6100A6E474F66A9505535A891D661"
{
"SourcePath" = "8:..\\resource\\sheet_template_jp.xml"
@ -360,6 +418,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C2E5F8FA60341E1882ED29F19BDEC27"
{
"SourcePath" = "8:..\\resource\\errorlist.xsl"
"TargetName" = "8:errorlist.xsl"
"Tag" = "8:"
"Folder" = "8:_560585D968174C44BF508659E9BBBC21"
"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}:_A532F34DA1A344C58C5B2B0467AEE57B"
{
"SourcePath" = "8:..\\resource\\gui_msg_j.xml"
@ -424,14 +502,9 @@
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:MasterEditorTWL.resources, Version=1.4.3357.20749, Culture=ja, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:MasterEditorTWL.resources, Version=1.6.3476.26904, Culture=ja, processorArchitecture=MSIL"
"ScatterAssemblies"
{
"_D6C5E0BD8D77477AB78D18A49CC6380F"
{
"Name" = "8:MasterEditorTWL.resources.dll"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:..\\Release\\ja\\MasterEditorTWL.resources.dll"
"TargetName" = "8:"
@ -1090,11 +1163,11 @@
}
"MergeModule"
{
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_748C43EE2A10440C82B9F9E3956036C8"
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_4BCFE59E24694497AC3C3553677D2D0B"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm"
"SourcePath" = "8:microsoft_vc90_crt_x86.msm"
"Properties"
{
}
@ -1104,11 +1177,11 @@
"Feature" = "8:"
"IsolateTo" = "8:"
}
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_EE1FB154D12D490CA7037A62B85F6E26"
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_E9DC70BBE85940358A751302F22F9939"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:microsoft_vc90_crt_x86.msm"
"SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm"
"Properties"
{
}

View File

@ -5,9 +5,19 @@
<!-- SDKのバージョンのチェックをする場合にはONを指定してください。-->
<spcheck>ON</spcheck>
<!-- SDKバージョンの真値を指定してください。 -->
<sdk>
<sdk> <!-- TWL常駐モジュール -->
<major>5</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdk>
<sdkNotStaticTWL> <!-- TWL常駐モジュール以外のモジュール -->
<major>5</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdkNotStaticTWL>
<sdkNotStaticNTR> <!-- NTR常駐モジュール以外のモジュール -->
<major>4</major>
<minor>0</minor>
<relstep>30000</relstep>
</sdkNotStaticNTR>
</init>

View File

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>TWL Error List</title>
<style type="text/css">
body {
font-family: "verdana";
font-size: 12px;
text-align: left;
}
div.game-title {
font-size: 16px;
font-weight: bold;
}
div.game-version {
font-size: 12px;
font-weight: bold;
}
div.index
{
font-size: 14px;
font-weight: bold;
}
div.spacer
{
font-size: 14px;
}
div.caption
{
font-size: 10px;
font-weight: bold;
}
hr {
width: 1000px;
margin-left: 0;
}
tr {
text-align: left;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
}
th.errname {
width: 200px;
}
th.errtype {
width: 100px;
}
th.errrange {
width: 100px;
}
th.errmsg {
width: 600px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.errname {
width: 200px;
}
td.errtype {
width: 100px;
}
td.errrange {
width: 100px;
}
td.errmsg {
width: 600px;
}
</style>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<hr />
<div class="index">Error</div>
<xsl:apply-templates select="error-list" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
<div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div>
</xsl:template>
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
</div>
<div class="game-version">
version: <xsl:value-of select="rom-version" />
</div>
</xsl:template>
<xsl:template match="error-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="warning-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="error-caption-list">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="error-caption">
<div class="caption"><xsl:value-of select="text"/></div>
</xsl:template>
</xsl:stylesheet>

View File

@ -77,6 +77,16 @@ Exception:{0}
<E_MWList_Default>Failed to create the middleware list.</E_MWList_Default>
<MWList_Success>Succeeded in creating middleware list.</MWList_Success>
<!-- Export Error List -->
<E_ErrList_Empty>ROM data file has not been read.</E_ErrList_Empty>
<E_ErrList_Default>Failed to create the error list.</E_ErrList_Default>
<ErrList_Success>Succeeded in creating error list.</ErrList_Success>
<!-- ROM Info List -->
<E_RomInfoList_Empty>ROM data file has not been read.</E_RomInfoList_Empty>
<E_RomInfoList_Default>Failed to create the ROM info list.</E_RomInfoList_Default>
<RomInfoList_Success>Succeeded in creating ROM info list.</RomInfoList_Success>
<!-- Save Temp File -->
<E_SaveTemp>Failed to save temporary information.</E_SaveTemp>

View File

@ -77,6 +77,16 @@
<E_MWList_Default>ミドルウェアリストの作成に失敗しました。</E_MWList_Default>
<MWList_Success>ミドルウェアリストの作成に成功しました。</MWList_Success>
<!-- Export Error List -->
<E_ErrList_Empty>ROMデータファイルが読み込まれていません。</E_ErrList_Empty>
<E_ErrList_Default>エラーリストの作成に失敗しました。</E_ErrList_Default>
<ErrList_Success>エラーリストの作成に成功しました。</ErrList_Success>
<!-- ROM Info List -->
<E_RomInfoList_Empty>ROMデータファイルが読み込まれていません。</E_RomInfoList_Empty>
<E_RomInfoList_Default>ROM情報リストの作成に失敗しました。</E_RomInfoList_Default>
<RomInfoList_Success>ROM情報リストの作成に成功しました。</RomInfoList_Success>
<!-- Save Temp File -->
<E_SaveTemp>一時情報の保存に失敗しました。</E_SaveTemp>

View File

@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<init>
<rw>w</rw>
<access>
<normalJump>Permit</normalJump>
</access>
<shared2>
<size0>2097152</size0>
</shared2>

View File

@ -19,7 +19,7 @@
font-weight: bold;
}
hr {
width: 700px;
width: 1000px;
margin-left: 0;
}
tr {
@ -34,12 +34,24 @@
width: 200px;
}
th.name {
width: 500px;
width: 400px;
}
th.note {
width: 400px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
</style>
</head>
@ -75,6 +87,7 @@
<tr>
<th class="publisher">Publisher</th>
<th class="name">Middleware Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
@ -86,6 +99,7 @@
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>

View File

@ -19,7 +19,7 @@
font-weight: bold;
}
hr {
width: 700px;
width: 1000px;
margin-left: 0;
}
tr {
@ -34,12 +34,24 @@
width: 200px;
}
th.name {
width: 500px;
width: 400px;
}
th.note {
width: 400px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
</style>
</head>
@ -75,6 +87,7 @@
<tr>
<th class="publisher">Publisher</th>
<th class="name">Middleware Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
@ -86,6 +99,7 @@
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8" ?>
<middleware-name-list>
<version>1.6</version>
<middleware>
<publisher>MEI</publisher>
<code>libASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>MEI</publisher>
<code>ASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>ASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>libASR</code>
<note-j>音声認識エンジン for NINTENDO DS</note-j>
<note-e>Voice Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Actimagine</publisher>
<code>VX</code>
<note-j>VX MiddleWare for NINTENDO DS</note-j>
<note-e>VX MiddleWare</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>DWC</code>
<note-j>TWL-DWC</note-j>
<note-e>TWL-DWC</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>WiFi</code>
<note-j>TWL-WiFi</note-j>
<note-e>TWL Wi-Fi Library</note-e>
</middleware>
<middleware>
<publisher>MEI</publisher>
<code>libHWR_FULL</code>
<note-j>手書き認識ライブラリ</note-j>
<note-e>HandWrite Recognition</note-e>
</middleware>
<middleware>
<publisher>Panasonic</publisher>
<code>libHWR_FULL</code>
<note-j>手書き認識ライブラリ</note-j>
<note-e>HandWrite Recognition</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>DLTLIB</code>
<note-j>Decuma手書文字認識ライブラリ日本語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library Japanese</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>SCRLIB</code>
<note-j>Decuma手書文字認識ライブラリ英語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library</note-e>
</middleware>
<middleware>
<publisher>Zi Corporation</publisher>
<code>MCRLIB</code>
<note-j>Decuma手書文字認識ライブラリ英語版 for NINTENDO DS</note-j>
<note-e>Handwriting Recognition Library</note-e>
</middleware>
<middleware>
<publisher>JUSTSYSTEM</publisher>
<code>ATOK</code>
<note-j>DS用ATOKライブラリ</note-j>
<note-e>ATOK Library</note-e>
</middleware>
<middleware>
<publisher>Abiosso</publisher>
<code>VoiceChat</code>
<note-j>VoiceChatライブラリ for NINTENDO DS</note-j>
<note-e>VoiceChat Library</note-e>
</middleware>
<middleware>
<publisher>SHARP</publisher>
<code>SHTTS</code>
<note-j>SHARP音声合成ライブラリ</note-j>
<note-e>Voice Synthesis Library</note-e>
</middleware>
<middleware>
<publisher>ACCESS</publisher>
<code>NFC</code>
<note-j>NetFront ブラウザコンポーネント HTTP/HTTPSプロトコル</note-j>
<note-e>NetFront Browser for DS HTTP/HTTPS</note-e>
</middleware>
<middleware>
<publisher>ACCESS</publisher>
<code>NFB</code>
<note-j>NetFront ブラウザコンポーネント</note-j>
<note-e>NetFront Browser for DS</note-e>
</middleware>
<middleware>
<publisher>TMC</publisher>
<code>MP3Decoder_</code>
<note-j>MP3コーデックライブラリ</note-j>
<note-e>MP3 Decoder</note-e>
</middleware>
<middleware>
<publisher>Actimagine</publisher>
<code>Mobiclip</code>
<note-j>Mobiclip Middleware for NINTENDO DS</note-j>
<note-e>Mobiclip Middleware</note-e>
</middleware>
<middleware>
<publisher>OKI</publisher>
<code>FSE</code>
<note-j>TWL用 顔認識ライブラリ</note-j>
<note-e>Face Recognition</note-e>
</middleware>
<middleware>
<publisher>TOSHIBA</publisher>
<code>SPConv</code>
<note-j>スピーチコンバータ for DS</note-j>
<note-e>Sound Playback Speed Conversion</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>M4A</code>
<note-j>MPEG4Systems Demux ライブラリ</note-j>
<note-e>MPEG 4 Demux</note-e>
</middleware>
<middleware>
<publisher>NINTENDO</publisher>
<code>AAC-LC</code>
<note-j>AAC-LC Decoder ライブラリ</note-j>
<note-e>AAC Decoder</note-e>
</middleware>
</middleware-name-list>

View File

@ -1,5 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<message>
<!-- 英訳依頼 ここから (ver.1.6 追加メッセージ) -->
<!-- Clone Boot -->
<NandHybridBefore51PR>
<name>NANDアプリのHYBRID条件</name>
<sentence>TwlSDK5.1PRよりも前のバージョンをご使用の場合、HYBRID版NANDアプリを作成するためには、弊社窓口への確認が必要です。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</NandHybridBefore51PR>
<!-- Access Control -->
<PhotoTclAccessUser>
<name>写真データベースアクセス</name>
<sentence>写真データベースへアクセスする場合にはTCLライブラリを使用してください。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoTclAccessUser>
<SDAccessPriv>
<name>SDカードアクセス</name>
<sentence>SDカードへのアクセス権の設定が不十分です。RSFファイルのSDCardAccessプロパティに"None"、"Read"、"Write"、"ReadWrite"のいずれかを指定する必要があります。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDAccessPriv>
<!-- For Korea -->
<KoreaFlagNegated>
<name>韓国版対応</name>
<sentence>仕向地が韓国であるにもかかわらず、RSFファイルでForKoreaプロパティが設定されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</KoreaFlagNegated>
<KoreaFlagAsserted>
<name>韓国版対応</name>
<sentence>仕向地が韓国でないにもかかわらず、RSFファイルでForKoreaプロパティが設定されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</KoreaFlagAsserted>
<KoreaBannerCharSet>
<name>韓国版バナー</name>
<sentence>韓国版のバナー文字として不正な文字セットが使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</KoreaBannerCharSet>
<!-- For China -->
<ChinaFlagNegated>
<name>中国版対応</name>
<sentence>仕向地が中国であるにもかかわらず、RSFファイルでForChinaプロパティが設定されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ChinaFlagNegated>
<ChinaFlagAsserted>
<name>中国版対応</name>
<sentence>仕向地が中国でないにもかかわらず、RSFファイルでForChinaプロパティが設定されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ChinaFlagAsserted>
<OSInitChinaUnused>
<name>中国版対応</name>
<sentence>仕向地が中国であるにもかかわらず、OS_InitChina関数が使用されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</OSInitChinaUnused>
<OSInitChinaUsed>
<name>中国版対応</name>
<sentence>仕向地が中国でないにもかかわらず、OS_InitChina関数が使用されています。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</OSInitChinaUsed>
<ChinaBannerCharSet>
<name>中国版バナー</name>
<sentence>中国版のバナー文字として不正な文字セットが使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ChinaBannerCharSet>
<ChinaAllRatingFree>
<name>レーティング(中国版対応)</name>
<sentence>仕向地が中国である場合、すべての団体のレーティングを「全年齢」に設定する必要があります。(マスターROMを作成する際に、マスターエディタによって自動的に設定されますので、ROMを再ビルドする必要はありません。)</sentence>
<begin>2f0</begin><end>2ff</end><modify>True</modify><affect>True</affect>
</ChinaAllRatingFree>
<!-- For DS Station -->
<DSStationTmpJump>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版ではtmpジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</DSStationTmpJump>
<DSStationRomSize>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版のROMサイズは768Mbit以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationRomSize>
<DSStationLib>
<name>店頭試遊版対応</name>
<sentence>店頭試遊版ライブラリが使用されていません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationLib>
<!-- For Nintendo Zone -->
<ZoneTmpJump>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMでは、tmpジャンプを許可する必要があります。RSFファイルのPermitLandingTmpJumpプロパティを設定してください。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</ZoneTmpJump>
<ZoneHybrid>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用アプリをHYBRID版として作成することは許可されていません。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</ZoneHybrid>
<ZoneRomSize>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMサイズは2.5MByte以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ZoneRomSize>
<!-- SDK Version -->
<SDKVersionExModuleTwlOld>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>設定ファイルに登録されているバージョンよりも古いモジュールがあります。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlOld>
<SDKVersionExModuleTwlPR>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>PR版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlPR>
<SDKVersionExModuleTwlRC>
<name>SDKバージョン(TWL非常駐モジュール)</name>
<sentence>RC版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleTwlRC>
<SDKVersionExModuleNtrOld>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>設定ファイルに登録されているバージョンよりも古いモジュールがあります。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrOld>
<SDKVersionExModuleNtrPR>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>PR版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrPR>
<SDKVersionExModuleNtrRC>
<name>SDKバージョン(NTR非常駐モジュール)</name>
<sentence>RC版が使用されています。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</SDKVersionExModuleNtrRC>
<!-- Application Jump -->
<NormalJumpCard>
<name>アプリジャンプ</name>
<sentence>ゲームカード向けのソフトではノーマルアプリジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpCard>
<TmpJumpCard>
<name>アプリジャンプ</name>
<sentence>ゲームカード向けのソフトではtmpアプリジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</TmpJumpCard>
<NormalJumpAndTmpJump>
<name>アプリジャンプ</name>
<sentence>ーマルアプリジャンプとtmpジャンプを同時に設定することはできません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</NormalJumpAndTmpJump>
<!-- 英訳依頼 ここまで -->
<!-- NTR Compatible Area -->
<TitleNameAscii>
<name>ソフトタイトル</name>
@ -233,10 +393,20 @@
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</NandAccessUser>
<SDAccessUser>
<name>アクセスコントロール情報</name>
<name>SDカードアクセス</name>
<sentence>SDカードへのアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDAccessUser>
<SDReadAccessUser>
<name>SDカードアクセス</name>
<sentence>SDカードへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDReadAccessUser>
<SDWriteAccessUser>
<name>SDカードアクセス</name>
<sentence>SDカードへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</SDWriteAccessUser>
<SDAccessSystem>
<name>アクセスコントロール情報</name>
<sentence>SDカードへアクセス可能になっています。</sentence>
@ -262,18 +432,28 @@
<sentence>ゲームカードNTR互換領域へアクセス可能になっています。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardNTRAccessSystem>
<PhotoReadAccessUser>
<GameCardReadAccessUser>
<name>アクセスコントロール情報</name>
<sentence>ゲームカードへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardReadAccessUser>
<GameCardWriteAccessUser>
<name>アクセスコントロール情報</name>
<sentence>ゲームカードへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</GameCardWriteAccessUser>
<PhotoReadAccessUser>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのリードアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoReadAccessUser>
<PhotoWriteAccessUser>
<name>アクセスコントロール情報</name>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスは許可されていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoWriteAccessUser>
<PhotoJpegSignAccessUser>
<name>アクセスコントロール情報</name>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスが指定されているにもかかわらずJPEG署名(JpegSign)が有効になっていません。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</PhotoJpegSignAccessUser>
@ -283,8 +463,8 @@
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</JpegSignAccessUserCard>
<JpegSignAccessUserNand>
<name>アクセスコントロール情報</name>
<sentence>写真データベースへのライトアクセスもしくはSDカードへのアクセスが指定されていないにもかかわらずJPEG署名(JpegSign)が有効になっています。</sentence>
<name>写真データベースアクセス</name>
<sentence>写真データベースへのライトアクセスが指定されていないにもかかわらずJPEG署名(JpegSign)が有効になっています。</sentence>
<begin>1b4</begin><end>1b7</end><modify>False</modify><affect>True</affect>
</JpegSignAccessUserNand>
<JpegSignAccessSystem>

View File

@ -0,0 +1,364 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>TWL Error List</title>
<style type="text/css">
body {
font-family: "verdana";
font-size: 12px;
text-align: left;
}
div.game-title {
font-size: 16px;
font-weight: bold;
}
div.game-version {
font-size: 12px;
font-weight: bold;
}
div.index
{
font-size: 14px;
font-weight: bold;
}
div.spacer
{
font-size: 14px;
}
div.caption
{
font-size: 10px;
font-weight: bold;
}
hr {
width: 1000px;
margin-left: 0;
}
tr {
text-align: left;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
}
th.label {
width: 400px;
}
th.value {
width: 300px;
}
th.type {
width: 300px;
}
th.version {
width: 400px;
}
th.is-static {
width: 300px;
}
th.publisher {
width: 200px;
}
th.name {
width: 400px;
}
th.note {
width: 400px;
}
th.errname {
width: 200px;
}
th.errtype {
width: 200px;
}
th.errrange {
width: 100px;
}
th.errmsg {
width: 600px;
}
td {
font-weight: normal;
font-size: 12px;
}
td.label {
width: 400px;
}
td.value {
width: 300px;
}
td.type {
width: 300px;
}
td.version {
width: 400px;
}
td.is-static {
width: 300px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
td.errname {
width: 200px;
}
td.errtype {
width: 200px;
}
td.errrange {
width: 100px;
}
td.errmsg {
width: 600px;
}
</style>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<!-- Root -->
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<xsl:apply-templates select="basic-rom-info" />
<xsl:apply-templates select="twl-extended-info" />
<xsl:apply-templates select="access-control-info" />
<xsl:apply-templates select="dsi-ware-info" />
<xsl:apply-templates select="market-and-rating-info" />
<xsl:apply-templates select="sdk-version-info" />
<xsl:apply-templates select="middleware-info" />
<xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" />
<div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div>
</xsl:template>
<!-- Title Info -->
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
</div>
<div class="game-version">
version: <xsl:value-of select="rom-version" />
</div>
<hr />
</xsl:template>
<!-- Each Section -->
<xsl:template match="basic-rom-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="twl-extended-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="access-control-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="dsi-ware-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="market-and-rating-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="info-list" />
<hr />
</xsl:template>
<xsl:template match="sdk-version-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="sdk-version-list" />
<hr />
</xsl:template>
<xsl:template match="middleware-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="middleware-list" />
<hr />
</xsl:template>
<xsl:template match="error-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="error-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
</xsl:template>
<xsl:template match="warning-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" />
<hr />
</xsl:template>
<!-- Make tables from Lists -->
<xsl:template match="info-list">
<table cellspacing="0">
<tr>
<th class="label">Item Name</th>
<th class="value">Value</th>
<th class="type">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="info">
<tr>
<td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:template>
<!-- Make the SDK version table -->
<xsl:template match="sdk-version-list">
<table cellspacing="0">
<tr>
<th class="version">Version</th>
<th class="is-static">Area</th>
<th class="type">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="sdk-version">
<tr>
<td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td>
</tr>
</xsl:template>
<!-- Make the Libraries table -->
<xsl:template match="middleware-list">
<table cellspacing="0">
<tr>
<th class="publisher">Publisher</th>
<th class="name">Name</th>
<th class="note">Note</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="middleware">
<tr>
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:template>
<!-- Make the Error and Warning table -->
<xsl:template match="error-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="warning-list">
<table cellspacing="0">
<tr>
<th class="errname">Item Name</th>
<th class="errtype">Type</th>
<th class="errmsg">Reason</th>
</tr>
<xsl:apply-templates />
</table>
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
</tr>
</xsl:template>
<xsl:template match="error-caption-list">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="error-caption">
<div class="caption"><xsl:value-of select="text"/></div>
</xsl:template>
</xsl:stylesheet>