Skyrim Special Edition Mod データベース

検索結果:ユーティリティ OAR おすすめMOD順search

 [ユーティリティ] Open Animation Replacer Download ID:92109 Author:Ersh 2024-03-18 00:52 Version:2.2.2
RATE: =1496 G=12 TAG: [ユーティリティ] [SKSEプラグイン] [SKSE64] [OAR] [DAR] [アニメーション] [AE対応] [VR] [NO-ESP] [ImGui]
Open Animation Replacer Title画像

Open Animation Replacer

構成可能な条件に応じてカスタムアニメーションを適用させるSKSEフレームワークプラグインです。
また、ゲーム内GUIエディターなどの新機能や、DAR への後方互換性を持ちます。

■要件
SKSE https://skse.silverlock.org/
Address Library for SKSE Plugins または VR Address Library for SKSEVR
Animation Queue Fix(アニメーションのプリロードをスキップする設定を使わない場合)
Paired Animation Improvements(Version:2.0.0 より ペア・アニメーション内の注釈を正しく機能させる)

■特徴
・構成可能な条件に基づいて、アニメーションを動的に置き換えます。
Dynamic Animation Replacer への完全な後方互換性を持ちます。
 つまり、今使っている環境に変更を加える必要はありません。
・DAR ではサポートされなかった新しい条件設定を追加します。
・これまで正しく置き換えられなかったループアニメーションなどを適切に置き換えます。
・アニメーション数の制限に影響を与える、重複したものを適切にフィルタリングして除外します。
 これによって意図した動作をしなくなることはありません。
・ゲーム内エディタから、条件、優先度、その他の機能をその場で編集することができ、すぐにテストできます。
※キーバインドは、デフォルトでは Shift + O を使用します。
 設定変更後は、項目の左下にある「Save user config」ボタンより設定を保存してください。(画像2枚目参照)
・直近で再生されたアニメーションを判別しやすくする、ログUIを追加します。
・アニメーション数の制限がプロジェクトあたり最大 32767 に増加しました。
・Havokが取り扱うヒープサイズが増加したため、多くのアニメーションの安定性が増加しました。
・他のSKSEプラグインが新たな条件を追加できるようにするAPIを提供します。
・すべての動作はSKSEを通じて行われるため、いつでもインストール/アンインストールが可能です。

また、実験的な設定として以下の物が利用できます。
・アニメーション数の制限を最大65534まで増加
通常、OARでは16ビットの符号付き整数(int16)を使ってデータを格納します。
int16の範囲は -32768 ~ 32767 ですが、負の値は特殊な例としての -1 以外使われません。
この実験的な設定では、使用するデータ型を符号なし整数(uint16)として扱うようにします。
uint16では 0 ~ 65535 の値を使用できますが、上記の -1 にあたる部分はすでに予約されているため、実際に扱える最大数は 65534 となります。
これが実験的な設定とされているのはパッチ適用の必要がある箇所がいくつかあったり、そもそも 32000 以上のアニメーションを登録する人はそう多くないと考えられるからです。
興味があったり、本当に必要な場合のみ有効化してください。
ただし、32000 の制限を超えていなければ潜在的な問題は発生しないと考えられます。

・アニメーションのプリロードを無効化
プリローディングを無効化します。これによりキューに読み込まれるアニメーションがなくなり、メモリの使用量を削減します。
ただし、一部の環境ではTポーズが発生するなどの報告があったため、そのような場合にはこの設定を使わずにAnimation Queue Fixを使用してください。

■構造
DAR と同様に、次のパスに配置されることになっています。
Meshes\Actors\[アクター タイプ固有のフォルダー]\Animations\OpenAnimationReplacer\

DAR とは異なり、優先度はフォルダー名(数字)によって定義されません。好きなように名前を付けることができます。 ただし、英語以外の文字や記号は正しく読み取られない可能性があるため、使用は避けてください。
テキストエディターで .json ファイルを手動で編集する必要はありません。それを行うこともできますが、ゲーム内GUIを使用するとすべての操作が可能になり、はるかに簡単かつ安全に使用できます。構成ファイルを手動で編集する場合の、うっかり間違いがなくなります。

