2012年11月5日月曜日

Racial Compatibility improved v1-3

Skyrim nexusで公開中の
Racial Compatibility - compatibility with other mods improved
更新しました。

インストール方法や使い方などは、こちらを参照してください。
忘備録: Racial Compatibility improved v1.1

(更新点)
MODの競合を検知するようにしてみました。
ゲーム開始時/ロード時に競合がないかチェックし、もし発見した場合は
↑このようなメッセージが表示されます。

【CompanionsHouseKeepingScript.pex が競合していると表示された場合】
skyrim\Data\scripts\CompanionsHouseKeepingScript.pex を削除してください。
UFO - Ultimate Follower Overhaul を入れている場合は、再度入れなおしてください。


【PlayerVampireQuestScript.pex が競合していると表示された場合】
skyrim\Data\scripts\PlayerVampireQuestScript.pex を削除してください。
Better VampiresVampiric Thirst などを入れている場合は、再度入れなおしてください。


※ 日本語化して使っている方に ※
日本語STRINGS作成の手順が少し代わりました。
旧バージョンからアップデートする場合は、付属の readme を読んで
再度STRINGSを生成してください。

=============== 追記 (11/06) ===============

バグを見つけてしまったので、再度更新しました。 (v1-4)

Dark Brotherhood(闇の一党)のクエスト「To Kill an Empire」(帝国を倒すには)で
プレイヤーがバニラ種族で、なおかつバンパイアの場合
会話がループしてクエストが進行しませんでした。

どうもこのバグ、元のRacial Compatibilityからずっと残ってたみたいです。
バニラ種族のバンパイアで遊ぶ人がほとんど居なかったので
今まで気が付かれずにスルーされていたのかも。
追加種族MODいれてたら、そっち使っちゃうよね。

Unofficial Skyrim Patchが、同クエストのTopic Infoを上書きしてくれちゃってた問題も対処しました。

=============== 追記 (11/15) ===============

またバグが(汗) 再度、更新しました。(v1-5)

追加種族MODを入れたり外したり繰り返すと、いろいろ誤動作してしまう不具合があったようです。
(出し入れを繰り返すと、PlayableRaceListに(None)が入ってしまい、これが誤動作の原因になっていました。)
一度この状態になると、アルゴニアンでバンパイア化できなかったり
競合していないのに「競合しています」メッセージが出てしまう症状がおきていました。

あと、旧Racial CompatibilityのPEXファイルを消し忘れている場合でも、動くように細工してみました。
一応動きますが、他MOD(特にDawnguard)との競合の原因になるため、もちろん消したほうがいいです。