Skyrim Special Edition Mod データベース

検索結果:VR おすすめMOD順search

 [インターフェース] RaceMenu Download ID:19080 Author:Expired 2024-01-27 03:38 Version:0.4.19.16
RATE: =1571 G=51 TAG: [RaceMenu] [ShowRaceMenu] [キャラメイク] [] [SKSE64] [SKSEプラグイン] [日本語化対応] [VR] [AE対応]
RaceMenu Title画像

RaceMenu

キャラクターエディット画面(ShowRaceMenu)を大幅に拡張します。
---------------------------------------------------------------------
Version:0.4.19.9 より AE 版用になりました。
SE版1.5.97用はOld filesにあるVersion:0.4.16になります
また、AE版では修正されてますがSE版はメモリリークを起こす重大なバグがあります。SE版は下記のModを併用することを強く推奨します。
RaceMenu 0.4.16 Memory Leak Hotfix (SE)
---------------------------------------------------------------------

●主な特徴
・SkyUIのようなインターフェース
・全てのスライダーの数値を表示
・AARRGGBB値で髪を含む全てのパーツのカラーを自由自在に変更可能(色データの保存機能有)
・戦化粧をいくつでも重複して使用可能
・対応したボディペイントやTAG: [タトゥー]を導入している場合肌テクスチャの上に重ね掛けする機能
・ヘッドメッシュの編集機能
・CharGen Extensionの内容を含む、更なるスライダーの追加
・身長、二の腕の力こぶ、頭の大きさ、武器サイズなどを個別に変更するスライダーの追加
・乳房の大きさを左右で変更可能(要BBP対応スケルトン)
・照明のON/OFF、表情の変更、ズームイン/アウト、カメラ位置の変更機能
・Modによる追加パーツを判別できる機能
・種族スキルボーナスの表示
・FaceGenDataを使用した顔データの移植機能
 プリセットやセーブデータの公開されていないフォロワーMod等も移植可能
・顔と体のプリセットデータのセーブ/ロード機能
・・・etc。追加種族やコントローラー使用者でも問題なくお使いいただけます。

●必須環境
SKSE

Modder向けにPlugin作成方法なども記載されています。
一部機能が動作しない場合は、セーブ後ロードし直してみてください。

このMODに含まれるskee64.dllのEquipable Transforms機能を使って
ハイヒール装備時の高さをNIFファイルを編集することで直接調節することが可能です。

以下はSEのみで機能するようになった方法です。
1. BodySlide and Outfit StudioのOutfit Studioを起動し
高さ調整したいハイヒールのNIFファイルを開く
2. 右側上段の任意のMeshes(例:Boots)をダブルクリック
3. Extra Dataタブに移動してAddをクリックしType:NiFloatExtraDataを選択
4. Nameに HH_OFFSET と記入
5. Valueに正確なハイヒールの高さを記入(例:8.20)
6. 編集したNIFファイルをOutfit Studioからエクスポート
7. 以上のことを_0.nifと_1.nifの両方に行う必要がありますが
BodySlide対応装備の場合はCalienteTools/BodySlide/ShapeData/以下の
ハイヒールのNIFを編集後にBuildすることで一度だけの作業で済みます。

同様の作業を従来どおりNifSkopeで行うことも可能です。

関連するMOD:
RaceMenu High Heels
Avoid the Wait When Changing to Female in Character Creation
 女性キャラで頻繁にニューゲームする人は併用すると幸せかもなmod
CharGen Export SE
 ECEからの移行やフォロワー作成等に必要なMOD
Expressive Facegen Morphs SE
 モーフ増強
RaceMenu Undress
 脱衣スライダーを追加(espfe形式)
ECE Sliders Addon for Racemenu