■アドオン
Open Animation Replacer - Math Plugin
Open Animation Replacer - Detection Plugin

■互換性
1.5.97、1.6以降、VR など、それらのすべてで動作するはずです。
MergeMapper のサポートが含まれています。
DARそのものとは互換性がありませんが、DARフォルダーに配置されたすべてのMODが、ゲームにロードされるときに読み取られて新しい構造に変換されます。
DARに含まれるDynamicAnimationReplacer.dllを検知すると起動を止める処理が組み込まれているのでDARと併用は出来ません(する意味も無いですが)。起動出来ないんですけど!と言う前にDARを非アクティブ化するかアンインストールしてください。

■よくある質問
・LEは?
申し訳ありませんが、サポートしません。
SEのエンジンは非常に安定しているため、高度なプラグインをLEよりはるかに簡単に実装できます。
古く、不条理なバージョンに時間を費やすより、新たなことに向かいたいのです。
ですが、もし移植したいのであれば挑戦してみるのもいいでしょう。

・設定が消えた!
このプラグインによって作成されたiniファイルを削除しないでください。
MO2ユーザーは基本的にはOverwriteフォルダに作成されるはずです。

・CTDした!
.NET Script Framework、あるいはCrash Logger SSE AE VR - PDB support を使用してバグを報告してください。
テストは繰り返し行っていますが、開発途中でのリファクタリングによるものも含め、すり抜けてしまったバグが存在する可能性があります。

またメインメニューでCTDする場合は Data\SKSE\Plugins にある OpenAnimationReplacer.ini でbLoadDefaultBehaviorsInMainMenu = falseを設定してみてください。(プラグインがインストールされたゲームの初回起動時に生成されるため、MO2 を使用している場合は MO2 のoverwriteフォルダーにあります)

■余談
このプラグインの開発が始まったのは、DAR が最新の Skyrim にあわせて更新が行われなかったときです。更新がされるかどうか、誰にもわかりませんでした。
そして開発が始まってすぐに、DAR のアップデートがあったのです。その時点でOARは代替として大きな進歩を遂げていました。そこで、新機能の追加と、拡張性の確保に向けて開発を継続することにしました。
アニメーターが望んでいたものの、DAR ではサポートされていない部分はかなり多くありました。また、DARはクローズドソースであったため、オリジナルの製作者が行方不明になった時には誰も更新を行えません。
DARのアニメーションを動的に置換するというこのコンセプトは信じられないほど強力で、クールなものです。
それは今後も反復されて、開発され続ける価値があると信じています。

■source
https://github.com/ersh1/OpenAnimatio…

■場合によっては必要かも。DARからOARへの条件変換ツール。
DAR to OAR Converter
  • Open Animation Replacer画像1
  • Open Animation Replacer画像2
Skyrim Special Edition Nexus, Ersh. 18 Mar 2024. Open Animation Replacer. 1 Jun 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/92109>.
[コメントを読む(104)] [コメントを書く]
 [ユーティリティ] DAR to OAR Converter Download ID:93359 Author:allycat1031 and V3kta 2023-06-15 05:30 Version:1.0.8
RATE: =478 G=2 TAG: [ツール] [アニメーション] [DAR] [OAR] [Converter]
DAR to OAR Converter Title画像

DAR to OAR Converter

Dynamic Animation ReplacerOpen Animation Replacer に変換するツール

nexus からダウンロード出来ない場合はこちらから。
https://github.com/allison-payne/dar-…

OARはDARのMODをレガシーとして読み込むことができますが、OARの条件などではレガシーでは機能しません。そこで、OARの構造に切り替えるプロセスを簡単にするためにこれを作成しました。

すべてのファイルをDARのフォルダーから OARのフォルダーにコピーし、各レベルで必要な JSON ファイルを生成します。
ツールの簡易さを重視するため元ファイルも削除はせず残っています。

