{"text_format":"3","workbook":"xls","n_sheets":3,"sheets":["Sheet1","Sheet2","Sheet3"],"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"Sheet1","index":0,"n_rows":6,"n_cols":4,"rows_kept":6,"flags":["formulas_cached_only"]}
["TWLでの特殊なレーティングの取り扱い (開発技術部ソフトウェア開発G 西川)"]
["項目","背景","makerom.TWL での対応","備考"]
["レーティング表示不要なアプリ","レーティング表示が不要なアプリがあり\n製品技術部でのマスタリング工程が異なるので識別したい。","rsf の Rating セクションに \"Unecessary\" を用意して、\nTRUE が指定されたときに以下の対応をとった。\n* 年齢制限なしでランチャーからソフトを起動できるように\n   予約領域を含めて、すべての団体のレーティング値を 0x80 (全年齢)に設定する。\n* レーティング表示不要なタイトルであることを表すフラグを用意して、立てる。\n   (このフラグは、マスタリング工程での分岐用であり、\n    ランチャーやその他アプリからは参照されない。)","後付けだったので、過去の rsf を変更しなくてもよいように、\n不要なアプリのみ \"Unnecessary\" に TRUE を指定してもらう仕様にしたが、\n「不必要?」⇒「はい」というのは不自然で、「必要」⇒「いいえ」のほうが自然。\n\"Required\" という項目を用意して、\nレーティングが必要なアプリでは TRUE を指定してもらい、\n不要なアプリでは FALSE を指定してもらうほうがよいかも。"]
["中国版アプリ","ランチャーにバグがあり、中国版アプリの起動において、\nESRBのレーティング値を見て年齢制限をかけるようになっている。\n(中国にレーティング団体は存在しない。)","年齢制限なしでランチャーから起動できるように、\n予約領域を含めて、すべての団体のレーティング値を 0x80 (全年齢)に設定した。\n(0x80 を入れるのは ESRB だけでよかったが、その他が 0x00 だと\n将来的にランチャーのバグ修正されたときに、問題が発生する可能性があるので、\n念のため、すべての領域を 0x80 で埋めた。)"]
["CEROの「データベース・教育」","年齢制限ではない特殊なレーティングである。","レーティングの意味としては、「教育用なので年齢制限不要」という意味なので、\n0 歳 (0x80)を指定してもらうようにした。(Wiiと同じ対応をとった。)"]
["CEROの「規定適合」","年齢制限ではない特殊なレーティングである。\nゲームショウ出展用の体験版に振られる可能性がある。","PINコードの入力なくソフトを起動できる必要があるので、\n0 歳 (0x80)を指定してもらうようにした。\nただし、お客様の手に渡るソフト(製品、体験版問わず)では認めず、\n正式なレーティングを取得してもらうことにした。"]

{"sheet":"Sheet2","index":1,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}

{"sheet":"Sheet3","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}