マスタエディタ:エラーチェック(ダイジェスト、DEBGU DWC)を追加。体験版対応のエラーメッセージを変更。再度、英訳対象にした。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@394 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
nishikawa_takeshi 2009-09-19 04:29:36 +00:00
parent 05de9cd9dd
commit 6362ee67a2
9 changed files with 80 additions and 46 deletions

View File

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

View File

@ -3431,7 +3431,7 @@ private: System::Windows::Forms::TextBox^ tboxWarningChinaRating;
{
System::Reflection::Assembly ^ass = System::Reflection::Assembly::GetEntryAssembly();
System::Version ^ver = ass->GetName()->Version;
return ( ver->Major.ToString() + "." + ver->Minor.ToString() + "a" );
return ( ver->Major.ToString() + "." + ver->Minor.ToString() );
}
// SRLに登録されないROM仕様のフォーム入力を

View File

@ -259,6 +259,11 @@ void Form1::setSrlForms(void)
System::Int32 last = this->gridLibrary->Rows->Count - 2;
this->gridLibrary->Rows[ last ]->DefaultCellStyle->ForeColor = System::Drawing::Color::Red;
}
if( lic->Publisher->Equals( "NINTENDO" ) && lic->Name->StartsWith( "DEBUG DWC" ) )
{
System::Int32 last = this->gridLibrary->Rows->Count - 2;
this->gridLibrary->Rows[ last ]->DefaultCellStyle->ForeColor = System::Drawing::Color::Red;
}
}
}
this->gridLibrary->CurrentCell = nullptr;

View File

@ -238,6 +238,15 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp )
this->hErrorList->Add( this->makeMrcError("RomStartAddress") );
}
// ダイジェスト範囲よりもファイルサイズが小さいときエラー
fseek( fp, 0, SEEK_END );
u32 fileend = ftell(fp);
if( (fileend < (this->pRomHeader->s.twl_digest_area_rom_offset + this->pRomHeader->s.twl_digest_area_size)) ||
(fileend < (this->pRomHeader->s.twl_digest_area_rom_offset + this->pRomHeader->s.twl_digest_area_size)) )
{
this->hErrorList->Add( this->makeMrcError("DigestArea") );
}
// NANDアプリがHYBRIDとなるのはクローンブートのときのみ
if( this->IsMediaNand )
{

View File

@ -3,13 +3,76 @@
<!-- 英訳依頼 ここから (ver.1.7 追加メッセージ) -->
<!-- RomStart Address CW -->
<!-- TWL Rom Info -->
<RomStartAddress>
<name>スタートアドレス</name>
<sentence>ROMのスタートアドレスは、0x02004000以降でなければなりません。</sentence>
<begin>28</begin><end>2b</end><modify>False</modify><affect>True</affect>
</RomStartAddress>
<DebugDwc>
<name>DWCライブラリ</name>
<sentence>開発用サーバにアクセスする関数が使用されています。</sentence>
<begin>28</begin><end>2b</end><modify>False</modify><affect>True</affect>
</DebugDwc>
<DigestArea>
<name>ダイジェスト</name>
<sentence>ファイルサイズがダイジェストの対象範囲よりも小さくなっています。ROM末尾のパディングやROMの一部が削除されている可能性があります。</sentence>
<begin>1e0</begin><end>1ef</end><modify>False</modify><affect>True</affect>
</DigestArea>
<!-- For China -->
<ChinaAllRatingFree>
<name>レーティング(中国版対応)</name>
<sentence>中国にはレーティング審査団体が存在しませんので、中国向けソフトに対しては、各審査団体のレーティング値を設定する必要はありません。(自動的にマスターエディタが値をセットしますので、本警告を無視していただいてかまいません。)</sentence>
<begin>2f0</begin><end>2ff</end><modify>True</modify><affect>True</affect>
</ChinaAllRatingFree>
<!-- For DS Station -->
<DSStationTmpJump>
<name>DS Station対応</name>
<sentence>DS Station用ROMではtmpジャンプは許可されていません。</sentence>
<begin>1d</begin><end>1d</end><modify>False</modify><affect>True</affect>
</DSStationTmpJump>
<DSStationRomSize>
<name>DS Station対応</name>
<sentence>DS Station用ROMのファイルサイズは768Mbit以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</DSStationRomSize>
<DSStationLib>
<name>DS Station対応</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>
<ZoneLimited>
<name>ダウンロードサービス対応</name>
<sentence>このソフトはLIMITED版ですので、NintendoZoneのみで配信可能です。みんなのニンテンドーチャンネルやDSダウンロードプレイのしくみを使用して配信することはできません。</sentence>
<begin>12</begin><end>12</end><modify>False</modify><affect>True</affect>
</ZoneLimited>
<ZoneRomSize>
<name>ダウンロードサービス対応</name>
<sentence>ダウンロードサービス用のROMサイズは2.5MByte以下でなければなりません。</sentence>
<begin>0</begin><end>0</end><modify>False</modify><affect>True</affect>
</ZoneRomSize>
<!-- 英訳依頼 ここまで -->
<!-- (ver.1.6 追加メッセージ ここから) -->
@ -76,49 +139,6 @@
<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>