Difference between revisions of "TES5Edit Mod Cleaning Tutorial/ja"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Gurgate
 
imported>Gurgate
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category: TES5Edit/ja]]
[[Category: TES5Edit/ja]]
[[Category: TES5Edit: Tools Tutorials/ja]]
[[Category: Tutorials/ja]]
[[Category: Tutorials/ja]]


{{PageTitle|TES5Edit Mod クリーニンチュートリアル}}
このチュートリアルは modder と mod ユーザに TES5Edit を用いて mod をクリーニングする方法を教えるよう設計されています。mod のクリーニングは modding コミュニティにおいて互換性の発症を決定づけ、安定した mod ゲーム環境を作るためにありますが、TES5Edit はシンプルなユーティリティではありませんしそのプロセスで mod がダメージを受けないように注意しなければなりません。このチュートリアルはあなたが正確に mod をクリーンするために知る必要なことすべてを明らかするのに役立つはずです。
このチュートリアルは modder と mod ユーザに TES5Edit を用いて mod をクリーニングする方法を教えるよう設計されています。mod のクリーニングは modding コミュニティにおいて互換性の発症を決定づけ、安定した mod ゲーム環境を作るためにありますが、TES5Edit はシンプルなユーティリティではありませんしそのプロセスで mod がダメージを受けないように注意しなければなりません。このチュートリアルはあなたが正確に mod をクリーンするために知る必要なことすべてを明らかするのに役立つはずです。


Line 8: Line 8:
この記事のオリジナルの著者は Sharlikran_Map_Markers_Expanded.esp を使用します。このファイルはプログラムの使用を実演し、実験台として誰かの mod を使うことなく作業工程の概念を理解できます。
この記事のオリジナルの著者は Sharlikran_Map_Markers_Expanded.esp を使用します。このファイルはプログラムの使用を実演し、実験台として誰かの mod を使うことなく作業工程の概念を理解できます。


== TES5Edit を入手する方法 ==
== ダウンロード、インストール、言語設定 ==
''もしあなたがすでに TES5Edit をインストールしてそれが機能しているならば、この最初のパラグラフをスキップしてください。''


