diff --git a/docs/MasterEditorTWL/MasterEditorTWL_1_6_change.txt b/docs/MasterEditorTWL/MasterEditorTWL_1_6_change.txt index b191d6b..5e23b9b 100644 --- a/docs/MasterEditorTWL/MasterEditorTWL_1_6_change.txt +++ b/docs/MasterEditorTWL/MasterEditorTWL_1_6_change.txt @@ -1,19 +1,89 @@ ===================================================================================== -TWLマスターエディタ ver.1.6 変更点(09年6月4日時点での予定) +TWLマスターエディタ ver.1.6 変更点(09年7月7日) ===================================================================================== -TWL中韓版対応 -============= + **6月4日にご連絡したときから、内容が更新されています。** -TWL中韓版アプリに対応するため、GUIおよび提出確認書に以下の変更を加えます。 +* 目次 + + * `TWL体験版対応の見送り`_ + * `TWL中韓版タイトル対応`_ + * `SDアクセス用プライベートパッケージへの対応`_ + * `アプリジャンプへの対応`_ + * `使用ミドルウェア一覧のフォーマット更新`_ + * `その他、GUIおよび提出確認書の修正`_ + * `ROMチェックの更新`_ + + +TWL体験版対応の見送り +====================== + +TWL体験版(試遊台、DSダウンロードサービス)タイトルへの対応のために、 +提出情報の「目的」の欄の変更をしたいと考えていましたが、 +まだ、意見が十分にまとまっていないので、ver.1.6での対応を見送って、 +次回のver.1.7(8月リリース予定)で対応します。 + + +TWL中韓版タイトル対応 +========================== + +TWL中韓版タイトルに対応するため、GUIおよび提出確認書に以下の変更を加えます。 ROMチェック項目も追加します(後述)。 - (1) リージョンの項目に以下を追加 +(1) リージョンの項目に記載される文字列に以下を追加します。 - * 中国のみ (英語版: China Only) - * 韓国のみ (英語版: Korea Only) + * 中国のみ (英語版: China only) + * 韓国のみ (英語版: Korea only) - (2) レーティングの項目に GRB (韓国のレーティング団体)を追加 +(2) 提出確認書およびGUIのレーティングの項目に GRB (韓国のレーティング団体)を追加します。 + +GRBの項目に記載されるレーティングは以下です。 + + ============================= =============================== + 日本語での表記 英語版での表記 + ============================= =============================== + 全体利用可 All + 12歳利用可 12-year+ + 15歳利用可 15-year+ + 青少年利用不可 Teenager restricted + 審査中 Rating Pending + レーティング表示不要(全年齢) Rating Not Required (All ages) + ============================= =============================== + +(3) 中国版タイトルに対して、特別なレーティング設定をします。 + +* 中国には、レーティング審査団体は存在しませんが、 + 中国版タイトルである(リージョンに「中国のみ」が選択されている)ときに限り、 + ROMバイナリ中のレーティング設定を格納するための領域をすべて「全年齢」(バイナリでは0x80)で埋めます。 + +* また、上記の設定に対応して、 + マスターROM提出確認書の各団体(CEROなど)のレーティングの項目には、「全年齢(中国版対応)」と記載されます。 + +したがって、中国版タイトルにおいては、各団体のレーティングの項目には以下のいずれかが記載されます。 + + ============================= ================================= + 日本語での表記 英語版での表記 + ============================= ================================= + 全年齢(中国版対応) All ages (China version support) + レーティング表示不要(全年齢) Rating Not Required (All ages) + ============================= ================================= + +この特別設定には、以下の背景があります。 + + * 中国にはレーティング団体が存在しないが、中国版システムメニュー ver.1.4 では、 + 中国向けタイトルに対して、ROMヘッダ内のESRB(米国のレーティング団体)のレーティング設定を見て、 + 起動制限をかける仕様になっている(バグ)。 + したがって、TWL本体設定のペアレンタルコントロールが有効なときに、 + ゲームに起動制限をかからないようにするためには、 + ROMバイナリ中のESRBのレーティング設定を「全年齢」にしていなければならない。 + + * 将来のレーティング団体設立のために、ROMヘッダ内のレーティング予約領域を有効にしておきたい。 + そうしないと、レーティング団体設立前にリリースされたタイトルが起動制限をかけられてしまうため、ROM改定が必要となる。 + +また、レーティング団体が存在しないにもかかわらず、「レーティング表示不要(全年齢)」を残した理由は以下です。 + + * 中国版のショップサービスが展開されるかどうかは不明だが、 + ショップにおいて、他のリージョン向けタイトルと同じように、「全年齢」と「レーティング表示不要」を区別できるようにしておきたいため。 SDアクセス用プライベートパッケージへの対応 @@ -41,44 +111,80 @@ TwlSDK 5.2 また、アクセス権のビットが立っているかどうかのROMチェックを追加します(詳細は後述)。 +GUIおよび提出確認書の具体的な仕様 +----------------------------------- + +すでに連絡済みですが、 +SDカードアクセス権を記載するために、GUIに「SDカードアクセス権」のテキストボックスを追加し、 +提出確認書にセル名「SDAccessRight」を追加します。 + +* 5.2 正式版以降のSDKバージョンを使用したタイトルのとき + + - SDアクセスをするとき + + * 「SDカード」の項目は "Yes" (GUIでは「SDカード」チェックボックスにチェックが入る) + * 「SDカードアクセス権」は "None"/"Read"/"Write"/"ReadWrite" のいずれか + + - SDアクセスをしないとき + + * 「SDカード」の項目は "No" + * 「SDカードアクセス権」の項目は空白 + +* 5.2 正式版よりも前のSDKバージョンを使用したタイトルのとき + + - SDアクセスをするとき + + * 「SDカード」の項目は "Yes" (GUIでは「SDカード」チェックボックスにチェックが入る) + * **「SDカードアクセス権」は空白** + + - SDアクセスをしないとき + + * 「SDカード」の項目は "No" + * 「SDカードアクセス権」の項目は空白 + + 製品技術部さんへのお願い ------------------------ ROM受け入れ時の確認についてのお願いがあります。 -すでに、SDカードアクセスをするアプリ(うごメモなど)のROM受け入れ時には、 -アクセス許可をもらっているかどうかを製品技術部さんからTWL事務局に確認していただいていると思いますが、 -5.2正式版以降では、アクセス許可だけでなく、アクセス権も問い合わせていただきたいです。 +すでに、SDカードアクセスをするタイトル(うごメモなど)のROM受け入れ時には、 +アクセス許可をもらっているかどうかを確認していただいていると思いますが、 +5.2正式版以降では、アクセス許可だけでなく、アクセス権も確認していただきたいです。 - * 5.2正式版よりも前のバージョン - - * TWL事務局に、 - タイトルがSDカードへのアクセスを認められているかどうかを確認いただきたいです。(従来通り) - - * 5.2正式版以降 - - * 一次配布元である環境制作部コーディネートGに、 - タイトルがSDカードへのアクセスを認められているかどうか、およびアクセス権が正しいかどうかを確認していただきたいです。 +SDアクセス許可されたタイトル、およびアクセス権を記載したリストは、 +環境制作部コーディネートGから、製品技術部さんに連絡されることになりました。 確認作業をサポートするために、マスターエディタでは、 -5.2正式版以降のSDKが使用されているタイトルでSDカードアクセスが指定されている場合、 -SDカードへのアクセス権を備考欄に自動で記述するようにします。 -(マスターエディタでの自動チェックができないか検討したのですが、 -パッケージが二次配布されてしまったときに、 -本当に許可されているかどうかの確認ができない問題があります。) +SDカードアクセスが指定されているタイトルである場合には、 +その旨を備考欄に自動で記述します。 -TWL体験版対応 -============== +アプリジャンプへの対応 +=========================================== -TWL体験版(試遊台、DSダウンロードプレイ配信、nintendo zone) への対応のために、 -提出情報の「目的」の欄の変更、提出確認書への隠しフラグの追加をしたいと考えています。 +今後、アプリジャンプ(ノーマルアプリジャンプ、またはノーマルジャンプ)とよばれる、 +アプリの実行中に別のアプリに切り替える機能が一般公開される予定です。 +ただし、アプリジャンプは、SDアクセスと同様、 +許可されたタイトルからしか実行してはいけない機能です。 -現在、店頭試遊版のマスタリング運用を、 -ネットワーク開発部 上村さん、製品技術部ゲームソフトG 藤本さん(および製品技術部管理G 藤井さん、鈴木さん)と検討しており、 -その運用によって仕様が変わるため、詳細については改めて連絡させていただきます。 +TWLマスターエディタでは、以下の対応をします。 -また、ROMチェックも追加することになります(詳細は後述)。 + * GUIではこれまで隠し項目であった「ノーマルジャンプ許可」のチェックボックスをデフォルトで表示。 + * 提出確認書の「ノーマルジャンプ許可」の項目を隠しページから本ページに移動。 + +製品技術部さんへのお願い +------------------------ + +SDアクセスと同様、ノーマルジャンプが設定されているタイトルのROM受け入れ時に、 +ノーマルジャンプが許可されたタイトルかどうかを確認していただきたいです。 + +許可されたタイトルのリストは、環境制作部コーディネートGから、 +製品技術部さんに連絡されることになりました。 + +確認作業をサポートするために、マスターエディタでは、 +ノーマルジャンプが指定されているタイトルである場合には、 +その旨を備考欄に自動で記述します。 使用ミドルウェア一覧のフォーマット更新 @@ -184,15 +290,21 @@ TCL (4) SDカードのアクセス権限のチェック -SDK 5.2 正式版以降を使用しているアプリにおいて、 +SDK 5.2 正式版以降を使用しているタイトルにおいて、 SDアクセスが指定されているにもかかわらず、 -アクセス権が指定されていないとき不正ですので、それをチェックします。 +アクセス権が指定されていないとき不正ですので、チェックしてエラーを出します。 -(あくまでアクセス権の指定をチェックするだけですので、 -本当にアクセスを許可されているタイトルであるかどうかは、 +(あくまでアクセス権の指定があるかどうかをチェックするだけです。 +上で述べたとおり、本当にアクセスを許可されているタイトルであるかどうかは、 パッケージの配布元に確認していただく必要があります。) -(5) 中韓フラグおよびライブラリのチェック +(5) アプリジャンプのフラグチェック + +カードアプリのアプリジャンプは許可されておらず、 +NANDアプリであってもtmpジャンプとの併用は不可ですので、 +それらをチェックしてエラーを出します。 + +(6) 中韓フラグおよびライブラリのチェック * 韓国リージョン @@ -203,10 +315,6 @@ SD * ROMヘッダに特別なフラグ(for_chinaフラグ)が立たないと不正ですので、それをチェックします。 * 特別なライブラリ(OS_InitChina関数)が使用されなければいけませんので、その有無を確認します。 - * バナー文字に韓国版として不正な文字が使用されていないかをチェックします。 - -(6) TWL体験版への対応 - -店頭試遊版やNintendo Zone用のROMでは、設定しなければならないフラグやROMサイズの制限がありますので、 -それらをチェックします。 + * バナー文字に中国版として不正な文字が使用されていないかをチェックします。 + * レーティング設定がすべて「全年齢」で埋められているかをチェックします。 diff --git a/docs/MasterEditorTWL/莉墓ァ伜、画峩縺ョ隕∵悍.xls b/docs/MasterEditorTWL/莉墓ァ伜、画峩縺ョ隕∵悍.xls index 5865c21..abe313c 100644 Binary files a/docs/MasterEditorTWL/莉墓ァ伜、画峩縺ョ隕∵悍.xls and b/docs/MasterEditorTWL/莉墓ァ伜、画峩縺ョ隕∵悍.xls differ