■Unity開発メモ用のWiki◎現在扱っていること・Unity全般・MMDからUnityへの変換してインポート・MMDの仕様把握・BlenderでMMDモデルのカスタム


目次



前提となるパッチやツール

SKSE(スクリプト拡張)の導入【VR版あり】

参考:SKSEの導入方法:https://tktk1.net/skyrim/tutorial/installskse/
ダウンロード:http://skse.silverlock.org/
◎AE版
SKSE64・SKSE AE build
Anniversary Edition ビルド 2.2.3 (ゲーム バージョン 1.6.640)
◎SE版
skse64・Special Edition ビルド
Special Edition ビルド 2.0.20 (ゲーム バージョン 1.5.97)
◎VR版
sksevr
VR ビルド 2.0.12 (ゲーム バージョン 1.4.15)

※SKSEのスクリプトを解凍する時は、MO2で仮想化しておく事!

SKSE.iniの設定

  • スカイリムのフォルダにあるDataフォルダにSKSEフォルダを新しく作成する
  • 作成したSKSEフォルダに、新しくSKSE.iniを作成する
以下をコピペ
[General]
ClearInvalidRegistrations=1
EnableDiagnostics=1

[Display]
iTintTextureResolution=2048

[Debug]
WriteMinidumps=0
[General]
  • ClearInvalidRegistrations
    • 無効化されていてもループしているスクリプトを止める
    • セーブ肥大化やクラッシュの原因になるので、必ず有効にする
  • EnableDiagnostics
    • クラッシュしたときや、ロード時にアンインストールしたmodなどの警告ダイアログを出す

[Display]
高解像度化粧テクスチャが使用できるようになる

[Debug]
WriteMinidumps=0
CTD時の情報を出力するか?必要な時だけ1にする

Unofficial Skyrim Special Edition Patchに適用させる方法

1.xTranslatorで当MODのStringsから辞書作成(オプション→言語と辞書→当MODのstringを指定→「辞書を構築」ボタンクリック→OK)

2.USSEPのesp読み込み
3.USSEPの日本語化xmlを原文一致(ルーズ)で読み込み
4.下段の語彙タブから、Skyrimを選んで右クリック
 →DLCも同じ様に翻訳を適用する
5.SSTを適用
6.Form IDが一致

チェックリストメモ

・SKSE.iniを設定する
・SKSEのスクリプトをMO2で展開する
・PrivateProfileRedirectorのINIファイルで日本語対応の設定をする
・Improved Japanese TranslationをSST辞書に登録する
・Fuz Ro D-ohの日本語化対応をする
・Japanese Font Libraryに必要なフォントが揃っているか確認する
・Animation Limit Crash Fixの設定ファイルをSSE Engine Fixesに対応させる

基幹MOD

PrivateProfileRedirector SE (起動速度向上)【ENBと競合する可能性あり

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR版あり:同上
・日本語化への対応が必要
◎概要
Skyrim の設定が含まれる INIファイルをメモリ上にキャッシュすることにより、ゲームの起動時間を短縮する。
◎設定
INIファイルを変更しないと日本語の入ったINIファイルが正しく読み込めない
INI ファイル (SKSE/Plugins/PrivateProfileRedirector.ini)
[General]
ANSICodePage=65001
◎メモ
MO2で言う所の左ペインの優先度を上に上げてみればいい?
ENBと非互換?→ゲーム内でENBの変更しても戻される?

Improved Japanese Translation(イマーシブ日本語訳)

ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
導入:https://tktk1.net/skyrim/mymod/improved-japanese-t...
修正パッチあり:https://ux.getuploader.com/skyrimJP/download/403
◎メモ
・ペット関連(DLC・HearthFires)で問題あり?
 →LOOKUP FAILED!」になる?
・update.esmの翻訳だけ使わないように削除する?
・HearthFires.esmも同じように対処する必要がある?
SST≒辞書?

Address Library for SKSE Plugins(DLL自動管理)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR版あり:https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
◎概要
SKSE DLLプラグインのバージョンを、簡単に独立させるためのヘッダーファイルとデータベースが含まれている
本体が更新したときにMODのバージョンあれこれを少し便利する?
現在、Special Edition (1.5.x) と Anniversary Edition (1.6.x) の 2 つのバージョンに分割されている

JContainers SE(JSONベースのPapyrus拡張用ライブラリ)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VR版あり:同上
◎概要
FileAccess Interface for Skyrim SE Scripts - FISSES 同様に外部にデータを
ファイルとして保存する機能の実装によりセーブデータ間でのデータのやりとりを可能とする

