diff --git a/docs/MasterEditorTWL/ChinaKoreaSupport.html b/docs/MasterEditorTWL/ChinaKoreaSupport.html new file mode 100644 index 0000000..6537efc --- /dev/null +++ b/docs/MasterEditorTWL/ChinaKoreaSupport.html @@ -0,0 +1,547 @@ + + + + + + +TWLマスターエディタ 中韓版対応 (2009年6月25日) + + + +
+

TWLマスターエディタ 中韓版対応 (2009年6月25日)

+ + +
+

リージョンの設定

+

従来のマスターエディタでは、入力SRLのリージョンをコンボボックスで変更することが可能であったが、 +中韓版アプリでは、ForChina/ForKorea の設定や OS_InitChina の使用が必要となるため、 +単にリージョンコードを差し換えるだけでは対応できない。 +そこで、中韓リージョンからの他のリージョンへの変更、 +および中韓以外のリージョンから中韓リージョンへの変更を禁止する。

+ +
+
+

レーティングの設定

+
+

韓国版アプリのレーティング設定

+

韓国リージョンに限り、GRBが設定可能となる。

+
+
+

中国版アプリのレーティング設定

+

中国リージョンに限り、 +すべてのレーティング団体のレーティング設定を「全年齢」(FREE:0x80)で埋める。

+

また、中国リージョンに限り、マスターROM提出確認書の各団体(CEROなど)の +レーティング設定の項目には、「全年齢(中国版対応)」と記載される。

+

この仕様には、以下の背景がある。

+
+
    +
  • 中国にはレーティング団体が存在しないが、システムメニュー ver.1.4 では、 +中国アプリのときには、ROMヘッダ内のESRB(米国のレーティング団体)のレーティング設定を見て、 +起動制限をかける仕様になっている(バグ)。 +したがって、TWL本体設定のペアレンタルコントロールが有効なときに、 +中国版アプリが起動制限をかからないようにするためには、 +ROMヘッダ内のESRBのレーティング設定を有効にしていなければならない。
  • +
  • 将来のレーティング団体設立のために、ROMヘッダ内のレーティング予約領域を有効にしておきたい。 +そうしないと、レーティング団体設立前のタイトルが起動制限をかけられてしまうため、ROM改定が必要となる。
  • +
+
+

なお、中国版アプリにおいても「レーティング表示不要」を設定できるようにしておく。

+
+
    +
  • (背景) +ショップの画面上においてレーティングの表示が不要なタイトル(ブラウザなどのツール)は、 +CLS 処理時に properties ファイル を特別に書き換える必要がある。 +この場合、レーティングによる起動制限を回避するために、 +レーティングの設定は「全年齢」(FREE)にしておく運用になっている。 +そのため、ROMヘッダのレーティング設定を見るだけでは、 +提出されたROMが「全年齢」なのか「レーティング表示不要」なのかを判別できない。 +そこで、マスターエディタでは、「レーティング表示不要」チェックボックスにチェックを入れると、 +書類上には「全年齢」ではなく「レーティング表示不要」と記載される仕様になっている。 +さらに、ROMヘッダに判別用のフラグを立てる。
  • +
  • 中国版アプリでショップサービスが展開されるかどうかは知らないが、 +他のリージョン向けアプリと同じように、「全年齢」と「レーティング表示不要」を区別できるようにしておく。
  • +
+
+
+
+

オールリージョンのレーティング設定

+

オールリージョンは、社内向けのシステムアプリ用マスターエディタでのみ設定可能なリージョンである。 +中韓版対応およびmakerom.TWLと整合性をとるため、従来の仕様に以下の変更を加える。

+
+
    +
  • 従来のレーティング団体に加えて、GRBの設定が可能になる。
  • +
  • 未定義の団体(予約領域)のレーティング設定は、従来では「不可」(0x00)で埋めていたが、「全年齢」(FREE:0x80)で埋める。
  • +
+
+
+
+
+

ROMチェック

+

ROMチェック機能に、以下のチェック項目を追加する。

