☆ Mator Smash [ユーティリティ] ID:90987 Author:Mator 2018-05-07 15:33 Version:1.0.2
- RATE: ★=17 G=10 [DOWNLOAD SITE]
-
TAG: [MOD管理] [日本語化対応] [問題解決] [Tool] [パッチ]
Mator Smash
Wrye Bash - MOVED のBashed Patch機能と同様に、競合解消パッチを生成するツールです。
すべてのレコード タイプの競合を処理可能です。
※ Version:1.0.2からUTF-8対応になり、日本語化されたmodが対象になっても
文字化けしません。
詳細:
キャラクター、アイテム、クエスト、音楽、レベル付きリスト、天気、
魔法の効果などのすべては、プラグイン ファイルに記述されています(.esmや.esp)
複数のmodが、同一のレコードを変更した場合、例外はありますが、
最後にロードされたmodの変更点のみがゲームで使用されます。
(MOで優先度の数値が大きいもの)
このことは、Skyrimの仕様として知られています。
多くのプラグインのパッチは、
複数のmodの変更をそれぞれに組み合わせて競合を解決しています。
(Wrye BashのBashed Patch, 0.espなど)
競合するmodのすべての組み合わせは、ユーザー環境によりますので千差万別です。
そのため、その環境に合わせたパッチを作成して配布することは不可能です。
そこで、Smashのようなツールを使用し、
千差万別のユーザー環境のそれぞれに併せた競合解決パッチを作成するtoolの出番です。
いろいろなルールに従って競合解決パッチを生成することができます。
これにより、複数のmodの内容をすばやく効率的に組み合わせることができます。
ただし、Smashは、(詳しい)ユーザーが手動で作成した
(各の基準で作成した)手作りの競合解消パッチを完全に置き換えることはできません。
最終的には、パッチを作成した後に、TES5Editで再確認して、
競合解決が不十分な場所があった場合は、必要に応じて自分で変更を加えてください。
・NEXUS本文より
質問:Smashはまだベータ版ですか?
答え:いいえ。これは公式リリースです(3年以上の開発期間を経ています)
●使用方法
① 任意の場所に展開しMOに登録します。
※動作不良の原因になることがあるので注意!
実行file形式(exe,com,msi,bat,jar等)を含むフォルダ名に
英数以外の日本語が含まれている、
フォルダ階層が無駄に深い、フォルダ名が異様に長い、
C:\Program Files、
C:\Program Files (x86)以下のOSの権限問題が絡む場所にあるなど
不具合が発生し動作に支障をきたす可能性が増します。
備考:
実行file形式を持つ、他のmodの掲示板を見ると
ホボすべてのmodで、
この内容に関連する問題が起きての相談が書き込まれています。
お願いです、使用しないでください。
例:
E:\Skyrim_tools\Mator Smash
MOに上記の例:で展開した場所を指定し、MatorSmash.exe を登録します。
※引数等はいりません(UTF-8への対応は、TES5Editとは異なり引数は不要です) #10参照
タイトル ⇒ 任意ですが Mator Smash
下にある3つのチェックboxへのチェックはいりません。
SSの2枚目を参照してください。
備考1:
MatorSmash.exe は32bitです(PE L)
備考2:
[Skyrim SE]Mod Organizer 2 の場合は、
設定でSS3枚目のようにすると、
パッチが直接この場所に送られるようになるのでより便利です。
② MOからこのtoolを起動し、使用するゲームを選び、プロファイルを作成します。
③ プラグインを取捨選択しチェックします。
備考:
プラグイン選択時に、
インクリメンタルサーチやマウスとシフトキーを併用しての範囲選択も可能です。
④ 左上にある 緑矢印 ボタン を押します。
※緑矢印は、チェックしたmodすべてがパッチ作成の対象となります。
⑤ toolを閉じて、MOに戻り、警告が出ていることを確認します。
続いて、左ペインの一番下の、Overwriteで右クリックして、
MODを作成 を選び 任意でmod名を決めます。
例:
Smashed Patch 0102 03 など(生成元tool名+日付+その日の何回目にあたるか)
⑥ TES5Editで作成した Smashed Patch.esp を開き、
文字化け等の確認と、狙った通りにパッチが作成されているかなどの確認をします。
備考1:
・Merge Plugins に似た画面と操作です。
こちらの使い方に慣れている方には、おそらく説明はホボ不要と思われます。
備考2:
このtoolで作られた Smashed Patch.esp は、Bashed Patch, 0.esp と同レベルで
[Skyrim SE]LOOT - Load Order Optimisation Tool から優先度が割り振られます。
(masterlist.yamlに専用の記述項目あり)
注意1:
・Merge Plugins同様に、255個以上のプラグインをアクティブにすることはできません。
生成するパッチによって最後の一枠のプラグインスロットが消費されますので、
254個以上のプラグインを読み込まないでください。
また、254個以上のプラグインがある場合は、Merge Pluginsなどを使用し、
事前に減らしておいてください。
注意2:
・このmodは、他の競合解消パッチと一緒に使用することは意図していません。
DynDOLOD、SkyProc、UPFなどは、Smashでパッチを作成した後に、実行し生成して下さい。
これらのmodは(DynDOLOD、SkyProc、UPFなどは)Smashでパッチを作成時に、
チェックを外して読み込まないでください。
注意3:
パッチを作成してゲームを起動したら、なんかSkyrim落ちるんだけど……。#13 参照
=============================================================================
●日本語化ファイルについて
日本語化 Version:1.0.1 は Version:1.0.2 でも使用可能です(english.lang のMD5が一致)Skyrim Nexus, Mator. 7 May 2018. Mator Smash. 2 May 2018 <http://www.nexusmods.com/skyrim/mods/90987>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
また、日本語版では動作しないMODが存在します。英語版 Version 1.9.32.0.8 推奨。参考:英語版を日本語化
英語版と日本語版の切り替えは、Steamにて同ライセンスで変更可能です。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-▼ Version : 1.0.2#50名無しGood![Skyrim SE]Unofficial Mator Smash Updated
Ver2.2に更新されていました。
やることは一緒なのでLEでも(私の環境では)問題なく使えています。まとめてパッチ作成してくれて面倒臭がりの自分でも使えているので非常に便利。
気になったところのレコード優先順位はTES5Editで確認しましょう。 ID:E5Yzk5ND Day:514 Good:0 Bad:0- Good
- Bad
- 90987
#49名無しSEのNexusの方に別作者が更新を引き継いだアンオフィシャル版があった
[Skyrim SE]Unofficial Mator Smash Updated
使ってみてxEditで確認してみたところ、変な巻戻りもないしかなりいい感じに競合解消してくれると思われる ID:diZmQ5Ym Day:1360 Good:1 Bad:0- Good
- Bad
- 90987
#48名無し正直wbを差し置いて今更これを使う理由はない
シンプルな設計だからとっつきやすいかもしれないが謎の挙動が多くアップデート意欲も薄い。フィードバックが少ないから仕方がないことかもしないが。 ID:FhOGRlZj Day:818 Good:0 Bad:0- Good
- Bad
- 90987
#47名無し#42
うちも同様でeditで見たらArmor AddonのBODT Flagsが削除されてた
削除されてる装備、されない装備と混在しててどういう判定なのか不明
画面表示とかなら判断できるけど内部数値的なところでこれやられてたら
editで要再確認とは言うけどちとやっかいだね ID:YxMDQ0N2 Day:0 Good:0 Bad:0- Good
- Bad
- 90987
#46名無しと思ったらセッティングのパッチタブから生成場所指定できるんだな...
overwrite内に生成されない場合はそこから設定すればいいわけだ
俺がアホだった ID:QwYTc3Zj Day:15 Good:0 Bad:0- Good
- Bad
- 90987
#45名無しパッチ作成したらなぜかoverwriteじゃなくプロフィール内ののsaves/Dataのフォルダーにespが生成された...
おま環かもしれんがoverwriteに移してmod作成したらパッチは作れたので参考までに ID:QwYTc3Zj Day:15 Good:0 Bad:0- Good
- Bad
- 90987
#44名無しこれでパッチを作った影響で無効化してもよくなったファイルを検出する方法ってありますか?
xEditで開けてみて全部色ついてたらとかそんな感じですか?
また、レベルドリストの結合だけやってほしい場合ってこいつよりWBのほうが適していると思いますか? ID:FiNzZkOD Day:0 Good:0 Bad:0- Good
- Bad
- 90987
#43名無しはやいとこESPfeに対応してくれんかのぅ ID:Q4MzQ4NW Day:108 Good:0 Bad:0- Good
- Bad
- 90987
#42名無し殆どの場合はうまく組み合わせてくれるのだけど、時々レベルドリストに従って変更されたNPCの装備が透明になってしまうのが謎 ID:lkZTY2MT Day:20 Good:0 Bad:0- Good
- Bad
- 90987
#41名無し上の説明だけでは無理だな手順通りでOverwriteに何も作成されない
詳しく画像付きとかで説明してくれるblogがまだないからまだ暫くWrye Bashのお世話になるしかなさそうだ。 ID:IzYTU1Zj Day:50 Good:0 Bad:0- Good
- Bad
- 90987
#40名無しWryeBashの感覚でいたからLeveledListを使うModだけに使うのかと思ったら、全部に掛けていいのね
時間はWryeBashよりも掛かるけど、タグの有無とかを気にしなくていいからこっちのほうが楽ではある ID:QzMWU2Mj Day:7 Good:0 Bad:0- Good
- Bad
- 90987
#39名無し自己解決
これって自分で割り当てたパッチに含めようが含めなかろうが起動時に読みこんだMOD全てが考慮されてパッチが作成されるのね
だから読み込んだMODですでに競合が解消されてたりするとそこの部分はパッチ作られないわけだ ID:M1N2IwMD Day:0 Good:0 Bad:0- Good
- Bad
- 90987
#38名無しこれって例えばレベルドリストの競合だけを解消するパッチを作りたいときって、必要なやつだけ読み込んで、smash allしてxeditでいらないやつ消すみたいな工程とるしかないのかな
smash allじゃなくて+マークのボタンからパッチ作成で必要なやつだけパッチに割り当ててタグ設定してビルドってやってもレコードがないとか言われて作成されないんだよね
いまいちここらへんの使い方が分からん ID:M1N2IwMD Day:0 Good:0 Bad:0- Good
- Bad
- 90987
#37名無しGood!自分の使い方の問題かもだけど、これでパッチを作ると同時にENBの設定iniが作成されていた
しかもなぜか調整前のまっさらなもの
MOなどを使っているとロードオーダーの関係で設定が巻き戻ってしまうことになるので、もし作成されてしまった場合はiniを削除しておいた方が良いです
Mod自体は面倒なパッチ作業を自動的にしてくれるので大変助かってます ID:diZmQ5Ym Day:610 Good:0 Bad:0- Good
- Bad
- 90987
#36名無しWrye Bashの不要になったespのチェックを自動で外してくれる機能が付けば言うことないな ID:diZmQ5Ym Day:568 Good:0 Bad:0- Good
- Bad
- 90987
#35名無し完全におま環なんだけど
これで作ったパッチ使うと
ソリチュードのロッグヴィルおじさんが
死んでくれなくなった・・・
MOD入れすぎてもう何が競合して悪さしてんのかわがんね
さぁ休みを犠牲にして原因特定まで作り直すか・・・ ID:dhZjU1Yz Day:668 Good:0 Bad:0- Good
- Bad
- 90987
#34名無し自動でタグつかないんだがこんなもん? ID:FhOGRlZj Day:91 Good:0 Bad:0- Good
- Bad
- 90987
#3327#32
疑問が解消されました。
FNISに関してはまさに個々の環境に合わせたespを吐き出すと勘違いしてました……。ごっちゃになって、hkxファイルの方を吐き出すのをすっかり失念してました。
Tes5Editでの環境に合わせた互換パッチ作成は、高性能になったとは言えやはり必須ですよね。
重ね重ね、ありがとうございました。 ID:YxOTJiZj Day:610 Good:0 Bad:0- Good
- Bad
- 90987
#32#29#31
>仮にMerge.espが単一で完結するのもの.....
OK
>しかし、Merge.espの中身に対する互換パッチ等がある場合は.....
互換パッチの内容によりますが、その3種類をSmashの指定に含める必要があります。
>wryebashのときは何も考えずに、bashpatchを作ってたので.....
扱いとしては、wryebashの時同様にあまり深く考えずにSmashしてしまっても問題ありません。
基本的に、左上の緑矢印をクリックし、読み込んでるmodに全てを対象にして作成してしまって大丈夫です。
>それから、FNIS等のExeを使って吐き出したEsp.....
おそらく勘違いだと思われますが、FNISはexeから個々人の環境に合わせた個別(ユニークな).espを生成してはき出すことはありません。
ここの説明記事にあるように、DynDOLOD、SkyProc、UPFが除外的な扱いなだけです。
※最終的に、そのmodをSmashに読み込ませるか、生成されたpatchはどんな具合か等をTES5Editで確認することは必須です。
(実のところ、wryebashで生成されたpatchにもこの作業は必須ですしたので、Smash特有の問題ではありません) ID:I0OTVhZG Day:14 Good:1 Bad:0- Good
- Bad
- 90987
#3127#29#30
ご回答ありがとうございます。
追加の質問で申し訳ないのですが、2番目に関して、
仮にMerge.espが単一で完結するのもの(それ自体で完結するLeveled listのない装備やアイテムのみ)だったら、SmashPatchに含んでも含まなくても良い。
しかし、Merge.espの中身に対する互換パッチ等がある場合は、Merge,espと互換パッチ.espを同時にsmashする、という認識でいいでしょうか?
wryebashのときは何も考えずに、bashpatchを作ってたのでイマイチ要領が……。何かしら齟齬があったらすみません。
それから、FNIS等のExeを使って吐き出したEspなどは含んではだめと思ってたんですが、あくまでもDyndolod等の競合解消するESPだけなんですね。 ID:YxOTJiZj Day:610 Good:0 Bad:0- Good
- Bad
- 90987
#30#29>Wyre Bashは未使用なのでMO2での方法になりますが、参考までに。
なにを思ってか、Wyre BashからSmashの使用方法と勘違いしてしまった。
↓の書き込みから この行は無視してください。 #27 ID:I0OTVhZG Day:14 Good:0 Bad:0- Good
- Bad
- 90987
#29名無し#27
Wyre Bashは未使用なのでMO2での方法になりますが、参考までに。
>1 先ずMerge pluginsでMerge
OK
>2 Mergeしたesp等をuntick
merged.espはSmashでpatchに含めないならチェックをハズしても大丈夫ですが、これに対するpatchも必要ならチェックを外す必要はありません。
>3 次にMator Smashを吐き出したもの含めてSmashed patchの作成.....
Smashは.exeを参照しません(解析等をせず完全に無視します)
FNIS等.exeを含むmod類はそのままで問題ありません。
Smashで条件を変えていくつかpatchを作成し、TES5EditやWinMerge(という比較に特化したtoolがあります)などで見比べたり、ゲーム内で実作動させて様子をみるも手かと思います。 ID:I0OTVhZG Day:14 Good:0 Bad:0- Good
- Bad
- 90987
#28名無しGood!bashよりも簡単でよさそう
lootしてからこれを起動してパッチボタン押せば勝手に作ってくれる
bashだと最近増えたタグに対応していなかった気がするし、全体的にどうすればいいのか分かりづらかった ID:A3YTdkZD Day:0 Good:0 Bad:0- Good
- Bad
- 90987
#27名無しwrye bashから移行しようと考えてます。
念の為訊きたいのですが、Merge pluginsと併用する際は
1 先ずMerge pluginsでMerge
2 Mergeしたesp等をuntick
3 次にMator Smashを吐き出したもの含めてSmashed patchの作成(この際
ExeファイルのあるFNIS等は含めない)
という順番と方法で間違いないでしょうか。 ID:YxOTJiZj Day:608 Good:0 Bad:0- Good
- Bad
- 90987
#26名無しGood!Wyre Bashはどうも馴染めず、こちらを試してみました
当方のような初心者にも比較的わかりやすいと思います。 ID:JjYzY3OD Day:39 Good:0 Bad:0- Good
- Bad
- 90987
#25名無し> #19 さんへ
同じような現象になったことあるのですが、その時はDynDOLOD.espを読み込んだ時に起きましたね。
ただそのESPはパッチで生成したESPなので、このツールでは読み込まないようにした方がいいESPです。
実際にそのESPを読み込まなければ普通に動きました。 ID:Y4Y2U1OG Day:93 Good:0 Bad:0- Good
- Bad
- 90987
#242#23
履歴を確認したところ、再編集して引っ込めていたのですね……。
uploaderで見かけて、これはいいものだ!と勢いで編集してしまいました。
余計な手間を取らせてしまい申し訳ありませんでした。 ID:I0OTVhZG Day:110 Good:0 Bad:0- Good
- Bad
- 90987
#23名無し#22
up14440のアップロード者です。すみません、もう一度記事の記述を元に戻しました。
あのファイルはおまけ程度に扱ってもらえると嬉しいです。お声掛けありがとうございました m(_ _)m ID:NjZTliN2 Day:5 Good:1 Bad:0- Good
- Bad
- 90987
#222●日本語化ファイルについて
どなたかが、よりわかりやすい翻訳をupされていましたので、そちらを使用してください。
翻訳作成者の方へ。
この広報に問題がありましたら、お知らせください。 ID:I0OTVhZG Day:110 Good:0 Bad:0- Good
- Bad
- 90987
#21名無しGood!さすが新鋭
長らく止まってるwrye bashより拾える競合のカテゴリー多いな
これでさらに機能増えたらoblivion時代のwrye bashに並ぶツールになるかも ID:ZiZDhlZj Day:2 Good:0 Bad:0- Good
- Bad
- 90987
#20名無し#19
事前にTES5Editで、パッチ作成時に読み込む必要がないものを
調べてから、Smashを実行するなどや、
Smashで試しに、100個程度を読み込ませて動作がどうなるか確認等は
されましたか?
参考までに:
SmashはPlugin読み込み選択時にインクリメンタルサーチやシフトキーを
使用しての範囲選択も可能なので取捨選択はかなり融通が利きます。
当方は、Win10 64bitでMO1とMO2使用で、今はMO2がメインです。
(MO2はportableモードではありません)
また、全mod数は300個を超えていますがマージしていますので
半分以下になっています。
この環境で、テスト用に大量のmodをSmashで読み込ませたところ
落ちたことは一回だけありました。 ID:I0OTVhZG Day:91 Good:0 Bad:0- Good
- Bad
- 90987
#19名無し#18名無しGood!#8
ESP日本語化してプレイしてる大半の人にも問題なく使えるようにしてくれた作者さんとあなたは紛れもなく英雄だ、ありがとう ID:AzN2I5MT Day:285 Good:0 Bad:0- Good
- Bad
- 90987
#172あまり問題にならないと思いますが、
ロシア語のmodをUTF-8条件下で使用すると
問題が発生するので、コマンドラインでSmashに引数を渡すようにと
コメントがあります。
体型のDemonicaなどでロシア語modを使用する人もいるとい思いますので参考までに。 ID:I0OTVhZG Day:89 Good:0 Bad:0- Good
- Bad
- 90987
#162v1.0.1の日本語化はv1.0.2でもそのまま使用可能です。
(english.lang のMD5が両verで一致) ID:I0OTVhZG Day:89 Good:0 Bad:0- Good
- Bad
- 90987
#15名無しMO2なら問題なくいけた ID:ZhYTRlN2 Day:17 Good:0 Bad:0- Good
- Bad
- 90987
#14名無し#13名無しsmashe patchに読み込ませたesp多すぎて起動しなくなったぜ、なんていう私みたいなおバカさんのために対策書いときます
1.TES5EDITでsmashed patchを開く
2.Clean Masterして不要なマスター指定を一括削除
これで起動できるようになった ID:ZhYTRlN2 Day:16 Good:0 Bad:0- Good
- Bad
- 90987
#12名無しWBは不要espを削減する役目がまだあるから捨てるには早い
Q&Aで両立していいって書いてるししばらくはお世話になりそう ID:ZhYTRlN2 Day:16 Good:0 Bad:0- Good
- Bad
- 90987
#11名無しGood!ついにWrye Bash から卒業するときが来たな ID:ZhZWM4Yz Day:161 Good:0 Bad:0- Good
- Bad
- 90987
#10名無しGood!UTF8対応されましたね
試しにパッチを作成したところ引数などの設定も必要ないようでした ID:IyYTk5ZT Day:19 Good:0 Bad:0- Good
- Bad
- 90987
#9名無しGood!Good! ID:gzYjJkYz Day:4 Good:0 Bad:0- Good
- Bad
- 90987
▼ Version : 1.0.1#8名無し今githubで作者さんと話しているのですが、起動引数でUTF8対応するようにしてくれるそうです、せっかくなのでmerge pluginでも同様の仕様にしてもらえないかお願いしました ID:ZhYTRlN2 Day:14 Good:20 Bad:0- Good
- Bad
- 90987
#72日本語化fileです。 ID:I0OTVhZG Day:82 Good:0 Bad:0- Good
- Bad
- 90987
#6名無しTES5Editでちまちまパッチ作るの本当に苦痛なので少しでも楽になるとありがたいなあ… ID:E2ZjMxNj Day:615 Good:0 Bad:0- Good
- Bad
- 90987
#5名無し> #4
自分も「トンカチ(?)マークBuild patches」を押下したら、ツールの画面が消えMOも同じ状態になりました。「MOによってロック」は、ツールが画面上から消えていますが、タスクマネージャーで見ると当該ツールは動いているので、MOとしてはツールはまだ動いているとしてロックが解除されないのだと思われます。
タスクマネージャから当該ツールを終了させれば、ロックは解除されます。 ID:FkZDM0Y2 Day:340 Good:0 Bad:0- Good
- Bad
- 90987
#4名無し今mod構築をし、esp253個でMatorSmashを起動しました。
左上にある緑色の右矢印をクリック後少し待って
トンカチ(?)マークBuild patchesを押しましたが押した瞬間にツールが落ちます。MOで管理しているのですが、ツールが落ちた後もMOによってロックされたままになるみたいです。
単純にesp読み込み過ぎなのか、それとも初期設定があるのでしょうか? ID:EwOWJlNT Day:0 Good:0 Bad:0- Good
- Bad
- 90987
▼ Version : 1.0.0#3名無し#2名無しGood!詳細な手順書を記入しました。
参考にしてください。
現在、日本語化fileを作成していますので、少々お待ち下さい。 ID:I0OTVhZG Day:80 Good:14 Bad:0- Good
- Bad
- 90987
#1名無し各種レコードの競合を回避するパッチを作成するMODのようです
オブリ時代のwrye bashに近いもの?
互換パッチを手動で作成する手間が省けるかもしれないですね ID:RjZjM4NT Day:5 Good:0 Bad:0- Good
- Bad
- 90987
- 作者(Mator)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
スポンサーリンク
スポンサーリンク