■前提
.Net 7.0:https://dotnet.microsoft.com/en-us/do…

■類似Mod
dar2oar
(マッピングファイルによる変換後のフォルダー名変更や日本語対応とより機能が充実してます)
  • DAR to OAR Converter画像1
  • DAR to OAR Converter画像2
Skyrim Special Edition Nexus, allycat1031 and V3kta. 15 Jun 2023. DAR to OAR Converter. 12 Jun 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/93359>.
[コメントを読む(5)] [コメントを書く]
 [ユーティリティ] dar2oar Download ID:101822 Author:SARDONYX 2024-04-05 19:10 Version:0.7.0
RATE: =419 G=3 TAG: [ユーティリティ] [Tool] [アニメーション] [DAR] [OAR] [Converter]
dar2oar Title画像

dar2oar

Dynamic Animation Replacer のアニメーションの条件を Open Animation Replacer 用に変換するクロスプラットフォーム アプリケーション (GUI および CLI)
Githubの方にも詳しい説明や使い方などが書いてあります。
https://github.com/SARDONYX-sard/dar-…

■特徴
・日本語対応
・対象OS: WIndows、MacOS、Linux
・並列処理による高速化(任意選択、MODが多いほど有効)
・マッピングファイルの設定
・DAR ファイルの非表示と再表示(MO2ユーザー向け)
・ログの閲覧(記録するログレベルの変更あり)

■マッピングファイル
マッピングテーブルをテキストで作成して指定することで、OARのGUI上でアニメーション管理がしやすくなります。
単純にDARのフォルダー名をコピペしてスペースあけて任意の名前をつけるだけです。
Githubにサンプルとして、いくつかのMODの記述済みマッピングファイルがありますhttps://github.com/SARDONYX-sard/dar-…
例:
mapping_table.txt(テキストの名前は多分なんでもいいです)

8000000 Combat
8000001
8000002
//この行はコメントです
8000005
8000005 Female
8001000
8001000 Unarmed
8001010
8001010 Sword

該当するフォルダに名前がない場合は、このように末尾に連番が付きます。
8000000 Combat
8​​000001 Combat_1
8000002 Combat_2
8000005 Female
8001000 Unarmed
8001010 Sword


■出力結果
マッピングファイルを指定しないで変換した場合DARのPriorityがそのままフォルダー名になります。(長いので省略しました)
例:
Smooth Moveset
├─8000001
├─8000005
├─8001000
├─8001010
│ └─XPMSE
├─8001020
│ └─XPMSE
├─8001040
│ └─XPMSE
├─8001041

マッピングファイルを指定すると任意のフォルダー名をつけることができます。(長いので省略しました)
例:
Smooth Moveset
├─1hm
├─2hm
├─Axe
│ └─XPMSE
├─Axe+Shield
│ └─XPMSE
├─Axe,
├─Base

直感的でわかりやすい操作になっているので、すぐに使えると思います。
  • dar2oar画像1
  • dar2oar画像2
Skyrim Special Edition Nexus, SARDONYX. 5 Apr 2024. dar2oar. 5 Oct 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/101822>.
[コメントを読む(8)] [コメントを書く]
 [ユーティリティ] Open Animation Replacer - IED Conditions Download ID:98308 Author:SlavicPotato 2023-09-02 01:05 Version:1.0.3
RATE: =418 TAG: [IED] [OAR] [SDS] [SKSEプラグイン]
Open Animation Replacer - IED Conditions Title画像

Open Animation Replacer - IED Conditions

Immersive Equipment Displaysおよび Simple Dual Sheath で使用するための新しい条件を Open Animation Replacer に追加する SKSEプラグイン。

必要
Open Animation Replacer
※使用しているアニメーションのリプレイスMODの必要に応じて、IED (1.7.1 以降) または SDS (1.5.3 以降) をインストールして下さい。技術的にはIEDやSDSに依存しませんが、プラグインが見つからない場合、それぞれの条件はOARで利用できません。いくつかのコンディションはどちらのプラグインにも依存せず、常に使用可能です。