MCM Helper(MCMの設定を保存する・前提MODとして必要)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VR版あり:同上
◎概要
MCMで変更した設定を保存し、別のセーブデータでも反映される
Mod作成者はMCMフォルダ以下にjsonとiniファイルを作ることで保存のためのテンプレートを用意できる
※SE版はVer1.3をインストールする事!

SkyUI(UI拡張)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・日本語化あり(MCM*1、PEX*1・ski_configmanager
・VR版あり:Github:https://github.com/Odie/skyui-vr
◎メモ
mod設定(MCM)を追加する機能があるため、これが必須のmodも多い
管理者権限を設定する?
BSA Browserを導入する?
→bsaのままだと読み込みミスすることがあるので展開する?

UIExtensions(UI拡張)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・日本語化あり(MCM*1)
・VR版あり:https://github.com/mrowrpurr/UIExtensions_UITextEn...
 →VR版はSE版に上書きする
◎概要
バニラに存在するメニューや、そのメニューを拡張するSkyUIとも異なる、別種のメニュー形態を追加するMod
 

Fuz Ro D-oh - Silent Voice(MODで追加された無音セリフ対策)【事前調整が必要

・SE版(Version:1.7を推奨):https://skyrimspecialedition.2game.info/detail.php...
◎VR版:https://skyrimspecialedition.2game.info/detail.php...
◎概要
無声応答の持続時間は、ダイアログの長さから自動的に計算されます。
Duration =(単語数/単語/秒)+ 1、最大10秒。

1秒あたりの単語数は、プラグインのINIファイルで設定できます。
無声応答の場合、字幕が自動的に表示されます。

■日本語対策

Japanese Font Library SE(日本語フォント)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
◎プリセット
・ロアフレンドリ
・100%
・SkyUI MCMフォントマップの変更
◎導入
OPTIONAL FILESから選択したプリセットに必要なフォントを全てダウンロードして導入する
〜〜〜〜\mods\Japanese Font Library SE\docs\requirefonts lorefriendly.txt
・MgenPlus
・SourceHanSerif
・TFontKaisho
・OradanoMincho
・AoyagiReisho
◎注意点

■MCMの文字が□になる

Wider MCM Menu for SkyUI(MCMメニューの文字はみ出し対策)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VRではそのまま使える
◎概要
interface/skyui/configpanel.swfを置き換えることで、MCMメニューの
タイトル部分/コンテンツ部分の表示領域を広げ、文字がはみ出ないようにします。
↓のオプションを使用
Opt. 3 - Larger MCM Menu for SkyUI

パピルス系

PapyrusUtil SE - Modders Scripting Utility Functions(高機能なSKSEプラグイン)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR 版:同上
・日本語化不要
◎概要
高機能なSKSEプラグイン
◎メモ
MODのスクリプト上でTFC(フリーカメラ)、TM(UI表示切り替え)コマンドが実行出来る
→スクリプトでコンソールコマンドが使える?

powerofthree's Papyrus Extender(カスタムPapyrus関数)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR版:https://skyrimspecialedition.2game.info/detail.php...
・日本語化:不要
・ドキュメント:https://github.com/powerof3/PapyrusExtenderSSE/wik...
◎概要
いくつかのカスタムPapyrus関数を備えたSKSE64プラグインです。
これ単体では表立って機能しませんが、他のMODで必須のプラグインとなっています。
◎メモ
アクター関係の関数に関して強い
アクター、エイリアス、マジックエフェクトのスクリプトで受信できるEventを拡張する事が可能
このSKSEのAddBasePerk関数はNPCに対してゲーム中にPerkを付与させられる唯一の手段となる

powerofthree's Tweaks(BOSの前提MOD・パピルス微修正)

・ドキュメント:https://github.com/powerof3/PapyrusExtenderSSE/wik...
・日本語化不要
・VR 版 SE版のOptional filesタブにあるINI fileが必要
 →SE版に上書きする?
powerofthree's Tweaks VR:https://skyrimspecialedition.2game.info/detail.php...
◎概要
他のMODで触れられていないエンジンレベルの問題にたいしてTweak(微調整)を行うMOD
バグ修正とゲーム調整の両方を含んでおり、専用のIniファイルで設定を変更可能

Papyrus Tweaks NG(パピルスの仕様上の問題を修正し高速化)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR:そのまま使える?
・日本語化不要
◎概要
スクリプトエンジンの修正・微調整・パフォーマンスの改善のコレクションです。

Recursion Monitor(パピルス修正)

・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR:そのまま使える?
・日本語化不要
◎概要
Papyrusの処理に上限を設けてバグでしか起こり得ないほどの多数の処理が発生した場合は処理を止めます。

バグフィックス系

SSE Engine Fixes (skse64 plugin) バグフィックス

・日本語化不要
・ダウンロード:https://skyrimspecialedition.2game.info/detail.php...
・VR版:https://skyrimspecialedition.2game.info/detail.php...
・GitHub:https://github.com/rollingrock/EngineFixesVR/relea...
◎概要
エンジン(プログラム自体の仕様)に起因するゲーム中のバグを修正するSKSE plugin。

◎導入手順
本Modはpart1とpart2に分かれています。両方必要です。
(Part 1) Engine Fixes
他のModと同様にMod管理ツールで導入
(Part 2) Engine Fixes - skse64 Preloader and TBB Lib
SkyrimSE.exeのある場所に手動で配置します。

◎注意点
SSE Fixesと併用不可
Animation Limit Crash Fix SSEと併用する際は、忘れずにAnimationLoadSignedCrash=をfalse にする事!
→EngineFixes.tomlの中にある

Unofficial Skyrim Special Edition Patch【通称:USSEP】

SE版Version:4.2.5b SE 1.5.97 版用最終
https://skyrimspecialedition.2game.info/detail.php...
◎VR版:Skyrim VR - USSEP 4.2.2 and SSE 1.5.97 Compatibility Patch
https://skyrimspecialedition.2game.info/detail.php...
このパッチは、Unofficial Skyrim Special Edition Patch との互換性を提供し、
Skyrim Special Edition の最新バージョン1.5.97までに行われた公式アップデートを Skyrim VR に統合します。
→日本語化あり・一部未翻訳あり
 
■USSEP日本語版対応パッチ
ダウンロード:USSEP - Japanese Voice Edit
https://skyrimspecialedition.2game.info/detail.php...
日本語化されたUSSEP本体と日本語音声ファイルが含まれています。

Unofficial Skyrim Modder's Patch 【通称:USMP SE】

https://skyrimspecialedition.2game.info/detail.php...
・日本語化あり(ESP*1、日本語辞書を適用する事、ごく一部未翻訳あり→髪色?)
・VR版あり:https://skyrimspecialedition.2game.info/detail.php...
◎概要
「USSEP」がバニラに対する非公式パッチとするならば、
「USMP」はMOD環境も含めた非公式パッチ集?かつ便利MODをまとめたやつ?

Actor Limit Fix(キャラ表示修正)

https://skyrimspecialedition.2game.info/detail.php...
VR版:https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
◎概要
1つのセル内に128人以上のアクティブなキャラがいた場合に、
空中浮遊などの奇妙な移動を行うキャラが発生するバグを修正します。

Animation Limit Crash Fix SSE(バグフィックス・アニメーション)

https://skyrimspecialedition.2game.info/detail.php...
・VR不明
・日本語化不要
◎概要
FNISで多くのアニメーションをインストールした場合の
ゲームのロード時のクラッシュを修正します。

◎非互換:SSE Engine Fixes (skse64 plugin)
パッチと一緒に機能させるに は、EngineFixes.tomlを編集し
AnimationLoadSignedCrashをfalseにする必要があります。
"C:\Modding\MO2\mods\SSE Engine Fixes for 1.5.39 - 1.5.97\skse\plugins\EngineFixes.toml"

◎参考:アニメーションの登録上限数
https://tktk1.net/skyrim/trouble/animationctd/#%E3...
  • バニラで扱えるアニメーションに関連するオブジェクトの登録上限数が最大32768
  • SSE Engine Fixes SE版のみ 上限を倍 多数のバグ修正
  • Animation Limit Crash Fix LE/SE両方 上限を撤廃 ロード速度向上

Animation Queue Fix(アニメーションのバグフィックス)

https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VRではそのまま使える
◎概要
多数のアニメーションを同時にローディングするとキューが過負荷になる問題を解決します。

Mu Joint Fix (Knee Fix dll edition)(ボーン修正)

https://skyrimspecialedition.2game.info/detail.php...
・VRではそのまま使える
・日本語化不要
◎概要
このMODはSKYRIMに古くからある、アニメーションによっては
ボーンが正しく配置されないという膝関節の問題を解決するMODです
全てのbody、アニメーション、スケルトンに対して互換性があります。

Face Discoloration Fix(NPCの黒顔を修正)

DL:https://skyrimspecialedition.2game.info/detail.php...
・VR版:同上
・日本語化不要
◎メモ
MOD「 Face Discoloration Fix」で良い感じに修正してもらう
自動生成したNPCだから顔のメッシュが上手く作成できていない?

パフォーマンス・最適化系

eFPS - Exterior FPS boost(FPS向上・VR対応)【JK's Skyrimとのパッチあり】

https://skyrimspecialedition.2game.info/detail.php...
・VRではそのまま使える
・日本語化不要
◎概要
オクルージョンカリング(遮蔽物でカメラから見えない物体の描画処理を省略して
パフォーマンスを向上させる技術)を利用して屋外のFPSを向上させるMOD

◎公式パッチ
Unofficial eFPS patches
https://skyrimspecialedition.2game.info/detail.php...
◎非公式パッチ
eFPS - Official Patch Hub
https://skyrimspecialedition.2game.info/detail.php...

※カメラをイジるMODを入れている場合注意が必要?

SSE Display Tweaks(ディスプレイ最適化・MCMメニューの全般的なスピードアップ)

https://skyrimspecialedition.2game.info/detail.php...
・VRは不明
・日本語化不要
◎概要
・ディスプレイ最適化・MCMメニューの全般的なスピードアップ
◎設定の参考:SSE Display TweaksでSkyrimを快適にする
https://skygamemodotheruse.fc2.xxx/e/skyrim-mod-us...

Shadow Boost(影の最適化)

https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VRはそのまま使える?→対応していない?
◎概要
影の距離を調整してパフォーマンスを向上させるSKSEプラグインです。
◎前提MOD
SSE Display Tweaks

Skyrim Priority SE AE - skse plugin(PCのリソースの最適化)

https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VRはそのまま使える
◎概要
SkyrimSE.exeのプロセスの優先度を自動的に「高」にするSKSEプラグイン。
これによって(CPUやメモリといった)WindowsシステムのリソースがSkyrimSE.exeに対し優先的に
割り当てられるようになるため、ほかの負荷の高いプロセスによってゲームが急に重くなるということが少なくなります。

コンソール系・デバッグ便利系

ConsolePlusPlus(クリップボートの内容をコンソールへコピペ)

https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VR 版:ConsolePlusPlus VR→元のMODを上書きする?
https://skyrimspecialedition.2game.info/detail.php...
◎概要
・コンソールにコピー/ペーストを追加し、ゲームセッション間でコンソールコマンドをキャッシュできるようにするSKSEプラグイン。
・キーコードやその他のオプションは Data/SKSE/Plugins/po3_ConsolePlusPlus.ini で設定することができます。
◎必要
・Visual C++ Redistributables 2022
◎コンソールコマンドのキャッシュ
・入力されたコンソールコマンドはファイルに保存され、新しいゲームインスタンスの起動時にリストアされます。
・上記設定の[ConsoleCommands]には、直近の50個のコンソールコマンドが保存されます。

More Informative Console(コンソールでの情報量が増える)

https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VRはそのまま使える?
◎概要
コンソール画面で選択したobjectのより詳しい内容を確認できるようになる
ウィンドウを操作するには、使用したい部分の上にマウスを置き、Shift キーまたは Control キーを押します

ConsoleUtilSSE(幾つかのMODで必要)

DL:https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
・VR版:https://skyrimspecialedition.2game.info/detail.php...
◎概要
コンソールコマンド利用する papyrus scripts

AddItemMenu(コンソール不要でアイテム入手)

・インストール:https://skyrimspecialedition.2game.info/detail.php...
・日本語化あり(ESP*1)
・VR:追加で「AddItemMenu - NG」を導入する
 https://skyrimspecialedition.2game.info/detail.php...
◎使い方
・開始時に追加されるアイテム[Additem Menu]を開き全て入手し、本で呪文を覚えて、シャウトに装備して使う

MCM Recorder(MCM設定の保存)【日本語化注意!】

https://skyrimspecialedition.2game.info/detail.php...
・日本語化ある(ESP*1、PEX*3)
・VRはそのまま使える?
◎概要
MCMの設定を記録/読み込みすることで、別のセーブゲームでのMCM設定のやりなおしの手間を改善します。

ChangeConsoleKeyto(コンソールキーの変更)

Stay At The System Page(キーアサインの変更)

https://skyrimspecialedition.2game.info/detail.php...
・日本語化不要
◎概要
Escキーを押した際のジャーナル表示画面を Quest ではなく System の表示に戻します。
VanillaのUIとSkyUIの両方に対応しています。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

【メニュー編集】

スカイリム関連

スカイリム関連


Menu

【メニュー編集】

スクリプト関連

フリーエリア

管理人/副管理人のみ編集できます