+ ++++ + + + + + + + + + + + + + + + + + +
チェック項目詳細
中国版設定「リージョンコードがChina only」、「for_chinaビットが立っている」、「OS_InitChinaを使用」のいずれかが +欠けている場合にエラーを出す。(すべて欠けているときには中国版でないとみなしOKにする。)
韓国版設定「リージョンコードがKorea only」、「for_koreaビットが立っている」のいずれかが +欠けている場合にエラーを出す。(すべて欠けているときには韓国版でないとみなしOKにする。)
中国版バナー文字バナー領域の中国版バナーの領域の文字コードが使用可能かどうかをチェックし、使用不可な文字があればエラー。
韓国版バナー文字バナー領域の韓国版バナーの領域の文字コードが使用可能かどうかをチェックし、使用不可な文字があればエラー。
+
+
+ + diff --git a/docs/MasterEditorTWL/ChinaKoreaSupport.txt b/docs/MasterEditorTWL/ChinaKoreaSupport.txt new file mode 100644 index 0000000..a8c2049 --- /dev/null +++ b/docs/MasterEditorTWL/ChinaKoreaSupport.txt @@ -0,0 +1,102 @@ +============================================================ +TWL}X^[GfB^ ؔőΉ (2009N625) +============================================================ + +* ڎ + + * `[W̐ݒ`_ + * `[eBO̐ݒ`_ + * `ROM`FbN`_ + +[W̐ݒ +================== + +]̃}X^[GfB^ł́ASRL̃[WR{{bNXŕύX邱Ƃ”\łA +ؔŃAvł́AForChina/ForKorea ̐ݒ OS_InitChina ̎gpKvƂȂ邽߁A +PɃ[WR[h邾ł͑ΉłȂB +ŁA؃[W̑̃[Wւ̕ύXA +ђ؈ȊÕ[W璆؃[Wւ̕ύX֎~B + +* SRL̃[WR[h؈ȊÔƂA؃[Wւ̕ύX͂łȂB؈ȊÕ[Wւ̕ύX͉”\B + +* SRL̃[WR[h͊؍̂ƂAR{{bNXIs‚ɂA\݂̂ɂB + + +[eBO̐ݒ +=================== + +؍ŃAṽ[eBOݒ +--------------------------------- + +؍[WɌAGRBݒ”\ƂȂB + + +ŃAṽ[eBOݒ +--------------------------------- + +[WɌA +ׂẴ[eBOĉ̃[eBOݒuSNv(FREE:0x80)Ŗ߂B + +܂A[WɌA}X^[ROMomF̊ec(CEROȂ) +[eBOݒ̍ڂɂ́AuSN(őΉ)vƋLڂB + +̎dlɂ́Aȉ̔wiB + + * ɂ̓[eBOĉ݂ȂAVXej[ ver.1.4 ł́A + Av̂Ƃɂ́AROMwb_ESRB(č̃[eBOc)̃[eBOݒāA + NdlɂȂĂ(oO)B + āATWL{̐ݒ̃yA^Rg[LȂƂɁA + ŃAvNȂ悤ɂ邽߂ɂ́A + ROMwb_ESRB̃[eBOݒLɂĂȂ΂ȂȂB + + * ̃[eBOc̐ݗ̂߂ɁAROMwb_̃[eBO\̈LɂĂB + ȂƁA[eBOc̐ݗÕ^CgNĂ܂߁AROM肪KvƂȂB + + +ȂAŃAvɂĂu[eBO\svvݒł悤ɂĂB + + * (wi) + Vbv̉ʏɂă[eBO̕\svȃ^Cg(uEUȂǂ̃c[)́A + CLS properties t@C ʂɏKvB + ̏ꍇA[eBOɂN邽߂ɁA + [eBO̐ݒ́uSNv(FREE)ɂĂ^pɂȂĂB + ̂߁AROMwb_̃[eBOݒ邾ł́A + oꂽROMuSNvȂ̂u[eBO\svvȂ̂𔻕ʂłȂB + ŁA}X^[GfB^ł́Au[eBO\svv`FbN{bNXɃ`FbNƁA + ޏɂ́uSNvł͂Ȃu[eBO\svvƋLڂdlɂȂĂB + ɁAROMwb_ɔʗp̃tO𗧂ĂB + + * ŃAvŃVbvT[rXWJ邩ǂ͒mȂA + ̃[WAvƓ悤ɁAuSNvƁu[eBO\svvʂł悤ɂĂB + + +I[[W̃[eBOݒ +------------------------------------ + +I[[ẂAГ̃VXeAvp}X^[GfB^ł̂ݐݒ”\ȃ[WłB +ؔőΉmakerom.TWLƐƂ邽߁A]̎dlɈȉ̕ύXB + + * ]̃[eBOĉɉāAGRB̐ݒ肪”\ɂȂB + + * `̒c(\̈)̃[eBOݒ́A]ł́usv(0x00)Ŗ߂ĂAuSNv(FREE:0x80)Ŗ߂B + + +ROM`FbN +================= + +ROM`FbN@\ɁAȉ̃`FbNڂljB + +================ ========================================================================================================= +`FbN ڍ +---------------- --------------------------------------------------------------------------------------------------------- +Őݒ u[WR[hChina onlyvAufor_chinarbgĂvAuOS_InitChinagpv̂ꂩ + ĂꍇɃG[oB(ׂČĂƂɂ͒łłȂƂ݂ȂOKɂB) + +؍Őݒ u[WR[hKorea onlyvAufor_korearbgĂv̂ꂩ + ĂꍇɃG[oB(ׂČĂƂɂ͊؍łłȂƂ݂ȂOKɂB) + +Ńoi[ oi[̈̒Ńoi[̗̈̕R[hgp”\ǂ`FbNAgps‚ȕ΃G[B + +؍Ńoi[ oi[̈̊؍Ńoi[̗̈̕R[hgp”\ǂ`FbNAgps‚ȕ΃G[B +================ ========================================================================================================= +