Sims3 メッシュ作製メモ
チュートリアル:The Sims 3 XMLをチューニングしてMOD作成
最終更新:
mitim
-
view
注意書き
この文章はMTSのチュートリアルTutorial:Sims 3 XML Tuning Moddingの意訳です。
Sims3では基本的にXML形式でスクリプトを実現しているので、優先的に訳しました。初期に出てきたちょっとした設定変更MODのほとんどは、おそらくXML編集で実装してあるはずです。
また、10/1現在の各ツールに合わせて記述を変更している箇所があります。
訳ミス等を見つけてしまったら、メールで連絡を。(文章を読んで頭が「?」で埋まったら、原文を参照してください)
Sims3では基本的にXML形式でスクリプトを実現しているので、優先的に訳しました。初期に出てきたちょっとした設定変更MODのほとんどは、おそらくXML編集で実装してあるはずです。
また、10/1現在の各ツールに合わせて記述を変更している箇所があります。
訳ミス等を見つけてしまったら、メールで連絡を。(文章を読んで頭が「?」で埋まったら、原文を参照してください)
The Sims 3 XMLをチューニングしてMOD作成
序章
このチュートリアルでは、XMLをチューニングしたMODの基本的な作り方について説明する。
Sims2と違い、多くのものがBHAV形式よりもXML形式で登録されており、シンプルなMOD作りの範囲なら普通のユーザにとってははるかに利用しやすいし、MOD作成についての特別な知識も要求されないようになった。
XMLチューニングしたMODは、さまざまな物事の変更を提供してくれる。 - シムの膀胱がいっぱいになる早さとか、夜の子供の門限時間とか - すべての相互作用による、より良い自立行動の設定を。
XMLファイルは.packageファイル内に入っているが、取り出してさえしまえば、簡単に、好きなように編集できる。
個々のプレイヤーは彼らのゲームにMODを導入できるだろう、様々な人の手による様々なMODをダウンロードすることで起こる衝突やクラッシュを解決しながら。
Sims2と違い、多くのものがBHAV形式よりもXML形式で登録されており、シンプルなMOD作りの範囲なら普通のユーザにとってははるかに利用しやすいし、MOD作成についての特別な知識も要求されないようになった。
XMLチューニングしたMODは、さまざまな物事の変更を提供してくれる。 - シムの膀胱がいっぱいになる早さとか、夜の子供の門限時間とか - すべての相互作用による、より良い自立行動の設定を。
XMLファイルは.packageファイル内に入っているが、取り出してさえしまえば、簡単に、好きなように編集できる。
個々のプレイヤーは彼らのゲームにMODを導入できるだろう、様々な人の手による様々なMODをダウンロードすることで起こる衝突やクラッシュを解決しながら。
難易度
もしあなたが中々に優秀なコンピュータユーザ(色々覗いてみたりどうなってるの?を見つけ出すことを楽しんでたり、英語の読み書きに優れてたり)なら、これを読んでできるだろう。XMLチューニングのMODはシンプルで簡単だ。もしあなたが既存のMODのインストールがうまくできないとか、COPY&PASTEができないとか、靴紐をうまく結べないとかいうレベルなら、とても難しいですよ。
クレジット
多くの感謝を最初のチュートリアルの筆者であるInge Jonesに。私はあつかましくも彼女の言い回しや全体の構成を借用しつつ、画像や色々を加えてほんの少しユーザフレンドリーなものにしただけだ、ありがとう、Inge!
必要なもの
- 基本となるMODフレームワークファイル、d3dx9_31.dll。 もしDelphy's Helper Monkeyを使っているなら、これはもう手元にある。手動インストールで頑張っているのなら、Pescado at MATYから取得可能だ。インストールしたら、使用説明を確認しておくこと。自作MOD内で使用したり、他のMODを使うときにいるものだ。
- S3PE by Peter jones。 ザ・シムズ3パッケージエディタ。Sims3 Toolsで手に入る。(※ S3PEを動かすためには.net Frameworkが必要)
以上がちゃんとインストールされているか、作業を始める前に確認すること。
チュートリアル
ここまではいいかな。始めよう!
全ての画像はクリックすると大きくなるよ(※訳注 ここでは非対応です)
全ての画像はクリックすると大きくなるよ(※訳注 ここでは非対応です)
S3PEを立ち上げる
S3PEはスタートメニューの"すべてのプログラム - S3PE - S3PE"で立ち上げられる。
※訳注 なんだこの章?
GameplayData.packageファイルを開く
S3PEで"File - Open"。
''\Program Files\Electronic Arts\ザ・シムズ3\Game\Bin\Gameplay\''を開く。
GameplayData.packageというファイルが1つあるはず。選択して"開く(O)"をクリック。
S3PEはしばらくしするとデータを噛み砕いて表示してくれる。
''\Program Files\Electronic Arts\ザ・シムズ3\Game\Bin\Gameplay\''を開く。
GameplayData.packageというファイルが1つあるはず。選択して"開く(O)"をクリック。
S3PEはしばらくしするとデータを噛み砕いて表示してくれる。
※訳注 Windows Vista 以降の場合、S3PEから直接このファイルにアクセスしようとすると拒否されるはず。対象のファイルを別のワークディレクトリにコピーしてから開こう。
リソース名の表示とソート
S3PEの"Display:Name"にチェックを付ける。これはName列を表示して何が何なのかわかるようにする。
"Sort"にチェックを付ける。リストの列名でソートできるようになる。
"Name"列を横に広げ、列名をクリックしてリソースを名前順にソートする。ゲーム内をカバーする膨大な量の素材の名前によるリストが確認できるはず。
"Sort"にチェックを付ける。リストの列名でソートできるようになる。
"Name"列を横に広げ、列名をクリックしてリソースを名前順にソートする。ゲーム内をカバーする膨大な量の素材の名前によるリストが確認できるはず。
※訳注 S3PEの現状版に合わせて記述を変えています。
選択と表示
何か興味を引くものを発見するまで、リストを下にスクロールしていく。リストのアイテムを選択したら、"Value"ボタンをクリックする。
調査
テキストの表示されたウィンドウが出ただろう。これが選択したコンテンツのXMLリソースだ。リソースによっては、きわめてシンプルなもの(スクリーンショットのように)や、かなり複雑で混乱するものもある。
次のような行を見つけよう:<!--(minutes, GPE Default 8) Amount of time Adult/Elder Sim spends Smashing DollHouse before collapse.-->
この<!-- -->タグは開発者コメントだ。何が書かれていてもゲーム内では無視される。これらのコメントは、何がどうなっているのか、何を変えればいいのかを知るための大きなヘルプになる。
もし何もコメントがなくても、それでも普通はその名前(※訳注 タグ名やアトリビュート名のこと)から、大体何が何だかわかるだろう。ほとんどの名前と値はかなり自己説明的だ。
次のような行を見つけよう:<!--(minutes, GPE Default 8) Amount of time Adult/Elder Sim spends Smashing DollHouse before collapse.-->
この<!-- -->タグは開発者コメントだ。何が書かれていてもゲーム内では無視される。これらのコメントは、何がどうなっているのか、何を変えればいいのかを知るための大きなヘルプになる。
もし何もコメントがなくても、それでも普通はその名前(※訳注 タグ名やアトリビュート名のこと)から、大体何が何だかわかるだろう。ほとんどの名前と値はかなり自己説明的だ。
エクスポート
求めているリソースを見つけたら、"File - Export"でコピーをセーブできる。どこかに見つけたものをセーブしよう。ファイル名を変えようとか今は気にしないで、その名前のままでセーブしよう。
新たなパッケージを作る
S3PEで
"File - New" で新たなパッケージをつくる。
"File - Import" でエクスポートしたファイルを選択。
"Resource Details"が表示されるが、何も変えてはいけない - どのようになっててもそのデフォルトの設定のまま"Ok"をクリック。
"File - Save As"で名前をつけてファイルをセーブする。それが何なのかわかる説明的な名前にするよう心がけること。
※訳注 そして一意性を確保するためにも、作成者名を含んでおいた方がよりベターだと思う。
※訳注 そして一意性を確保するためにも、作成者名を含んでおいた方がよりベターだと思う。
編集
リソースを選択したら、"Editor"ボタンをクリックして外部エディタを開く。デフォルトではNotepadで開き、"調査"の章と見た目が同じように見える - でも好きなエディタを使って編集して。
XMLを望むように編集する。このチュートリアルではこれ以上の細部へはあなたを導けない。すべての異なる「何を変えてどうしたいか」には対応できないから。最上のやり方は「試してみて」「確認する」こと。オリジナルに沿ったベーシックなフォーマットになるよう心がけて。
※ もしすでにXML編集に長けているなら、ちゃんと上書きや削除したいタグを見つけられる。もしここに書いてある意味や何をすべきかについて見当もつかなくても、不安にならないで。
XMLを望むように編集する。このチュートリアルではこれ以上の細部へはあなたを導けない。すべての異なる「何を変えてどうしたいか」には対応できないから。最上のやり方は「試してみて」「確認する」こと。オリジナルに沿ったベーシックなフォーマットになるよう心がけて。
※ もしすでにXML編集に長けているなら、ちゃんと上書きや削除したいタグを見つけられる。もしここに書いてある意味や何をすべきかについて見当もつかなくても、不安にならないで。
保存
ノートパッドで編集したら、通常のようにセーブしてノートパッドを閉じる。
S3PEが"Commit changes?"と聞いてくる。"Yes"ボタンをクリック。
S3PEで"File - Save"でセーブする。
S3PEが"Commit changes?"と聞いてくる。"Yes"ボタンをクリック。
S3PEで"File - Save"でセーブする。
テスト
作成したファイル(.package)をMOD用フォルダに配置する。
Sims 3を立ち上げ、変更が働くか、望んだ通りに動くかを確認する。ちゃんと動いた?すばらしい!おかしかった?S3PEに戻って今度こそ望むような動きになるよう編集しよう。(ゲームを閉じて、変更して、セーブして、MODを配置して、もう一度ゲームを開いて動作を確認)
Sims 3を立ち上げ、変更が働くか、望んだ通りに動くかを確認する。ちゃんと動いた?すばらしい!おかしかった?S3PEに戻って今度こそ望むような動きになるよう編集しよう。(ゲームを閉じて、変更して、セーブして、MODを配置して、もう一度ゲームを開いて動作を確認)
何か質問?
このチュートリアルで質問がある?このスレッド(MTS)で質問すればヘルプしてくれるよ。
※訳注 もちろん英語です。
※訳注 もちろん英語です。