Cage of Clavicus

CoCFarm01
動物やクリーチャーを捕獲して牧場で繁殖させることで錬金素材や食料を生産できるようになります。のどかな場所でゆったりと牧場経営がしたい人におススメです。

Version


2.0.2

・Persistentフラグ付きのLeveled NPCを農場に入れた際にリセットされてしまう問題の修正。
・バルバスパッチの微修正

更新の際の注意
スクリプトが結構変わってしまったしまったので、ニューゲームかこのModを使ったことがないセーブデータを使ってください。リスクがありますが、このModを無効にした後にセーブデータをFallrim Toolでクリーニングする方法もあります。

ダウンロード


旧版/SE版

必須環境


Skyrim 1.9以上
SKSE
Dawnguard
Dragonborn
Fuz Ro D-oh – Silent Voice LE/SE
UI Extension LE / SE

おススメMod


Dress Up Lover’s NPC Outfit Changer LE/SE

始め方


MAPを開いてホワイトラン南西にある職業紹介所に向かってください。
COCLocationLarge

捕獲


次の条件を満たしているときに「クラヴィカスの檻」を当てることで対象を捕獲することができます。一度に持ち運びできるのは六体までです。

[捕獲成功の条件]
次の条件の内どれか一つを満たせば捕獲可能です。
発見されていない
体力が50%以下
順応値が100以上

[捕獲禁止]
次の条件に当てはまるNPCは捕獲できません。
-死亡
-子供
-Disableされている
-Deleteフラグが立っている
-既に捕獲、または家畜である
-テンポラリ・アクター(0xFF)である。

牧場管理


捕まえたNPCは牧場の各区画にある「家畜管理」を起動することで牧場に登録することができます。
一つの区画に二体を登録すると一定時間ごとに交配が行われ、登録したNPCに対応する錬金素材が収穫箱に納められます。

魂(資金)
交配は魂を消費します。魂が無い場合は交配は行われず素材を手に入れることはできなくなります。使える魂は牧場毎に分けられています。

飼育コスト
交配の際に消費する魂の量です。家畜の現在の体力の50%。

生産
交配の際に発生する魂の量です。家畜の現在の体力の25%。

相性
交配時に素材を得られる確率です。近しい種族ほど基礎値は高くなります。

意欲
労働に対するやる気。家畜の現在のスタミナの20%。生産に乗算。x(1+意欲x0.01)

魅力
交配の成功確率を上昇させます。家畜の現在のマジカの20%。交配する二体の平均値を相性に加算。

順応
家畜としての順応性。魅力に順応値の20%を加算。意欲には順応値の10%を加算。
順応速度は意欲と魅力に依存します。

品種改良


・捕まえたNPCはそのままでは飼育コストが高く赤字になってしまいます。宝珠をインベントリに入れることで家畜のステータスを上昇させることができます。
・相性が高い状態で交配すれば収穫時に宝珠を得ることが可能です。クラフト、商人から購入で入手可能。

豊穣の宝珠
生産+10

意欲の宝珠
意欲+10

魅惑の宝珠
魅力+10

ミルク・ストーン
・埋め込んだ数だけミルクが生産されますが、飼育コストが数%ずつ上昇していきます。
・得られるミルクは種族によって風味が変わります。
デイドラ:チョコ
吸血鬼:イチゴ
アンデッド:抹茶
オートマトン:バナナ
その他:通常

収穫素材


・クリーチャーはMODで追加された種族にも効率良く対応するためにVoiceTypeで分類しています。
・スプリガンを繁殖させると野菜が手に入ります。
・人型NPCはキーワードでデイドラ、吸血鬼、アンデッド、機械、常人など大まかに分類しています。

Modder向け


ユーザーが自分好みの新しい牧場を作れるようにしておきました。暇な人は作ってみるといいかも。

基礎:牧場管理用のAlias/Position Markerなどの設定
牧場管理クエスト:zMFqFarmManagerScript