■公式に日本語化されたファイル(racemenu_japanese.txt等)が同梱されているので
他から日本語訳ファイルを持ってくる必要はありません。
ただし、日本語化英語版を利用している等によりSkyrim.iniの設定が「sLanguage=ENGLISH」
となっている場合は、そのままでは日本語表示されません。
「RaceMenu.bsa」から「interface/translations/racemenu_japanese.txt」を抽出し
「racemenu_english.txt」にリネームして適切に配置してください。
2GAME JAPANESE TRANSLATION UPLOADER
  • 日本語化 Version:0.4.16 []
    2023-02-21 10:59:01 5KB [DOWNLOAD]
  • 日本語化 Version:0.4.11 [#133] []
    2020-02-21 22:51:43 9KB [DOWNLOAD]
  • 日本語化 Version:0.3.5 [#85] []
    2019-06-21 11:54:29 2KB [DOWNLOAD]
  • RaceMenu動画
  • RaceMenu画像1
Skyrim Special Edition Nexus, Expired. 27 Jan 2024. RaceMenu. 6 Aug 2018 <https://www.nexusmods.com/skyrimspecialedition/mods/19080>.
[コメントを読む(363)] [コメントを書く]
 [バグフィックス] Papyrus Tweaks NG Download ID:77779 Author:Nightfallstorm 2023-02-23 12:23 Version:4.1.0
RATE: =1591 G=23 TAG: [バグフィックス] [問題解決] [SKSEプラグイン] [スクリプト] [AE対応] [VR] [パフォーマンス]
Papyrus Tweaks NG Title画像

Papyrus Tweaks NG

スクリプトエンジンの修正と微調整のコレクションです。
およびパフォーマンスの改善のコレクション、いつでもインストール/アンインストール可

■必須
SKSE64 2.0.12 (VR) SKSE64 2.0.20 (SE) SKSE64 2.1.5+ (AE)
Visual C++ 再頒布可能パッケージ 2019(https://support.microsoft.com/ja-jp/h…
Address Library for SKSE Plugins
VR Address Library for SKSEVR ユーザーのみ、v0.62.0 以降を取得する必要があります。

ネクサスの投稿欄より
powerofthree's Tweaks と併用可
MCMメニューの読み込みが高速化?
powerofthree's Papyrus Extender と併用可、など

Fixes はスクリプトエンジンのバグ修正です。
VMTweaks はスクリプトエンジンの改善/変更のためのオプションです。これは MOD を使用するすべての人に向けて作られています。
LoggerTweaks はスクリプトのログを変更するオプションです。これは papyrus のログを読む MOD 作者/パワーユーザーを対象にしています。
Experimental(実験的)オプションは、完全にテストされていないか、完全に理解されていないか、副作用が不明なものです。危険なことが好きな方のみ有効にしてください。

[Fixes]
・Toggle Scripts Command Fix/bFixToggleScriptsCommand(default: true)
 ToggleScripts コマンドはすべてのスクリプトを一時停止しますが、保存やスタックダンプの際に持続されない問題を修正しました。

・Negative Script Page Allocation Fix/bFixScriptPageAllocation(default: true)
 パピルスエンジンが、ある状況下で意図せずに負のページサイズでメモリを割り当ててしまう問題を修正しました。

・IsHostileToActor Crash Fix/bFixIsHostileToActorCrash(default: true)
 スクリプト関数 Actor.IsHostileToActor() に NONE オブジェクトを渡すとゲームが CTD するバニラのバグを修正しました。

・Fix delayed script breakage/bFixDelayedScriptBreakage(default: true)
 オンデマンドでロードされる(メインメニューですぐにロードされない)スクリプトが、存在しないスクリプトを参照している場合、まれに完全に壊れてしまうバグが修正されました。 「完全に壊れる」というのは、スクリプトに関するすべてのデータをゲームが破棄し、他のすべてのスクリプトで起こるように無効な参照をNONEに置き換えるのではなく、空として扱われることを意味します。もしあなたが resaver を使用していて、この修正プログラムを使用した後に、いくつかのスクリプトがデータを失っていることに気づいたなら、それはこのバグによってずっと壊れていたことになります。この修正は機能を回復させますが、新しいセーブを行わないと失われたデータを回復させることはできません。


[VMTweaks]
・Max Operations Per Task/iMaxOpsPerFrame(default: 500、バニラ100、推奨100~2000)
 パピルスエンジンは、2011年当時、一般的とされるコンピューターで動作するように設計されていました。
これがSEでアップデートされることはありませんでした。そのため、パピルスは1タスクあたり100オペレーションに制限されています。
性能の上がった新しいコンピュータでは、この数値をもっと高く設定しても、フレームレートに目立った影響を与えず、もっと高いパフォーマンスを発揮する可能性があります。
0に設定すると、この調整は無効になります。

・Stack Dump Timeout/iStackDumpTimeoutMS (default: 15000ms、バニラ5000ms)
 デフォルトでは、スクリプトエンジンに5秒(5000ms)連続で負荷がかかるとスタックダンプが発生します。
これは、同時に一度にたくさんのアイテムを追加したり削除したりするときによく起こります(たとえば、牢屋に入るときなど)。
スタックダンプ自体は無害ですが、パピルスログに大量のエントリが発生します。
この調整では、スタックダンプが行われるまでの猶予時間を変更します。

・Enable Doc String loading/bEnableDocStrings (default: true)
 スクリプトを読み込む際、doc 文字列は破棄されます。このフラグを変更することで、doc 文字列の読み込みを有効にします。
正しく動作させるには、"Enable Debug Information Loading" が true であることが必要です。

・Enable Debug Information Loading/bEnableDebugInformation (default: true)
 スクリプトからのデバッグ情報の読み込みを有効にします。
これはバニラログ出力ON/OFFにあたるSkyrim.iniのbLoadDebugInformationを完全にオーバーライドするもので、より簡単に設定できるようになりました。


[LoggerTweaks]
・Disable Get Form From File Error Logs/bDisableGetFormFromFileErrorLogs (default: false)
 多くのMODはGame.GetFormFromFile関数を使用して、MODがインストールされているかどうかをチェックし、動的にその動作を調整します。
そのため、この関数で要求されたファイルが見つからなくてもエラーにはならずこの調整によりエラーメッセージが抑制されます。

・Improve Basetype Mismatch Logs/bImproveBaseTypeMismatchLogs (default: true)
 "Cannot bind SCRIPTNAME to OBJECT because base types do not match" メッセージを改善して、スクリプトの種類、スクリプトが純粋に互換性がない場合、またはスクリプトが存在しない場合を詳細に判別できるようにしました。

・Improve Validate Args Logs/bImproveValidateArgsLogs (default: true)
 引数のミスマッチエラーログに、関数名や期待値と実際の引数の型など、多くの追加情報を追加し、これらのエラーのデバッグを容易にしました。

・Disable No Property On Script Error Logs/bDisableNoPropertyOnScriptErrorLogs (default: false)
 MODがアップデートされたとき、MODの作者が必要ないと判断したため、いくつかのプロパティがスクリプトから削除されることがあります。
この場合、ログに「そのプロパティはもう存在しない」というエラーメッセージが表示されます。
これはMOD作者が意図したものであり、このTweakはそのメッセージを抑止します。

・Disable Mismatch Script Error Log/bDisableMissingScriptError (default: false)
 MODがアップデートされると、作者が必要ないと判断したスクリプトが削除されることがあります。
バニラではこの場合、ログに「保存したスクリプトが見つからなくなった」というエラーメッセージが表示されます。
しかし、これはMOD作者によって意図的に行われることがあります。

・Stack Dump Summary/bSummarizeStackDumps (default: true)
 スタックダンプが発生したときに、どのイベントがアクティブで、その頻度が高いかのサマリーを追加します。
この機能は主に、どのスクリプトが他よりも頻繁に起動されているかを簡単に確認したいユーザーを対象としています。
このサマリーはログ内の####Stack Dump Summary Start#### ~ ####Stack Dump Summary END####の間に記載されます

[Experimental] (default: いずれも無効になっています)
・Speed up native calls/bSpeedUpNativeCalls (旧表記 "Run Scripts On Main Thread")
 スクリプトはメインスレッドではないタスクレットで実行されることが多く、そのため "Game.GetPlayer" や "Formlist.GetAt" といった関数はスレッドセーフのためにフレームレートに同期される必要があります。この調整により、フレームレートではなくスピンロックに同期させることでこれらの呼び出しのほとんどが高速化され、ほとんどのスクリプトのパフォーマンスが大幅に改善されます。デフォルトでは、読み取り専用/ゲッター関数(例:"HasKeyword", "IsLoaded", "GetWornArmor" など)のみがこの方法で高速化されます。これらは、何らかの形でゲームを変更する関数(例:"EquipItem", "RemoveItem", "MoveTo" などの1フレーム内で複数回実行すると問題が発生する可能性がある関数)よりはるかに安全です。

この機能はiniのsScriptClassesToExcludeにて高速化の対象外にしたいオブジェクトを、
sScriptMethodPrefixesToExcludeにてこの高速化の対象外にしたい関数の先頭文字(AddならばAddSpellやAddItem等が高速化の対象外になる)を設定できます。
この対象外に関する設定はスクリプトの知識がある、特に高速化によってスクリプトのどの部分で問題が起こるか特定できる、または微修正で対処できる人向けです。
設定を変更すると使用するModによっては正常に動作しない事がありますので、スクリプトの知識が無い場合はどれを対象外にするかの設定はデフォルトのままにしておく事を推奨します。

---iniを調整したい人向け
○CKのWikiのクローンサイトにあるスクリプト関数一覧(CKのWikiが大幅変更された事により幾つかのページが消失したためクローンサイトにリンク変更)
https://ck.uesp.net/wiki/List_of_Papy…

・Bypass Papyrus Corrupted Save Check/bBypassCorruptSaveMessage
 破損したセーブデータを読み込むと、すでにゲームに読み込まれているにもかかわらず、「セーブデータを読み込むことができません」というメッセージボックスが表示されることがあります。これは、現在のプレイセッションにないスクリプトデータがセーブデータ内にあるためです(例:MODをアンインストールして、セーブ内にスクリプトが残っているが、ゲーム内にはない)。この実験的な設定は、通常はセーブデータから追い出されるコールバックを回避し、そのセーブを継続して使用できるようにします。
※注意 これは壊れたセーブデータを修復するものではなく、どんな情報が失われたとしてもセーブデータをロードできるようにするものです。警告されたセーブデータを復元するための最後の手段としてのみ使用してください!

・Ignore Papyrus Memory Limit/bIgnoreMemoryLimit
 VM に負荷がかかると (100 以上のイベントが処理待ちになっている)、VM はその制限値を下回るまで `iMaxAllocatedMemoryBytes` で設定されたメモリ制限を無視するようになります。この実験的な設定は `ignoreMemoryLimit` フラグをセットしたままにするので、 VM は常に必要なだけのメモリを使用することができるようになります。
もし、これを有効にするつもりなら、Recursion Monitor を併用することを強くお勧めします。この設定は skyrim.ini にある `iMaxAllocatedMemoryBytes` の値を無効にします。

・Disable Scripts In Playroom/bDisableScriptsInPlayroomVR (VR only)
 VRのプレイルームでパピルススクリプトを一時停止します。プレイルームで実行されるスクリプトは、例えばLive another Lifeのような多くのMODとの非互換性を引き起こしてきました。この実験的な調整では、"vrplayroom" を含まないスクリプト(VRプレイルームは正常に動作するために実行しなければならないスクリプトがあります)をプレイルームを出るまで一時停止し、プレイルームに戻るとスクリプトを再実行させます。アップデート: プレイルームが無効になっている場合、この調整は適用されません。
  • Papyrus Tweaks NG画像1
Skyrim Special Edition Nexus, Nightfallstorm. 23 Feb 2023. Papyrus Tweaks NG. 8 Nov 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/77779>.
[コメントを読む(111)] [コメントを書く]
 [ユーティリティ] Open Animation Replacer Download ID:92109 Author:Ersh 2024-05-25 22:21 Update! Version:2.3.1
RATE: =1570 G=13 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

■互換性
全てのバージョンのSkyrim。
MergeMapper をサポート。
Dynamic Animation Replacerとの併用は不可

■場合によっては必要かも。DARからOARへの条件変換ツール。
DAR to OAR Converter
  • Open Animation Replacer画像1
  • Open Animation Replacer画像2
Skyrim Special Edition Nexus, Ersh. 25 May 2024. Open Animation Replacer. 1 Jun 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/92109>.
[コメントを読む(106)] [コメントを書く]
 [リソース・チュートリアル] PapyrusUtil SE - Modders Scripting Utility Functions Download ID:13048 Author:exiledviper meh321 2024-01-19 12:50 Version:4.6
RATE: =1406 G=9 TAG: [SKSE64] [SKSEプラグイン] [VR] [AE対応]
PapyrusUtil SE - Modders Scripting Utility Functions Title画像

PapyrusUtil SE - Modders Scripting Utility Functions

[Skyrim]PapyrusUtil - Modders Scripting Utility Functions の SE/AE/VR 版

Version:4.0 より AE 版専用
SE 版は Version:3.9 までを使用してください
VR 版(Version:3.6b)あり Skyrim VR ESL Support に ESL 対応パッチあり

[必須]
Skyrim Script Extender (SKSE64)
Address Library for SKSE Plugins

以下LEから抜粋

高機能なSKSEプラグイン

MODのスクリプト上で
・TFC、TMコマンドの実行
・Actorに対し追加のPackage StackをOverride
・コンソールへのメッセージの表示
・特定オブジェクトに対するモーションの追加
・外部ファイル(JSON)の読み書き出力保存
などを行うことができる。

エロい人にはお馴染みかも知れない。


(LEでの概要)
・JsonUtilクラス
- JSON形式のファイルへの読み書き系機能を提供
- 保存可能なデータ型はInt, Float, String, Form
- また、各データ型のリスト形式も扱える
- 読み書きの処理は遅めだがセーブデータが肥大化しない
- 日本語もUTF-8で扱える
・StorageUtilクラス
- セーブデータへ任意の変数を保存する機能を提供
- 保存可能なデータ型等はJsonUtilと同じ
- 特徴としては任意のFormにデータを関連付けることが出来る
- つまり、CELLやActorやKeywordに対して好きな値を関連付けて保存できる
- JsonUtilよりは高速だが、やや処理は遅め
- セーブデータに保存するので無計画な保存はデータを肥大化させる
・ActorUtilクラス
- キャラクターに対してパッケージ上書きの機能を提供
・ObjectUtilクラス
- オブジェクトに対するアニメーションの上書き機能を提供
・PapyrusUtilクラス
- 配列操作、特殊な文字列操作、数値計算機能、単純なファイルの読み書き機能などを提供
・MiscUtilクラス
- CELLのスキャン機能
- フリーカメラ機能
- RACEレコードのEditor-ID取得
- HUDのON/OFF
- コンソールへのメッセージの表示

当MODの導入が前提になっているMOD
Quick Menus
Dynamic Distant Objects LOD - DynDOLOD
Equipment HUD
Poser Hotkeys Plus


詳細はDescを参照してください。
  • PapyrusUtil SE - Modders Scripting Utility Functions画像1
Skyrim Special Edition Nexus, exiledviper meh321. 19 Jan 2024. PapyrusUtil SE - Modders Scripting Utility Functions. 22 Oct 2017 <https://www.nexusmods.com/skyrimspecialedition/mods/13048>.
[コメントを読む(47)] [コメントを書く]
 [ユーティリティ] Dynamic Animation Replacer Download ID:33746 Author:Felisky 2023-01-09 21:11 Version:1.1.3
RATE: =1369 G=33 TAG: [SKSEプラグイン] [モーション] [アニメーション] [プレイヤー差別化] [NPC] [SKSE64] [DAR] [VR] [AE対応]
Dynamic Animation Replacer Title画像

Dynamic Animation Replacer

[Skyrim]Dynamic Animation Replacer の SE版、通称DAR
*LEページでも検証や意見交換されていて有意義なので一読お薦め
VR 版対応(修正パッチ Dynamic Animation Replacer VR Fix

■概要
このmodは様々な条件によってActorのアニメーションを動的に置き換えます。クリーチャーを含むほとんどのActorに対応しています。modによって追加されたActor、アニメーションにも対応しています。espはありません。

アニメーションを割り当てる方法は2つあります。どちらもファイルを適切なフォルダに配置します。特別なツールは必要ありません。FNISやNEMESISのGENDER specific animationsを使用している場合はパスがfemaleやmaleの下のファイルを参照するようになります。その場合、そちらのパスに合わせる必要があります。

例:
NEMESISユーザーがDARのみの環境に対応しているMODを導入する場合、
モーションファイルが格納されている場所を
meshes\actors\(project folder)\animations...

meshes\actors\(project folder)\characters female\animations...
とするなど、フォルダ環境を変更する必要あり


■ActorBaseによる割り当て
NPCごとに異なるアニメーションを割り当てます。以下のフォルダにアニメーションファイルを配置してください。

meshes\actors\(project folder)\animations\DynamicAnimationReplacer\(espの名前)\
(actor base id)\(アニメーションのフォルダとファイル)
(project folder)は種族に設定されたBehaviorGraphを含むフォルダ。例:character
(actor base id)は必ず8文字。先頭2文字は00。

例:
プレイヤー - meshes\actors\character\animations\1hm_attackpowerleft.hkx
-> meshes\actors\character\animations\DynamicAnimationReplacer\Skyrim.esm\
00000007\1hm_attackpowerleft.hkx
セラーナ - meshes\actors\character\animations\female\mt_idle.hkx
-> meshes\actors\character\animations\DynamicAnimationReplacer\Dawnguard.esm\
00002B6C\female\mt_idle.hkx


■カスタム条件による割り当て
自分で条件を設定してアニメーションを割り当てます。以下のフォルダにアニメーションファイルと_conditions.txtを配置してください。

meshes\actors\(project folder)\animations\DynamicAnimationReplacer\
_CustomConditions\[優先度]\(アニメーションのフォルダとファイルと_conditions.txt)
[優先度]は-2147483648~2147483647の範囲の0以外の十進数。数字が大きいほど、優先度が高い。前述のActorBaseによる割り当ては優先度0として扱われる。

_conditions.txtは_conditionsという名前のテキスト形式のファイルです。このファイルに条件を設定するための関数を記載します。ANDとORで複数の条件を連結できます。NOT(大文字)で否定の条件にできます。

(NOT) Function name("esp name" | formID, ...) (AND or OR)
...
espの名前は""で括る。FormIDを16進数で表記するために0xをつける。ロードオーダーを示す先頭2桁は削除するか0に置き換える。例:0xAA123456 -> 0x00123456
関数の引数には以下のようにesp名とFormIDを記載する。
IsEquippedRight(Form item) -> IsEquippedRight("aaa.esp" | 0x00123456)
GlobalVariableには数値を直接指定することも可能。
IsEquippedRightType(GlobalVariable type) -> IsEquippedRightType(3)

Item types are as follows.
-1=Others
0=Fists
1=Swords
2=Daggers
3=War Axes
4=Maces
5=Greatswords
6=Battleaxes
7=Bows
8=Staff
9=Crossbows
10=Warhammers
11=Shields
12=Alteration Spells
13=Illusion Spells
14=Destruction Spells
15=Conjuration Spells
16=Restoration Spells
17=Scrolls
18=Torches

The actor's rank in the specified faction:
-2 if the Actor is not in the faction.
-1 if the Actor is in the faction, with a rank set to -1. By convention, this means they may eventually become a member of this faction.
A non-negative number equal to the actor's rank in the faction.

Movement direction:
0=Standing Still
1=Forward
2=Right
3=Back
4=Left

例:鉄のダガーを装備して屋外にいるアクター
IsEquippedRight("Skyrim.esm" | 0x0001397E) AND
NOT IsInInterior()

※ANDとORが混在してる場合の記述の仕方
括弧で括れないので、ANDとORの複合時の解釈には癖があるので注意
(ORの方が優先度が高い)。
基本的にANDを+、ORを×
として計算してカッコをとったあとの展開後の式に上記のAND/ORを置換すればいい

A,B,Cがそれぞれ1つの関数とすると
[1]:(A OR B) AND C
=A*B+C
=A OR B AND C
A OR
B AND
C


[2]:(A AND B) OR C
=A*C+B*C
=A OR C AND B OR C
A OR
C AND
B OR
C

[3]:(A OR B) AND (C OR D)
=A*B+C*D
A OR
B AND
C OR
D


例:プレイヤーもしくはフォロワーが片手斧もしくは片手メイス装備時のケース …[3]のケース
IsActorBase("Skyrim.esm" | 0x00000007) OR
IsPlayerTeammate() AND
IsEquippedRightType(3) OR
IsEquippedRightType(4)



■いくつかの条件文を抜粋
IsEquippedRightHasKeyword("XXX.esp"|ID) …特定のKeywordが入った武器を右手に装備(両手含)
IsEquippedRight("XXX.esp"|ID)  …特定の武器を右手に装備(両手含)
IsFemale()           …女性のみ、NOTで男性のみ
IsRace("XX.esp"|ID)       …種族条件
IsVoiceType("XX.esp"|ID)     …ボイスタイプ条件
IsActorBase("Skyrim.esm"|0x00000007) …プレイヤーのみ
IsPlayerTeammate()       …プレイヤーに同行中のメンバー、プレイヤー除く
IsInFaction("xxx.esp"|ID)   …特定のFaction
 ※フォロワー管理MODなどは固有のFactionが設定されていることがあります
IsWeaponDrawn()  …抜刀時、NOTで納刀時
IsAttacking()   …攻撃モーション中
IsInAir()     …空中にいるとき
Random(0.5)   …ランダム(50%)
IsInInterior()   …屋内、NOTで屋外
CurrentWeather("XXX.esp"|ID)  …天候
HasKeyword(Keyword keyword) …Keyword
HasMagicEffect(MagicEffect magiceffect) …Magic Effect
HasMagicEffectWithKeyword(Keyword keyword) …Magic Effect with Keyword
HasPerk(Perk perk) …Perk
HasSpell(Form spell) …呪文

※バニラのActorValueID(GlobalVariableのIDなど)については以下を参照
https://www.creationkit.com/index.php…


■ログについて
うまくいかない時は..My Games\Skyrim Special Edition\SKSE\
DynamicAnimationReplacer.logを開いてみてください。
エラーメッセージがあるかもしれません。

■注意:アニメーションファイルの数の上限
各プロジェクトごとのアニメーションの最大ファイル数は16384個です。
この数はSkyrimに元々あるファイル、他のmodで追加されたファイル、このmodで追加されたファイルの合計です。
最大数を超えている場合、メッセージボックスでエラーが表示され、アニメーションは読み込まれません。
現在のアニメーション数を知りたい場合は上記のログファイルを開いてください(末尾にカウントが書かれてます)

●必須
SKSE64
Address Library for SKSE Plugins(VR版は必要なし)
●互換性
互換性のないmodは見つかっていません。

●DAR版PCEA
OAR-PCEA (PC Exclusive Animations - Open Animation Replacer Version)
●対応アニメーションMOD
Animated Armoury - DAR Version - New Weapons with animations
New Weapons Types and Animation Support
EVG Conditional Idles
EVG Animation Variance
(DMC) Shiver Alpha - A Frostfall . Frostbite . CC Survival Animation Mod
Smooth Combat non Combat Animation

●導入したDARアニメーションの確認ツール
DAR Explorer 探索およびプレビュー
DART - Dynamic Animation Replacer Tool (beta) 一元管理(プレビュー不可)

●多数のアニメーションを読み込んだ際に発生するTポーズを解決
Animation Queue Fix

●種族別のテンプレート集(LE版)
[Skyrim]Custom Racial Animation Path (C.R.A.P)

●後方互換
Open Animation Replacer

●そのほか
TAG: [DAR]
  • Dynamic Animation Replacer画像1
Skyrim Special Edition Nexus, Felisky. 9 Jan 2023. Dynamic Animation Replacer. 19 Mar 2020 <https://www.nexusmods.com/skyrimspecialedition/mods/33746>.
[コメントを読む(229)] [コメントを書く]
 [ユーティリティ] MCM Helper Download ID:53000 Author:Parapets 2023-12-18 04:06 Version:1.5.0
RATE: =1389 G=3 TAG: [MCM] [MOD管理] [VR] [AE対応]
MCM Helper Title画像

MCM Helper

MCMで変更した設定を保存し、別のセーブデータでも反映されるようになります。
ニューゲームのたびに行う面倒な設定変更から解放されることでしょう。

Mod作成者はMCMフォルダ以下にjsonとiniファイルを作ることで保存のためのテンプレートを用意できます。
逆に言えば、テンプレートがなければこのModは何も機能することはありません。

ユーザーが独自に作成することも可能ですが、かなり手間がかかります。
もし作成できたならばMod作者にテンプレートを提出してあげると喜ばれるかと思います。

SE版、AE版、VR版があり、
さらにSE1.5.97版は「Miscellaneous files」にあります。


<競合>
BSAにまとめられているので気づきにくいですが、1つのスクリプトがSkyUIと競合しています。
Source\Scripts\SKI_ConfigMenu.psc
これはSkyUIの同スクリプトを拡張したもので、もちろん本MODの方のスクリプトを使う必要があります。

通常は本MODのロード順をあとにするだけでOKです。

ただし、もしもSkyUIのインストール時にBSAを解凍(抽出)する方式を選んでいた場合はロード順だけでは解決しないので、対処が必要になります。手っ取り早いのはSkuUI側の当該スクリプトを削除(リネームでもOK)することです。

■補助ツール
Mcm Helper Visualizer
  • MCM Helper画像1
Skyrim Special Edition Nexus, Parapets. 18 Dec 2023. MCM Helper. 1 Aug 2021 <https://www.nexusmods.com/skyrimspecialedition/mods/53000>.
[コメントを読む(32)] [コメントを書く]
 [バグフィックス] Animation Queue Fix Download ID:82395 Author:Ersh 2023-01-10 16:19 Version:1.0.1
RATE: =1277 G=12 TAG: [バグフィックス] [問題解決] [SKSEプラグイン] [アニメーション] [バグ修正] [AE対応] [VR] [DAR] [OAR] [NO-ESP]
Animation Queue Fix Title画像

Animation Queue Fix

多数のアニメーションを同時にローディングするとキューが過負荷になる問題を解決します。
AE 版・VR 版対応。

・要件
SKSE64 (https://skse.silverlock.org/
Address Library for SKSE Plugins または VR Address Library for SKSEVR

このプラグインは Dynamic Animation ReplacerOpen Animation Replacer などで多数のアニメーションを読み込んだ際に発生するTポーズを解決します。
スカイリムには、ロードしていないアニメーションを保留しておくリストがあり、ロードのために1つのアニメーションをキューに入れることができます。
これらの動作は2つの関数をもって行われますが、この関数は動作の同期がなされていません。
このプラグインは、1つ目の関数の直後に2つ目の関数を呼び出すことでプロセスを高速化し、単純に修正します。

このプラグインによってゲームを開始した際のTポーズは解消されやすくなりますが、すぐにアニメーションを再生させようとする際に、これまでと同様Tポーズが発生する可能性があることに注意して下さい。
このプラグインはアニメーションの量とPCの性能に応じて、ローディングを高速化するだけです。

Source
https://github.com/ersh1/AnimationQue…
  • Animation Queue Fix画像1
Skyrim Special Edition Nexus, Ersh. 10 Jan 2023. Animation Queue Fix. 10 Jan 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/82395>.
[コメントを読む(26)] [コメントを書く]
 [ゲームシステム変更] Encounter Zones Unlocked SE Download ID:19608 Author:underthesky and z65536 2022-09-19 03:15 Version:1.5.4
RATE: =1211 G=13 TAG: [システム変更] [バランス調整] [レベリング] [SKSEプラグイン] [VR] [VRver.有] [AE対応]
Encounter Zones Unlocked SE Title画像

Encounter Zones Unlocked SE

[Skyrim]Encounter Zones Unlocked - Dungeons don't stop leveling after the first visit (SKSE)のSE版です。

▼必須環境
SKSE64
Address Library for SKSE Plugins

【LE版から転載】
SKYRIMではプレイヤーのレベルに合わせて敵が強くなり、入手アイテムは豪華になります
しかしダンジョンにおいては、あくまでそれは「最初に来た時だけ」です
ダンジョン内の敵レベル、入手アイテムのグレードは初めて訪れた時に固定化
レベルを上げて再度訪問しても最初に来た時のレベルが4ならレベル4相当の敵やアイテムしか現れません(再訪問時にレベル80だったとしても)

このMODはダンジョンのレベル固定化を解除し、プレイヤーのレベルにあった敵とアイテムが現れるようにします
SKSEプラグインですので、他MODとの競合の心配はありません

【ini設定】
 DisableLevelLocking = 1 訪れたダンジョンがプレイヤーレベルと同期。
 DisableMinLevel = 0 最小レベルを削除するには1に設定。
 DisableMaxLevel = 0 最大レベルを削除するには1に設定
 ScaleMinLevel  = 1.0 この係数で最小レベルをスケーリング(1.0以下は無効)。
             DisableMinLevelが無効の時のみ機能。
 ScaleMaxLevel  = 1.0 この係数で最大レベルをスケーリング(1.0以下は無効)。
             DisableMaxLevelが無効の時のみ機能。
 ScaleZoneLevel = 1.0 プレイヤーレベルにゾーンレベルをスケーリング。

▼ECEやTK Dodgeの作者(このMODの作者ではない)のtktkさんによる説明
https://tktk1.net/skyrim/introducemod…
▼競合mod
zone magic
  • Encounter Zones Unlocked SE画像1
Skyrim Special Edition Nexus, underthesky and z65536. 19 Sep 2022. Encounter Zones Unlocked SE. 1 Sep 2018 <https://www.nexusmods.com/skyrimspecialedition/mods/19608>.
[コメントを読む(29)] [コメントを書く]
 [リソース・チュートリアル] JContainers SE Download ID:16495 Author:silvericed 2024-03-19 23:52 Version:4.2.9
RATE: =1207 G=6 TAG: [スクリプト] [SKSE64] [VR] [SKSEプラグイン] [JContainers] [VRver.有] [AE対応]
JContainers SE Title画像

JContainers SE

[Oldrimの労作より]

JSONベースのPapyrus拡張用ライブラリ。
本来Papyrusではクラスやスクリプトのインスタンス化はできませんが
FO4同様にLuaを用いたデータ構造を導入することによりそれを実現しています。

必須 SKSE64 http://skse.silverlock.org/

ユーザー視点でこのMODについて特筆すべきことは
FileAccess Interface for Skyrim SE Scripts - FISSES 同様に外部にデータをファイルとして保存する機能の実装により
【セーブデータ間でのデータのやりとりを可能とする】
ところといえるでしょう。

---------------------------------------

このプロジェクトの主目的は、PapyrusをJSONベースのデータ構造(配列、マップ等)を用いて拡張することです。

■理念

プログラムに造詣のある人なら、Papyrusでクラス(あるいはスクリプト)をインスタンス化できないのはご存知でしょう。エイリアスや魔法用のスクリプトのようなわずかの例外をのぞき、ほぼ全て一つのテンプレート内で完結しています。
Papyrusにおける配列は拡張ができず、一つの配列につき一種類の値を保持できるのみです。
これに対し、JContainersはFO4と同様の構造で使用することのできるJMapsを導入しています。
JArray、JFormMap、JIntMaps等、相互にデータを参照・格納できる機能の実装により、より大きなデータ構造を構築することが可能になります。

■埋め込み式Lua

Luaによるフィルタ・検索・編集機能。Luaでスクリプトを作成することができます。

■ドメイン

ドメインとはmodderの個人的(そうでない場合も含む)目的のための、独立した、非グローバル(セーブデータ依存)のJContainer専用隔離型ストレージです。
ドメインとリンクされたMODがアンインストールされた場合に、そのドメインに格納されたデータを自動的に除去することが可能となります。

■フォーム監視

内部的な改良。
スクリプトがフォームを参照するのと同様の方法を用いて、JContainerのコンテナが参照するフォームが(手動でアンロードしない限り)ゲームによりアンロードされることを防ぎます。
フォームが削除された場合は内部的に通知を受け取り、そのフォームを参照している値はゼロに設定されます。

---------------------------------------

■SSEでこのライブラリを必要とするMOD
Swift Potion Reborn
Ecotone Dual Sheath
YeOlde - MCM Settings
Serio's Cycle Hotkeys
  • JContainers SE画像1
Skyrim Special Edition Nexus, silvericed. 20 Mar 2024. JContainers SE. 14 Apr 2018 <https://www.nexusmods.com/skyrimspecialedition/mods/16495>.
[コメントを読む(21)] [コメントを書く]
 [イマージョン] Serana Additional Voice JP Download ID:61923 Author:chikuwan 2024-03-10 21:15 Version:2.1.1
RATE: =1166 G=30 TAG: [会話] [NPC変更] [セラーナ] [MCM対応] [VR] [カスタムボイス] [日本語音声対応] [日本語化対応]
Serana Additional Voice JP Title画像

Serana Additional Voice JP

セラーナ日本語音声会話追加MODです。
機械学習で生成した、セラーナの日本語音声会話を追加します。

必要:
SkyUI(MCM機能を用いるため)
powerofthree's Tweaks VR(VR版を使用している場合必須。鍵取得時のボイス発話のため)

【機械学習使用モデル】
tacotron2/wavegrow
tacotron2/HiFi-GAN (1.6.0の一部以降のボイス)
VITS (2.0.0の以降のボイス)
RVC(歌、一部のボイス)

戦闘中やフィールドで一言話すタイプの会話が主です。
例:「さあ、ゆっくり致しましょう(宿屋にいる時)」「覚悟しなさい!(戦闘中)」

実際に収録しているボイス一覧は、MOD内のテキストでご確認ください。

【対応mod】
Beyond Skyrim - Bruma SE
Serana Doll
Miraak - Dragonborn Follower SE
Beyond Reach
Serana's Hideout
VIGILANT SE
Unslaad SE
Holidays
Fairytale - Picture Books and Book Shoppe

PilgrimPassport(https://hakameguri.blogspot.com/2022/…)用のパッチ
https://drive.google.com/file/d/1HMQy…

【機能】
一言セリフ
  このMODのメイン機能です。特定の場所、クエスト進行、天候などの状況に応じて、セラーナが一言喋ります。

一言セリフ(アイテム) 
  特定のアイテムを所持している際に喋る機能です。そのアイテムに関連するうんちく的なセリフが多めです。
  発話頻度等がMCMで設定可能です。

鍵開けセリフ 
  プレイヤーが鍵を開けた際に、セラーナが一言喋ります。

アイテム入手時の会話
  特定の状況で、特定のアイテムを拾った際に、会話イベントが発生します。
  実験的な機能で、まだ数は多くありません。

会話
  通常のダイアログからの会話セリフ。クエストなどの詳細説明に利用。こちらも実験的なもので現状Vigilantパッチのみ

アイテム入手時のセリフ
  荷物オーバー時のリアクションセリフです。

魔法、シャウト時セリフ
  プレイヤーが魔法やシャウトを放った時の反応です。

歌 
  セラーナに話しかけた際に、ダイアログを介して歌を歌ってもらえます。「歌ってほしい」項目を選択してください。
  スカイリムで歌われている、吟遊詩人の歌となります。

【MCM機能の解説】
アイテムの会話
対象会話は、ボイス一覧PDFで、「分類:アイテム」となっているボイス群です。

アイテムの会話間隔(分)
特定のアイテムを所持している際の会話の発言頻度。
デフォルトでは1分間隔。お好みで調節してください。

セラーナに出会った日
とあるクエストで、セラーナと出会ったタイミングで、その日時が記録されます。

下記のスプレッドシートにて新規のセリフを募集しているようです。
https://docs.google.com/spreadsheets/…

【Q&A】
クエスト関連のネタバレあり。
Q
月に関するセリフが、どのタイミングで喋るのか分からない

A
この世界には、大きい月のマッサーと小さい月のセクンダという、2つの月がございますの。
マッサーとセクンダはそれぞれ異なる満ち欠けの周期をしておりますわ。
詳しく周期を調べている方がいらっしゃいましたから、リンクを貼らせて頂きますわね。(英語)
周期のカレンダーも作られているようですから、リンク先でそちらをご覧いただければ、ひと目で分かりますわ。
https://www.reddit.com/r/ElderScrolls…

つまり、新月→満月 を約10日周期で繰り返しているのですわ。その時分の夜、晴れていれば、きっとわたしは月に気がつくでしょう

ーーーーーーーーー
Q
「セラーナに出会った日」は正確にはいつ記録される? 

A
わたしと出会ったその瞬間を思い出してくださいまし。クエスト「目覚め」中、ディムホロウ墓地で、あなたが”封印”に触れた時、記録されますわ。

ーーーーーーーーー
Q
「セラーナに出会った日」を手動で設定出来ないか?

A
わたしと出会った後にMODを導入したのかしら。少し風情がありませんけれど、コンソールコマンドで設定できますわ。#1#2#3は数字に置き換えてくださいまし

set SAVJPMeetYear to #1
set SAVJPMeetMonth to #2
set SAVJPMeetDay to #3

#1 :年 201以上推奨
#2:月 0=暁星の月、1=薄明の月、2=蒔種の月、3=恵雨の月、4=栽培の月、5=真央の月、6=南中の月、7=収穫の月、8=薪木の月、9=降霜の月、10=黄昏の月、11=星霜の月、
#3:日 1~  月によって可変。https://en.uesp.net/wiki/Lore:Calendar のSkyrimの項目を参照。

例えば以下は 201年 収穫の月 17日を表しておりますわ。
set SAVJPMeetYear to 201
set SAVJPMeetMonth to 7
set SAVJPMeetDay to 17

画像のセラーナは Seranaholic by rxkx22 - SSE のVersion:1.5 をカスタムしたもののようです。
セラーナの髪型はバニラの DLC1HairFemaleSerana はそのままに DLC1HairLineFemaleSerana を HairFemalRedguard04 に変更したもののようです。
  • Serana Additional Voice JP画像1
  • Serana Additional Voice JP画像2
Skyrim Special Edition Nexus, chikuwan. 10 Mar 2024. Serana Additional Voice JP. 15 Jan 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/61923>.
[コメントを読む(60)] [コメントを書く]
 [バグフィックス] Mu Joint Fix (Knee Fix dll edition) Download ID:61479 Author:Acro 2023-07-12 01:52 Version:2.0.17
RATE: =1176 G=9 TAG: [バグフィックス] [問題解決] [] [fix] [修正] [SKSE] [VRver.有] [VR] [AE対応] [NO-ESP]
Mu Joint Fix (Knee Fix dll edition) Title画像

Mu Joint Fix (Knee Fix dll edition)

このMODはSKYRIMに古くからある、アニメーションによってはボーンが正しく配置されないという膝関節の問題を解決するMODです(画像参照)。
全てのbody、アニメーション、スケルトンに対して互換性があります。

v1.2より所謂ハイヒール装備を装備中、地面に横たわると地面から身体が浮いてしまう問題の修正機能が追加されました。
v1.3より肘関節とお尻についても修正機能が追加されました。
v2.0ではコードの再構築と各機能の再調整、AddressLibraryへの対応、SexLab/Ostimに対応した自動オンオフ機能の追加が行われました。

同様の機能を有するMOD(Knee Fix (Prototype) / Knee Fix Redux)との主な違いはDLL化による高速化とNPCサポート等です。
またiniファイル(~/SKSE/Plugins/MuJointFix.ini)によるカスタマイズも可能になっています。

■対応バージョン (~v1.3.2)
SE v1.5.97 / AE v1.6.353 / VR v1.4.15
※v2.0.0以降はAddressLibraryにてバージョンを問わずの対応になりました

■動作条件
SKSE
Address Library for SKSE Plugins または VR Address Library for SKSEVR(v2.0.0 より必須)
SSE Engine Fixes (skse64 plugin) または Engine Fixes VR(v2.0.5 より必須)

■既知の問題
一部のアニメーションではお尻の修正機能が意図した動作にならないことがある。
腰に付ける装備( Quick Light SE のランタン等)の位置がズレることがある。
 → MuJointFix.iniの[FixButt]のAmountを0にしてお尻の修正機能を無効化する
  • Mu Joint Fix (Knee Fix dll edition)画像1
  • Mu Joint Fix (Knee Fix dll edition)画像2
Skyrim Special Edition Nexus, Acro. 12 Jul 2023. Mu Joint Fix (Knee Fix dll edition). 8 Jan 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/61479>.
[コメントを読む(33)] [コメントを書く]
 [ユーティリティ] Animation Motion Revolution Download ID:50258 Author:alexsylex 2022-09-29 04:07 Version:1.5.3
RATE: =1085 G=5 TAG: [アニメーション] [AMR] [AE対応] [VRver.有] [VR] [SKSEプラグイン]
Animation Motion Revolution Title画像

Animation Motion Revolution

スカイリム発売から10年でやっと、このMODのおかげでアクターの動きをアニメーションごとにカスタマイズできるようになりました。
武器や敵(ボス戦を想像してみてください)、さらにはクリーチャーごとにユニークな動きが可能になります。

このSKSEプラグインは、モーションデータによって駆動されるディスプレイスメントとカスタムアニメーションの不一致(悪名高いアイススケートの問題)を取り除きます。
バニラでは、パワーアタック、よろめき、クラッターのインタラクト時がモーションデータを使用しています。
(SGC) SkySA - Combat Behavior CompulsionAttack Behavior Revamp などのMODと組み合わせることで、このMODはカスタムした通常攻撃でもアイススケート問題を修正します。

■前提MOD
SKSE64 2.0.19 or 2.0.20
Address Library for SKSE Plugins

(VR 版使用時)
SKSEVR
VR Address Library for SKSEVR

■類似MOD
・SkysaとABRを使わない人向け
Ice skating fixed for real - No more attack sliding movement (NEMESIS compatible) 
・攻撃がバッシュにより中断された際に再生されるアニメーション(recoiltimed)中に移動可能だった問題を修正
Recoiltimed Skating Fix

関連MOD
(SGC) SkySA - Combat Behavior Compulsion
Acrobatic Dodge Animation for TK Dodge and CGO dodge
Additional Attack
Black Hound Moveset
Dante Rebellion - Skysa AMR Moveset
Dark Wraith sword animations for Skysa AMR
Elder Souls - Halberd
Elder Souls - Mace
Elder Souls - The Collection
Heavy-Blade and BattleAxe Sprint power attack
Northern Ravager Moveset
Ordinator directional perks for Skysa and AMR
ROUGH - groundpia Action Power Attacks for Vanilla
Sabimaru - SkySA Dual Wield Moveset
Sekiro Cloud Passage - SkySA Moveset
Sekiro Sword Combo Animation
Sekiro Whirlwind Slash
Skyrim QuarterStaff (Kilik SC6) 4-Hit Combo SkySA 1.9
Sound For TK Dodge SE
TK Dodge SE - TDM custom compatible patch
Unarmed Street Fighter SkySa Animations
Vanargand Animations - Sneak Strike Attacks
Vanargand Animations - Sneak Thrust Attacks
Vanguard - Bash Behaviors Overhaul
Vergil Yamato - Skysa AMR moveset
Weapon buff by Loop - SSE
Zealot Knight Moveset
関連MOD(クリーチャー)
New Creature Attack Animation - Riekling and Goblin リークリング
New Creature Animation - Lurker ルーカー
New Creature Animation - Giant 巨人
New Creature Animation - Falmer ファルメル
New Creature Animation - Werewolf ウェアウルフ
New Creature Animation - Troll トロール
New Creature Animation - Frost Atronach 氷の精霊
  • Animation Motion Revolution動画
  • Animation Motion Revolution画像1
Skyrim Special Edition Nexus, alexsylex. 29 Sep 2022. Animation Motion Revolution. 22 May 2021 <https://www.nexusmods.com/skyrimspecialedition/mods/50258>.
[コメントを読む(36)] [コメントを書く]
 [バグフィックス] Recursion Monitor Download ID:76867 Author:Nightfallstorm 2022-10-28 07:03 Version:1.2
RATE: =1063 G=8 TAG: [バグフィックス] [問題解決] [SKSEプラグイン] [AE対応] [VR] [NO-ESP] [FPS]
Recursion Monitor Title画像

Recursion Monitor

Papyrusの処理に上限を設けてバグでしか起こり得ないほどの多数の処理が発生した場合は処理を止めます。
AE, SE and VR対応

Version:1.1.0 より Recursion FPS Fix SKSE から改名

■概要
他の多くのプログラミング言語と異なり、Papyrusには過剰なループを起こしている関数を強制終了するスタックオーバーフローと呼ばれる機能がありません。
papyrusは技術的には1000回から数十万回ループする関数をその基礎的な実装によって扱うことができますが、代わりにゲーム中のフレームレートが犠牲になります。

何百回もループする関数は、基本的にバグに関連しており、意図した動作ではないので、この改造は1000回呼び出したら再帰を中断させます。
この方法では、フレームレートは影響を受けず、フレームレートの遅延の原因となる既に壊れたMODは単に壊れたままとなります。

v1.2から再帰呼び出しケースのみ中断するようになりました


■前提
SKSE:http://skse.silverlock.org/
SE・AE 版
Address Library for SKSE Plugins
VR 版
VR Address Library for SKSEVR
  • Recursion Monitor画像1
  • Recursion Monitor画像2
  • Recursion Monitor画像3
Skyrim Special Edition Nexus, Nightfallstorm. 28 Oct 2022. Recursion Monitor. 20 Oct 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/76867>.
[コメントを読む(18)] [コメントを書く]
 [モーション] Fores New Idles in Skyrim SE - FNIS SE Download ID:3038 Author:fore 2020-02-19 19:10 Version:7.6
RATE: =931 G=20 TAG: [ポーズ] [モーション] [日本語化対応] [FNIS] [VR] [アニメーション] [ダイナミックパッチ]
Fores New Idles in Skyrim SE - FNIS SE Title画像

Fores New Idles in Skyrim SE - FNIS SE

---------------------------------------------------------------------
★★ はじめに
SKYRIMに新規アニメーション追加でき、アニメーション関連のファイルを一括更新するツールです。通称「FNIS」SkyrimVRにも対応。

2023年8月現在、本MODは作者様が引退し、サポートが終了しています。

上記の経緯から、FNISでは追加アニメーションと組み合わせて新たな機能を加える新規パッチが作成出来なくなってしまった為、追加アニメーション管理ツールは、パッチ作成がより柔軟になったProject New Reign - Nemesis Unlimited Behavior Engineの利用が主流となっています。
Nemesisの仕様などについて該当のMODページを参照してください。

ただし、FNISのみ対応している新規MODもリリースされているため、ご自身のMOD使用状況に応じて使い分けをして下さい。
(手順が大変ですが、併用も可能)
---------------------------------------------------------------------
~~目次~~
・導入と実行
・GenerateFNISforUsers.exeの実行が必要なタイミング
・GenerateFNISforUsers.exeの実行方法
・メニュー下部分の各種パッチについて
・Fnis.ini
・MO2での導入について
・コツ
・FNIS豆知識
・その他のFNISシリーズ

★★ 導入と実行
手動、NMM、MO2、Vortexで導入可能です。

①アイドル(待機)アニメーションの追加時
 ・「FNIS Behavior」と「FNIS Spells」をインストール。
 ・「FNIS Behavior」に含まれる「GenerateFNISforUsers.exe」を実行。(詳細は後述)
 ・ゲームを立ち上げると魔法が3つ追加されている。
  それらを使ってプレーヤーやNPCにアニメーションさせる。

②FNISを必要とするMOD導入時
 ・そのMODをインストール。
 ・「FNIS Behavior」をインストール。(インストール済みなら不要)
 ・「FNIS Behavior」に含まれる「GenerateFNISforUsers.exe」を実行。(詳細は後述)
 ・ゲームを立ち上げそのMODがきちんと導入されているかを確認。

★★ GenerateFNISforUsers.exeの実行が必要なタイミング
 ・FNISをインストールする時
 ・FNISを必要とするMODをインストールする時
 ・FNISを必要とするMODをアンインストールする時
 ・FNISをアンインストールする時
忘れるとカカシ化やCTDに繋がります。お忘れなく!

★★ GenerateFNISforUsers.exeの実行方法
 1. exeを実行すると画面が立ち上がる。
 2. 必要な「パッチ」にチェック。なければノーチェック。(詳細は後述)
 3. 画面中程の「FNIS Behaviorの更新」をクリック。
 4. しばらくすると処理が完了する。
   「整合性の確認」がクリックできるようになれば処理は完了。
 5. 「整合性の確認」をクリック。
 6. 「整合性の問題は0件です」と表示されることを確認。
 7. 0件の場合は「終了」を押す。
   0件でない場合はメッセージを読み、対応し、4-7を繰り返す。

※メニュー右上の「english」を「japanese」変更すると、日本語表示が可能ですが、
表示がズレるなどの不具合があるため非推奨です。  
 
※MO2での実行の際「FNIS Behaviorの更新」の実行後、ERROR(2012)と表示される方は、
ModOrganizer.exeを右クリック→プロパティ→互換性タブ→
「管理者としてこのプログラムを実行する」にチェックを入れ、
再度1~からの行程を実行してみて下さい。

★★ メニュー下部分の各種パッチについて
パッチをチェックするのは次のケースのみ。それ以外はチェックしない。
 ・FNISの便利機能を使う場合
 ・パッチを必要とするMODを導入する場合
  ※導入するMODの説明に「このパッチにチェックしろ」と書いてある(はず)

以下、GenerateFNISforUsers.exe起動後の画面項目で説明する。
・GENDER Specific Animations
 便利機能。モーションの男性専用←→女性専用を変換できる。
 変換するモーションファイルは以下に格納しておく。
  ・男→女変換時:\meshes\actors\character\animations\female
  ・女→男変換時:\meshes\actors\character\animations\male

・SKELETON Arm Fix
 便利機能。腕のアニメーション不具合を修正する。
 少なくともXP32 Maximum Skeleton Special Extended - XPMSSEといった
 スケルトンMODを導入する際にはチェックする。

・HKX File Compatibility Check
 便利機能。
 LE版のBehavior、Skeleton、AnimationをSkyrimSEで使うといわゆるカカシ状態になる。
 そのようなファイルが含まれているかをチェックできる。

・File Redirection
 便利機能。MO2、Vortex用。
 チェックすると、作成されるファイルのうちアニメーション関連ファイルのみ
 好きなフォルダに格納することができる。
 フォルダはiniファイルで設定しておく。(詳細は後述)

・tktk1's TK Dodge/Ultimate Combat
 TK Dodge SEUltimate Combat SE向けのパッチ。
 これらを導入する時にチェックする。
 正確に言うとこれら2つのMODはFNISを実行しなくても動作する。
 導入前に作者HP(日本語)で情報収集を。https://tktk1.net/skyrim/

・xp32's PC(略)以降
 LE版ではそれぞれのMOD導入時にチェックしていた。
 SkyrimSE版では未対応のため使わない。コメント#67も参考に。

★★ Fnis.ini
VortexとMO2向けの以下機能があり、これらはiniファイルで制御する。
・準備
 FNISフォルダ内のFnis.ini0を、\SkyrimSpecialEdition\dataにコピーする。
 (実フォルダに配置しないと機能しない)
 ファイル名をFnis.iniにリネームする。
 ちなみにiniの記述でシングルクォートで始まる行はコメント行

・File Redirection(前述の便利機能)
 ini内のRedirectFilesに絶対パスでフォルダ指定。
 別ドライブも指定可。

・Proper Spell Cast Direction対応
・コマンドライン起動
・GUI無し起動
 全てNexusのdesc参照。

★★ MO2での導入について
FNISは通常のMODと同様にインストールし有効にする。
「GenerateFNISforUsers.exe」もMO2上で実行する。
実行後、overwriteフォルダにファイルが生成されるのでまとめてMOD化して有効に。
・FNISをMO2でインストールする動画(英語)
 https://www.youtube.com/watch?v=PIlQ8… (2017/12投稿)

★★ コツ
・WindowsUAC対策
 UACが見張っている以下フォルダにインストールしない。
 特にUACが厳しくなったWindows8以降はほぼ必須。
  C:\Program Files
  C:\Program Files (x86)
 これはSteam自体、SkyrimSE、MO2、MOD、ツール類、他ゲームも同様。
 C:\Steamや\D:\games\Steam等フォルダを作ってそこにインストールする。
 こうすれば「管理者権限で実行」チェックも不要。

 UAC監視下にインストールすると起きうる症状。
  ・(あるはずの)ファイルが無いとエラーメッセージが表示される
  ・処理が途中で落ちる
  ・処理が途中で進まなくなる
  ・正常終了してても欠落が発生しており期待通りに動かない
  ・管理者権限で実行しているのに上手くいかない

・Antivirusソフト対策
正常なファイルを問題ありと誤認識し隔離してしまうとUACと似た症状が起きる。
有効な対策はあまりなく、一時的にチェックを無効にしてみる程度。

その他参考記事。
https://tktk1.net/skyrim/tutorial/fnis/

★★ FNIS豆知識
ベセスダはHBTを使いSkyrimのアニメーションをコントロールすることにしました。(HBT:Havoc Behavior Tool)
このおかげで過去のベセスダゲームよりも格段に自然なアニメーションを実現できるようになりましたが、反面、HBTは有料でさらにMOD作成者向けの作りではありませんでした。
実際ベセスダはアニメーションツールをリリースせず、ユーザーはカスタムアニメーションをSkyrimに追加することができずにいました。
これを可能にしたのがFNISです。

SkyrimLE版、SkyrimSE版、SkyrimVR版とSkyrimの変化に追従して対応が続けられています。
MOD名からも分かるとおり、当初はポーズ(アイドルモーション)を追加するだけのシンプルなツールでしたが、今や多くの機能が統合されたツールとなりました。

「カスタムアニメーション」とはSKYRIMが元々持っていないアニメーション(動き・モーション)のことです。例えばバスケットのダンクシュートを決める動きはSKYRIMにありません。

「カスタムアニメーションの追加」ではなく「既存アニメーションのリプレイス」であればFNIS登場前も可能でしたし、FNIS登場後もFNIS不要で可能です。

★★ その他のFNISシリーズ
FNIS PCEA2 - Player Exclusive Animations (dynamic) SE
 プレーヤーキャラクタだけにアニメーションを適用可能。

FNIS Flyer SE
 空を飛んで移動可能に

[Skyrim]CondenseBehavior(MOD作成者向け)
 Behaviorファイルを読みやすくするツール

・アニメーションやFNISの資料(MOD作成者向け)
 LE版[Skyrim]Fores New Idles in Skyrim - FNISの「FILES」の「MISC」に資料ファイルあり。
 Skyrimのアニメーションに興味が湧いてきた方にもおすすめ。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  • Fores New Idles in Skyrim SE - FNIS SE動画
  • Fores New Idles in Skyrim SE - FNIS SE画像1
  • Fores New Idles in Skyrim SE - FNIS SE画像2
Skyrim Special Edition Nexus, fore. 19 Feb 2020. Fores New Idles in Skyrim SE - FNIS SE. 6 Nov 2016 <https://www.nexusmods.com/skyrimspecialedition/mods/3038>.
[コメントを読む(243)] [コメントを書く]
 [グラフィックス] Community Shaders Download ID:86492 Author:Community Shaders Team 2024-03-29 23:03 Version:0.8.7
RATE: =928 G=15 TAG: [シェーダー] [エフェクト] [SKSEプラグイン] [SKSE64] [CommunityShaders] [AE対応] [VR]
Community Shaders Title画像

Community Shaders

コミュニティ主導のオープンなグラフィック拡張フレームワークを追加します。

■ 要件
SKSE(https://skse.silverlock.org/
Address Library for SKSE Plugins または VR Address Library for SKSEVR
SSE Engine Fixes (skse64 plugin) または Engine Fixes VR(レンダリングの問題を修正)
Microsoft Visual C++ 再頒布可能パッケージ(https://learn.microsoft.com/ja-JP/cpp…
AVX をサポートする CPU(基本的にはどのプロセッサでも問題ありません)

※以前はSSE Parallax Shader Fix (BETA)の d3dcompiler_47.dll が動作要件として要求されていましたが、現在はこれに起因するバグが発見されているためルートフォルダに存在する場合は d3dcompiler_47.dll を削除してください。

※現時点ではNVIDIA製GPUのみを公式にサポートしています。特にAMD製GPUではなんらかのバグが発生しています。
サポートするべくできる限りのことをしていますが、AMD製GPU、およびIntel製GPUのメンテナーが必要です。

■ 推奨
Auto Parallax(Parallax の問題を解決するために推奨)

■ 特徴
・即時起動をするために、マルチスレッドでシェーダーを高速でコンパイルし、これをキャッシュします。
 一度キャッシュを終えたらあとはすぐさま起動できます。
・SKSE および CommonLibSSE を介してゲームに直接アクセスするため、いつでもインストール/アンインストール可能です。
・ImGUI を利用したヒント付きのゲーム内メニューで、微調整などをすぐに行えます。
・バニラに存在するバグ修正などを行うため、フレームワークでありながら単体で動作します。
・GPL-3.0のオープンソースプロジェクトのため、クローズドソースによる不安に怯える必要はありません。

■ 導入、および使用方法
1. このModを通常どおりNexusからDLし、インストール
2.下記フレームワークアドオンをインストール
3. ゲームを起動し、シェーダーの初回コンパイルを待つ
(左上に "Compiling Shaders" と表示されます。VR 版は PC 画面側に表示。ウィンドウはフリーズしませんが、これが完了するまでゲームを操作することはできません。完了後、ゲームをリロードすると、この表示は表示されなくなり、遅延もなくなります。このディスクキャッシュは Data/ShaderCache にあります。アンインストール等でキャッシュが必要なくなったら、このフォルダを削除してください)
4. ゲーム開始後ENDキーを入力することでGUIメニューを開くことができ、設定の変更を行えます。

■ バニラゲームの変更、バグ修正など
・地形をレンダリングする際のパフォーマンスを大きく向上させました。
・環境マップやマルチレイヤー視差などでの法線マッピングが正しくない問題を修正しました。
・水面の反射が緑色になる問題を修正しました。
・一人称における水の反射を修正しました。
・Projected TextureをTriplanarマッピングすることによりウィンドヘルムの建物などに見られる縦縞の現れたテクスチャを改善します。

■ 現在利用できるフレームワークアドオン
Version:0.8.7 現在
Vanilla HDR
Tree LOD Lighting
Grass Lighting
Grass Collision
Screen-Space Shadows
Complex Parallax Materials
Water Blending
Light Limit Fix
Water Parallax
Water Caustics
Subsurface Scattering
Dynamic Cubemaps
Wetness Effects

VR サポート
Grass Lighting(必須)
Grass Collision
Complex Parallax Materials
Light Limit Fix
Screen-Space Shadows
Water Caustics(一部)
Subsurface Scattering
Dynamic Cubemaps
Wetness Effects

■ 互換性
1.5.97/1.6.1170/VRと互換性があります。
ENB には対応していません。ENB が存在する場合、このModはすべての機能を無効にします。
SSE Parallax Shader Fix (BETA)ShaderTools Updated とは互換性がありません。
この Mod にはすでにシェーダーツール機能が含まれています。

Capture Warmer (Dynamic Cubemaps) は、Dynamic Cubemapsと互換性があります。

■ wiki
https://github.com/doodlum/skyrim-com…

■ source
https://github.com/doodlum/CommonLibS…
https://github.com/doodlum/skyrim-com…

■ Reshade Preset
Celestial Aura A Reshade Preset for Mythical Ages
Improved colors Reshade for Vanilla HDR
Klarity - A Reshade Preset For Community Shaders
Natural Beauty Reshade for Community Shaders and Vanilla HDR
Radiant Realism - A Raytraced ReShade Preset
REALshade NO enb requeried SE
Skyward - Reshade Preset for Community Shaders
Veyrah Reshade
Amethyst - Weathers and Reshade preset for Community Shaders
  • Community Shaders画像1
  • Community Shaders画像2
Skyrim Special Edition Nexus, Community Shaders Team. 30 Mar 2024. Community Shaders. 10 Mar 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/86492>.
[コメントを読む(146)] [コメントを書く]
 [その他] Disk Cache Enabler Download ID:100975 Author:Archost 2024-01-18 15:03 Version:1.2
RATE: =895 G=5 TAG: [SKSE64] [パフォーマンス] [AE対応] [VR] [SKSEプラグイン] [NO-ESP]
Disk Cache Enabler Title画像

Disk Cache Enabler

[Starfield]Disk Cache Enablerのバックポート版。

スカイリムが、OSのファイルキャッシュを使用するようになります。
これにより、時間経過とともにディスクアクセスが減少します。

AE版用と、ユニバーサル版(1.5.x対応/VR)用があります。
 →v1.1でユニバーサル版に統一されました(記事作成者v1.5.97で動作確認済み)

要件
・SKSE64
Address Library for SKSE Plugins (AE版のみ)

HDDにインストールしている方には特に有効です。
フリーズや音の途切れが減少します。
  • Disk Cache Enabler画像1
Skyrim Special Edition Nexus, Archost. 18 Jan 2024. Disk Cache Enabler. 20 Sep 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/100975>.
[コメントを読む(24)] [コメントを書く]
 [モーション] Payload Interpreter Download ID:65089 Author:dTry alexsylex 2023-06-02 10:26 Version:1.0.1
RATE: =899 TAG: [Nemesis] [アニメーション] [SKSE] [AE対応] [VR] [SKSEプラグイン] [モーション] [NO-ESP]
Payload Interpreter Title画像

Payload Interpreter

アニメーションペイロードの実行時解釈を可能にするSKSEプラグイン。

このmodは他のmodの要件であるために、ダウンロードするだけです。このmodはそれ自体では何もしません。
※自作でバニラや導入済みのMODの呪文を攻撃モーションに付与する等であればこのMODを導入するだけで可能です(編集は hkanno64 Animation Annotation Tools for Skyrim SE などが必要)

■必須MOD
Project New Reign - Nemesis Unlimited Behavior Engine
SE・AE 版
Address Library for SKSE Plugins
VR 版
VR Address Library for SKSEVR

■このMODを必要とするMOD
MCO/DXP(https://www.skyrim-guild.com/distars-…
2HSpecialAttackMod - Combat - Animation
Roland - Theatrical Flame's weapon Animations (MCO)
Bloodskal Blade Fix but with Animation Way - DAR
Elden Counter
Elden Rim - Hound Step
Elden Rim - Weapon Arts 3.1.6 (MCO)
Skysa Dante's rebellion reframed moveset
Sorcerer Combat Animation
Vindictus Fiona Counter
Smooth Bow Animation


■タイトル画面でCTDする場合は↓こちらを参考に。
vortexユーザーはPayloadInterpreterと呼ばれるフォルダーを持っている必要があり、その中にConfigと呼ばれるフォルダーがない場合は、1つ作成します。

C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\SKSE\PayloadInterpreter\Config

空の.txtファイルを作成するだけです。Vortexは空のフォルダーを削除しているため、空になっていないことを確認してください。

■ini記述などのルールについて(Github)
https://github.com/D7ry/PayloadInterp…


■hkxファイルにPayloadの機能の仕込み方(抜粋)
※編集はhkanno64 Animation Annotation Tools for Skyrim SE を使っています
 バニラのアニメーションは良い記述例がなかったので適当なMODアニメーションを例にしています

<サンプル>
# numOriginalFrames: 42 …#~の項目はツール側が自動的に記述するので編集不要です
# duration: 1.366667
# numAnnotationTracks: 97
# numAnnotations: 16
0.366667 PreHitFrame
0.366667 WeaponSwing …武器攻撃エフェクト発生イベント
0.433333 HitFrame   …攻撃判定発生イベント
0.433333 SkySA_AttackWinStart
0.800000 SkySA_TriggerIntervalWin
0.900000 SkySA_AttackWinEnd
1.336667 AttackStop
0.000000 animmotion 0 0 0  …以下はAMR用の移動関連のイベント
0.233333 animmotion 0 0 0
0.283333 animmotion 0 9 0
0.300000 animmotion 0 14 0
0.333333 animmotion 0 25 0
0.383333 animmotion 0 42 0
0.433333 animmotion 0 55 0
0.483333 animmotion 0 63 0
0.733333 animmotion 0 68 0


(例1):攻撃のタイミングで揺ぎ無き力1を発動
1:iniファイルの記述
[TestEvent]
$TestForce1 = @CAST|0x00013E09|Skyrim.esm|1|1|0|0|0|0|0|5|5
 →VoiceUnrelentingForce1 揺るぎ無き力 - Fus [SPEL:00013E09]をマジカ5以上ある場合マジカ5消費して発動させる

2:展開したhkxファイル
# numOriginalFrames: 42
# duration: 1.366667
# numAnnotationTracks: 97
# numAnnotations: 16
0.366667 PreHitFrame
0.366667 WeaponSwing
0.423333 PIE.$TestForce1   …方法1:PIE.~という記述で追加する(独自タイミングにしたい場合)
0.433333 HitFrame.$TestForce1…方法2:すでにあるイベントに追記する
0.433333 SkySA_AttackWinStart
0.800000 SkySA_TriggerIntervalWin
0.900000 SkySA_AttackWinEnd
1.336667 AttackStop
0.000000 animmotion 0 0 0
0.233333 animmotion 0 0 0
0.283333 animmotion 0 9 0
0.300000 animmotion 0 14 0
0.333333 animmotion 0 25 0
0.383333 animmotion 0 42 0
0.433333 animmotion 0 55 0
0.483333 animmotion 0 63 0
0.733333 animmotion 0 68 0

※魔法発動についての補足
-火炎や氷雪のような持続魔法の場合は別のモーションを行うまで発動し続けます
-マント魔法など発動すると一定時間継続する魔法については通常の魔法効果時間とは別に以下の記述方法でPayload側で魔法を強制終了する時間を設定できる

例)炎のマントを5秒間発動させたい場合
$TEST = @CAST|0x0003AE9F|Skyrim.esm|1|100|0|0|0|0|0|0|0
$TEST = ![5.0]@CAST|0x0003AE9F|Skyrim.esm|0|0|1|0|0|0|0|0|0

※注意
一部のアニメーション設定では発動しないことがあります
筆者が確認したものではニュートラルパワーアタック(1hm_attackpower.hkx/2hm_attackpower.hkx/2hw_attackpower.hkx)として設定すると他のモーションでは発動してもニュートラルパワーアタックでは発動しません。


(例2):攻撃中ずっと無敵状態にする
1:iniファイルの記述
[TestEvent]
$enablenodamage = @SETGHOST|1  …無敵化ONイベント
$disablenodamage = @SETGHOST|0  …無敵化OFFイベント
 ※無敵化解除イベントは以下のような記述もあります
$enablenodamage= ![5.2]@SETGHOST|0 …(無敵化ONと同じイベント名であること)無敵化ON5.2秒後にOFF
 ”![<秒数>]~”という記述は非同期命令になり
 実際のイベント命令発生から指定の秒数経過後に発動するようになる


2:展開したhkxファイル
# numOriginalFrames: 42
# duration: 1.366667
# numAnnotationTracks: 97
# numAnnotations: 16
0.000000 PIE.$enablenodamage …無敵化ON
0.366667 PreHitFrame
0.366667 WeaponSwing
0.433333 HitFrame
0.433333 SkySA_AttackWinStart
0.800000 SkySA_TriggerIntervalWin
0.900000 SkySA_AttackWinEnd
1.336667 AttackStop.$disablenodamage …無敵化OFF
0.000000 animmotion 0 0 0
0.233333 animmotion 0 0 0
0.283333 animmotion 0 9 0
0.300000 animmotion 0 14 0
0.333333 animmotion 0 25 0
0.383333 animmotion 0 42 0
0.433333 animmotion 0 55 0
0.483333 animmotion 0 63 0
0.733333 animmotion 0 68 0

※注意点として@SETGHOST=1~0を使う方法はモーションを途中でドッジなどでキャンセルしてしまうと無敵化OFFイベントを発生させないとずっと無敵状態を維持してしまいます。
 その場合は時間制限式にすることをお勧めします

余談
IFrame Generator RE を導入してる場合は以下の記述でも無敵時間を仕込めます
 0.100000 SpecialFrames_Invincible{”Duration”:0.5}  …0.1から0.5秒間無敵
  • Payload Interpreter画像1
Skyrim Special Edition Nexus, dTry alexsylex. 2 Jun 2023. Payload Interpreter. 19 Mar 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/65089>.
[コメントを読む(27)] [コメントを書く]
 [バグフィックス] Light Limit Fix Download ID:99548 Author:doodlez alandtse 2024-03-16 02:22 Version:1.3.0
RATE: =819 G=15 TAG: [問題解決] [光源] [ENBParticleLights] [LLF] [CommunityShaders] [AE対応] [VR] [NO-ESP]
Light Limit Fix Title画像

Light Limit Fix

Community Shaders の機能により動的光源(dynamic lights)を無制限にし、Particle Light、contact shadow、一人称視点のたいまつ・魔法の影、などが追加されます。
SE、AE、VR に対応。

■ 要件
Community Shaders
SSE Engine Fixes (skse64 plugin)
Grass Lighting

■ 機能
- 高性能でスケーラブルなライティングのためのカスタムクラスター化シェーディング実装
- たいまつや魔法などの動的光源(dynamic lighting)を無制限に
- ENBparticlelights をフルサポート
- 設定ファイルによるパーティクルライトシステムの拡張
- パーティクルライトが NPC の検知に影響
- すべての光源にコンタクトシャドウ(疑似的な影)を実装
- 一人称視点のたいまつと灯火(魔法)に擬似的な影を実装
- 草への高性能なライティングの実装
- Portal-Strict としてフラグの立てられた光源の制限が7から15に増加。これにより分割メッシュが不要に
- 光源制限の視覚化システム
- VR の完全サポート

■ 制限
- 影の限界は増加しない(やるなら別プロジェクトになるそうです)
- 一部の光源はクラスターレンダリングを使用しない。将来バニラのバグが修正されれば使用できるようになるはず
- エフェクトシェーダーは未対応。同じ問題があるかどうかは現状不明
- ウォーターシェーダーは未対応。今後すべての光源を反映する予定

■ 事実上無制限の魔法の照明
魔法などが描画する光源の数はバニラにおいてはたったの4つです。
LLFにおいては、これを 2,147,483,647 まで増加させました。
これにより、ゲーム内のアクターすべてが光源を扱えます。

■ ENBParticleLights との互換性
LLF では ENBParticleLights に対応したメッシュとの完全な後方互換性を確保しています。
クラスター化シェーディングで使用でき、またこれらを疑似的な光源ではなくゲーム上での真の光源としてレンダリングします。
これにより以下のようなメリットが得られます。

・鏡面照明が正しく行われるため、髪だけでなく金属に対しても正しく光を与えます。
・ガラスや Blended Roads のような透明な部分を持つオブジェクトに ParticleLights を正しく投影します。
・一人称用のメッシュで光を描画できます。
・ParticleLights は光を放つメッシュをレンダリングしてこれを疑似的な光源として扱いますが、LLF はメッシュのレンダリングを完全にブロックしてパフォーマンスを大幅に向上させます。
・FOV に依存した歪みなどが発生しません。

また、いくつかの追加機能が実装されています。
・設定ファイルを介して任意のエフェクトシェーダにアタッチすることで、メッシュを編集することなく ParticleLights を追加できます。
・設定ファイルを介して Billboard lights にちらつきを与えることができます。
・ParticleLights が敵に検知されるようになります。これにより、ステルスプレイに影響を与えるでしょう。

■ CONTACT SHADOWS
ゲーム内のすべての光源が小さな影を落とすようになりました。
これらは可能な限りパフォーマンスコストを与えないように設計されており、TAA や Skyrim Upscaler - DLSS FSR2 XeSS を使用するとよりスムーズに描画できます。
また、一人称視点専用で、松明と魔法に近似的な影を追加しました。

■ Particle Lights の追加
通常 Particle Lights はメッシュを編集しなければ追加できませんでしたが、LLF においてはこれを ini ファイルを使用して追加できます。
これらの ini ファイルは「data\ParticleLights」フォルダに配置し、またその名称は対象となるテクスチャと一致する必要があります。
例えば「fxglowenb.dds」に対して追加する場合、名称は「fxglowenb.ini」である必要があります。

設定ファイル内で扱えるパラメータは以下の通りです。なお記述がなされていない部分はデフォルト設定値になります。
・Cull アタッチするテクスチャを非表示にする(デフォルトでは False)
・ColorMultRed Particle Lights の赤色を制御(デフォルトでは 1.0)
・ColorMultGreen Particle Lights の緑色を制御(デフォルトでは 1.0)
・ColorMultBlue Particle Lights の青色を制御(デフォルトでは 1.0)
・RadiusMult Particle Lights の光源範囲を制御(デフォルトでは 1.0)
・SaturationMult Particle Lights の彩度を制御(デフォルトでは 1.0)
・Flicker 光源のちらつきを制御(デフォルトでは False)
・FlickerSpeed ちらつきの速度を制御(デフォルトでは 1.0)
・FlickerIntensity ちらつきの強度を制御(デフォルトでは 0.0)
・FlickerMovement ちらつきの運動量を制御(デフォルトでは 0.0)

■ 光源数の視覚化
問題を明確化するために光源の数や制限をわかりやすく視覚化する以下のシステムを搭載しています。
・光源の限界を視覚化 : portal-strict フラグの建てられた光源が限界に達すると赤色になります。
・ portal-strict フラグの建てられた光源を視覚化
・クラスター化された光源の数を視覚化

■ VR サポート
VR 版に対しても妥協なく、完全にサポートしています。
ただし、SE 版と比べてパフォーマンスコストが大きくなる可能性があることに注意してください。

■これを必要とするMOD TAG: [LLF]
LLF Particle Lights instead of Fake Glow
 光源に発生するフェイクグローを削除する
Improved Candleglow Lights for the Light Limit Fix
 キャンドルから放たれる光をより際立たせる(Light Limit Fix Version:1.0.0.1 用)
Torch and Candlelight Shadows
 たいまつとキャンドルライト(呪文)による影の投影を有効にする

■現在非互換の模様
MiniMap
  • Light Limit Fix動画
  • Light Limit Fix画像1
  • Light Limit Fix画像2
Skyrim Special Edition Nexus, doodlez alandtse. 16 Mar 2024. Light Limit Fix. 1 Sep 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/99548>.
[コメントを読む(58)] [コメントを書く]
 [バグフィックス] No Grass In Objects Download ID:42161 Author:meh321 DwemerEngineer alandtse 2024-05-11 01:11 Version:1.0.14
RATE: =776 G=18 TAG: [] [問題解決] [バグフィックス] [景観] [パフォーマンス] [プラグイン] [SKSE64] [AE対応] [VR]
No Grass In Objects Title画像

No Grass In Objects

草が岩や床、道路など不自然なところから生える不具合を修正するmodです。

Version V9/ 1.0.13 より、AE・VRにも対応し、 .Net Script Framework は不要になりました。

▼必須Mod
SKSE64
Address Library for SKSE Plugins
Skyrim Script Extender for VR (SKSEVR) (VRのみ)
VR Address Library for SKSEVR (VRのみ)

▼自動生成される設定ファイル「GrassControl.config.txt」(ver.V9/1.0.13以降は 「GrassControl.ini」)について
 作成箇所:Data/SKSE/Plugins/
・RayCast = True
(草を不自然なところから生えないようにします。当Modの目玉ですのでTrue推奨)
・SuperDenseGrass = False
(Trueにすることで草が超高密度で生えるようになります。)
・UseGrassCache = False
(キャッシュ機能を有効/無効にします。セル移動時のロード時間を大幅に短縮できます)
・ExtendGrassDistance = False
(Trueにすることで草の描写距離を大幅に延長できます。)
・OverwriteGrassDistance = 6000
(草の描写距離を変更できます。当Modで上書きしたくない場合は-1にしてください)
・OverwriteGrassFadeRange = 3000
(草がフェードアウトする時間(距離)を変更できます。OverwriteGrassDistanceの半分が推奨されています。当Modで上書きしたくない場合は-1にしてください)

▼キャッシュ機能について
キャッシュ機能を使用することによって当Modのパフォーマンスへの影響が無くなります。

① 設定ファイルを以下のように設定します。
 UseGrassCache = True
 ExtendGrassDistance = True
 OnlyLoadFromCache = True


------Mod Organizer 2 ユーザー向け------

② MO2の最新バージョンを使用していることを確認します。
③ Optional filesのMO2プラグイン(GrassPrecacher.py)をダウンロードし、MO2インストールディレクトリのpluginsフォルダに配置します。既にMO2を開いている場合は必ず再起動してください。
④ MO2のパズルピースのアイコンをクリックすると、新しいオプション"Precache Grass"が追加されています。ない場合はプラグインが正しくインストールされていることを確認してください。
⑤ "Precache Grass"をクリックしてキャッシュ生成を開始(ゲームが起動)します。生成完了前にゲームがクラッシュまたは閉じた場合、MO2はプロセス全体が完了するまでゲームを自動的に再起動します。
⑥ 完了すると「grass」がoverwriteフォルダーに配置されるので、そこから新しいmodを作成して、「GrassCache」または任意の名前を付けます。
⑦ 何らかのロードオーダー(地面、草、オブジェクト配置、草の構成設定など)を変更する時は、"Precache Grass"を再度実行してキャッシュを再作成する必要があります。
OverwriteGrassDistanceとOverwriteGrassFadeRangeのみを変更した場合、それらは描画距離にのみ影響するため、キャッシュを再作成する必要はありません。


------Mod Organizer 2 を使用していない方向け------

② SkyrimSE.exeのあるフォルダにPrecacheGrass.txtを作成します
③ 通常どおりにSkyrimを起動すると
 自動で/Data/Grassフォルダにキャッシュの作成が始まります
 ゲームが落ちたらまた起動することで、キャッシュ作成が再開されます
※環境により複数回の再起動が必要なようです
④ 完了するとPrecacheGrass.txtが削除され、通常の起動ができるようになります
⑤ 草関連のmod構成を変更したりオブジェクトを配置した際は、新しくPrecacheGrass.txtを作成してキャッシュを作成し直してください

関連mod
Worldspaces with Grass SSEEdit Script for No Grass In Objects
※このスクリプトで作成したキャッシュ作成リストから、WindhelmPitWorldspaceは除いて指定ないとCTD永久ループになります。

Defaultの時点で除外リストであるSkipPregenerateWorldSpacesに記載されています。
OnlyPregenerateWorldSpacesに記載があっても除外リスト側にあればそちらが優先されて除外されます。

Grass Cache Helper NG
.gidファイルではなく.cgidファイルを読み取るように変更を加えるSKSEプラグイン。
これにより No Grass In Objects で生成されたキャッシュファイルを適切に読み取ることができるようになります。
  • No Grass In Objects画像1
  • No Grass In Objects画像2
  • No Grass In Objects画像3
  • No Grass In Objects画像4
Skyrim Special Edition Nexus, meh321 DwemerEngineer alandtse. 11 May 2024. No Grass In Objects. 9 Nov 2020 <https://www.nexusmods.com/skyrimspecialedition/mods/42161>.
[コメントを読む(134)] [コメントを書く]
 [バグフィックス] eFPS - Exterior FPS boost Download ID:54907 Author:nicola89b - Firegtx 2022-08-31 21:39 Version:2.4.2
RATE: =777 G=10 TAG: [WIP] [パフォーマンス] [VR] [ニューゲーム推奨]
eFPS - Exterior FPS boost Title画像

eFPS - Exterior FPS boost

オクルージョンカリング(遮蔽物でカメラから見えない物体の描画処理を省略してパフォーマンスを向上させる技術)を利用して屋外のFPSを向上させるMOD

VR 版対応

AE 対応版(この MOD が必要)
eFPS - Anniversary Edition

旧 Occlusioned Skyrim

Version:2.2 で #28 の CTD(POITundra01 [CELL:000095BD] の XWCN - Unknown の項目を削除)の問題は修正されました

※2021/09/03時点のDescription意訳
・WIP版(開発中)なので使用は自己責任・ニューゲーム推奨
・屋内セルについては既に Skyrim Project Optimization SE があるのでこのMODでは修正しない
・今まで誰も同様のMODを作らなかったのは、とにかく作業がしんどいから
・むっちゃ大変だったけど頑張って作ったから皆も使って欲しい
・特にオブジェクトが多い場所では5~20のFPSが向上する可能性がある
・既にハイパワーのPCを使用している場合はあまりFPSが改善しないかも
・途中導入したらFPSが下がったという報告もあるのでニューゲーム推奨
・互換性について
今のところ Open Cities Skyrim - SSE には対応していない
建物を移動したり削除するMODとは互換性が無くパッチが必要
・他MOD用のパッチを作成しているが全てのMODを試す訳にはいかないのでテストプレイに協力して欲しい
・Nexusに書かれても対応しきれないので、パッチのリクエストやフィードバックはDiscordチャンネルで受付している

他の MOD とのパッチ
eFPS - Official Patch Hub
eFPS - Miscellaneous Patches
Unofficial eFPS patches
  • eFPS - Exterior FPS boost画像1
  • eFPS - Exterior FPS boost画像2
Skyrim Special Edition Nexus, nicola89b - Firegtx. 31 Aug 2022. eFPS - Exterior FPS boost. 2 Sep 2021 <https://www.nexusmods.com/skyrimspecialedition/mods/54907>.
[コメントを読む(71)] [コメントを書く]
Real Time Information!CLOSE
1716655302 1716643762 1716656413 none none
▲ OPEN COMMENT