☆ Dynamic Key Action Framework NG [リソース・チュートリアル] ID:87706 Author:Bingle 2023-03-26 07:46 Version:v1.0
- RATE: ★=249 G=1 [DOWNLOAD SITE]
-
TAG: [リソース] [SKSEプラグイン] [SKSE64] [DKAF]
Dynamic Key Action Framework NG
Modderまたはユーザーがjson形式のデータを利用してアニメーションやアクションのキーバインドを作成できるようにするSKSEプラグインです。
・要件
SKSE https://skse.silverlock.org/
Address Library for SKSE Plugins
これはjson形式のデータを使用して様々なキーバインドを独自に作成するためのフレームワークです。
Data\SKSE\Plugins\DKAFディレクトリに配置されたjsonファイルをゲーム起動時に読み込みます。
このフレームワークに関連するModを導入した際、起動時にゲームがクラッシュするのはjsonデータが間違っている可能性が最も高いです。
・jsonファイル内の各パラメータ
UniqueName - ファイル内で一意の任意の名前を定義します。つまり、好きな名前をつけて差別化したり分類できます。
■動作させるのに必要なパラメータ
Keys もしくは GamepadKeys - 使用するキーを定義します。キーを複数定義する場合は,(カンマ)を挿入します。
なお、その場合プレイヤーは左から右の順番でキーを入力する必要があります。
キーコードについては下記サイトを参照してください。
https://www.creationkit.com/index.php…
ActionOrIdle - 再生されるアクション、またはアイドルアニメーションを定義します。
例) Skyrim.esm|0x2E2F6
■オプションのパラメータ
Priority - アクション、アニメーションの優先度を定義します。キーバインドが重複するものがある場合、Priorityの高い方が優先されます。
このModはint32を使用して格納するため、値は-2,147,483,648から2,147,483,647の範囲内でなければなりません
PressDuration - アクションを実行するためにプレイヤーがキーを押し続ける最小時間を定義します。
■ペアリングされたアイドルアニメーションを扱うパラメータ
PairedSearchMode - ペアリングする相手を検索する方法を定義します。
0 - 検索をおこないません。(デフォルト)
1 - プレイヤーの目線にあったアクターをペアリングします。
2 - カメラの向いている方向にあったアクターをペアリングします。
3 - プレイヤーキャラクターの半径を検索し、目の方向に最も近いアクターをペアリングします。
PairedSearchDist - 検索をおこなう際の目線の距離/検索半径の最大距離を定義します。
上記PairedSearchModeの1、および2においては、300前後の値をお勧めします。
しかし、3を使用する場合は大きなアクターが対象の時に失敗する可能性があるため、より大きな数字が必要になるかもしれません。
PairedTargetKeywords - ターゲットアクターをフィルタする際に使用するキーワードを定義します。
複数定義する場合は,(カンマ)を挿入します。
例) Skyrim.esm|0x13795
・source
https://github.com/jarari/DynamicKeyA…Skyrim Special Edition Nexus, Bingle. 26 Mar 2023. Dynamic Key Action Framework NG. 26 Mar 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/87706>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-▼ Version : v1.0#1名無しGood!ペアアニメーションの場合の簡単な実用例を一つ書いておきます。
NPC(誰でも)ハグボタン
次の条件を満たすNPCが居る時にキーボードのVキーかゲームパッドのLBキーを押すとハグのアニメーションが再生されます。
・カメラ方向の正面にいる(クロスヘアに当たっている程度)
・「"PairedSearchDist": 100」の距離以内にいる
・「ActorTypeNPC」のキーワードを持っている
↓
{
"Hug": {
"Keys": "47",
"GamepadKeys": "274",
"PairedSearchMode": 2,
"PairedSearchDist": 100,
"PairedTargetKeywords": "Skyrim.esm|0x13794",
"ActionOrIdle": "Skyrim.esm|0xF4699"
}
} ID:U5ZDVmNW Day:0 Good:6 Bad:0- Good
- Bad
- 87706
- 機械翻訳 説明引用 [原文]
「改造者またはユーザーがJSON形式のデータを使用してアイドルアニメーションまたはアクションのキーバインドを作成できるようにするSKSEプラグイン」