qFarm Propertyの変更のみ
牧場の家畜管理:zMFCattleRegisterScript
家畜のリスポーン回避:zMFqRespawnCanceler
家畜のリスポーン回避トリガー:zMFActRCTriggerScript
帳簿:zMFActShowFarmAccountScript

注意/仕様


・優先度99以上のクエストでAIの上書きをしています。クエストの重要人物を捕獲/管理した場合の不具合は自分で対処してください。
・他のクエストのシーン中である場合はそのシーンのAIが優先されます。
・他のクエストやスクリプトからDisableまたはDeleteされたNPCは適時リストから除外されます。
・ドラゴンやマンモスなどの巨大なNPCは捕獲可能ですが、飼育に適した大きさの牧場がないので必要ならば自分で作ってください。

リスポーンフラグ付きのNPCに関して


一定期間牧場から離れてセルがリセットされると、再訪時にリスポーンフラグ付きのNPCはリセットされて元の場所に自動的に帰ってしまいます。(NPCが元々属しているEncounter Zoneが適用されているらしく、現在のEncounter ZoneのNeverResetは反映されない) 回避策としてセルがリセットされる30分(ゲーム内時間)前に牧場内のNPCを別のセルに一時的に移動させています。そして、「プレイヤーが牧場に帰ってきてセルがリセットされた後」に牧場に戻すことでリスポーンを防いでいます。

テンポラリ・アクターについて


コンソールで選択したとき、IDがFFから始まるNPCのことをテンポラリ・アクター(Temporary Actor)と呼びます。基本的に他のクエストやスクリプトで生成され用が済んだら削除されるNPCです。下手に確保しているとセーブデータに影響を与えるので通常では捕まえられないようにしてあります。zMFgAllow0xFFを「1」に設定することでテンポラリ・アクターを捕獲/管理できるようになりますが、お勧めはしません。

許諾事項


・Mod自体の再配布はMODの翻訳者を除いて基本不可。翻訳に関しては許可は不要。
・CageOfClavicus.esmをマスターとして使用するESM/ESPによるMODは自由。CageOfClavicus.esm自体の改変とその配布は要連絡。
・CageOfClavicus.bsaに含まれるファイルは自由に改変可。ただし、関係のないMODにリソースとして利用することは不可。

