SkyrimWikiJP
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
(
+
) |
ヘルプ
|
ログイン
]
MOD/Tool/BOSS
をテンプレートにして作成
Note/
?
開始行:
'''注意1: この記事はOblivionのロード順変更ツール[[BOSS>Ob...
//'''''注意2: 2011年11月19日現在、ここでいうWrye Smashと...
//'''''注意3: 2011年11月19日現在、Smash Tagとは、将来的に...
*はじめに [#first]
''[[BOSS - Better Oblivion Sorting Software for Skyrim>Ne...
''目次''
#contents
*特徴 [#bossfeatures]
- BOSSはユーザーが導入したModについて、適正なロードオーダ...
また、導入されたModについて(存在すれば)使用上の注意、Bash...
- Wrye *ash(Bash/Flash/Smash)でghost化したMODもソートされ...
- 簡単にModの位置やメッセージをカスタマイズする機能があり...
- GUIで簡単にBOSSの機能にアクセスでき、また異なるセッティ...
- 本体の更新も必要に応じて行なわれており、マスターリスト...
- マスターリストファイルであるmasterlist.txtをGUI等から自...
*入手・導入 [#bossinstall]
**入手場所 [#getboss]
[[BOSS Download>http://code.google.com/p/better-oblivion-...
[[2015/06/26現在こちらからDL可能>http://boss-developers.g...
-7zipで圧縮されたアーカイブ版とインストーラ版があるので都...
**インストールと基本的な使い方 [#installandhowtouse]
//+(もし使っていれば)Wrye SmashのLock Time機能は解除して...
//--Wrye SmashのModsタブの下、Modリストのヘッダー(File Lo...
//--Wrye Smash v292以降の場合、上記メニュー内にある'''BOS...
+(アーカイブ版の場合)ダウンロードしたファイルを任意のフォ...
BOSSをSkyrim専用にする場合はSkyrimのインストール場所(TESV...
+BOSSのフォルダ内にある"'''BOSS GUI.exe'''"をダブルクリッ...
1.でSkyrim専用にしなかった場合、どのゲーム用にBOSSを起動...
+ウィンドウ右側の"Sort Plugins"の真下にある"'''Update Mas...
+古いバージョンのBOSSを使用しており、userlist.txtを使用し...
+以後は必要に応じてBOSS GUI.exeを起動して上記操作でModの...
masterlistに登録されていないMODはロード順の並び替えはされ...
**GUIインターフェース [#gui]
-ウィンドウのタイトルバーにはBOSS GUIがどのゲーム用に起動...
-''Edit User Rules''ボタンを押すとBOSS User Rule Manager...
-''Run BOSS''ボタンを押すとBOSSが実行されます。どのように...
-''View BOSS Log''ボタンを押すと最後に実行されたBOSSの実...
***動作設定部 [#guioptions]
-''Output Options''はBOSSの実行ログ出力に関するオプション...
--''Show BOSS Log On Completion''にチェックを入れておくと...
--''Display File CRCs''にチェックを入れておくとログにData...
--''BOSS Log Format''はログの形式をHTMLファイルにするかプ...
-''Run Options''はBOSSの実行そのものに関するオプションを...
--''Sort Plugins''は実行時にModの並べ替えを行ないます。
---''Update Masterlist''にチェックを入れておくと実行時に...
---''Perform Trial Run''にチェックを入れておくと実行をシ...
--''Update Masterlist Only''は実行時にマスターリストの更...
--''Undo Changes''は実行時に過去2回分のModの並べ替えのい...
***設定 [#preference]
-以下の設定はメニューバーのEdit→Settings...から行なうこと...
||170||c
|タブ|設定|解説|h
|General |Default Game |「Autodetect」以外にセットされた...
|~|Language |GUI及びログの並び替えに関わらない部分の言語...
|~|Check for BOSS updates on startup |起動時にBOSS本体の...
|~|Use User Rules Editor |BOSS User Rule Managerを使用す...
|~|Close the GUI after running BOSS |並べ替えを完了した際...
|Internet |Proxy Hostname |インターネットへの接続にプロキ...
|~|Proxy Port Number |インターネットへの接続にプロキシを...
|~|Proxy Username |インターネットへの接続に認証が必要なプ...
|~|Proxy Password |インターネットへの接続に認証が必要なプ...
|Debugging |Debug Outout Verbosity |デバッグ出力の程度を...
|~|Include Source Code References |デバッグ出力にソースコ...
|~|Log Debug Output |デバッグ出力を"'''BOSSDebugLog.txt''...
*userlist.txtの作成 [#bossuserlist]
BOSSでは上記の通りBOSS GUI.exeを起動してmasterlistをオン...
以下の項目はBOSS\BOSS User Rules ReadMe.htmlの翻訳になり...
**以下の文中における用語 [#glossary]
:MOD、プラグイン|ここではesp/esmファイルのことを指します...
:「ゲームのマスター.esm」|BOSSを導入したゲームのタイトル...
**Userlist使用前に [#bossbeforeul]
UserlistはMODのソート順を整えたりBOSSがログに吐き出すMOD...
-コメントに日本語を使う場合は文字コードをutf-8nで保存する...
userlist.txtはメモ帳などの基本的なテキストエディタで開く...
:1.MODやMODグループの並べ替え|MODを他のMODに対する前後に...
:2.BOSSメッセージの編集|BOSSlogに表示されるMOD特有のメッ...
**ルール定義の基礎 [#definitionandfoundation]
ユーザールールの適切な理解を得るために後述の[[ルール定義...
***未登録MODのソート [#bossulsort1]
masterlist未登録のMODを他のMODの後ろに並べる場合
ADD: <RULE MOD>
AFTER: <SORT MOD>
他のMODの前に並べる場合
ADD: <RULE MOD>
BEFORE: <SORT MOD>
~ '''RULE MOD''' は追加したいMODで、'''SORT MOD''' は '''...
例)
注意:1.7は構文の末尾(下の例だとespの後)にスペースが混...
ADD: Mod1.esp
AFTER: AFK_Weye.esp
ADD: Mod2.esp
BEFORE: AFK_Weye.esp
上記の記述を適用すると
...
Mod2.esp
AFK_Weye.esp
Mod1.esp
...
***認識されているMODの位置の変更 [#bossulsort2]
masterlist登録済のMODを他のMODの後ろに並べる場合
OVERRIDE: <RULE MOD>
AFTER: <SORT MOD>
他のMODの前に並べる場合
OVERRIDE: <RULE MOD>
BEFORE: <SORT MOD>
~ '''RULE MOD''' は並べ替えたいMODで、'''SORT MOD''' は '...
例)
OVERRIDE: bgBalancingEVCore.esp
AFTER: Unofficial Skyrim Patch.esp
上記の記述を適用すると
...
Unofficial Skyrim Patch.esp
bgBalancingEVCore.esp
...
***MODのBOSSlogメッセージとBashタグ提案の編集 [#bossulsor...
BOSSlogに表示されるメッセージを追加する場合
FOR: <RULE MOD>
APPEND: <MESSAGE OBJECT>
BOSSlogに表示されるメッセージを置き換える場合
FOR: <RULE MOD>
REPLACE: <MESSAGE OBJECT>
~ '''RULE MOD''' はメッセージを編集したいMODで、このMODは...
例)
FOR: Unofficial Skyrim Patch.esp
REPLACE: ? Overrided!
FOR: bgMagicEV.esp.esp
APPEND: % {{BASH:Names,Delev,Relev}}
上記の記述を適用した場合のBOSSlogの記述
...
Unofficial Skyrim Patch.esp
Note: Overrided!
...
bgMagicEV.esp.esp
Bashed Patch tag suggestion: {{BASH:Names,Delev,Relev}}
...
**ルール定義構文 [#bosssyntax]
ユーザールールには、適用されるために従わなければならない...
***ルール行 [#bossrulesyntax]
すべてのルールはルール行から始まります。構造は以下のよう...
<RULE KEYWORD>: <RULE OBJECT>
~ '''RULE KEYWORD''' は以下の3つのうちのひとつです。
-''ADD:'' ルールがmasterlistにないMODを追加します。ソート...
-''OVERRIDE:'' ルールがmasterlistにあるMODの位置を置き換...
-''FOR:'' ルールがMODに付いているメッセージを変更します。...
~ '''RULE OBJECT''' はルールが適用されるMODかグループです...
グループを定義している場合、masterlistで使われているグル...
***ソート行 [#bosssortsyntax]
ルール行の '''RULE KEYWORD''' がADDまたはOVERRIDEであった...
<SORT KEYWORD>: <SORT OBJECT>
~ '''SORT KEYWORD'''は以下のうちのひとつです。
-''BEFORE:'' これは '''RULE OBJECT''' が '''SORT OBJECT''...
-''AFTER:'' これは '''RULE OBJECT''' が '''SORT OBJECT'''...
-''TOP:'' これは '''SORT OBJECT''' がソートグループのト...
-''BOTTOM:'' これは '''SORT OBJECT''' がソートグループの...
~ '''SORT KEYWORD''' が ''BEFORE'' または ''AFTER'' のと...
~ '''SORT KEYWORD''' が ''TOP'' または ''BOTTOM'' を使っ...
~ '''SORT OBJECT''' がMODであればDataフォルダーに正しくイ...
***メッセージ行 [#bossmessagesyntax]
ルール行の '''RULE KEYWORD''' がFORであった場合、メッセー...
<MESSAGE KEYWORD>: <MESSAGE OBJECT>
~ '''MESSAGE KEYWORD''' は以下のうちのひとつです。
-''APPEND:'' これはメッセージが '''RULE OBJECT''' のメッ...
-''REPLACE:'' これはメッセージが '''RULE OBJECT''' の既存...
~ '''MESSAGE OBJECT''' は '''MESSAGE OBJECT''' で定義され...
ひとつのルール行に対して複数のメッセージ行を追加できます...
***userlistの例 [#bossulexample]
ADD: MyModToAdd.esp
AFTER: LoadAfterThis.esm
APPEND: ? Adding a general comment.
APPEND: $ Incompatible with OOO!
OVERRIDE: MyModToOverride.esp
BEFORE: LoadBeforeThis.esp
OVERRIDE: L.A.M.E.
BEFORE: Supreme Magicka
FOR: bgBalancingEVOptionalNPCDiversity, Vanilla.esp
REPLACE: ? This is a replacement message.
APPEND: % {{BASH:NpcFaces,NoMerge}}
上記を適用すると以下のようになります。
...
LoadAfterThis.esm
MyModToAdd.esp
? Adding a general comment.
$ Incompatible with OOO!
...
MyModToOverride.esp
LoadBeforeThis.esp
...
bgMagicEV.esp
% {{BASH:Names,Delev,Relev}} if you are running more tha...
? Move Supreme Magica after LAME if you want Supreme Mag...
bgMagicEV Vwalk.esp
% {{BASH:Actors.Anims,NoMerge}}
...
SupremeMagicka.esp
% {{BASH:Names,Graphics}}
SM Ancestral Guardian.esp
...
bgBalancingEVOptionalNPCDiversity, Vanilla.esp
? This is a replacement message.
% {{BASH:NpcFaces,NoMerge}}
...
※ 三段目のOVERRIDEルールにより、L.A.M.E.グループに属する...
**自作ルールの適用 [#bossenforceul]
BOSSが動作するとき、「BOSS/(ゲームタイトル名)/」にuserlis...
ルールが正しく適用された場合、そのルールの内容によって一...
+ルールがソート行を含む場合次のメッセージを出力します:
"Mod/Group Name" sorted before/after "Mod/Group Name".
+ルールが一つ以上のメッセージ行を含む場合、各々のメッセー...
"Message" appended to/replaced messages attached to "Mod...
ルールに構文エラーまたはすでにmasterlistに存在するMODを改...
+正しい構文のルールではあるものの、すでにmasterlistに存在...
"Mod Name" is already in the masterlist. Rule skipped.
+ルールが認められない(例えば綴りを間違えていたり)キーワー...
+ルールが一つ以上の他の構文エラーを持つ場合、それは一連の...
The rule beginning "First Line Of Rule" has been skipped...
各々の構文エラーのエラーメッセージは以下の通りです。
--参照されるMODがDataフォルダで見つからない場合:
"Mod Name" is not installed.
--MODをグループを参照してソートしようとしたり、またはその...
It references a mod and a group.
--'''RULE KEYWORD'''がFORであり、にもかかわらずソート行を...
It includes a sort line in a rule with a FOR rule keyword.
--'''RULE KEYWORD'''がADDであり、追加しようとしているもの...
It tries to add a group.
--グループを参照するルールにメッセージ行が付加されている...
It tries to attach a message to a group.
--'''RULE OBJECT'''がESMsグループである場合:
It tries to sort the group "ESMs".
--'''SORT KEYWORD'''がBEFOREであり、'''SORT OBJECT '''がE...
It tries to sort a group before the group "ESMs".
--'''RULE OBJECT'''が「ゲームのマスター.esm」であり、ソー...
It tries to sort the master .ESM file.
--'''SORT KEYWORD'''がBEFOREであり、'''SORT OBJECT '''が...
It tries to sort a mod before the master .ESM file.
''ルールの適用がmasterlist.txtまたはuserlist.txtを変更す...
**ルールに関する補足 [#bossulnotes]
ルール定義構文の節でルール定義の規則原則についての大半は...
+空白行、または行の先頭が「//」(カギ括弧はのぞく)で始まる...
+ユーザールールは大文字小文字を区別しません。唯一の例外は...
+ルールの'''RULE OBJECT'''に指定されたMODがDataフォルダー...
+Wrye Smash/Bash/Flashでghost化したMODはghost化されてない...
+"ESMs"グループは常に最初にロードされなければなりません。...
+「ゲームのマスター.esm」は常に最初にロードされなければな...
+masterlistに未登録で、かつそのルールより前に並べ替えされ...
+グループを2回以上並べ替えしてはいけません。グループを並...
+''ルールは記述順に適用されます''。これは、同じMODに対し...
ADD: LoadBeforeThis.esp
AFTER: RTT.esp
ADD: Mod1.esp
BEFORE: LoadBeforeThis.esp
OVERRIDE: xulAspenWood.esp
AFTER: Mod1.esp
ADD: Mod2.esp
BEFORE: RTT.esp
というルールがあった場合、以下のように並べ替えられます。
Mod2.esp
RTT.esp
Mod1.esp
xulAspenWood.esp
LoadBeforeThis.esp
このようなルールを書く場合、userlistのルール適用順序のち...
**BOSSメッセージ形式 [#bossformat]
Modのメッセージを編集するのがお望みでしたら、BOSSメッセー...
|種類|シンボル|キーワード|h
|Bashタグ提案| % | TAG: |
|一般的なコメント| ? | SAY: |
|導入条件| : | REQ: |
|非互換情報| " | INC: |
***Bashタグ提案の書式 [#bashtagsyntax]
% {{BASH:'''提案するタグをコンマで区切って書く'''}} コメ...
または
TAG: {{BASH:'''提案するタグをコンマで区切って書く'''}} ...
例:
% {{BASH:Names,Graphics}} to prevent changes being lost ...
または
TAG: {{BASH:Names,Graphics}} to prevent changes being lo...
***その他メッセージの書式 [#messyntax]
<メッセージシンボル> コメント
または
<メッセージキーワード> コメント
例:
? Adding a general message.
または
SAY: Adding a general message.
ちなみに、メッセージの形式はひとつのユーザールールの中で...
どれかひとつの形式にしたらすべてそうしなければならないわ...
終了行:
'''注意1: この記事はOblivionのロード順変更ツール[[BOSS>Ob...
//'''''注意2: 2011年11月19日現在、ここでいうWrye Smashと...
//'''''注意3: 2011年11月19日現在、Smash Tagとは、将来的に...
*はじめに [#first]
''[[BOSS - Better Oblivion Sorting Software for Skyrim>Ne...
''目次''
#contents
*特徴 [#bossfeatures]
- BOSSはユーザーが導入したModについて、適正なロードオーダ...
また、導入されたModについて(存在すれば)使用上の注意、Bash...
- Wrye *ash(Bash/Flash/Smash)でghost化したMODもソートされ...
- 簡単にModの位置やメッセージをカスタマイズする機能があり...
- GUIで簡単にBOSSの機能にアクセスでき、また異なるセッティ...
- 本体の更新も必要に応じて行なわれており、マスターリスト...
- マスターリストファイルであるmasterlist.txtをGUI等から自...
*入手・導入 [#bossinstall]
**入手場所 [#getboss]
[[BOSS Download>http://code.google.com/p/better-oblivion-...
[[2015/06/26現在こちらからDL可能>http://boss-developers.g...
-7zipで圧縮されたアーカイブ版とインストーラ版があるので都...
**インストールと基本的な使い方 [#installandhowtouse]
//+(もし使っていれば)Wrye SmashのLock Time機能は解除して...
//--Wrye SmashのModsタブの下、Modリストのヘッダー(File Lo...
//--Wrye Smash v292以降の場合、上記メニュー内にある'''BOS...
+(アーカイブ版の場合)ダウンロードしたファイルを任意のフォ...
BOSSをSkyrim専用にする場合はSkyrimのインストール場所(TESV...
+BOSSのフォルダ内にある"'''BOSS GUI.exe'''"をダブルクリッ...
1.でSkyrim専用にしなかった場合、どのゲーム用にBOSSを起動...
+ウィンドウ右側の"Sort Plugins"の真下にある"'''Update Mas...
+古いバージョンのBOSSを使用しており、userlist.txtを使用し...
+以後は必要に応じてBOSS GUI.exeを起動して上記操作でModの...
masterlistに登録されていないMODはロード順の並び替えはされ...
**GUIインターフェース [#gui]
-ウィンドウのタイトルバーにはBOSS GUIがどのゲーム用に起動...
-''Edit User Rules''ボタンを押すとBOSS User Rule Manager...
-''Run BOSS''ボタンを押すとBOSSが実行されます。どのように...
-''View BOSS Log''ボタンを押すと最後に実行されたBOSSの実...
***動作設定部 [#guioptions]
-''Output Options''はBOSSの実行ログ出力に関するオプション...
--''Show BOSS Log On Completion''にチェックを入れておくと...
--''Display File CRCs''にチェックを入れておくとログにData...
--''BOSS Log Format''はログの形式をHTMLファイルにするかプ...
-''Run Options''はBOSSの実行そのものに関するオプションを...
--''Sort Plugins''は実行時にModの並べ替えを行ないます。
---''Update Masterlist''にチェックを入れておくと実行時に...
---''Perform Trial Run''にチェックを入れておくと実行をシ...
--''Update Masterlist Only''は実行時にマスターリストの更...
--''Undo Changes''は実行時に過去2回分のModの並べ替えのい...
***設定 [#preference]
-以下の設定はメニューバーのEdit→Settings...から行なうこと...
||170||c
|タブ|設定|解説|h
|General |Default Game |「Autodetect」以外にセットされた...
|~|Language |GUI及びログの並び替えに関わらない部分の言語...
|~|Check for BOSS updates on startup |起動時にBOSS本体の...
|~|Use User Rules Editor |BOSS User Rule Managerを使用す...
|~|Close the GUI after running BOSS |並べ替えを完了した際...
|Internet |Proxy Hostname |インターネットへの接続にプロキ...
|~|Proxy Port Number |インターネットへの接続にプロキシを...
|~|Proxy Username |インターネットへの接続に認証が必要なプ...
|~|Proxy Password |インターネットへの接続に認証が必要なプ...
|Debugging |Debug Outout Verbosity |デバッグ出力の程度を...
|~|Include Source Code References |デバッグ出力にソースコ...
|~|Log Debug Output |デバッグ出力を"'''BOSSDebugLog.txt''...
*userlist.txtの作成 [#bossuserlist]
BOSSでは上記の通りBOSS GUI.exeを起動してmasterlistをオン...
以下の項目はBOSS\BOSS User Rules ReadMe.htmlの翻訳になり...
**以下の文中における用語 [#glossary]
:MOD、プラグイン|ここではesp/esmファイルのことを指します...
:「ゲームのマスター.esm」|BOSSを導入したゲームのタイトル...
**Userlist使用前に [#bossbeforeul]
UserlistはMODのソート順を整えたりBOSSがログに吐き出すMOD...
-コメントに日本語を使う場合は文字コードをutf-8nで保存する...
userlist.txtはメモ帳などの基本的なテキストエディタで開く...
:1.MODやMODグループの並べ替え|MODを他のMODに対する前後に...
:2.BOSSメッセージの編集|BOSSlogに表示されるMOD特有のメッ...
**ルール定義の基礎 [#definitionandfoundation]
ユーザールールの適切な理解を得るために後述の[[ルール定義...
***未登録MODのソート [#bossulsort1]
masterlist未登録のMODを他のMODの後ろに並べる場合
ADD: <RULE MOD>
AFTER: <SORT MOD>
他のMODの前に並べる場合
ADD: <RULE MOD>
BEFORE: <SORT MOD>
~ '''RULE MOD''' は追加したいMODで、'''SORT MOD''' は '''...
例)
注意:1.7は構文の末尾(下の例だとespの後)にスペースが混...
ADD: Mod1.esp
AFTER: AFK_Weye.esp
ADD: Mod2.esp
BEFORE: AFK_Weye.esp
上記の記述を適用すると
...
Mod2.esp
AFK_Weye.esp
Mod1.esp
...
***認識されているMODの位置の変更 [#bossulsort2]
masterlist登録済のMODを他のMODの後ろに並べる場合
OVERRIDE: <RULE MOD>
AFTER: <SORT MOD>
他のMODの前に並べる場合
OVERRIDE: <RULE MOD>
BEFORE: <SORT MOD>
~ '''RULE MOD''' は並べ替えたいMODで、'''SORT MOD''' は '...
例)
OVERRIDE: bgBalancingEVCore.esp
AFTER: Unofficial Skyrim Patch.esp
上記の記述を適用すると
...
Unofficial Skyrim Patch.esp
bgBalancingEVCore.esp
...
***MODのBOSSlogメッセージとBashタグ提案の編集 [#bossulsor...
BOSSlogに表示されるメッセージを追加する場合
FOR: <RULE MOD>
APPEND: <MESSAGE OBJECT>
BOSSlogに表示されるメッセージを置き換える場合
FOR: <RULE MOD>
REPLACE: <MESSAGE OBJECT>
~ '''RULE MOD''' はメッセージを編集したいMODで、このMODは...
例)
FOR: Unofficial Skyrim Patch.esp
REPLACE: ? Overrided!
FOR: bgMagicEV.esp.esp
APPEND: % {{BASH:Names,Delev,Relev}}
上記の記述を適用した場合のBOSSlogの記述
...
Unofficial Skyrim Patch.esp
Note: Overrided!
...
bgMagicEV.esp.esp
Bashed Patch tag suggestion: {{BASH:Names,Delev,Relev}}
...
**ルール定義構文 [#bosssyntax]
ユーザールールには、適用されるために従わなければならない...
***ルール行 [#bossrulesyntax]
すべてのルールはルール行から始まります。構造は以下のよう...
<RULE KEYWORD>: <RULE OBJECT>
~ '''RULE KEYWORD''' は以下の3つのうちのひとつです。
-''ADD:'' ルールがmasterlistにないMODを追加します。ソート...
-''OVERRIDE:'' ルールがmasterlistにあるMODの位置を置き換...
-''FOR:'' ルールがMODに付いているメッセージを変更します。...
~ '''RULE OBJECT''' はルールが適用されるMODかグループです...
グループを定義している場合、masterlistで使われているグル...
***ソート行 [#bosssortsyntax]
ルール行の '''RULE KEYWORD''' がADDまたはOVERRIDEであった...
<SORT KEYWORD>: <SORT OBJECT>
~ '''SORT KEYWORD'''は以下のうちのひとつです。
-''BEFORE:'' これは '''RULE OBJECT''' が '''SORT OBJECT''...
-''AFTER:'' これは '''RULE OBJECT''' が '''SORT OBJECT'''...
-''TOP:'' これは '''SORT OBJECT''' がソートグループのト...
-''BOTTOM:'' これは '''SORT OBJECT''' がソートグループの...
~ '''SORT KEYWORD''' が ''BEFORE'' または ''AFTER'' のと...
~ '''SORT KEYWORD''' が ''TOP'' または ''BOTTOM'' を使っ...
~ '''SORT OBJECT''' がMODであればDataフォルダーに正しくイ...
***メッセージ行 [#bossmessagesyntax]
ルール行の '''RULE KEYWORD''' がFORであった場合、メッセー...
<MESSAGE KEYWORD>: <MESSAGE OBJECT>
~ '''MESSAGE KEYWORD''' は以下のうちのひとつです。
-''APPEND:'' これはメッセージが '''RULE OBJECT''' のメッ...
-''REPLACE:'' これはメッセージが '''RULE OBJECT''' の既存...
~ '''MESSAGE OBJECT''' は '''MESSAGE OBJECT''' で定義され...
ひとつのルール行に対して複数のメッセージ行を追加できます...
***userlistの例 [#bossulexample]
ADD: MyModToAdd.esp
AFTER: LoadAfterThis.esm
APPEND: ? Adding a general comment.
APPEND: $ Incompatible with OOO!
OVERRIDE: MyModToOverride.esp
BEFORE: LoadBeforeThis.esp
OVERRIDE: L.A.M.E.
BEFORE: Supreme Magicka
FOR: bgBalancingEVOptionalNPCDiversity, Vanilla.esp
REPLACE: ? This is a replacement message.
APPEND: % {{BASH:NpcFaces,NoMerge}}
上記を適用すると以下のようになります。
...
LoadAfterThis.esm
MyModToAdd.esp
? Adding a general comment.
$ Incompatible with OOO!
...
MyModToOverride.esp
LoadBeforeThis.esp
...
bgMagicEV.esp
% {{BASH:Names,Delev,Relev}} if you are running more tha...
? Move Supreme Magica after LAME if you want Supreme Mag...
bgMagicEV Vwalk.esp
% {{BASH:Actors.Anims,NoMerge}}
...
SupremeMagicka.esp
% {{BASH:Names,Graphics}}
SM Ancestral Guardian.esp
...
bgBalancingEVOptionalNPCDiversity, Vanilla.esp
? This is a replacement message.
% {{BASH:NpcFaces,NoMerge}}
...
※ 三段目のOVERRIDEルールにより、L.A.M.E.グループに属する...
**自作ルールの適用 [#bossenforceul]
BOSSが動作するとき、「BOSS/(ゲームタイトル名)/」にuserlis...
ルールが正しく適用された場合、そのルールの内容によって一...
+ルールがソート行を含む場合次のメッセージを出力します:
"Mod/Group Name" sorted before/after "Mod/Group Name".
+ルールが一つ以上のメッセージ行を含む場合、各々のメッセー...
"Message" appended to/replaced messages attached to "Mod...
ルールに構文エラーまたはすでにmasterlistに存在するMODを改...
+正しい構文のルールではあるものの、すでにmasterlistに存在...
"Mod Name" is already in the masterlist. Rule skipped.
+ルールが認められない(例えば綴りを間違えていたり)キーワー...
+ルールが一つ以上の他の構文エラーを持つ場合、それは一連の...
The rule beginning "First Line Of Rule" has been skipped...
各々の構文エラーのエラーメッセージは以下の通りです。
--参照されるMODがDataフォルダで見つからない場合:
"Mod Name" is not installed.
--MODをグループを参照してソートしようとしたり、またはその...
It references a mod and a group.
--'''RULE KEYWORD'''がFORであり、にもかかわらずソート行を...
It includes a sort line in a rule with a FOR rule keyword.
--'''RULE KEYWORD'''がADDであり、追加しようとしているもの...
It tries to add a group.
--グループを参照するルールにメッセージ行が付加されている...
It tries to attach a message to a group.
--'''RULE OBJECT'''がESMsグループである場合:
It tries to sort the group "ESMs".
--'''SORT KEYWORD'''がBEFOREであり、'''SORT OBJECT '''がE...
It tries to sort a group before the group "ESMs".
--'''RULE OBJECT'''が「ゲームのマスター.esm」であり、ソー...
It tries to sort the master .ESM file.
--'''SORT KEYWORD'''がBEFOREであり、'''SORT OBJECT '''が...
It tries to sort a mod before the master .ESM file.
''ルールの適用がmasterlist.txtまたはuserlist.txtを変更す...
**ルールに関する補足 [#bossulnotes]
ルール定義構文の節でルール定義の規則原則についての大半は...
+空白行、または行の先頭が「//」(カギ括弧はのぞく)で始まる...
+ユーザールールは大文字小文字を区別しません。唯一の例外は...
+ルールの'''RULE OBJECT'''に指定されたMODがDataフォルダー...
+Wrye Smash/Bash/Flashでghost化したMODはghost化されてない...
+"ESMs"グループは常に最初にロードされなければなりません。...
+「ゲームのマスター.esm」は常に最初にロードされなければな...
+masterlistに未登録で、かつそのルールより前に並べ替えされ...
+グループを2回以上並べ替えしてはいけません。グループを並...
+''ルールは記述順に適用されます''。これは、同じMODに対し...
ADD: LoadBeforeThis.esp
AFTER: RTT.esp
ADD: Mod1.esp
BEFORE: LoadBeforeThis.esp
OVERRIDE: xulAspenWood.esp
AFTER: Mod1.esp
ADD: Mod2.esp
BEFORE: RTT.esp
というルールがあった場合、以下のように並べ替えられます。
Mod2.esp
RTT.esp
Mod1.esp
xulAspenWood.esp
LoadBeforeThis.esp
このようなルールを書く場合、userlistのルール適用順序のち...
**BOSSメッセージ形式 [#bossformat]
Modのメッセージを編集するのがお望みでしたら、BOSSメッセー...
|種類|シンボル|キーワード|h
|Bashタグ提案| % | TAG: |
|一般的なコメント| ? | SAY: |
|導入条件| : | REQ: |
|非互換情報| " | INC: |
***Bashタグ提案の書式 [#bashtagsyntax]
% {{BASH:'''提案するタグをコンマで区切って書く'''}} コメ...
または
TAG: {{BASH:'''提案するタグをコンマで区切って書く'''}} ...
例:
% {{BASH:Names,Graphics}} to prevent changes being lost ...
または
TAG: {{BASH:Names,Graphics}} to prevent changes being lo...
***その他メッセージの書式 [#messyntax]
<メッセージシンボル> コメント
または
<メッセージキーワード> コメント
例:
? Adding a general message.
または
SAY: Adding a general message.
ちなみに、メッセージの形式はひとつのユーザールールの中で...
どれかひとつの形式にしたらすべてそうしなければならないわ...
ページ名:
▲
■
▼