ユーティリティSKSEプラグイン おすすめMOD順 PAGE 2search
- ☆ [ユーティリティ] AnimObject Swapper Download ID:75167 Author:powerofthree 2022-10-22 11:42 Version:1.1.0
-
RATE: ★=406 G=8 TAG: [SKSE] [SKSEプラグイン] [アニメーション] [AOS]
AnimObject Swapper
構成ファイルを使用して、アニメーションオブジェクトを交換するための SKSE プラグインおよびフレームワーク。
Base Object Swapper のような置き換えですが、アニメーションオブジェクト(例えば、パンを食べるアニメーションのパンや、タンカードから水を飲むアニメーションのタンカード)用です。
このMODを使うと、以下のようなことができます。
・各アニメーションにランダムなバリエーションを追加
(異なる種類のパン、ワインやエールの入ったタンカード)
・インベントリにあるものによって、異なるモデルを割り当てる
(エールを持っていれば、エールタンクを表示する)
必要
・SKSE64
・Address Library for SKSE Plugins
・powerofthree's Tweaks
VR 版
AnimObject Swapper VR
このフレームワークを使用するMOD
・Sharpen Other Swords II - AnimObject Swapper
・Eating Animations - Patch Collection
・Animated War Horns
・Children's Toys AnimObject Swapper
・Consistency Fix - Ghostly Bards Play Ghostly Instruments
・No More Silver In Castle Volkihar
使用方法
分散記録は、Dataフォルダ内の接尾辞"_ANIO "を含むiniファイル(例えば、MyMod_ANIO.ini)に書き込む必要があります。
一般的な書式は以下の通りです:
[ANIO]
origEDID|swapEDID
アイドルが再生されるたびに、スワップされたAnimObjectをランダムに選択します。
[ANIO]
origEDID|swap01EDID,swap02EDID。
条件付きでAnimObjectをスワップする。
[ANIO|条件|特性]
origEDID|swap01EDID,swap02EDID。
EDID は AnimObject のエディタIDです。
origEDID は置き換えようとしているベースとなる AnimObject(例えばAnimObjectBread)です。
swapEDIDは、置き換えようとしている AnimObject です(例:AnimObjectBaguette)。EditorIDは一意でなければならないので、衝突を避けるために、あなたのMODまたはauthorタグをプレフィックスとして付けることをお勧めします。
複数のswapEDIDを指定することもできます。交換された AnimObject は、アイドルが再生されるたびにランダムに選択されます。
例
;swap AnimObjectBread with one of the three swaps randomly
AnimObjectBread を3つのスワップのうちの1つとランダムにスワップする
[ANIO]
AnimObjectBread|AnimObjectBaguette,AnimObjectBagel,AnimObjectBiscuit
;swap AnimObjectBread with AnimObjectDragonBread, just for the player
AnimObjectBread を AnimObjectDragonBread と入れ替える。
[ANIO|Player]
AnimObjectBread|AnimObjectDragonBread
;swap AnimObjectIron with AnimObjectSteelSword, if the actor has a steel sword OR a weapon with WeapTypeSteel keyword in their inventory
AnimObjectIron を AnimObjectSteelSword と入れ替えます。俳優のインベントリに鋼鉄の剣または WeapTypeSteel キーワードを持つ武器がある場合。
[ANIO|SteelSword,WeapTypeSteel]
AnimObjectIronSword|AnimObjectSteelSword
;swap AnimObjectIronSword with AnimObjectFlowerySteelSword if the actor is female AND has a steel sword in their inventory
俳優が女性で、インベントリに鋼鉄の剣がある場合、AnimObjectIronSword と AnimObjectFlowerySteelSword を入れ替えます。
[ANIO|SteelSword|F]
AnimObjectIronSword|AnimObjectFlowerySteelSwordSkyrim Special Edition Nexus, powerofthree. 22 Oct 2022. AnimObject Swapper. 14 Sep 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/75167>.[コメントを読む(14)] [コメントを書く] -
スポンサーリンク
-
スポンサーリンク
- ☆ [ユーティリティ] FormList Manipulator - FLM Download ID:74037 Author:MaskedRPGFan 2023-08-02 23:36 Version:1.7.1
-
RATE: ★=405 G=1 TAG: [SKSE] [プラグイン] [FLM] [SKSEプラグイン] [ユーティリティ] [AE対応] [VR]
FormList Manipulator - FLM
設定ファイルを使用して、ゲームの起動時に FormID List に項目を追加できるようにする SKSE プラグイン。
これにより、mod 間の競合を回避してフォームリストの内容を増やす事が出来ます。 例として、肥沃土に新しい作物を追加する、おもちゃやギフトを追加する等。
■書式
構成ファイルには任意の名前を付けることができますが、名前が _FLM で終わる INI ファイルである必要があります。例: Toys_FLM.ini
FormList = FList|Form(2つ以上なら,で区切る), Form... #Group, etc|Filter
Note
FList …追加対象になるFormIDList、EditorIDかFormID~ESPかエイリアスを指定
Form …FListに追加したいレコード、EditorIDかFormID~ESPを指定
FormIDListが見つからない場合はそのままスキップします
FormもFormListにすでに存在するか、見つからない場合はスキップ
フィルターは任意です
サンプル(Mine Ore FormList Patches for Mod Pickaxesより)
FormList = 0x10ACC4~Skyrim.esm|BoundAncientNordPickaxe,BoundAncientNordPickaxeMystic
意味:Skyrim.esmのFormIDList(0010ACC4)にEditorID「BoundAncientNordPickaxe」と「BoundAncientNordPickaxeMystic」を追加します
■必要
SE・AE 版
Address Library for SKSE Plugins
powerofthree's Tweaks
VR 版
VR Address Library for SKSEVR
powerofthree's Tweaks VR
MergeMapper
このプラグインは以下のようなmodの前提となっています。
Beyond Reach - Plantable Plants
Beyond Skyrim - Bruma - Growable Plants Patch
General Stores FLM Patch
GLENMORIL SE - Plantable Plants
Interesting NPCs SE (3DNPC) - Plantable Plants
Mari's Tundra Berries - Plantable Plants
More Plantable Plants for Creation Club
VIGILANT SE - Plantable Plants
Wyrmstooth - Plantable Plants
More plants and recipes SE
Waterview in Skyrim - Plantable Plants
Multi Language Children
Headparts for Races FLM'd
Woodchopping FormList Patches for Mod Woodcutting Axes - FormList Manipulator (FLM)
Mine Ore FormList Patches for Mod Pickaxes - FormList Manipulator (FLM)
FormList Patch Collection
Legacy of the Dragonborn - Craftloot Sort and Storage FormList Patches (FLM)
Non-Native Bugs for Legacy of the Dragonborn Gardens (FLM)
■他MODパッチ集
FormList Patch CollectionSkyrim Special Edition Nexus, MaskedRPGFan. 3 Aug 2023. FormList Manipulator - FLM. 26 Aug 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/74037>.[コメントを読む(1)] [コメントを書く] - ☆ [ユーティリティ] SSE ReShade Helper Download ID:78961 Author:PureDark and doodlez 2022-11-18 04:08 Version:1.0
-
RATE: ★=393 G=1 TAG: [ReShade] [UI] [SKSEプラグイン] [AE対応] [ユーティリティ]
SSE ReShade Helper
ReShadeですべてのエフェクトをUI下にレンダリングできるようにするSKSEプラグイン。
SEとAEをサポートします。Skyrim Special Edition Nexus, PureDark and doodlez. 18 Nov 2022. SSE ReShade Helper. 18 Nov 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/78961>.[コメントを読む(11)] [コメントを書く] - ☆ [ユーティリティ] Container Item Distributor Download ID:99486 Author:ThirdEyeSqueegee 2023-09-29 03:34 Version:1.1.4
-
RATE: ★=367 G=2 TAG: [CID] [SKSEプラグイン] [AE対応] [VR] [ユーティリティ] [NO-ESP]
Container Item Distributor
SPIDと同じように設定ファイルを使用して、コンテナにアイテムとレベルドリストを追加、削除、交換できるようにするSKSEプラグイン。
◆要件
Address Library for SKSE Plugins または VR Address Library for SKSEVR
◆互換性
・CommonLibSSE NG(https://github.com/CharmedBaryon/Comm…)で構築されています。
すべてのバージョン(SE、AE、VR)で動作します。
使用法
_CID.ini ファイルはキーと値のペアで構成されます。キーは配布先コンテナーの EditorID で、値は配布文字列です。
等号の左側の EditorID は、配布先のコンテナーの EditorID です。
競合とは、2 つ以上の _CID.ini ファイルが同じ項目を同じコンテナーに (おそらく異なる数で) 配布しようとする場合に発生します。このような場合、(辞書編集上の順序で) 最大の名前を持つ _CID.ini ファイルが選択され、その変更が適用され、他の _CID.ini ファイルからの競合する変更は無視されます。
Example_CID.ini
[General]
MerchantRiverwoodTraderChest = 0xa2711~Skyrim.esm|50
MerchantRiverwoodTraderChest = 0x9e2af~Skyrim.esm|50
MerchantRiverwoodTraderChest = BearCavePelt|50
MerchantRiverwoodTraderChest = -0x9e2af~Skyrim.esm|50
MerchantRiverwoodTraderChest = 0xa2711~Skyrim.esm|50^0x9e2af~Skyrim.esm|50
参考
商人の宝箱
MerchantMarkarthCastleBlacksmithChest "Chest" [CONT:0006479F]
MerchantRiftenBeeandBarbTalenChest "Chest" [CONT:00065C36]
MerchantFalkreathGraveConcoctionsChest "Chest" [CONT:0006A876]
MerchantFalkreathBlacksmithChest "Chest" [CONT:00072786]
MerchantCaravanAChest "Chest" [CONT:0007434B]
MerchantCaravanBChest "Chest" [CONT:0007434D]
MerchantCaravanCChest "Chest" [CONT:0007434E]
MerchantRiverwoodTraderChest "Chest" [CONT:00078C0C]
MerchantRiverwoodAlvorBlacksmithChest "Chest" [CONT:00078C0D]
MerchantRiverwoodSleepingGiantChest "Chest" [CONT:00078C0E]
MerchantMarkarthKerahsChest "Chest" [CONT:0009437A]
MerchantMarkarthBolisChest "Chest" [CONT:0009437C]
MerchantMarkarthSilverFishInnChest "Chest" [CONT:00094384]
MerchantMarkarthWizardsChest "Chest" [CONT:0009438A]
MerchantWCollegeDrevisChest "Chest" [CONT:00098B9E]
MerchantWCollegeFaraldaChest "Chest" [CONT:00098BA1]
MerchantWCollegePhinisChest "Chest" [CONT:00098BA2]
MerchantWCollegeColetteChest "Chest" [CONT:00098BA3]
MerchantWCollegeTolfdirChest "Chest" [CONT:00098BA4]
MerchantWhiterunBelethorsGoodsChest "Chest" [CONT:0009CAF8]
MerchantWhiterunBannerdMareChest "Chest" [CONT:0009CAFA]
MerchantWhiterunWarmaidensBlacksmithChest "Chest" [CONT:0009CAFD]
MerchantWhiterunArcadiasCauldronChest "Chest" [CONT:0009CD45]
MerchantDawnstarRustleifsBlacksmithChest "Chest" [CONT:0009DA3F]
MerchantDawnstarWindpeakInnChest "Chest" [CONT:0009DA46]
MerchantMorthalMoorsideInnChest "Chest" [CONT:0009DA53]
MerchantMorthalFalionsChest "Chest" [CONT:0009DA56]
MerchantMorthalLamisChest "Chest" [CONT:0009DA59]
MerchantStonehillsAleucChest "Chest" [CONT:0009DA5C]
MerchantWinterholdFrozenHearthChest "Chest" [CONT:0009DA5F]
MerchantWinterholdBirnaChest "Chest" [CONT:0009DA63]
MerchantMarkarthHagsCureChest "Chest" [CONT:0009E0D7]
MerchantMarkarthBlacksmithChest "Chest" [CONT:0009E0D8]
MerchantMarkarthArnleifandSonsChest "Chest" [CONT:0009E0D9]
MerchantDawnstarMortarPestleChest "Chest" [CONT:0009E0DA]
MerchantDushnikhYalBlacksmithChest "Chest" [CONT:0009E128]
MerchantDushnikhYalWiseWomanChest "Chest" [CONT:0009E129]
MerchantOldHroldanHangedManInnChest "Chest" [CONT:0009E45F]
MerchantMorKhazgurWiseWomanChest "Chest" [CONT:0009E469]
MerchantMorKhazgurBlacksmithChest "Chest" [CONT:0009E46D]
MerchantNightgateInnChest "Chest" [CONT:0009E48B]
MerchantHeljarchenBlacksmithChest "Chest" [CONT:0009E48E]
MerchantHeljarchenApothecaryChest "Chest" [CONT:0009E491]
MerchantRoriksteadFrostFruitInnChest "Chest" [CONT:0009F250]
MerchantWhiterunDrunkenHuntsmanChest "Chest" [CONT:0009F257]
MerchantRiftenBeeandBarbChest "Chest" [CONT:000A0703]
MerchantIvarsteadVilemyrInnChest "Chest" [CONT:000A0706]
MerchantDawnstarMadenasChest "Chest" [CONT:000A2987]
MerchantRiftenWylandriahsChest "Chest" [CONT:000A2988]
MerchantSolitudeSybilleStentorChest "Chest" [CONT:000A2989]
MerchantWhiterunFarengarsChest "Chest" [CONT:000A298A]
MerchantRiftenBlackBriarMeadery "Chest" [CONT:000A29AC]
MerchantRiftenPawnedPrawnChest "Chest" [CONT:000A29AD]
MerchantRiftenRaggedFlagonChest "Chest" [CONT:000A29AE]
MerchantRiftenElgrimsElixirsChest "Chest" [CONT:000A31AE]
MerchantRiftenScorchedHammerBlacksmithChest "Chest" [CONT:000A31AF]
MerchantRiftenGrandPlazaGrelkaChest "Chest" [CONT:000A31B4]
MerchantRiftenGrandPlazaBrandishChest "Chest" [CONT:000A31B5]
MerchantRiftenGrandPlazaMariseChest "Chest" [CONT:000A31B6]
MerchantRiftenGrandPlazaMadesiChest "Chest" [CONT:000A31B7]
MerchantWindhelmCandlehearthHallChest "Chest" [CONT:000A3EFF]
MerchantKynesgroveDravyneaChest "Chest" [CONT:000A3F02]
MerchantWindhelmNiranyeChest "Chest" [CONT:000A3F05]
MerchantWindhelmAvalAtheronChest "Chest" [CONT:000A3F09]
MerchantWindhelmHilleviChest "Chest" [CONT:000A3F0C]
MerchantWindhelmRevynSadriChest "Chest" [CONT:000A3F10]
MerchantWindhelmCornerclubChest "Chest" [CONT:000A3F14]
MerchantWindhelmBlacksmithChest "Chest" [CONT:000A3F17]
MerchantWindhelmWuunferthsChest "Chest" [CONT:000A3F1B]
MerchantKynesgroveBraidwoodInnChest "Chest" [CONT:000A3F25]
MerchantSolitudeWinkingSkeeverChest "Chest" [CONT:000A6BF0]
MerchantDragonBridgeFourShieldsTavernChest "Chest" [CONT:000A6BF1]
MerchantFalkreathDeadMansDrinkChest "Chest" [CONT:000A6BF3]
MerchantFalkreathGrayPineGoodsChest "Chest" [CONT:000A6BFC]
MerchantSolitudeRadiantRaiments "Chest" [CONT:000A6C04]
MerchantSolitudeAngelinesAromatics "Chest" [CONT:000A6C05]
MerchantSolitudeBitsAndPieces "Chest" [CONT:000A6C06]
MerchantSolitudeBlacksmith "Chest" [CONT:000A6C07]
MerchantSolitudeStables "Chest" [CONT:000A6C08]
MerchantSolitudeFishAddvar "Chest" [CONT:000A6C0E]
MerchantSolitudeFruitJala "Chest" [CONT:000A6C0F]
MerchantSolitudeFruitEvette "Chest" [CONT:000A6C10]
MerchantWhiterunAnoriathChest "Chest" [CONT:000ABB3E]
MerchantWhiterunCarlottaChest "Chest" [CONT:000ABB40]
MerchantDBSanctuaryMerchantChest "Chest" [CONT:000ABD9E]
MerchantFilnjarBlacksmithChest "Chest" [CONT:000AC9CE]
MerchantTGSyndusChest "Chest" [CONT:000AC9D9]
MerchantTGArnskarChest "Chest" [CONT:000AC9DA]
MerchantTGHerluinChest "Chest" [CONT:000AC9DB]
MerchantTGVanrythChest "Chest" [CONT:000AC9DC]
MerchantLargashburAtubChest "Chest" [CONT:000ACB6C]
MerchantLargashburBlacksmithChest "Chest" [CONT:000ACB6F]
MerchantSolitudeFletcher "Chest" [CONT:000B2035]
MerchantHonningbrewChest "Chest" [CONT:000B2989]
MerchantHonningbrewPostChest "Chest" [CONT:000B31E8]
MerchantNarzulburWiseWomanChest "Chest" [CONT:000B3FE0]
MerchantNarzulburBlacksmithChest "Chest" [CONT:000B3FE1]
WEMerchantChest "Chest" [CONT:000BBCD0]
MerchantSolitudeEastEmpireCompany "Chest" [CONT:000D6AA4]
MerchantWCollegeEnthirChest "Chest" [CONT:000EE9F7]
MerchantWhiterunFraliaChest "Chest" [CONT:0010C1D5]
MerchantWCollegeUragChest "Chest" [CONT:0010C430]
MerchantWhiterunEorlundChest "Chest" [CONT:0010FDE6]
DLC1VendorChestSorineJurard "Chest" [CONT:0200F1A5]
DLC1VendorChestGunmar "Chest" [CONT:0200F828]
DLC1VendorChestFlorentius "Chest" [CONT:0200F82B]
DLC1VendorChestHestla "Chest" [CONT:02010477]
DLC1VendorChestFeran "Chest" [CONT:02010479]
DLC1VendorChestRonthil "Chest" [CONT:0201047A]
DLC2MerchantTelMithrynElyneasChest "Chest" [CONT:040177BE]
DLC2MerchantTelMithrynTalvasChest "Chest" [CONT:040177C0]
DLC2MerchantTelMithrynNelothChest "Chest" [CONT:040177C1]
DLC2MerchantDremoraChest "Chest" [CONT:0401EEC0]
DLC2SkaalMerchantChest "Chest" [CONT:0401F88D]
DLC2SkaalBlacksmithChest "Chest" [CONT:0401F897]
DLC2RRMiloreVendorChest "Chest" [CONT:0402501C]
DLC2RRGloverVendorChest "Chest" [CONT:0402501D]
DLC2RRGeldisVendorChest "Chest" [CONT:0402501E]
DLC2RRGarynVendorChest "Chest" [CONT:0402501F]
DLC2RRFethisVendorChest "Chest" [CONT:04025020]
DLC2ThirskBlacksmithChest "Chest" [CONT:04027108]
dlc2MerchMerchantsChest "Chest" [CONT:04031DB4]
DLC2ElmusVendorChest "Chest" [CONT:0403572E]Skyrim Special Edition Nexus, ThirdEyeSqueegee. 29 Sep 2023. Container Item Distributor. 30 Aug 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/99486>.[コメントを読む(15)] [コメントを書く] - ☆ [ユーティリティ] Open Animation Replacer - Detection Plugin Download ID:104806 Author:Nonameron 2024-03-17 11:47 Version:2.0.2
-
RATE: ★=357 G=3 TAG: [SKSEプラグイン] [SKSE64] [OAR] [NO-ESP] [AE対応]
Open Animation Replacer - Detection Plugin
アクターが他のアクターに検出、視認されているか否かの条件を追加するOAR用アドオンです。
■要件
Open Animation Replacer
このModはアニメーションのトリガーとして利用できる以下の2つの条件を追加します。
・DETECTED_BY(旧名:IsDetectedBy)
・Detects
上記選択後に後述のサブ項目一覧が出るので
「Use the ~ condition」にチェックを入れたサブ項目が条件として有効になる
■DETECTED_BY(旧名:IsDetectedBy)
デフォルトではアクターがプレイヤーを視認するたびにトリガーされます。(プレイヤーと表記しますがNPCも可能)
オプションを利用してその条件をさらに絞り込むことができます。
利用可能な条件は以下の通りです
・Humanoid
人間タイプのアクターかそうでないかを絞り込みます。アクティブにすると人間タイプのアクターのみが対象になります。
人間とクリーチャーの区別はActorTypeNPCのキーワードが付与されているか否かです。
・Gender
対象の性別を判断して絞り込みます。
・Relationship
視認した対象との関係によって絞り込みます。
等号と不等号を利用して対象との関係を比較します。
・Faction
派閥を確認して絞り込みます。
特定の派閥でのみトリガーするようにも、あるいはIs NOTのチェックボックスをアクティブにすればその派閥以外でトリガーするようにも設定できます。
・ActorBase
ActorBaseを条件にして絞り込みます。
例えばskyrim.esm 000007 に設定するとプレイヤーキャラクターのみが条件をトリガーします。
・Distance
対象との距離を条件にして絞り込みます。
・Keyword
特定のキーワードを条件にして絞り込みます。
■Detects
デフォルトではプレイヤーがアクターを視認するとトリガーされます。
使用できる条件はIsDetectedByとまったく同様です。
作者の提案する使用例
・派閥"IsGuardFaction" (formid 00086EEE)を利用して、衛兵を見つける度にプレイヤーが指を立てることができます
・派閥"CreatureFaction" (formid 00000013)を利用して、獲物や怪物を見つけたプレイヤーがこそこそと動くようにできます
・ActorBaseのNazeem (formid 00013BBF)を利用して、彼を見つける度に嫌悪感を示せます
・遠くに人を見かけたプレイヤーが遠くを注目するなどもできます(または近くに)
・あなたのカスタムNPCに対してプレイヤーに独自のリアクションを追加することもできるでしょう
・犬に50cm以内に近づいたら撫でるというようなこともできると思いますSkyrim Special Edition Nexus, Nonameron. 17 Mar 2024. Open Animation Replacer - Detection Plugin. 16 Nov 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/104806>.[コメントを読む(4)] [コメントを書く] - ☆ [ユーティリティ] Skyrim Platform Download ID:54909 Author:SkyMP Team 2023-09-12 05:41 Version:2.8.0
-
RATE: ★=352 G=2 TAG: [ユーティリティ] [SKSEプラグイン] [スクリプト] [SkyrimPlatform] [AE対応]
Skyrim Platform
Skyrimの動作をJavaScriptで制御する事が可能になるSKSEプラグイン。
必要:
SKSE64
Address Library for SKSE Plugins
下記Modで使用。
Disable Recoil
Rapid Auto Potion
New Automatic Crossbows
Distance Based Combat
Auto unequip ammo SP
Elden Equip
SkyrimのPapyurs実行は1フレーム内で処理できる命令数に制限があるためかPapyursの処理速度はFPS依存となっておりFPSが低いほど処理の遅延が発生しやすくなるという問題がありますが(MCMで60FPS制限を外すと処理が異様に高速化する理由がコレ)、SkyrimPlatformはそのような制限は無くDLLがJavaScriptのコードを読み込んで処理を実行しているため、SkyrimPlatformで作られたModは基本的にPapyursで作られたものよりも処理が圧倒的に高速です。
v2.1.0以前をダウンロードした場合、SKSE/Plugins に SkyrimSoulsRE.dll という SkyrimSouls - Unpaused Game Menus と同じ動作をするSKSEプラグインも同封されており、
入れたままだとメニューでゲームの一時停止がしないようになっているため嫌な人は外す事。
→v2.2.0で削除
CTD等の不具合報告は以下のリンクの「New Issue」で報告できます。(gitアカウントが必要)
報告時はSkyrimPlatformが原因である事を明確にするため再現方法を詳細に書き(SkyrimPlatformを利用したModのどれを使った状態で発生するのか)、クラッシュログをpastebin等でアップロードして報告すると開発者側も対応しやすいと思います。
https://github.com/skyrim-multiplayer…
=== 以下はMod開発者向け ===
このSKSEプラグインが読み込むためのJavaScriptを
TypeScriptというスクリプト言語からnpm(Node Package Manager)経由でコンパイルして生成するための開発ツールも同梱されている。
このSKSEプラグインで使用できる処理の特徴は以下の通り。
・コンパイルして生成したJSファイルの内容をゲーム中に変更する事でリアルタイムに反映される(Modページの動画参照、動画ではtsファイル保存時にコンパイル作業を行っているため、ただtsファイルを保存するだけだと反映されないため注意)
・アニメーション発生時のSendAnimationEventをキャッチして処理が行える。この際にアクターへのアニメーション再生命令を書き換えてアニメーションの再生を阻止する事も可能。(例: Disable Recoil はこの処理で弾かれモーションを無くしてる。Modページの Miscellaneous files に TypeScript のソースも公開しているため参考にしたい人は確認)
・1フレーム毎にコードの実行処理を行ったり、魔法エフェクト発生やアイテム装備等をトリガーにコードの実行が可能(https://github.com/skyrim-multiplayer… )
・SKSEプラグインがコードを読み込んで処理を行うためPapyrusの処理よりも高速でスクリプト処理がされる
----
(Postより)PapyrusとSkyrim Platform(SP)の両方でほぼ同じアルゴリズム(未最適)を使用して、
552個のアイテムをプレーヤーからチェストに転送が完了するまでの時間
Papyurs:130.599014秒
SP:0秒
----
・アクターやオブジェクトの情報取得や処理はPapyrusスクリプトと同じ関数で処理可能。(https://github.com/skyrim-multiplayer… にて getActorValuePercentage 等を使用しているサンプルを確認可能)
(注1)V2.3.0までは配列を返す関数は未サポートでコンパイルして実行しても、ゲーム側のコンソールで"Functions with Array return type are not supported"と表示されます。
V2.4.0にて配列を返す関数がサポートされるようになりました。
(注2)一部の関数はPapyrusで実行した時と異なる挙動をするものがあったり、CTDが発生する事があります。(GetPlayerTeammateがTrueのアクターに対してPapyrusでAddItemやRemoveItem等を実行すると手持ちの装備から優れたものを自動的に装備するが、SPの場合は自動で装備を行わない、PlayIdle実行時にCTD等)
・Skyrim Platform側でSendModEventを発生させて、Papyrus側でキャッチして処理を実行するという事も可能
サンプルコードとコンパイルに必要な手順に関してはPlatform/plugin-example/README.mdを参照。
(コマンドプロンプトの知識が必要。"npm i"はPlatform/plugin-example/をカレントディレクトリにして実行する事。)
ただし、サンプルのコンパイルについて不要と思われるコードが混ざっており手順通りにやっても筆者の環境ではコンパイルが失敗したため以下の処置が必要。
・Platform/plugin-example/index.tsにて以下の行をコメントアウト
//import * as tests from './src/tests';
//tests.main();
サンプルのコンパイルに成功すれば Platform/plugins/にplugin-example.js が生成されます。
必須
npm(Node Package Manager)
推奨
Papyrus-2-Typescript
PapyursとSkyrim Platform間で変数の渡し合いをする場合はOptional filesのPapyrusUtilかJContainersが必須となります。(PapyrusUtilやJContainersで保存した変数は、Skyrim Platform側でもアクセス可能)
・ドキュメント
https://github.com/skyrim-multiplayer…
・設定画面追加
Skyrim Platform Configuration Menu (SPCM)
=== Mod開発者向けは以上 ===Skyrim Special Edition Nexus, SkyMP Team. 12 Sep 2023. Skyrim Platform. 15 Sep 2021 <https://www.nexusmods.com/skyrimspecialedition/mods/54909>.[コメントを読む(34)] [コメントを書く] - ☆ [ユーティリティ] Equipment Toggle 2 Download ID:68540 Author:powerofthree 2022-10-13 03:01 Version:1.1.0
-
RATE: ★=320 G=4 TAG: [SKSEプラグイン] [装備] [武器] [兜] [フード] [サークレット] [アミュレット] [装飾品] [鎧] [矢] [弓] [矢筒] [盾] [防具] [セラーナ] [矢筒解除]
Equipment Toggle 2
*** このMODの説明 ***
同作者のEquipment Toggleの後継mod。
ヘルメットやその他の防具・武器を、装備解除することなく視覚的に
切り替えるSKSEプラグインです。
装備の切り替えは、自動的、条件付き(武器取り出し時、戦闘時、ダイアログ時、ホーム時)
またはホットキーを使った手動で行うことができます。
*** 必須 ***
・SKSE64(http://skse.silverlock.org/)
・Visual Studio 2019 の Microsoft Visual C++ 再頒布可能パッケージ(https://aka.ms/vs/17/release/vc_redis…)
・Address Library for SKSE Plugins
*** 設定 ***
コンフィグには、JSON形式でスロットセットとその条件が記載されています。
場所はData/EquipmentToggle/Config.jsonに格納されています。
*** トグルタイプ ***
-1 : 無効
0 : プレイヤーのみ
1 : フォロワーのみ
2 : プレイヤーとフォロワー
3 :すべてのNPC
*** ホットキー ***
Uses DirectX scancodes
https://wiki.nexusmods.com/index.php/…
これを0に設定すると、特定のスロットセットのホットキー切り替えが無効になります。
*** スロット(鎧/盾) ***
ここで装備スロットを確認することができます。
https://wiki.nexusmods.com/index.php/…
体/手/足 (スロット 32/33/37) を除くすべてのボディスロットがサポートされています。
ヘルメットの切り替え - スロット [30,31,39,41,43] が常に存在しないと、
耳や他の顔が消えてしまいます。
複数のスロットを使用する装備は、すべてのスロットを指定する必要があります
(例:スロット40と46を使用するマント)
*** スロット(武器/矢) ***
・片手剣 = 33
・片手ダガー = 34
・片手斧 = 35
・片手メイス = 36
・両手武器 = 37
・弓 = 38
・杖 = 39
・クロスボウ = 40
・矢筒 = 41
Descriptionに例が書かれていますので、参考にしてみてください。
このMODは「KS Hairdos - HDT SMP (Physics)」と同時に使用しています。私のチャーがヘルメットを装備していないとき - モード「KS Hairdos - HDT SMP (Physics)」は正常に機能します (髪は動きます)。しかし、ヘルメットを装備すると、ヘルメットは非表示になり、髪は表示されますが、髪はもう動きません。 。この問題を回避し、髪を動かすための修正/ライフハックはありますか? まだウィッグを使ったことがないんです。
これは、Faster HDT-SMP で変更する必要がある設定です。具体的には、true セクションを false に切り替えると、機能し続けます。
Faster HDT-SMP mod の設定ファイルに移動する必要があります。MO2を使用している場合は、MODを右クリックしてエクスプローラーで表示できます。
そこから、SKSEフォルダ→Plugins→hdtSkinnedMeshConfigs→configs.xmlに移動します。
必要な設定は、「NPC FACE PARTS」カテゴリの2番目の設定になります。Skyrim Special Edition Nexus, powerofthree. 13 Oct 2022. Equipment Toggle 2. 24 May 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/68540>.[コメントを読む(25)] [コメントを書く] - ☆ [ユーティリティ] Dynamic Armor Variants Download ID:65963 Author:Parapets 2022-10-09 01:56 Version:1.0.5
-
RATE: ★=289 TAG: [SKSEプラグイン] [AE対応] [espfe] [装備変更] [装備品表示] [DAV] [VR] [日本語化対応]
Dynamic Armor Variants
Armor Addon(装備中の防具や体部位の表示に使用される.nifファイルのパス設定やボディスロット等を管理するレコード)の動的な入れ替えを可能にするSKSEプラグイン。
AE・VR 対応。
必須MOD
Address Library for SKSE Plugins または VR Address Library for SKSEVR
MCM Helper (アドオン用)
UIExtensions (アドオン用)
SE 1.5.97 でプレイ中の方へ
Dynamic Armor Variants for Skyrim 1.5
ここからダウンロードしたファイルで上書きしてください。
このMODはフレームワークに当たり、ゲームのプレイ中に装備の形などを直接的に変更する機能をサポートします。
分かりやすい機能としては、フードを室内で脱ぎ屋外では被るなどの、Dynamic Lowered Hoods (同作者)といったMODに利用されます。Skyrim Outfit System SE Revived とは互換性がなくCTDするとされていますが、後述のアドオンにより代替が利くと思われます。
アドオン
UIExtensions Menu - プレイヤーとNPCの装備をカスタマイズするためのメニューを追加します。この機能を使用する場合、UIExtensionsとMCM Helperが必要になります。
Hidden Equipment - すべてのサークレット、兜、バックパック、マントを非表示にする簡単な機能を追加します。このアドオンは単体では使用できず、上記の UIExtensions Menu と併用することが推奨されています。
また、この2つのアドオンはeslフラグのついたespファイルを介して機能します。
設定(json)について
'Data\SKSE\Plugins\DynamicArmorVariants'のjsonファイルを編集することで、様々な設定をすることができます。筆者もこのページの編集時点では全く知識がないため、
機能の全容については https://github.com/Exit-9B/DynamicArm… 及びにDescriptionのConfig Creationの項目を、
一部の例については https://github.com/Exit-9B/DynamicArm… を参照してください。
設定ファイルはファイル名がロードオーダーのプラグインと一致する場合にロードされます。これらは同じ順序でロードされ、それらの間に競合がある場合は、後でロードされた構成が優先されます。
仕様としては主に「variants」と「states」という配列を使用し、「variants」は交換するArmor Addonに関して、「states」は自動的に変更される条件を構成します。
Variants:
name
識別の為に必須。偶発的な競合を避ける為にMODの接頭辞やMOD名を使用することを推奨します。他の構成に同じnameがある場合マージされますが、その中で競合する場合はロード順に基づいて勝者が決定されます。
displayName
UIExtensions のメニュー項目に使用されます。ローカライズできるようにここでは必ず
Scaleform の翻訳文字列('$'で始まる)を使用してください。
linkTo
これを設定したバリアントが他のバリアントにリンクされ、このArmor Addonの置換がリンク先のバリアントによって定義されたものよりも優先されます。例えば、Dynamic Lowered Hoodsでは「LoweredHoods」バリアントが「DAV_HiddenHelmet」バリアントにリンクされています。これは条件下で兜を非表示にして、フードは非表示ではなく下げたものが表示されることを意味します。
overrideHead
キャラクターの頭や髪を表示するか非表示にするかを制御します。これは通常Armor AddonではなくArmorのスロットによって制御されるため、これはその回避策として存在します。
replaceByForm
どのArmor Addonを置き換えるかを定義します。フォームを指定する形式は「PluginFile.esp|FormID」です。
replaceBySlot
特定のスロットを占有するArmor Addonに適用する汎用の置換を定義できます。これは主にスロットを非表示バージョンに置き換えて装備を隠すのに有用です。
States:
variant
参照するバリアントを指定します。
refs
「conditions」によって参照されるFormのエイリアスを定義できます。KeywordやQuestなどの一部のForm typeはEditorIDによってのみ参照できますが、ほとんどのForm typeは実行時に使用できるEditorIDを持たないため、ここで参照として定義する必要があります。「Player」は(コンソールと同様に)すでに定義されている特殊なケースであるため、定義する必要はありません。
conditions
有効にする条件を定義します。Creation Kit の Condition Functions で使用するものと同じです。条件は文字列として記述します
(例: ["GetIsReference Player == 0 AND", "LocationHasKeyword LocTypeDwelling == 1 OR", "LocationHasKeyword LocTypeInn == 1"])。
Condition Functions:https://ck.uesp.net/wiki/Condition_Fu…
使用上の注意点:
・変更は必ず直ぐに更新されるとは限らず、インベントリ、場所、戦闘状態の更新などが必要な場合があります。
・今の所、Condition parser は考えられる条件の全てを解析出来る訳ではありません。また、armorを着ているActorに対してのみ条件が実行されます。
・Armor Addonの置き換えの際、交換するArmor Addonと交換元のArmorの使用スロットが少なくとも1つ以上共有される様にしてください。例えばスロット31と42を使用する兜のArmor Addonとスロット45のみを使用するArmor Addonを交換すると、競合するべき他の兜が装備出来てしまう為、そのArmor Addonにスロット31を追加する事で他の兜を装備出来ない様にします。Skyrim Special Edition Nexus, Parapets. 9 Oct 2022. Dynamic Armor Variants. 4 Apr 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/65963>.[コメントを読む(2)] [コメントを書く] - ☆ [ユーティリティ] AddItemMenu - NG Download ID:71409 Author:DarkMatterValkyrie 2022-09-21 22:05 Version:1.4
-
RATE: ★=285 TAG: [ユーティリティ] [Tool] [SKSEプラグイン] [VR] [AE対応] [チート]
AddItemMenu - NG
AddItemMenu - Ultimate Mod Explorer に上書きして1つの DLL で SE 版、AE 版、VR 版をサポートする更新版。
ゲーム内に存在する任意のアイテムを入手することができるようになるMODです。
必要:
共通
AddItemMenu - Ultimate Mod Explorer(SE 版に上書き)
SE 版・AE 版
Address Library for SKSE Plugins
VR 版
VR Address Library for SKSEVR
このファイルを必要とするMOD(AE 版)
NPC Clothing ReplacerSkyrim Special Edition Nexus, DarkMatterValkyrie. 21 Sep 2022. AddItemMenu - NG. 15 Jul 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/71409>.[コメントを読む(5)] [コメントを書く] - ☆ [ユーティリティ] Skyrim Special Edition Module File Version Check Patcher Download ID:106283 Author:dm 2023-12-07 12:02 Version:1.00
-
RATE: ★=273 G=1 TAG: [ユーティリティ] [SKSEプラグイン] [VR] [NO-ESP]
Skyrim Special Edition Module File Version Check Patcher
プラグインファイルのバージョンチェックをバイパスして、ver.1.6.1130 未満のゲームバージョンであっても、新しいプラグインファイルを使用できるようにします。 (.esm、.esl、.esp)
※重要※
このModは Backported Extended ESL Support によって SE 版、AE 版を使用している方には不要な物になりました。
通常のユーザーであれば上記Modを利用してください。
一方で Backported Extended ESL Support は VR 版をサポートしていないため、VR 版ユーザーのためこのModは公開され続けます
ただし VR 版で新しいプラグインを利用する際に制約が依然として存在することに留意してください。
ESL サポート VR 版
Skyrim VR ESL Support
必要:
Skyrim Script Extender (SKSE64)
このSKSEプラグインを使用するとメモリ内のプラグインヘッダーのバージョンチェックにパッチが適用されます。
これはバージョンの古いゲームの実行ファイルで動作するようにプラグインファイルを手動で編集してバージョンを 1.70 に変更するのと同じ効果があります。
オプションに、SKSE がない場合に使用する DXGI.DLL あり。
SkyrimSE.exe が置かれているゲームフォルダに DLL を配置し、ゲームを起動。
VR 版対応。
Skyrim VR - USSEP 4.2.2 and SSE 1.5.97 Compatibility Patch を併用して使用することで VR 版でも AE ver.1.6.1130 から新形式ファイルになった AE 版ゲームのプラグインファイルでプレイすることができます。
・詳細
2023年12月5日、Bethesda はVer.1.6.1130 と 2 つの大きな変更点をもたらすCreation Kit のアップデートをリリースしました。
プラグインに内部的に設定されるヘッダーバージョンは、長年使用されていた以前の 1.70 から 1.71 になりました。
また、ESLフラグが設定されたファイルでサポートされるFormIDの範囲が、以前の 2048 から 4096 に増加しました。
※このeslの仕様を記事では便宜上Extended eslと呼称します。
ゲームは 0x800 よりも低い範囲で FormID を処理するため、どのファイルが新しい動作をすることになっているかを識別する必要があります。
ヘッダーのバージョン変更はこの識別に利用されます。
ver.1.6.1130未満のゲームで1.71ヘッダーを含むプラグインをロードしようとすると無視されます。場合によっては、これが CTD を引き起こす可能性もあります。
さらに、Creation Kit のアップデートにより、すべてのプラグインは新しいバージョンの 1.71 に自動で保存されます。
そのため、このリリース日以降に公開される多くの MOD はヘッダーが1.71になってしまいます。
このModはゲーム開始時にヘッダーのバージョンを1.71から1.70にすることで、新しいCKで作成されたプラグインを従来のバージョンでも読み込めるようにするものです。
なお、このModを利用してver.1.6.1130未満のバージョンでExtended eslプラグインを無理矢理に使用するとCTDします。
また、最新バージョンで追加されたpapyrus関数を使用したModを使用すると不具合を起こす可能性があります。
それらを使用したい場合は、ゲームを最新のものに更新してください。
併用推奨
Complete Version Roll Back
Unofficial Skyrim Special Edition Downgrade Patcher の BestOfBoth オプションを利用
関連
Backported Extended ESL Support このMODの機能も含まれていますSkyrim Special Edition Nexus, dm. 7 Dec 2023. Skyrim Special Edition Module File Version Check Patcher. 6 Dec 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/106283>.[コメントを読む(10)] [コメントを書く] - ☆ [ユーティリティ] Race Menu Player Rotation Download ID:91146 Author:Meridiano 2023-12-06 17:58 Version:1.2.1
-
RATE: ★=272 TAG: [RaceMenu] [SKSEプラグイン] [SKSE64] [パッド] [AE対応] [回転]
Race Menu Player Rotation
マウスまたはゲームパッドを使用して RaceMenu でプレイヤーをスムーズに回転できるようにするSKSEプラグイン。
マウスまたはゲームパッドのボタン、回転速度、感度を設定できます。
1.5.97 と、すべての 1.6.X をサポートします。
必要
・Address Library for SKSE Plugins
・SKSE64 https://skse.silverlock.org/
Q: Player Rotation in ShowRaceMenu があります。
A: 1.6.X はサポートされていません。
Q: LazyRaceMenuRotation があります。
A: スクリプトベースの制御が好きではありません。
Q: Another Race Menu Rotation Mod があります。
A: ゲームパッドがサポートされていません。Skyrim Special Edition Nexus, Meridiano. 6 Dec 2023. Race Menu Player Rotation. 12 May 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/91146>.[コメントを書く] - ☆ [ユーティリティ] Open Animation Replacer - Dialogue Plugin Download ID:107186 Author:Nonameron 2023-12-17 14:09 Version:1.0.0
-
RATE: ★=266 G=1 TAG: [OAR] [SKSEプラグイン] [NO-ESP]
Open Animation Replacer - Dialogue Plugin
Open Animation Replacerのモーション発生条件に、「Dialogue」を追加するアドオンです。
会話に関する条件設定を可能にします。
なお、このMODは単体では機能せず、対応するモーションMODを入れることで機能します。Skyrim Special Edition Nexus, Nonameron. 17 Dec 2023. Open Animation Replacer - Dialogue Plugin. 17 Dec 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/107186>.[コメントを読む(2)] [コメントを書く] - ☆ [ユーティリティ] dTry Plugin Updates Download ID:85740 Author:doodlum 2023-10-07 23:13 Version:1.0.3
-
RATE: ★=241 TAG: [SKSE] [SKSEプラグイン]
dTry Plugin Updates
dTry氏のSKSEプラグインを1.6.640/NGに移植し、FOMODインストーラーを作成しました。
対応MOD
・dTry's Key Utils
・Combat Music Fix SKSE
・Stop On Slash AE - Hitstop and Screenshake
・Shield Of Stamina - Blocking Redux
・No Crime Teleport RE
・Elden Parry
・Elden Counter
互換性
VRを除くすべてのゲームバージョンと互換性があります。
追加の注意事項については、元のMODページを参照してください。Skyrim Special Edition Nexus, doodlum. 8 Oct 2023. dTry Plugin Updates. 25 Feb 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/85740>.[コメントを読む(1)] [コメントを書く] - ☆ [ユーティリティ] Show Animation Command Download ID:74034 Author:Maxsu 2024-02-17 15:11 Version:v1.2.1
-
RATE: ★=232 G=5 TAG: [SKSEプラグイン] [コンソール]
Show Animation Command
キャラクターで再生中のアニメーションクリップの情報を表示するコンソールコマンドを追加するSKSEのプラグイン。
要件
Address Library for SKSE Plugins
Visual C++ Redistributables (2015/2017/2019/2022) https://learn.microsoft.com/en-US/cpp…
コンソールを開きアクターを選択し、「ShowAnim」または「SA」と入力します。Skyrim Special Edition Nexus, Maxsu. 17 Feb 2024. Show Animation Command. 26 Aug 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/74034>.[コメントを読む(7)] [コメントを書く] - ☆ [ユーティリティ] Open Animation Replacer - Math Plugin Download ID:92607 Author:Ersh 2023-07-05 07:34 Version:1.0.2
-
RATE: ★=230 TAG: [ユーティリティ] [SKSEプラグイン] [SKSE64] [リソース] [AE対応] [OAR] [VR]
Open Animation Replacer - Math Plugin
Open Animation Replacer用のアドオンです。
プログラマ向けのサンプルとして新たな条件を追加しますが、一部のModで使用されるかもしれません。
・要件
SKSE https://skse.silverlock.org/
Open Animation Replacer
このプラグインはOARに MathStatement と呼ばれる新たな条件を追加します。
もとはOARに含まれていた機能の一つでしたが、この条件を動作させるのに必要なライブラリを含めた途端、プラグインのサイズが文字通り4倍になりました。
プラグインの大部分をほとんど使用されないものが占めるのは間違っていると思ったので一度は削除しましたが、後にOARのAPIを通じて追加された、より複雑な条件のサンプルとして良いかもしれないと考えたため、このような形でリリースすることになりました。
そのため、このアドオンを主に使用するのはこれらの複雑な条件を扱えるModderか、APIを通じて更に複雑な条件を追加できるプログラマです。
とはいえ、OARに組み込まれている条件でほとんど事足りるはずなので、これを使う意味はあまりないかもしれません。
あなたがエンドユーザーであるなら、このModを動作要件として要求されない限りはインストールする必要はないでしょう。
・MathStatementについて
この条件は数式を用いた条件を作成できます。
OARのエディターGUI上のテキストボックスに数式を記述すると、それらの数値コンポーネントが作成されます。
その値は他の条件で扱える数値と同様に機能するため、静的な値、グローバル変数、アクター値、behaviorグラフ変数などにすることができます。
その後、式を評価してそれが0以外であるかをチェックします。
つまり、単にtrueかfalseかをチェックすることになります。
この計算を行うライブラリはexprtkと呼ばれるものを使用しています。
非常に強力で、非常に複雑な式を作成できますが、これまでに述べた通り実際の使用例を考えるのはとても難しいです。
・source
https://github.com/ersh1/OpenAnimatio…Skyrim Special Edition Nexus, Ersh. 5 Jul 2023. Open Animation Replacer - Math Plugin. 1 Jun 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/92607>.[コメントを書く] - ☆ [ユーティリティ] Pause After Load Unscripted NG Download ID:60958 Author:SteveTownsend 2024-01-25 07:00 Version:1.2.0
-
RATE: ★=230 TAG: [戦闘] [システム変更] [SKSEプラグイン] [AE対応] [NO-ESP] [一時停止]
Pause After Load Unscripted NG
セーブデータ読み込み直後やセル移動直後に一時停止するPause After Loading Screens と、同機能のSKSEプラグインです。
セーブ時(デフォルトではOFF)、ドアを開けてのセル移動、高速移動の後、
プレイヤーがなにかキー入力するか時間経過(デフォルトで5秒)までゲームを一時停止します。
細かい設定はiniファイルから
必須
・Address Library for SKSE Plugins
・SKSE64
・Microsoft Visual C++ 2015-2019 Redistributable (x64) https://learn.microsoft.com/ja-JP/cpp…
同様MOD
・Pause on Game Load セーブデータロード直後のみ一時停止
・Pause Menu After Load Screens 同上Skyrim Special Edition Nexus, SteveTownsend. 25 Jan 2024. Pause After Load Unscripted NG. 30 Dec 2021 <https://www.nexusmods.com/skyrimspecialedition/mods/60958>.[コメントを読む(2)] [コメントを書く] - ☆ [ユーティリティ] Item Equip Restrictor Download ID:108665 Author:powerofthree 2024-01-13 00:16 Version:1.3.0
-
RATE: ★=214 TAG: [SKSEプラグイン] [KID] [フレームワーク] [AE対応] [NO-ESP]
Item Equip Restrictor
条件を満たさない場合、キーワードを使用してアイテムの装備や呪文の使用を制限するSKSEプラグイン。
AE 版対応。
◆必要
・SKSE64
・Address Library for SKSE Plugins
・Keyword Item Distributor (KID)
・powerofthree's Tweaks
◆このMODでできること (例)
・男性プレイヤーが女性向けの防具を着用できないようにする。
・黒檀の剣を振るう前に、スキルに基づいた条件を追加する。
その他いろいろ
◆使用方法
この形式に一致する EditorID を持つキーワードを作成し、esp または KID を介してアイテム/呪文に割り当てます。
RestrictEquip:フィルター:オプションのデバフパーク
OR
RestrictCast:フィルター
RestrictEquip - アイテム/呪文の装備を禁止します
RestrictCast - 呪文の発動を防ぎます
◇フィルター
Male
Female
Player (NPCは装備不可)
NPC (プレイヤーは装備不可)
Level(X)(X は必要な最小レベル)
Skill(X)(Skill はアクターの値。鍛冶、修復など)
Faction EditorID
Perk EditorID
Race EditorID
Keyword EditorID
NPC EditorID
フィルターは「+」を使用して連結できます。
;このアイテムは男性プレイヤーやNPCは装備不可
RestrictEquip:Female+Player
;このアイテムはアクターが男性でレベル20以上でない限り装備不可
RestrictEquip:Male+Level(20)
; この呪文は、アクターが 50 以上の破壊スキルを持っていなければ発動不可
RestrictCast:Destruction(50)
; このアイテムは山賊のみが装備可能
RestrictEquip:BanditFaction
; このアイテムは吸血鬼のみが装備可能
RestrictEquip:ActorTypeVampire
◇デバフパーク
アイテムは通常どおり装備されますが、装備するとパークがプレイヤーに追加され、装備を解除すると削除されます。
;プレイヤーの重装スキルが30以上でない場合
RestrictEquip:HeavyArmor(30):PlayerEncumbrancePerk
KIDを使用した例
;KID を使用して RestrictEquip:HeavyArmor(30) キーワードをすべての黒壇の鎧に割り当てます
;これにより、重装スキルが 30 以上でない限り、NPC とプレイヤーは黒檀の鎧を装備できなくなります
RestrictEquip:HeavyArmor(30)|Armor|ArmorMaterialEbony
◆po3_ItemEquipRestrictor.ini で変更または無効にできます。
◆Source
・https://github.com/powerof3/ItemEquip…Skyrim Special Edition Nexus, powerofthree. 13 Jan 2024. Item Equip Restrictor. 8 Jan 2024 <https://www.nexusmods.com/skyrimspecialedition/mods/108665>.[コメントを読む(1)] [コメントを書く] - ☆ [ユーティリティ] Rogue Master Detector Download ID:93040 Author:ThirdEyeSqueegee 2023-06-08 09:25 Version:1.0.3
-
RATE: ★=195 TAG: [ツール] [ユーティリティ] [SKSEプラグイン] [AE対応]
Rogue Master Detector
このMODは、ゲーム起動時にロードオーダーを解析し、見つけた不正なマスターをRogueMasterDetector.log( Documents\My Games\Skyrim Special Edition\SKSE)に記録します。
また、不正なマスターが見つかった場合、ゲーム内で警告が表示されます。不正なマスターを修正するには、不正なマスターであることが判明したプラグインを、マスターとして必要とするプラグインの前にロード順序で移動させるだけです。
ローグマスターとは、マスターとして必要なプラグインよりもロード順が後になるプラグインのことです。
必要
・SKSE64
CommonLibSSE NG (https://github.com/CharmedBaryon/Comm…)で構築されています。 Skyrim SE のすべてのバージョン (v1.5.x および v1.6.x) で動作するはずです。
ソース
https://github.com/ThirdEyeSqueegee/R…Skyrim Special Edition Nexus, ThirdEyeSqueegee. 8 Jun 2023. Rogue Master Detector. 8 Jun 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/93040>.[コメントを書く] - ☆ [ユーティリティ] Player Rotation in ShowRaceMenu Download ID:36095 Author:Felisky 2020-05-17 19:16 Version:1.0.0
-
RATE: ★=187 G=2 TAG: [RaceMenu] [アドオン] [ユーティリティ] [SKSEプラグイン] [回転] [ShowRaceMenu]
Player Rotation in ShowRaceMenu
ShowRaceMenu使用時に、右クリックとマウスドラッグを使用して、プレーヤーキャラクターを回転させることができます。
Address Library対応
AE版、ゲームパッドも対応
Race Menu Player Rotation
AE版 左シフト + マウスホイールを使用してキャラクターを回転させます。
LazyRaceMenuRotationSkyrim Special Edition Nexus, Felisky. 17 May 2020. Player Rotation in ShowRaceMenu. 17 May 2020 <https://www.nexusmods.com/skyrimspecialedition/mods/36095>.[コメントを読む(4)] [コメントを書く] - ☆ [ユーティリティ] Papyrus Profiler Download ID:82770 Author:Borgut1337 2024-04-06 23:56 Version:2.1.0
-
RATE: ★=179 G=1 TAG: [SKSEプラグイン] [スクリプト] [AE対応] [VR] [ESPFE] [問題解決]
Papyrus Profiler
このSKSEプラグインを使用すると、すべてのPapyrus関数(ゲーム全体で実行されているすべてのPapyrusスクリプトから)のデータを収集し、これをプロファイリングに使用できます。
(つまり、ロード順でどのスクリプトとどの関数が頻繁に呼ばれているかについての洞察を得ることができます)
必要
・SKSE64
・Address Library for SKSE Plugins
・NL_CMD - A Console Command Framework
コンソール コマンドを使用してプロファイリングを開始/停止する場合にのみ必要です。
インストール方法
同梱のESPFEファイルは、コンソールコマンドを使用してプロファイリングを開始または停止する場合にのみ必要です。他のメカニズム(NL_CMD - A Console Command Framework&Console Commands For Everyone (aka Papyrus Console Commands)等)を使用する場合は、.dllファイルだけが必要で、.ESPは非アクティブのまま(または削除)にしておくことができます。
使用法
プロファイリングにプラグインを使用する方法の詳細な手順については、https://github.com/DennisSoemers/Papy… を参照してください。
関連MOD
Optimised Scripts for XPMSSE
ソースコード
https://github.com/DennisSoemers/Papy…Skyrim Special Edition Nexus, Borgut1337. 7 Apr 2024. Papyrus Profiler. 15 Jan 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/82770>.[コメントを読む(3)] [コメントを書く] -
スポンサーリンク
-
スポンサーリンク
- ◀ 前のページ 次のページ ▶