このSKSEプラグインを必要とするMOD
Weapon Styles - Draw-Sheathe animations for IED

ソース
https://github.com/SlavicPotato/OpenA…
  • Open Animation Replacer - IED Conditions画像1
Skyrim Special Edition Nexus, SlavicPotato. 2 Sep 2023. Open Animation Replacer - IED Conditions. 15 Aug 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/98308>.
 [ユーティリティ] Open Animation Replacer - Detection Plugin Download ID:104806 Author:Nonameron 2024-03-17 11:47 Version:2.0.2
RATE: =366 G=3 TAG: [SKSEプラグイン] [SKSE64] [OAR] [NO-ESP] [AE対応]
Open Animation Replacer - Detection Plugin Title画像

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以内に近づいたら撫でるというようなこともできると思います
  • Open Animation Replacer - Detection Plugin画像1
  • Open Animation Replacer - Detection Plugin画像2
Skyrim Special Edition Nexus, Nonameron. 17 Mar 2024. Open Animation Replacer - Detection Plugin. 16 Nov 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/104806>.
[コメントを読む(5)] [コメントを書く]
 [ユーティリティ] Open Animation Replacer - Dialogue Plugin Download ID:107186 Author:Nonameron 2023-12-17 14:09 Version:1.0.0
RATE: =275 G=1 TAG: [OAR] [SKSEプラグイン] [NO-ESP]
Open Animation Replacer - Dialogue Plugin Title画像

Open Animation Replacer - Dialogue Plugin

Open Animation Replacerのモーション発生条件に、「Dialogue」を追加するアドオンです。
会話に関する条件設定を可能にします。

なお、このMODは単体では機能せず、対応するモーションMODを入れることで機能します。
  • Open Animation Replacer - Dialogue Plugin画像1
  • Open Animation Replacer - Dialogue Plugin画像2
Skyrim Special Edition Nexus, Nonameron. 17 Dec 2023. Open Animation Replacer - Dialogue Plugin. 17 Dec 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/107186>.
[コメントを読む(2)] [コメントを書く]
 [ユーティリティ] Open Animation Replacer - Math Plugin Download ID:92607 Author:Ersh 2023-07-05 07:34 Version:1.0.2
RATE: =234 TAG: [ユーティリティ] [SKSEプラグイン] [SKSE64] [リソース] [AE対応] [OAR] [VR]
Open Animation Replacer - Math Plugin Title画像

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…
  • Open Animation Replacer - Math Plugin画像1
Skyrim Special Edition Nexus, Ersh. 5 Jul 2023. Open Animation Replacer - Math Plugin. 1 Jun 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/92607>.
 [ユーティリティ] OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version) Download ID:48540 Author:Meridiano 2023-06-03 14:31 Version:3.1
RATE: =188 G=2 TAG: [モーション] [プレイヤー差別化] [OAR] [PCEA]
OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version) Title画像

OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version)

これはFNIS PCEA2 - Player Exclusive Animations (dynamic) SEProject New Reign - Nemesis PCEA をOARのみで行うようにしたものです。
FNISやNemesisは不要です。

■PCEA自体の説明
プレイヤー専用のアニメーションを定義して、MCMから切り替えることが可能です。
枠は20個あり(AnimPack_0からAnimPack_Jまで)、それぞれMCMの20個のリストに対応します。

■前提
Open Animation Replacer
PapyrusUtil SE - Modders Scripting Utility Functions
SkyUI

■競合
Animated Armoury - New Weapons with animations SSE Version
  • OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version)動画
  • OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version)画像1
  • OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version)画像2
Skyrim Special Edition Nexus, Meridiano. 3 Jun 2023. OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version). 14 Apr 2021 <https://www.nexusmods.com/skyrimspecialedition/mods/48540>.
[コメントを読む(9)] [コメントを書く]
Real Time Information!CLOSE
1715179894 1715216537 1715223613 none none
▲ OPEN COMMENT