diff --git a/docs/MasterEditorTWL/ROMファイル入出力シーケンス.vsd b/docs/MasterEditorTWL/ROMファイル入出力シーケンス.vsd new file mode 100644 index 0000000..6c86eae Binary files /dev/null and b/docs/MasterEditorTWL/ROMファイル入出力シーケンス.vsd differ diff --git a/docs/MasterEditorTWL/ROMヘッダ変更箇所.xls b/docs/MasterEditorTWL/ROMヘッダ変更箇所.xls new file mode 100644 index 0000000..3624543 Binary files /dev/null and b/docs/MasterEditorTWL/ROMヘッダ変更箇所.xls differ diff --git a/docs/MasterEditorTWL/Readme.txt b/docs/MasterEditorTWL/Readme.txt new file mode 100644 index 0000000..5fab610 --- /dev/null +++ b/docs/MasterEditorTWL/Readme.txt @@ -0,0 +1,63 @@ +============================================================================= + NINTENDO TWL Master Editor + Jan 30, 2009 +============================================================================= + +* ڎ +- ͂߂ +- pbP[W\ +- KvȊ‹ +- gp@ +- ύX + +======================================================================= +͂߂ +======================================================================= + +̃pbP[Wɂ́ATWL}X^[GfB^Ƃ΂A +TWLop}X^[f[^쐬邽߂̃c[܂܂Ă܂B + +======================================================================= +pbP[W\ +======================================================================= + +MasterEditorTWLSetup.msi : CXg[ +MasterEditorTWL_Manual_Jp.pdf : gp@̉ +TWL_SubmissionSheet_Sample_Jp.pdf : }X^[ROMomF̃Tv + +======================================================================= +KvȊ‹ +======================================================================= +Microsoft WindowsXP SP2 +Microsoft .NET Framework 2.0 + +======================================================================= +gp@ +======================================================================= +uMasterEditorTWL_Manual_Jp.pdfvQƂB + +======================================================================= +ύX +======================================================================= +ver.1.3 (2009/01/30) + EDSiEFANANDgpʂ\@\ljB + ER}hC̋NɑΉB + E}X^[ROMomF̏ύXB + +ver.1.2 (2008/12/18) + ETAD`t@C̓͂ɑΉB + EAvN𐧌邽߂̃tO(EULAȂ)ݒs‚ɂB + E[eBOݒŁu[eBO\svvI”\ɂB + Esvȍڂ̕\폜B + Eoނ̏o̓t@CŐݒ肷dlɕύXB + EROMt@C̃hbO&hbv󂯕ẗEChEŜɕύXB + E}X^[ROMomF̏ύXB + +ver.1.1 (2008/10/20) + EROM`FbN@\̃}X^[o[W̃`FbNύXB + Eoo[W͈̔͂ύXB + E}X^[ROMomF̏ύXB + +ver.1.0 (2008/10/09) + E + diff --git a/docs/MasterEditorTWL/SDKバージョン自動チェックシーケンス.vsd b/docs/MasterEditorTWL/SDKバージョン自動チェックシーケンス.vsd new file mode 100644 index 0000000..99a7997 Binary files /dev/null and b/docs/MasterEditorTWL/SDKバージョン自動チェックシーケンス.vsd differ diff --git a/docs/MasterEditorTWL/SRLチェック項目.xls b/docs/MasterEditorTWL/SRLチェック項目.xls new file mode 100644 index 0000000..7b95f32 Binary files /dev/null and b/docs/MasterEditorTWL/SRLチェック項目.xls differ diff --git a/docs/MasterEditorTWL/Shared2ファイルチェックシーケンス.vsd b/docs/MasterEditorTWL/Shared2ファイルチェックシーケンス.vsd new file mode 100644 index 0000000..2cf1bc2 Binary files /dev/null and b/docs/MasterEditorTWL/Shared2ファイルチェックシーケンス.vsd differ diff --git a/docs/MasterEditorTWL/クラス図.jude b/docs/MasterEditorTWL/クラス図.jude new file mode 100644 index 0000000..1764f16 Binary files /dev/null and b/docs/MasterEditorTWL/クラス図.jude differ diff --git a/docs/MasterEditorTWL/バナー指定可能フォント_中国.bin b/docs/MasterEditorTWL/バナー指定可能フォント_中国.bin new file mode 100644 index 0000000..cd9bfb6 Binary files /dev/null and b/docs/MasterEditorTWL/バナー指定可能フォント_中国.bin differ diff --git a/docs/MasterEditorTWL/バナー指定可能フォント_全世界.bin b/docs/MasterEditorTWL/バナー指定可能フォント_全世界.bin new file mode 100644 index 0000000..078939e Binary files /dev/null and b/docs/MasterEditorTWL/バナー指定可能フォント_全世界.bin differ diff --git a/docs/MasterEditorTWL/バナー指定可能フォント_韓国.bin b/docs/MasterEditorTWL/バナー指定可能フォント_韓国.bin new file mode 100644 index 0000000..c0b9f5b Binary files /dev/null and b/docs/MasterEditorTWL/バナー指定可能フォント_韓国.bin differ diff --git a/docs/MasterEditorTWL/ペアレンタルコントロール情報の入出力仕様.xls b/docs/MasterEditorTWL/ペアレンタルコントロール情報の入出力仕様.xls new file mode 100644 index 0000000..17d81ac Binary files /dev/null and b/docs/MasterEditorTWL/ペアレンタルコントロール情報の入出力仕様.xls differ diff --git a/docs/MasterEditorTWL/ペアレンタルコントロール情報の読み書きシーケンス.vsd b/docs/MasterEditorTWL/ペアレンタルコントロール情報の読み書きシーケンス.vsd new file mode 100644 index 0000000..2f470f7 Binary files /dev/null and b/docs/MasterEditorTWL/ペアレンタルコントロール情報の読み書きシーケンス.vsd differ diff --git a/docs/MasterEditorTWL/マスターエディタGUIメッセージ一覧.xls b/docs/MasterEditorTWL/マスターエディタGUIメッセージ一覧.xls new file mode 100644 index 0000000..19df45d Binary files /dev/null and b/docs/MasterEditorTWL/マスターエディタGUIメッセージ一覧.xls differ diff --git a/docs/MasterEditorTWL/マスターエディタTWLインストールガイド.doc b/docs/MasterEditorTWL/マスターエディタTWLインストールガイド.doc new file mode 100644 index 0000000..5b39daf Binary files /dev/null and b/docs/MasterEditorTWL/マスターエディタTWLインストールガイド.doc differ diff --git a/docs/MasterEditorTWL/マスターエディタTWL解説書.doc b/docs/MasterEditorTWL/マスターエディタTWL解説書.doc new file mode 100644 index 0000000..93e168e Binary files /dev/null and b/docs/MasterEditorTWL/マスターエディタTWL解説書.doc differ diff --git a/docs/MasterEditorTWL/マスターエディタ設定ファイル解説.txt b/docs/MasterEditorTWL/マスターエディタ設定ファイル解説.txt new file mode 100644 index 0000000..e52e46a --- /dev/null +++ b/docs/MasterEditorTWL/マスターエディタ設定ファイル解説.txt @@ -0,0 +1,105 @@ +============================================================================= + TWL}X^[GfB^ ݒt@C̉ +============================================================================= + +* ڎ +- ͂߂ +- ljݒt@C̒uꏊ +- ݒ荀ڂ̉ +- ύX + + +======================================================================= +͂߂ +======================================================================= + +TWL}X^[GfB^ɂ́AύX邽߂̐ݒt@C݂܂B +DEA-SUPȂǂŌJĂpbP[Wɂ́A{̐ݒt@Ĉ݂܂܂܂A +Ƃ͕ʂɁAljݒłljݒt@C݂܂B(ver.1.2ȍ~) +ljݒt@C͔JłACXg[pbP[Wɂ͊܂܂܂B + +ljݒt@Cǂݍ܂邱ƂŁAȉ̒lj삪”\ƂȂ܂B + + EJ̍(Shared2t@CTCYȂ)̕\B + EShared2t@CTCYǂ̃`FbNB + ESDKo[W̃`FbNB + +ver.1.1 ł́Aljݒt@C݂͑܂łA +ver.1.2 ȍ~́AljɊւݒljݒt@CƂĕ܂B + + +======================================================================= +ljݒt@C̒uꏊ +======================================================================= + +t@ĆAappend_ini.xml łB +}X^[GfB^̃CXg[tH_ȉɒuKv܂B +CXg[tH_ C:\Nintendo\MasterEditorTWL ƂƁA +append_ini.xml C:\Nintendo\MasterEditorTWL\resource\ ɒuĂB +({ݒt@C ini.xml uĂtH_̂ƂłB) + +}X^[GfB^NƁAIɒljݒt@Cǂݍ܂܂B + +*** *** +ljݒt@C̃t@C appned_ini.xml ύXȂłB + + +======================================================================= +ݒ荀ڂ̉ +======================================================================= + +ljݒt@CXML`ŋLqĂAe^O̒lύX邱ƂŁA +ݒύX邱Ƃł܂B +Ԉwꍇɂ́A܂̂łӂB + +E^O + J\邩ǂw肵܂B\ꍇɂ"ON"w肵ĂB + +E^O + ʏ̃}X^[GfB^ROM`FbNɉāAlj`FbN邩ǂw肵܂B + lj`FbNł́AROMXLēꂽSDKo[WShared2t@CTCYA + ljݒt@CŎw肵lƈv邩ǂ`FbNA + vȂꍇɂ́A}X^[GfB^"G[(mFp)"^uɌx\܂B + lj`FbNꍇɂ"ON"AȂꍇɂ"OFF"w肵ĂB + +E^O + lj`FbNɂāASRLSDKo[WƔrlw肵܂B + ȉ̎q^Oݒ肵ĂB + ^O"OFF"ɂĂꍇɂ́A̒l͖܂B + + : SDK̃W[o[Ww肵ĂB + : SDK̃}Ci[o[Ww肵ĂB + : SDK̃[Xo[WSDK̋KɂĎw肵ĂB + (SDK̋Kȉɔ܂B) + relstep̑召SRLSDKo[WRELEASEł̂Ƃ݂̂ɍsȂ܂̂ŁA + 30000ȏ̒lw肵ĂB + + PR1=10100 PR2=10200 ... + RC1=20100 RC2=20200 ... + RELEASE=30000 + + ()patch Ăꂽꍇɂ́A10100 10101 Ƃ悤ɁA + ʂ̒lCNg܂B + + ȂASDKo[W̃`FbNł́ADS_E[hvCq@vOȂǁA + vO{̂ł͂ȂoCiSDKo[W`FbN܂B + +E^O + lj`FbNɂāASRLShared2t@CTCYƔrlw肵܂B + q^O`Ƀt@C0`t@C5̃TCYPʂuoCgvƂĎw肵ĂB + ^O"OFF"ɂĂꍇɂ́A̒l͖܂B + + Ⴆ΁At@C02MB̏ꍇɂ́Aq^O 2097152 w肵ĂB + + +======================================================================= +ύX +======================================================================= + + 2008/12/10 + EMasterEditorTWL ver.1.2 ō폜ꂽ^Oɂ‚Ă̋Lq폜B + EMasterEditorTWL ver.1.2 ̒ljݒt@Cɂ‚ċLqB + + 2008/11/27 + EJ MasterEditorTWL ver.1.1 ̐ݒt@Cɂ‚ċLqB + diff --git a/docs/MasterEditorTWL/仕様変更の要望.xls b/docs/MasterEditorTWL/仕様変更の要望.xls new file mode 100644 index 0000000..fd6d45e Binary files /dev/null and b/docs/MasterEditorTWL/仕様変更の要望.xls differ diff --git a/docs/MasterEditorTWL/仕様概要.ppt b/docs/MasterEditorTWL/仕様概要.ppt new file mode 100644 index 0000000..e0280b4 Binary files /dev/null and b/docs/MasterEditorTWL/仕様概要.ppt differ diff --git a/docs/MasterEditorTWL/出力ROMチェックツール/フローチャート.vsd b/docs/MasterEditorTWL/出力ROMチェックツール/フローチャート.vsd new file mode 100644 index 0000000..418dec1 Binary files /dev/null and b/docs/MasterEditorTWL/出力ROMチェックツール/フローチャート.vsd differ diff --git a/docs/MasterEditorTWL/外部仕様.xls b/docs/MasterEditorTWL/外部仕様.xls new file mode 100644 index 0000000..6e9d3e0 Binary files /dev/null and b/docs/MasterEditorTWL/外部仕様.xls differ diff --git a/docs/MasterEditorTWL/提出確認書チェッカ/CardRomHeaderChecker.srl b/docs/MasterEditorTWL/提出確認書チェッカ/CardRomHeaderChecker.srl new file mode 100644 index 0000000..a55d75b Binary files /dev/null and b/docs/MasterEditorTWL/提出確認書チェッカ/CardRomHeaderChecker.srl differ diff --git a/docs/MasterEditorTWL/提出確認書チェッカ/README.txt b/docs/MasterEditorTWL/提出確認書チェッカ/README.txt new file mode 100644 index 0000000..d27755d --- /dev/null +++ b/docs/MasterEditorTWL/提出確認書チェッカ/README.txt @@ -0,0 +1,234 @@ +============================================================================= + TWLomF`FbJ[ +============================================================================= + +* ڎ +- omF`FbJ[Ƃ? +- pbP[We +- ‹ +- s@ +- o +- G[R[h +- IvV +- ύX + +* -------------------------------------------------------------------- +* omF`FbJ[Ƃ? +* -------------------------------------------------------------------- + +}X^[ROMomFSRLv邩ƍc[łB +WindowsXPœ삵AIvVɂāA +GUIł̑ƃR\[(R}hvvg)ł̑؂ւ邱Ƃł܂B +R\[ʏł̑́Aob`t@CXNvg +gݍނƂlėpӂĂ܂B + +܂AomFoo[W𔲂oĕ\A +}X^[o[Wƒoo[WTADo[W̌vZł܂B + + +* -------------------------------------------------------------------- +* pbP[We +* -------------------------------------------------------------------- + +SheetCheckerTWL.exe + soCiłB + +extract_sheet.xsl + SheetCheckerTWL.exe ̓Ŏgpt@CłB + SheetCheckerTWL.exe ƓtH_ɒuĂB + + +* -------------------------------------------------------------------- +* ‹ +* -------------------------------------------------------------------- + +Windows XP SP2 .NET Framework 2.0 KvłB +MasterEditorTWL(TWLp}X^[GfB^)CXg[ꂽ‹łΓ”\łB + + +* -------------------------------------------------------------------- +* s@ +* -------------------------------------------------------------------- + +GUIő삷邩AR\[ʏő삷邩ɂāAN@قȂ܂B + +(1)GUȈꍇ + + SheetCheckerTWL.exe ̃ACR_uNbN邩A + R\[(R}hvvg)ňw肹ɁA + SheetCheckerTWL.exe sĂB + + GUINA{^āA + SRLt@CƒomFt@CIĂB + eLXg{bNXւ̃hbOAhhbvłI”\łB + SRLƒomFIꂽA茋ʂo͂܂B + +(2)R\[ʏł̑̏ꍇ + + R\[ňȉ̈‚ĎsĂB + + $ SheetCheckerTWL.exe (SRL) (omF) [IvV] + + Ƃ΁ASRL̃t@C TNTRJ01.SRL łA + omF̃t@C SHEET.XML ̏ꍇAȉ̎wƂȂ܂B + + $ SheetCheckerTWL.exe TNTRJ01.SRL SHEET.XML + + IvVɂ‚Ă͌q܂B + (IvV̎wʒúA̐擪rł܂܂B) + ȂAIvVɂẮASRLw肹ƂA + omF݂̂̎wœ삷̂܂B + + $ SheetCheckerTWL.exe (omF) (IvV) + + +* -------------------------------------------------------------------- +* vO̕Ԃl +* -------------------------------------------------------------------- + + R\[ʏł̑̏ꍇɂ̂݁AvO̕Ԃl܂B + 茋ʂuOKv̏ꍇɂ́Au0vԂ܂B + uNGv̏ꍇɂ́AG[R[hԂ܂B + ̕ԂĺA%ERRORLEVEL%‹ϐɊi[܂̂ŁA + ob`t@CȂǂ̕ɗp邱Ƃł܂B + (GUȈꍇɂ͊i[܂B) + + ܂AcygwiñVFgpꍇɂ́AԂl̊i[́A + %ERRORLEVEL%‹ϐł͂ȂAVFϐ $? ƂȂ܂B + AuNGv̏ꍇ̕Ԃl -1, -2, ... 255, 254, ... Ɖ߂܂B + + +* -------------------------------------------------------------------- +* o +* -------------------------------------------------------------------- + +(1)GUȈꍇ + + SRLƒomF̗IꂽA҂̃t@CA + {c[́Aȉ̏𔲂oĔr܂B + + ECjVR[h + E}X^[o[W + Et@CCRC + + 炪ׂĈvꍇɂ́u茋ʁv̍ڂɁuOKv\܂B + vȂꍇɂ́AuNGvƃG[R[h\܂B + ܂ArŃG[ƂȂӏԐFŕ\܂B + (AL̍ڂōŏɈvȂӏ݂̂ԐFƂȂ܂B) + G[R[hɂ‚Ă͌q܂B + + ܂Aȉ̏\܂B + + Eoo[W + - omF甲o܂B + + ETADo[W + - W[o[WomF甲oꂽ}X^[o[WƂ + }Ci[o[Woo[WƂƂ16bitTADo[WłB + +(2)CUȈꍇ + + GUȈꍇƓl̏񂪃R\[ʂɏo͂܂B + ȉɗᎦ܂B + + SRL: T0CZA21.SRL + Sheet: T0CZA21_SHEET.XML + + SRL Sheet + --------------------------------------- + InitialCode: 0CZA 0CZA + RemasterVersion: 02 02 + File CRC: 39A9 39A9 + --------------------------------------- + SubmitVersion: - 1 (01) + TAD Version: - 513 (0201) + --------------------------------------- + TITLE_TYPE: - TWL_GAME + --------------------------------------- + Result: OK + + NG̏ꍇɂ́AResult ̍ڂɁuNGvƕ\AʓɃG[R[ho͂܂B + ȉɗᎦ܂B + + Result: NG (-1) + + q̃IvV‚Ďs邱ƂɂāAo͂ς邱Ƃł܂B + + +* -------------------------------------------------------------------- +* G[R[h +* -------------------------------------------------------------------- + + ȉ́AuNGvƂƂɕ\G[R[hłB + (vO̕Ԃlł͂܂B) + + 0 : G[Ȃ + -1 : CjVR[hvȂ + -2 : }X^[o[WvȂ + -3 : t@CCRCvȂ + -4 ` -7 : \ + -8 : SRL̓ǂݍ݂Ɏs + -9 : omF̓ǂݍ݂Ɏs + -10 : A邢̓IvV̎wɊԈႢ + + +* -------------------------------------------------------------------- +* IvV +* -------------------------------------------------------------------- + +R\[ʏł̑̏ꍇAIvVɂďo͂ς邱Ƃł܂B +XNvgȂǂɑgݍޏꍇɂpB + +(1) -r IvV + + 茋ʂ݂̂o͂܂BXNvgȂǂɑgݍޏꍇɂpB + G[Ȃꍇɂ́u0vo͂܂B + G[̏ꍇɂ́AG[R[ho͂܂B + ɂ́ASRLƒomF2‚w肵ĂB + +(2) -s IvV + + oo[Ŵ݂o͂܂B + G[Ȃꍇɂ́Aoo[W10iŏo͂܂B + maketad Ń}Ci[o[Ww肷ꍇɂ́A10iŎw肷Kv邽߂łB + G[̏ꍇɂ́AG[R[h(-1`)o͂܂B + ɂ́ASRLƒomF2‚w肷邩A邢́AomF݂̂w肵ĂB + O҂̏ꍇɂ́ASRLƒomFƍAvȂꍇɂ́AG[R[ho͂܂A + ҂̏ꍇɂ́Aƍ̓XLbv܂B + +(3) -t IvV + + TADo[Ŵ݂o͂܂B + W[o[WomF甲oꂽ}X^[o[WƂ + }Ci[o[Woo[WƂƂ16bit̒l10iŏo͂܂B + (}X^[o[W 01hAoo[W 02h ̏ꍇɂ́A258 o͂܂B) + G[̏ꍇɂ́AG[R[h(-1`)o͂܂B + CLS̏ꍇɂ́AfBNg10iŏo͂Kv邽߂łB + ɂ́ASRLƒomF2‚w肷邩A邢́AomF݂̂w肵ĂB + O҂̏ꍇɂ́ASRLƒomFƍAvȂꍇɂ́AG[R[ho͂܂A + ҂̏ꍇɂ́Aƍ̓XLbv܂B + +(4) -a IvV + + [eBO\svǂ(Ȃ킿TYTLE_TYPETWL_APPǂ)݂̂o͂܂B + [eBO\sv(TWL_APP)̂Ƃu1vo͂܂B + ȊO(TWL_GAME)̂Ƃu0vo͂܂B + ɂ́ASRLƒomF2‚w肷邩A邢́AomF݂̂w肵ĂB + O҂̏ꍇɂ́ASRLƒomFƍAvȂꍇɂ́AG[R[ho͂܂A + ҂̏ꍇɂ́Aƍ̓XLbv܂B + + +* -------------------------------------------------------------------- +* ύX +* -------------------------------------------------------------------- + +ver.1.1 (2008/12/26) + EIvVɂĂ͈SRLw肹Ƃ(omF̎ŵ݂)삷dlɕύXB + E\ڂɁufBAvƁuTITLE_TYPEv̍ڂljB + E-aIvVljB + EG[̂Ƃ̕Ԃl-1ƂȂĂԈႢCAG[R[hԂlƂB + +ver.1.0 (2008/11/14) + + + diff --git a/docs/MasterEditorTWL/提出確認書チェッカ/T0CZAEF.SRL b/docs/MasterEditorTWL/提出確認書チェッカ/T0CZAEF.SRL new file mode 100644 index 0000000..43c578f Binary files /dev/null and b/docs/MasterEditorTWL/提出確認書チェッカ/T0CZAEF.SRL differ diff --git a/docs/MasterEditorTWL/提出確認書チェッカ/T0CZAFF.SRL b/docs/MasterEditorTWL/提出確認書チェッカ/T0CZAFF.SRL new file mode 100644 index 0000000..d367263 Binary files /dev/null and b/docs/MasterEditorTWL/提出確認書チェッカ/T0CZAFF.SRL differ diff --git a/docs/MasterEditorTWL/提出確認書チェッカ/仕様.vsd b/docs/MasterEditorTWL/提出確認書チェッカ/仕様.vsd new file mode 100644 index 0000000..86238ae Binary files /dev/null and b/docs/MasterEditorTWL/提出確認書チェッカ/仕様.vsd differ diff --git a/docs/MasterEditorTWL/提出確認書チェッカ/仕様概要.ppt b/docs/MasterEditorTWL/提出確認書チェッカ/仕様概要.ppt new file mode 100644 index 0000000..e60226d Binary files /dev/null and b/docs/MasterEditorTWL/提出確認書チェッカ/仕様概要.ppt differ