最初の最初に、あなたは TESEdit が「必要」になるでしょう。下記の場所から最新版を入手してください。13:48, 23 October 2012 (EDT)における最新版は 3.0.23 EXPERIMENTALです。
*[http://code.google.com/p/skyrim-plugin-decoding-project/downloads/list TES5Edit by ElminsterEU, updated by Zilav and Sharlikran for Skyrim]


これを使うために、ダウンロードしたアーカイブに含まれているファイルをあなたのローカルコンピュータの任意のディレクトリに置く必要があります。
=== インストール ===
Skyrim Nexus から最新バージョンをダウンロードできます:
* [http://skyrim.nexusmods.com/mods/25859/ TES5Edit by ElminsterEU, updated by Zilav and Sharlikran for Skyrim]


下記のスクリーンショットで示すように、コンピュータ上で適当に機能する別のディレクトリ ''any folder'' に置きました。
これを使うために、ダウンロードしたアーカイブに含まれているファイルをあなたのローカルコンピュータの任意のディレクトリに置く必要があります。下記のスクリーンショットで示すように、コンピュータ上で適当に機能する別のディレクトリ「任意のフォルダ」に置きました。


[[Image:TES5Edit Folder.jpg|800px|TES5Edit インストールフォルダ]]


[[Image:TES5Edit Folder.jpg|800px|TES5Edit Install Folder]]
=== ショートカットの作成 ===
TES5Edit を頻繁何度も何度も開く、閉じる、再び開く、ということになるので簡単にアクセスできる場所にショートカットをセットアップしておくことは最善の策になります。あなたのデスクトップは推奨されている場所です。


== ショートカットのせっとアップ ==
あなたがインストールした場所にある TES5Edit.exe を右クリックし、"送る" (Send To) からデスクトップを選んでください。


TES5Edit を頻繁何度も何度もに開く、閉じる、再度開くことになるので簡単にアクセスできる場所にショートカットをセットアップしておくことは最善の策になります。あなたのデスクトップは推奨されている場所です。
[[Image:TES5EditCreateShortcut.jpg|800px|TES5Edit のショートカットの作成]]




== Having the mod ready ==
=== 言語設定 ===
 
TES5Edit には Skyrim 用の Language 選択パラメータ  "-l:language" があります。
 
あなたがデスクトップに作成したショートカットを右クリックしてプロパティをクリックします。
 
Target とラベルされたボックスに、末尾に引用符記号 (") をつけてから、パラメータを追加してください。スクリーンショットでは  "-l:spanish" を追加しています。
 
[[Image:TES5LanguageSetting.jpg|300px|TES5Edit 言語設定]]
 
'''注意''' : TES5Edit は英語環境でのみ動作します。このコマンドラインパラメータはプラグインのローカライゼーションのためだけにあります。ローカライゼーションが利用可能でないならば、英語のみではそのプラグインを正しく表示しません。
 
== Mod を準備する ==
TES5Edit を起動する前に、あなたがクリーンしたいESPがすでに Data フォルダに置かれていることを確認してください。もしそうでなければ、プログラムを起動する前に、まずそれをコピーしてください。この例のために、Data フォルダにプラグインをコピーしています:
TES5Edit を起動する前に、あなたがクリーンしたいESPがすでに Data フォルダに置かれていることを確認してください。もしそうでなければ、プログラムを起動する前に、まずそれをコピーしてください。この例のために、Data フォルダにプラグインをコピーしています:


[[Image:Selected Mod Before Cleaning.jpg|800px|クリーニングするまえに Mod を選択している]]
[[Image:Selected Mod Before Cleaning.jpg|800px|クリーニングする前に Mod を選択している]]


後でクリーニングの効果を目の当たりにできるので、そのesp/esmファイルのサイズに注目してください。
後でクリーニングの効果を目の当たりにできるので、そのesp/esmファイルのサイズに注目してください。
Line 62: Line 75:




[[Image:TES5EditPluginSelected.jpg|250px|Selecting The Mod]]
[[Image:TES5EditPluginSelected.jpg|250px|Mod の選択]]


次いで、プログラムに必要なものをロードさせてください。そしてロードが完了すると完了通知が表示されます。Message タブに "Background Loader: finished" が表示されるまでプログラムに何もしないでください。
次いで、プログラムに必要なものをロードさせてください。そしてロードが完了すると完了通知が表示されます。Message タブに "Background Loader: finished" が表示されるまでプログラムに何もしないでください。


[[Image:TES5EditAfterLloading.jpg|800px|Loading Finished]]
[[Image:TES5EditAfterLloading.jpg|800px|ローディング終了]]


画像ではオリジナルの mod の内容を見ることができますが、フィルタをかけていないときはまだ手付かずです。
画像ではオリジナルの mod の内容を見ることができますが、フィルタをかけていないときはまだ手付かずです。


[[Image:TES5EditBeforeCleaning.jpg|800px|Before Cleaning]]
[[Image:TES5EditBeforeCleaning.jpg|800px|クリーニング前]]


== まずステップを確認 ==
== まずステップを確認 ==


次のステップは、mod が クリーニングする前から dirty レコードを持っているかどうか確かめたい場合に限り必要とされています。確かめると、除去するものを見ることができます。
次のステップは、mod が クリーニングする前から dirty レコードを持っているかどうか確かめたい場合に限り必要とされています。確かめると、除去するものを見ることができます。それはクリーニングプロセスに影響がありません。もしあなたがその確認に興味がないならば、単に次のセクション [[TES5Edit_Cleaning_Tutorial#いよいよ mod をクリーニング|いよいよ mod をクリーニング]]をスキップしてください。
もしあなたがその確認に興味がないならば、単に次のセクションをスキップしてください。


OK、次にいきます。ここでは次の方法をとります: TES5Edit ウィンドウの左ペイン (ウィンドウ枠) の上で右クリックし、ポップアップメニューの中で Apply Filter を選択してください:
OK、次にいきます。ここでは次の方法をとります: TES5Edit ウィンドウの左ペイン (ウィンドウ枠) の上で右クリックし、ポップアップメニューの中で Apply Filter を選択してください:




[[Image:TES5EditApplyFilter.jpg|800px|Apply Filter]]
[[Image:TES5EditApplyFilter.jpg|800px|Apply Filter (フィルタを適用)]]


それを開いたウィンドウ内で、「Identical to Master」(マスターと一致している) レコードのみを表示するために、下記の設定を選択してください:
それを開いたウィンドウ内で、「Identical to Master」(マスターと一致している) レコードのみを表示するために、下記の設定を選択してください:


[[Image:TES5EditFilterOptionsForChecking.jpg|800px|Filter Options For Checking]]
[[Image:TES5EditFilterOptionsForChecking.jpg|800px|チェックするフィルタオプション]]


すべてのチェックを外して表示されている一つのチェックボックスだけがチェックされてるように、選択画面で表示されているすべてのチェックをクリアすべきです。
すべてのチェックを外して表示されている一つのチェックボックスだけがチェックされてるように、選択画面で表示されているすべてのチェックをクリアすべきです。
Line 109: Line 121:
[[Image:TES5EditSingleRecordView.jpg|800px|シングルレコードビュー]]
[[Image:TES5EditSingleRecordView.jpg|800px|シングルレコードビュー]]


この画像では マスターにあるものと完全に一致する Nirnroot に関する REFR レコードを表示しています。そこでも文字色がダークグレイに変化していることに注目してください。
この画像では マスターにあるものと完全に一致する Placed NPC -- ThalmorEmbassyGuardNightShift02 [NPC_:000A6D6C] に関する REFR レコードを表示しています。そこでも文字色がダークグレイに変化していることに注目してください。
しかし、これらの「同一性」をを確信するために、ポップアップコンテキストから 'Hide no conflict rows' (コンフリクトがない行を隠す) を選択することもできます。
しかし、これらの「同一性」をを確信するために、ポップアップコンテキストから 'Hide no conflict rows' (コンフリクトがない行を隠す) を選択することもできます。


Line 115: Line 127:


And lo! nothing is shown, confirming the first suspicion that those records are, in fact, identical.
And lo! nothing is shown, confirming the first suspicion that those records are, in fact, identical.
そして御覧ください! 何も表示されません。これらのレコードは、実際には、まったく同一であるという最初の疑惑を裏付けています。
そして御覧ください! 何も表示されません! これらのレコードは、実際にはまったく同一であるという最初の疑惑を裏付けています。


[[Image:TES5EditNothingIsShown.jpg|800px|何も表示されない!]]
[[Image:TES5EditNothingIsShown.jpg|800px|何も表示されない!]]
'''注意''' : ポップアップコンテキストから 'Hide no conflict rows' を非選択状態にしてください。


つまり、クリーニングを始めることができるということです。
つまり、クリーニングを始めることができるということです。
Line 124: Line 138:
== いよいよ mod をクリーニング ==
== いよいよ mod をクリーニング ==


=== Bethesda のマスターファイルのクリーニング順 ===
[[File:TES5EditCleaningUpdate.jpg|50px|TES5 Apply Filter For Cleaning Update.esm]]  [[File:TES5EditCleaningDawnguard.jpg|50px|TES5 Apply Filter For Cleaning Dawnguard.esm]]  [[File:TES5EditCleaningHearthfires.jpg|50px|TES5 Apply Filter For Cleaning Hearthfires.esm]]
: Update.esm 用 : Skyrim.esm と Update.esm をロードしてください。ただし Update.esm のみクリーンしてください。
: Dawnguard.esm 用 : Skyrim.esm と Update.esm と Dawnguard.esm をロードしてください。ただし Dawnguard.esm のみクリーンしてください。
: Hearthfires.esm 用 : Skyrim.esm と Hearthfires.esm をロードしてください。ただし Hearthfires.esm のみクリーンしてください。
=== ESM または ESP のクリーニング ===
再び、フィルターウィンドウに進む必要があります。それで再び、左ペインで右クリックしてください。ただし、こ今回は代わりに "Apply Filter For Cleaning" を選択してください:  
再び、フィルターウィンドウに進む必要があります。それで再び、左ペインで右クリックしてください。ただし、こ今回は代わりに "Apply Filter For Cleaning" を選択してください:  


[[Image:TES5EditApplyFilterForCleaning.jpg|800px|Apply Filter For Cleaning]]
[[Image:TES5EditApplyFilterForCleaning.jpg|800px|Apply Filter For Cleaning]]


すべてのトップレベルのオプションをアンチェックされなければならないことに注意してください。そして 'Conflict status inherited by parent' という一つのチェックボックスだけを選択できます。それを選択後に再びOKを押してください。するとプログラムはフィルタを適用します。''(プログラムが以前実行した最初のフィルタリングステップから情報の一部をキャッシュしているので、これは数秒かかります。)''そしてフィルタリング終了後に、左ペイン (ツリー) に進んでください。そして mod (このケースでは CleanModsDemo.esp) を選択してから右クリックして 'Remove "Identical to Master" records' を選択してください。
妥当なオプションはすべて自動的に選択されます。するとプログラムはフィルタを適用します。''(プログラムが以前実行した最初のフィルタリングステップから情報の一部をキャッシュしているので、これは数秒かかります。)''そしてフィルタリング終了後に、左ペイン (ツリー) に進んでください。そして mod ( このケースでは Update.esm ) を選択してから右クリックして 'Remove "Identical to Master" records' を選択してください。


[[Image:TES5EditRemoveIdenticalToMaster.jpg|800px|Identical To Master]]
[[Image:TES5EditRemoveIdenticalToMaster.jpg|800px|Identical To Master]]
Line 207: Line 229:




自分でチェックできますが、レコードの表示は、最初のフィルタリングのときに表示されたものと同じです。もはや必要とされないときでも、CELL と LAND レコードの除去に注意してください。
自分でチェックできますが、レコードの表示は、最初のフィルタリングのときに表示されたものと同じです。それらが同一ゆえに必要とされないときでも、 Placed NPC の除去に注意してください。
 
[[Image:TES5EditUndeleteDisableReferences.jpg|800px|Undelete and Disable References]]


あなたがクリーニングしたプラグイン (重ねてこのケースでは Update.esm) を再び右クリックしてから "Undelete and Disable References”を選択してください。再び、変更内容を見るために Messages タブをチェックしてください後で BOSS team にプラグインを報告するために除去された "Identical to Master" と "undeleted and disabled references" のレコード数を書き留めておいてください。


== 作業結果を保存する ==
== 作業結果を保存する ==
OK、このとても重要なポイントを理解してください:修正された mod はまだ保存されていません。そしてあなたがそうしたくなるまで保存されることはありません。もしあなたの気が変わったならば、あなたはプログラムを終了する (普段からそうしているように単にウィンドウの右上の隅をクリックしてください)ことができます。それからこのように表示されるウィンドウで答えてください:
OK、このとても重要なポイントを理解してください:修正された mod はまだ保存されていません。そしてあなたがそうしたくなるまで保存されることはありません。もしあなたの気が変わったならば、あなたはプログラムを終了する (普段からそうしているように単にウィンドウの右上の隅をクリックしてください)ことができます。それからこのように表示されるウィンドウで答えてください:


[[Image:Pic230-Save Selection Window.png|保存選択ウィンドウ|250px]]
[[Image:TES5EditSaveSelectionWindow.jpg|250px|保存選択ウィンドウ]]


ウィンドウ上で、触らない mod を維持するためにすべての mod をアンチェックできます (このケースでは一つのみ)。するとそれらはすべてなにも変更されません。
ウィンドウ上で、触らない mod を維持するためにすべての mod をアンチェックできます (このケースでは一つのみ)。するとそれらはすべてなにも変更されません。
Line 222: Line 247:
現段階では、次のように表示される Message タブに注目してください:
現段階では、次のように表示される Message タブに注目してください:


At this point, notice the message tab:
<pre>
 
Saving CleanModsDemo.esp.save.2008_12_21_18_34_25
  Done saving.
  Done saving.
[00:00] Saving: Dawnguard.esm.save.2012_10_28_04_36_43
[00:00] [Dawnguard.esm] Setting Persistent: [REFR:000CCE05] (places CounterLeanMarker [FURN:0006CF36] in GRUP Cell Temporary Children of WarehouseFurniture "Warehouse Furniture" [CELL:000CCDAA])
[00:00] [Dawnguard.esm] Setting Persistent: [REFR:000CCE09] (places WallLeanMarker [FURN:00052FF5] in GRUP Cell Temporary Children of WarehouseFurniture "Warehouse Furniture" [CELL:000CCDAA])
[00:02] Done saving.
</pre>


プログラムは保存するとき実際には元の mod には触れません。常に新しいファイルを生成します。その名前は生成済みの各ファイルとははっきりと区別できるものが選択されます。それからあなたが変更したあらゆるプログラムが保存されます。あなたは保存できます。あなたははっきりと区別できるファイル入手でき、さらに以前のそのままのファイルが残されます。
プログラムは保存するとき実際には元の mod には触れません。常に新しいファイルを生成します。その名前は生成済みの各ファイルとははっきりと区別できるものが選択されます。それからあなたが変更したあらゆるプログラムが保存されます。あなたは保存できます。あなたははっきりと区別できるファイル入手でき、さらに以前のそのままのファイルが残されます。


そのように、念のため何かが間違えたとき (あなたは重大な編集だったことを忘れてレコードの集まりを削除するかもしれない)、それに気づくや否や、あなたは以前のセーブファイルにロールバックできます。さもなくば、新しい mod としてそれを開いて過去の版をコピーしてください。それ故に、このポイントを重視することは重要なことです: 頻繁にセーブしてください、ただし大量に編集するときは、各編集毎に別々にセーブしてください。そのようにして、望む地点のセーブデータに遡ることができます。
そのように、万一何か間違えることがあります。あなたは重大な編集だったことを忘れてレコードの集まりを削除したかもしれない。それに気づくや否や、あなたは以前のセーブファイルにロールバックできます。さもなくば、新しい mod としてそれを開いて過去の版をコピーしてください。それ故に、このポイントを重視することは重要なことです: 頻繁にセーブしてください、ただし大量に編集するときは、各編集毎に別々にセーブしてください。そのようにして、望む地点のセーブデータに遡ることができます。




注意すべきもう一つの問題は、プログラムを終了するまでオリジナルの mod (CleanModsDemo.esp) が手つかずのまま残されるということです:
注意すべきもう一つの問題は、プログラムを終了するまでオリジナルの mod (このスクリーンショットでは Dawnguard.esm) が手つかずのまま残されるということです:


[[Image:Pic240-Data Folder Before Saving.png|保存する前に|400px]]
[[Image:TES5EditSaveFileLocation.jpg|800px|セーブファイルの場所]]


プログラムは古いオリジナルファイルを「バックアップ」ファイルとしてリネームした時点で、オリジナル mod としてファイルが「セーブ」されます。 (ファイルサイズの現象に気がついていますか? これらはたったいま追加のランドスケープレコードを除去しました。)
プログラムは古いオリジナルファイルを「バックアップ」ファイルとしてリネームし、フォルダ TES5Edit Backups に置いた時点で、オリジナル mod としてファイルが「セーブ」されます。 (ファイルサイズの現象に気がついていますか? これらはたった今除去した追加のレコードでした。)


これが完了してツールを終了した後で:
これが完了してツールを終了した後で:


[[Image:Pic250-Data Folder After Saving.png|セーブ後|400px]]
[[Image:TES5EditBackUpFileLocation.jpg|800px|バックアップファイルの場所]]


ロールが破棄されます。それであなたはプログラムを閉じてから直にそれをプレイテストすることができます。
ロールが破棄されます。それであなたはプログラムを閉じてから直にそれをプレイテストすることができます。
Line 254: Line 282:
* [[TES5Edit Cleaning_Guide - TES5Edit/ja|TES5Edit クリーニングガイド]]
* [[TES5Edit Cleaning_Guide - TES5Edit/ja|TES5Edit クリーニングガイド]]
* [[Skyrim Dirty Plugins List/ja|Skyrim Dirty プラグインリスト]]
* [[Skyrim Dirty Plugins List/ja|Skyrim Dirty プラグインリスト]]
* [http://forums.bethsoft.com/topic/1418088-relz-tes5edit/ オフィシャル Elderscrolls TES5Edit フォーラムトピック]


= 最後の一言 =
= 最後の一言 =

Latest revision as of 16:24, 15 January 2013


TES5Edit Mod クリーニンチュートリアル



このチュートリアルは modder と mod ユーザに TES5Edit を用いて mod をクリーニングする方法を教えるよう設計されています。mod のクリーニングは modding コミュニティにおいて互換性の発症を決定づけ、安定した mod ゲーム環境を作るためにありますが、TES5Edit はシンプルなユーティリティではありませんしそのプロセスで mod がダメージを受けないように注意しなければなりません。このチュートリアルはあなたが正確に mod をクリーンするために知る必要なことすべてを明らかするのに役立つはずです。


この記事のオリジナルの著者は Sharlikran_Map_Markers_Expanded.esp を使用します。このファイルはプログラムの使用を実演し、実験台として誰かの mod を使うことなく作業工程の概念を理解できます。

ダウンロード、インストール、言語設定[edit | edit source]

インストール[edit | edit source]

Skyrim Nexus から最新バージョンをダウンロードできます:

これを使うために、ダウンロードしたアーカイブに含まれているファイルをあなたのローカルコンピュータの任意のディレクトリに置く必要があります。下記のスクリーンショットで示すように、コンピュータ上で適当に機能する別のディレクトリ「任意のフォルダ」に置きました。

TES5Edit インストールフォルダ

ショートカットの作成[edit | edit source]

TES5Edit を頻繁何度も何度も開く、閉じる、再び開く、ということになるので簡単にアクセスできる場所にショートカットをセットアップしておくことは最善の策になります。あなたのデスクトップは推奨されている場所です。

あなたがインストールした場所にある TES5Edit.exe を右クリックし、"送る" (Send To) からデスクトップを選んでください。

TES5Edit のショートカットの作成


言語設定[edit | edit source]

TES5Edit には Skyrim 用の Language 選択パラメータ "-l:language" があります。

あなたがデスクトップに作成したショートカットを右クリックしてプロパティをクリックします。

Target とラベルされたボックスに、末尾に引用符記号 (") をつけてから、パラメータを追加してください。スクリーンショットでは "-l:spanish" を追加しています。

TES5Edit 言語設定

注意 : TES5Edit は英語環境でのみ動作します。このコマンドラインパラメータはプラグインのローカライゼーションのためだけにあります。ローカライゼーションが利用可能でないならば、英語のみではそのプラグインを正しく表示しません。

Mod を準備する[edit | edit source]

TES5Edit を起動する前に、あなたがクリーンしたいESPがすでに Data フォルダに置かれていることを確認してください。もしそうでなければ、プログラムを起動する前に、まずそれをコピーしてください。この例のために、Data フォルダにプラグインをコピーしています:

クリーニングする前に Mod を選択している

後でクリーニングの効果を目の当たりにできるので、そのesp/esmファイルのサイズに注目してください。

クリーニングプロセス[edit | edit source]

何かのクイックリストとクリーンしないもの[edit | edit source]

  • 非公式パッチ (USKP、UDGP、UHFP) はクリーンしないでください。それらはすでにクリーン済みです。
  • オフィシャルDLC (Update.esm、Dawnguard.esm、HearthFires.esm) はクリーンしてください。
  • 他のほぼすべてのものをクリーンしてください。

ウォーミングアップ[edit | edit source]

OK。さて、TES5Editを起動してください。

最初に開いたウィンドウであなたがロードする mod を尋ねてきます:

TES5Edit プラグインリスト

クリーンするためにこのツールを使うために、あなたはクリーニングする mod と クリーニングする mod が依存している mod だけをロードすべきです。一般的に、これはクリーニングする mod にチェックを入れることを意味しますが、もし他の mod を修正する mod の場合、その mod も同様にチェックを入れる必要があります。 すべてのマスタープラグインとそれに依存するすべての mod もロードされるので、ツールは Skyrim.esm もロードします。

そこで、始めるにはまずすべてのチェック済みの mod の選択を非選択状態にしてください ( あなたが現在アクティブにしている mod によって規定されている)。すぐに実行するために、ウィンドウを右クリックして "Select None" を選択してください。


Select None のポップアップ

その後にあなたがクリーンしたい mod を探してください。(すでに Dataフォルダにそれをコピーしていますか? もしコピーしていなかったならば、コピーするのにちょうどいいタイミングです… 一覧にそれが表示されるようにTES5Edit を再起動してください)


そしてそれを選択 (ウィンドウの左側のチェックボックスにチェックを入れる)し、 OKボタンをクリックしてください。


Mod の選択

次いで、プログラムに必要なものをロードさせてください。そしてロードが完了すると完了通知が表示されます。Message タブに "Background Loader: finished" が表示されるまでプログラムに何もしないでください。

ローディング終了

画像ではオリジナルの mod の内容を見ることができますが、フィルタをかけていないときはまだ手付かずです。

クリーニング前

まずステップを確認[edit | edit source]

次のステップは、mod が クリーニングする前から dirty レコードを持っているかどうか確かめたい場合に限り必要とされています。確かめると、除去するものを見ることができます。それはクリーニングプロセスに影響がありません。もしあなたがその確認に興味がないならば、単に次のセクション いよいよ mod をクリーニングをスキップしてください。

OK、次にいきます。ここでは次の方法をとります: TES5Edit ウィンドウの左ペイン (ウィンドウ枠) の上で右クリックし、ポップアップメニューの中で Apply Filter を選択してください:


Apply Filter (フィルタを適用)

それを開いたウィンドウ内で、「Identical to Master」(マスターと一致している) レコードのみを表示するために、下記の設定を選択してください:

チェックするフィルタオプション

すべてのチェックを外して表示されている一つのチェックボックスだけがチェックされてるように、選択画面で表示されているすべてのチェックをクリアすべきです。

それが完了してから、OKを選択してください。するとフィルタリングプロセスがスタートします。プログラムはフィルタリングプロセスが実行中の状態でウィンドウの見出しを変更します。このプロセスは mod の大きさやコンピュータのスポードに依存して一瞬から数分かかることがあります。

フィルタリングが終わるとき、ウィンドウ見出しは通常に戻り、Messsage タブには以下のメッセージが表示されます:

[Filtering done]  Processed Records: 889643 Elapsed Time: 00:18

フィルタリングの核心は、重点的に取り組みたいものだけを表示するようプログラムに指示することにあります。つまりそれを設定するということは、対応するマスターのレコードと一致するレコードだけを見せるということになります。すなわち、有用な変更をしていないためにその存在が現在の mod の中で必要とされていないレコードです。modder が必要とするつもりがないものを CS が含めてしまったので、ただその mod がそうなってしまっただけです。


フィルタリングプロセス完了後、プログラムは下記の内容を表示します (すべての階層を展開するためにツリーのルートを選択してテンキーにある「*」を推してください): keypad in order to expand all levels):

表示されたフィルタリングレコード

画像をご覧の通り、この mod は実際にいくらか Dirty record を持っています。これらは背景色が緑色で、文字色がダークグレイで表示されています。主としてこれらは mod がタッチしたものとCSが判断したが故にmod に引き渡されたされたランドスケープや配置オブジェクトです。

すでに Skyrim.esm が提供しているものと同じ情報をそっくりそのまま模写したものなので、これらのレコードは決して必要とされていません。

確認するために、レコードの内容を見ることができます。プログラムは右ペインにそれを表示します:

シングルレコードビュー

この画像では マスターにあるものと完全に一致する Placed NPC -- ThalmorEmbassyGuardNightShift02 [NPC_:000A6D6C] に関する REFR レコードを表示しています。そこでも文字色がダークグレイに変化していることに注目してください。 しかし、これらの「同一性」をを確信するために、ポップアップコンテキストから 'Hide no conflict rows' (コンフリクトがない行を隠す) を選択することもできます。

Hide No Conflict Rows

And lo! nothing is shown, confirming the first suspicion that those records are, in fact, identical. そして御覧ください! 何も表示されません! これらのレコードは、実際にはまったく同一であるという最初の疑惑を裏付けています。

何も表示されない!

注意 : ポップアップコンテキストから 'Hide no conflict rows' を非選択状態にしてください。

つまり、クリーニングを始めることができるということです。


いよいよ mod をクリーニング[edit | edit source]

Bethesda のマスターファイルのクリーニング順[edit | edit source]

TES5 Apply Filter For Cleaning Update.esm TES5 Apply Filter For Cleaning Dawnguard.esm TES5 Apply Filter For Cleaning Hearthfires.esm

Update.esm 用 : Skyrim.esm と Update.esm をロードしてください。ただし Update.esm のみクリーンしてください。
Dawnguard.esm 用 : Skyrim.esm と Update.esm と Dawnguard.esm をロードしてください。ただし Dawnguard.esm のみクリーンしてください。
Hearthfires.esm 用 : Skyrim.esm と Hearthfires.esm をロードしてください。ただし Hearthfires.esm のみクリーンしてください。

ESM または ESP のクリーニング[edit | edit source]

再び、フィルターウィンドウに進む必要があります。それで再び、左ペインで右クリックしてください。ただし、こ今回は代わりに "Apply Filter For Cleaning" を選択してください:

Apply Filter For Cleaning

妥当なオプションはすべて自動的に選択されます。するとプログラムはフィルタを適用します。(プログラムが以前実行した最初のフィルタリングステップから情報の一部をキャッシュしているので、これは数秒かかります。)そしてフィルタリング終了後に、左ペイン (ツリー) に進んでください。そして mod ( このケースでは Update.esm ) を選択してから右クリックして 'Remove "Identical to Master" records' を選択してください。

Identical To Master

すると警告ポップアップが現れます。ただ数秒待ってください。Yes ボタンが有効になります。するとそれをクリックできるようになります:

Warning You Are Sure

それを嫌がらないでください! この警告はうっかり触れたくない mod にあるものを変更してしまうことを防ぐように意図して作られています。

OK、プロセスの終盤に差し掛かっています。

"Yes, I’m absolutely sure" (「完全に承知している」)をクリック (あなたが正しい?からといって、いまだかつてプログラムが嘘をついたことはありません!) した後で除去過程が実行されます。それが終わってから、修正された mod が、シグナルとして「ボールド体」に変わっていることに気が付きます。

また一方で、メッセージペインには、削除された対象のダンプが表示されます:

クリーニングログ

ここにより緻密に検査できるテキストの要約のコピーがあります:

[Filtering done]  Processed Records: 889643 Elapsed Time: 00:04
Removing: DA06RitualScene [SCEN:000223E7]
Removing: BardsCollegeFluteView [DLVW:00108A63]
Removing: BardsCollegeLuteView [DLVW:0010C064]
Removing: BardsCollegeDrumView [DLVW:0010C065]
Removing: MS06StyrrSpeakView [DLVW:0002850A]
Removing: GRUP Top "DLVW"
Removing: WhiterunOlavaTokenBranch [DLBR:0009CCD3]
Removing: WhiterunOlavaReadingBranch [DLBR:0009CCD4]
Removing: GRUP Top "DLBR"
Removing: DoVatsAtAll [CPTH:0003ECD5]
Removing: KillCamSlowFrontSideFarA [CPTH:000B702D]
Removing: isFrontClearL [CPTH:0010D2AD]
Removing: isFrontClearR [CPTH:0010D2AE]
Removing: S07BackRightStart01 [CPTH:0010F8AC]
Removing: S08BackLeftStart01 [CPTH:0010F8B0]
Removing: GRUP Top "LSCR"
Removing: DA02SandboxAtShrine [PACK:0004D8E2]
Removing: PowerAttackRoot [IDLE:00013384]
Removing: KillMoveShortAxeMace [IDLE:00076F44]
Removing: KillMoveShortBlade [IDLE:00076F45]
Removing: KillMoveDualWieldRoot [IDLE:000D7886]
Removing: KillMove2HMRoot [IDLE:000E1720]
Removing: KillMove2HWRoot [IDLE:000E1726]
Removing: KillMove2HWDecapBleedOut [IDLE:000E1727]
Removing: KillMove2HWDecap [IDLE:000E519C]
Removing: H2HKillMoveRoot [IDLE:000F9956]
Removing: KillMove2HWDecap00 [IDLE:00100EFB]
Removing: DBOlavaReadingMiscObjective [QUST:0002E655]
Removing: [CELL:0009F823] (in BluePalaceWingWorld "The Mind Of A Madman" [WRLD:00034240] at 1,2)
Removing: WindhelmCandlehearthHallExterior [CELL:00038382] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 32,8)
Removing: [CELL:00038381] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 32,9)
Removing: GRUP Exterior Cell Sub-Block 1, 4
Removing: GRUP Exterior Cell Block 0, 1
Removing: MS11CrimeSceneMarkerREF [REFR:00020554] (places XMarker [STAT:0000003B] in GRUP Cell Persistent Children of [CELL:0001691F] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 0,0))
Removing: GRUP Cell Persistent Children of [CELL:0001691F] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 0,0)
Removing: [CELL:0001691F] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 0,0)
Removing: WindhelmWorld "Windhelm" [WRLD:0001691D]
Removing: Mehrunes01 [CELL:00009418] (in Tamriel "Skyrim" [WRLD:0000003C] at -1,12)
Removing: GRUP Exterior Cell Sub-Block 1, -1
Removing: GRUP Exterior Cell Block 0, -1
Removing: ValtheimKeepExterior02 [CELL:000095B0] (in Tamriel "Skyrim" [WRLD:0000003C] at 18,0)
Removing: GRUP Exterior Cell Sub-Block 0, 2
Removing: GRUP Exterior Cell Block 0, 0
Removing: [ACHR:000A6D5E] (places ThalmorEmbassyGuardDayShift03 [NPC_:000A6D69] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: [ACHR:000A6D5F] (places ThalmorEmbassyGuardDayShift02 [NPC_:000A6D68] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: [ACHR:000A6D60] (places ThalmorEmbassyGuardDayShift01 [NPC_:000A6D67] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: [ACHR:000A6D61] (places ThalmorEmbassyGuardDayShift04 [NPC_:000A6D6A] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: ThalmorEmbassy02 "Thalmor Embassy, Elenwen's Solar" [CELL:0007DCFC]
Removing: GRUP Interior Cell Sub-Block 2
Removing: fVATSCameraCutAwayDistance [GMST:000142ED]
[Removing "Identical to Master" records done]  Processed Records: 963 Removed Records: 50 Elapsed Time: 00:00

ツリーペイン上で、左の mod の内容はボールドフォントで修正されたレコードを表示します:

右ペインで修正された内容


自分でチェックできますが、レコードの表示は、最初のフィルタリングのときに表示されたものと同じです。それらが同一ゆえに必要とされないときでも、 Placed NPC の除去に注意してください。

Undelete and Disable References

あなたがクリーニングしたプラグイン (重ねてこのケースでは Update.esm) を再び右クリックしてから "Undelete and Disable References”を選択してください。再び、変更内容を見るために Messages タブをチェックしてください後で BOSS team にプラグインを報告するために除去された "Identical to Master" と "undeleted and disabled references" のレコード数を書き留めておいてください。

作業結果を保存する[edit | edit source]

OK、このとても重要なポイントを理解してください:修正された mod はまだ保存されていません。そしてあなたがそうしたくなるまで保存されることはありません。もしあなたの気が変わったならば、あなたはプログラムを終了する (普段からそうしているように単にウィンドウの右上の隅をクリックしてください)ことができます。それからこのように表示されるウィンドウで答えてください:

保存選択ウィンドウ

ウィンドウ上で、触らない mod を維持するためにすべての mod をアンチェックできます (このケースでは一つのみ)。するとそれらはすべてなにも変更されません。


一方で、「CTRL + S」キー (標準の保存ショートカット) を押して自分で保存ウィンドウを呼び出すことができます。もしそれらを保存したければ、チェックボックスにチェックを入れたままにしてください。

現段階では、次のように表示される Message タブに注目してください:

 Done saving.
[00:00] Saving: Dawnguard.esm.save.2012_10_28_04_36_43
[00:00] [Dawnguard.esm] Setting Persistent: [REFR:000CCE05] (places CounterLeanMarker [FURN:0006CF36] in GRUP Cell Temporary Children of WarehouseFurniture "Warehouse Furniture" [CELL:000CCDAA])
[00:00] [Dawnguard.esm] Setting Persistent: [REFR:000CCE09] (places WallLeanMarker [FURN:00052FF5] in GRUP Cell Temporary Children of WarehouseFurniture "Warehouse Furniture" [CELL:000CCDAA])
[00:02] Done saving.

プログラムは保存するとき実際には元の mod には触れません。常に新しいファイルを生成します。その名前は生成済みの各ファイルとははっきりと区別できるものが選択されます。それからあなたが変更したあらゆるプログラムが保存されます。あなたは保存できます。あなたははっきりと区別できるファイル入手でき、さらに以前のそのままのファイルが残されます。

そのように、万一何か間違えることがあります。あなたは重大な編集だったことを忘れてレコードの集まりを削除したかもしれない。それに気づくや否や、あなたは以前のセーブファイルにロールバックできます。さもなくば、新しい mod としてそれを開いて過去の版をコピーしてください。それ故に、このポイントを重視することは重要なことです: 頻繁にセーブしてください、ただし大量に編集するときは、各編集毎に別々にセーブしてください。そのようにして、望む地点のセーブデータに遡ることができます。


注意すべきもう一つの問題は、プログラムを終了するまでオリジナルの mod (このスクリーンショットでは Dawnguard.esm) が手つかずのまま残されるということです:

セーブファイルの場所

プログラムは古いオリジナルファイルを「バックアップ」ファイルとしてリネームし、フォルダ TES5Edit Backups に置いた時点で、オリジナル mod としてファイルが「セーブ」されます。 (ファイルサイズの現象に気がついていますか? これらはたった今除去した追加のレコードでした。)

これが完了してツールを終了した後で:

バックアップファイルの場所

ロールが破棄されます。それであなたはプログラムを閉じてから直にそれをプレイテストすることができます。

OK。これが考えられることのすべてのはずです。

このプログラムについての記事[edit | edit source]

さらなる TES5Edit のリソース[edit | edit source]

最後の一言[edit | edit source]

ここではただこの素晴らしいツールでできることの上っ面だけを論じているということを覚えておいてください。

modding の世界は個人的な空き時間を膨大に費やしてこの素晴らしいプログラムを作った ElminsterEU のような惜しみない個人のおかげでより気前の良いものになります。あらゆる栄誉が彼に贈られるべきです。そしてもしあなたがそうする立場にいるならば、TESNexusのダウンロードで評価することを忘れないでください。

結びとクレジット[edit | edit source]

このセクションは13:48, 23 October 2012 (EDT)にTES5Edit Mod Cleaning Tutorialの文を直訳したものです。

このガイドはTES4Edit/Mod cleaning tutorial with TES4Edit を出典にしています。


Brumbek, Aellis, Kalevala, Leeus, DragoonWraith を含むがこれに限定されない多方面の著者と記事の貢献者に感謝します。

リリースされた TES5Edit に取り組んだ ElminsterEU, Sharlikran, and Zilav にも謝辞を贈ります。

Still to do:


Language: English  • 日本語