コメント

  1. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    オブリ時代の牧場(嘘ではない)を思い出すなぁ…
    とりあえずナゼームをゲットだぜ!

  2. ドラゴンボーン より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    捕獲するための道具は6つまでで、使い切ったら増えないのですね・・・

  3. vicn より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    クラヴィカスの檻は牧場の商人から買うか、専用の鉄床(材料は薪)で作れるようになってるよ。

  4. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    最高なMODをありがとうございます。

    Leveled Listからランダムで生成されるNPCを捕まえた場合に、
    「家畜管理」から牧場に登録する度にランダム抽選が起きてしまうのは仕様上どうにもならないことでしょうか。

    例)
    ・クマ、サーベルキャット、オオカミ
    ・精鋭の炎魔術師、見習いの氷魔術師、素人の雷魔術師、…
    → サーベルキャットを捕まえても、牧場に配置するとクマになったりします。
    そこから檻に戻して再配置すると今度はオオカミになったり、という感じです。

  5. vicn より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    リセットされない限りはNPCはLeveled Listから再抽選はされないです。このMODでは牧場への出し入れの際にリセットはしていないで、そういった事は普通は起きません。山賊や野生動物でも試してみましたが再現性もなかったです。NPC/プレイヤーが他のセル移動にしたときに外部からスクリプトでリセットされている可能性が高いです。牧場に出入りするだけでもNPCが再抽選されたりしてませんか?リスポーンや敵追加Modなどを確認してください。

  6. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    調査していただきありがとうございます。

    何度か確認したところ、牧場の出入りで再抽選が起きたことは無かったです。
    コンソールを見ていると、「檻に戻す」では再抽選は起きず、「家畜管理」から牧場に登録するタイミングで再抽選されているみたいですね。

    ちなみに再現性ですが、Leveled Listから生成されるNPCすべてで起きるわけではなかったです。
    ・ID:dc546, baseID:1e7a1の「サーベルキャット」
    ・ → 檻から牧場に登録しても再抽選されない。所持品もそのまま。
    ・ID:dc5b8, baseID:dc5a3の「サーベルキャット」
    ・ → 檻から牧場に登録する度に再抽選。クマやオオカミになる。所持品はリセット。

    後は他MODの影響ですね。リスポーンを弄ってそうなのから1つ1つ外して調べてみます。
    確認できましたら投稿します。ありがとうございました。

  7. vicn より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    LvlAnimalPlainsPredator(ID:1e7a1)とLvlAnimalHillsPredator(ID:dc5a3)ですね。
    後者の方で数十回ほど試してみました。牧場に登録する際のNPCの再抽選はこちらでは確認できませんでした。
    二つのActorBaseを比較したところ、Vanillaの状態ではスクリプトや設定に違いは見られません。唯一の違いはテンプレートに使用されるLeveled ListだけですがLCharAnimalPlainsPredatorとLCharAnimalHillsに特別な違いはなかったです。今のところは他のMODの影響と考えていいですね。

  8. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    お手数おかけしました。再現されなかったんですね…実はこちらでは違う結果になりまして。

    バニラでニューゲームし、ヘルゲン脱出後に本MOD+必須環境だけ入れた状態で再現しました。
    ホワイトランの西で捕まえたオオカミ(RefID:846fd)が、檻から牧場に登録する度にスキーヴァーやサーベルキャットに変わります。
    同時に6匹捕まえた内で、再現するのはこの1匹だけでした。
    ちなみにLE環境、PCレベルは30です。

    それで、このNPCをTES5EDITで調べたら先ほどの投稿で再現しなかったサーベルキャット(RefID:dc546)と同じNPC(ID:1e7a1)なんですよね。
    つまり、RefIDによって結果が変わるということに…。
    なんだか、自分で書いてて「ホンマか…?」って思いになってきました。

    というわけで、再現するNPCは野に放すようにして牧場生活続けたいと思いますw
    もし調査継続されるようなら、セーブデータとか、何でも情報提供できますのでお知らせください。

  9. vicn より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    オオカミ(RefID:846fd)で再現できました。こちらで再現できなかった理由はPlaceAtMeで生成したNPCを使っていたからでしょう。このオオカミが他のNPCと異なるのはPフラグ(Persitence/永続性)ぐらいでした。檻から逃がして捕まえるを繰り返しても再抽選はされなかったので、リセットされるタイミングは檻のAliasから牧場のAliasに切り替わったときでしょう。なぜPフラグ付きLeveledNPCだけがリセットされるのかは分からないです。現状は特に大きな害はないので、メタモンか何かだと思ってください。

  10. 匿名 より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    調査ありがとうございました。
    かわいい山賊が騒がしいおっさんに変わるのもまた一興。

  11. yoshiki より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    はじめまして。いつも楽しく牧場管理人をしております。
    CACO(Complete Alchemy and Cooking Overhaul)との互換MODを作成しました。
    >CageOfClavicus.esm自体の改変とその配布は要連絡
    とのことだったので連絡させていただきます。

    内容は、熊や狼のLeveledItemに「クマの脂肪」などのCACO素材を追加する非情にシンプルなものです。
    もし事前に確認が必要でしたら、ファイルの送信などもいたしますがいかがでしょうか。

    ご検討よろしくお願いします。

  12. vicn より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    >CageOfClavicus.esm自体の改変とその配布は要連絡
    これはageOfClavicus.esmというファイルそのものを変更した別バージョンを作成/配布する際のものです。複数のバージョンが乱立するとサポートできないので基本はご遠慮ください。CACOのパッチを作るのにesmファイルそのものを変更して配布することはないと思います。esp/eslでパッチの作成/配布などは許可なく自由に行ってしまって構いません。

  13. yoshiki より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    承諾ありがとうございます。Nexusに公開いたしました。
    これからも暑さが続きますので、くれぐれもご自愛ください。

タイトルとURLをコピーしました