editlog - 投稿時の差分 (all) (cache)

editlog - 投稿時の差分 (all)


ページ名 MOD/EXE拡張 (閲覧)
投稿者ID Qg9JFYhCzu_
投稿日 2023-05-14 (Sun) 18:07:02
差分情報 [ 差分 | 現在との差分 | ソース ]
投稿時変更行 追加:3, 削除:5

#author("2023-05-14T16:54:58+09:00","","")
#author("2023-05-14T18:07:02+09:00","","")
*はじめに [#first]
ゲームプログラム本体のバグ修正・機能強化により安定を向上させ、その他のMODを使用可能とする拡張を行うMODです。
つまりはゲームデータではなく、実行ファイルに当てるパッチといえます。
Oblivionはバグも多いので、初プレイでもこれらのMODと[[BugFix>MOD/BugFix]]を適用することをお勧めします。
基本的に他のMODと干渉することはないため、多くのMODで必須/推奨されます。
//高速化よりも安定したFalloutNV環境構築に必要なMODが散在しているので、このページに纏めました。
//パフォーマンスMODのページは何かを引き換えに高速化するMODがメイン
Oblivionはバグも多いので、初プレイでもこれらのMODと[[BugFix>MOD/BugFix]]など、[[初プレイ時のお勧めMod>MOD/特集記事/初プレイ時のお勧めMod]]を適用することをお勧めします。
基本的に他のMODと干渉することは少ないため、多くのMODで必須/推奨されます。

*目次 [#contents]
#contents

*ゲームフォルダ配置 [#j690b758]
ゲームのインストールフォルダに直接配置するため、MOD管理ツールでオフにはできません。
**[[Oblivion Script Extender (OBSE xOBSE)>NexusOblivion:37952]] [#o7372200]
-Github:[[Releases>https://github.com/llde/xOBSE/releases]]
-Oblivionの内部でさまざまな処理を行うScriptを拡張し、新たな関数や機能を追加するものです
--xOBSEは[[Oblivion Script Extender>http://obse.silverlock.org/]]のコミュニティ開発版で、2023年時点でも開発が続いています。
-Modderから見るならば、今まで出来なかった事がScriptで出来るようになります。よって、Mod製作での幅が極めて向上します
-Player的には、これに対応するModを利用する場合、導入する必要があります
--実質的に必須MODと考えてください。
-旧版のこのWiki上の特別解説ページは[[OblivionScriptExtender]]にあります

**[[日本語化パッチ>https://jpmod.oblivion.z49.org/?%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96%E3%83%91%E3%83%83%E3%83%81]] [#db0e998b]
-本来日本語には対応しないOblivionのプログラムを日本語が処理できるようにするものです
-これは「日本語が表示できるようになる」だけであり、翻訳された日本語データは別に用意する必要があります(日本語Mod)
-OBSEのプラグインとしても稼動します
-詳細は[[日本語化Wiki>OblivionJPModWiki:FrontPage]]を参考の事
-EXEファイルにパッチを当てるv0.15cの場合、4GB Patchより先に実行する必要があります。

**[[4GB Patch>https://ntcore.com/?page_id=371]] (Steam版のみ) [#d13008b6]
-ミラー:[[4gb Ram Patcher>NexusOblivion:45576]]
-EXEファイルの使用可能なメモリを、2GBから4Gへ拡張します。
-GOG版はすでにパッチがあたっているため不要です。

*推奨 [#t5b73abc]
エンジンバグの修正や他MODの互換性向上のため、インストールを強く推奨します。
**[[SkyBSA>NexusOblivion:49568]] [#v5f783de]
-Skyrimと同じ方法でBSAと解凍されたルースファイルを処理させるプラグインで、ファイルのタイムスタンプに左右されなくなります
-2023年時点では、必須MODと言えるでしょう

**[[EngineBugFixes>NexusOblivion:47085]] [#n8429a5c]
-Oblivionで発生しているゲームエンジン内の不具合を修正します。
-50以上の不具合が修正されており多くはCTDやメモリリークに関する修正となっています。

**[[Blue's Engine Fixes>NexusOblivion:52700]] [#y0454291]
-上記のEngineBugFixesで修正されていない不具合を修正します。
-こちらもメモリリーク&CTDの要因となるエンジン内の処理を修正します。

**[[Oblivion Display Tweaks>NexusOblivion:50348]] [#te400259]
-[[NVTF - New Vegas Tick Fix>NexusNewVegas:66537]]をベースに、ゲームを素早く終了する([[Fast Exit>NexusOblivion:22410]]の機能)など様々な修正を行います。
-ですがD3D9Exを有効化するとグラフィックの問題発生やパフォーマンス低下が報告され、作者から非推奨とされました
--alt-tabでのフリーズ防止やG-Sync(nVidia)/FreeSync(AMD)対応は実質動作できません。[[DXVK>https://github.com/doitsujin/dxvk]]などを使用してください。
-FOVのバグ修正により、[[Oblivion.ini>攻略記事/oblivion.ini#j32d16ba]]のfDefaultFOV=75を自由な値に設定できます。[[参考値を参照>MOD/インターフェイス#l343374f]]
--Oblivion Reloadedなど、他のFOV修正MODの機能と共存は非推奨です。いずれかのMODの機能を無効化してください。このMODは7行目のbFOVFixで変更可能です。
-また日本語化パッチv0.15cを使用する場合、11行目を0にしてボーダレスを無効化しないと正常起動しないとのことです。情報求む。
 bBorderless = 0
-高FPS修正機能はフレームレートが高いほど実際に速く移動して攻撃するというバグがあるようです((https://www.nexusmods.com/oblivion/mods/49898))。
この問題は必ず起きるわけではないようですが、対応したいのであればOBSE\Plugins\oblivion_display_tweaks.iniをメモ帳などで開き、26行目の以下の設定を0にして無効化してください。代替としてOSRを併用します。
 bFPSFix = 0
***[[Oblivion Stutter Remover>NexusOblivion:23208]] (OSR) [#e945d9c7]
-[[詳細解説>MOD/パフォーマンス#osr]]
-Oblivion Display TweaksのFPSFixを無効化した場合のみ、このMODもインストールしてください。
-Oblivionのメモリ管理を乗っ取ってより高性能なものへ変更します。
-最新版のOSR_4-1-37を使用する事。
***[[Oblivion Stutter Remover - Optimized INI File>NexusOblivion:51468]] [#j18d811f]
-OSRのINIファイルを最適化したもので、スタッタリングをなくし、最新のシステムでパフォーマンスを向上させるために調整されています。
-このプリセットでは、バグのある設定は有効になっていないそうです。まずこれもインストールし、問題に遭遇したら設定を見直すと良いでしょう。

**[[OBL Mod Limit Fix>NexusOblivion:50066]] [#uc91252d]
-このプラグインは、Oblivion mod制限バグを修正します。 255個のプラグインの最大数を安定してロードできます。
-具体的には、Dataフォルダ内に未使用でも512個より多いESM、ESP、BSAファイルが存在するとクラッシュするのを、2048個まで正常動作するよう修正します。

**[[Better Saves>NexusOblivion:48106]] [#hb32b621]
-Oblivion本体の自動セーブ機能は不安定なため、このMODで代替します。
-本来の自動セーブは無効化され、クイックセーブ/ロードのキーもこのMODで使用されます。
-セーブ間隔や数など設定はiniファイルの編集、又は以下のLINKから行います。

**[[Simple Saves Plus>NexusOblivion:51122]] [#ac8ab688]
-Better Savesの代替MODで、INIファイルのみで設定します。本来の自動セーブはゲーム中のオプションから無効化する必要があります。
-デフォルトでは3分毎及びレベルアップ時に最大5個のオートセーブを行います。セーブのホットキーはNUM0。
*オプション [#be32cfed]
ゲームの進行を妨げるバグ修正をするものではありません。他のMODで必要とするものも多く、使用するMODに応じてインストールすると良いでしょう。
可能であれば、予めインストールしておくことも推奨します。

**[[MessageLogger>NexusOblivion:45870]] [#i506c115]
-エラーログを出力します。正常なMOD環境を構築する上で、重要なMODです。
**[[List Missing Mods On Load>NexusOblivion:52717]] [#ia6faa49]
-セーブデータのロード時にMODファイルが不足している場合、通知だけでなく具体的なファイル名も列挙します。

**[[MenuQue - OBSE Plugin>NexusOblivion:32200]] [#u5968591]
-GUIを拡張するMODです。他のMODで必要とされることが多く、ほぼ必須MODです。

**[[LINK>NexusOblivion:50144]] [#z9205bd8]
-他のゲームで言えばMCMに相当する、MODの設定をゲーム中に変更可能なMODです。ただ、対応MODが少ない問題があります。
-MenuQueが必要です。

**[[WalkBlessed OBSE Plugin (diagonal move)>NexusOblivion:49067]] [#v8b13b97]
-PCが斜めに移動できるようになります。
-一人称視点でのアニメーションが気になるなら、INIファイルの14行目の以下設定をfalseにして無効化することを勧めます。
 Enable1stSkeRot=false
**[[Better Autowalk (OBSE)>NexusOblivion:49105]] [#u8b407ef]
-オート移動時に左右入力してもキャンセルされなくなります。
**[[Use WASD in Menus (OBSE)>NexusOblivion:49491]] [#d8f5fe3c]
-WASDキーを矢印キーと同等に動作させます。またアイテムをEキーで一括、ShiftやCtrlで複数選択することも可能となります。
--[[Quick Item Transfer>NexusOblivion:52718]]を併用すると、数を確認するプロンプトをスキップできます。
**[[Faster Sleep Wait (OBSE)>NexusOblivion:50517]] [#hdf8af90]
-睡眠/待機時のリアル経過時間を、デフォルトの1秒/時間から0.1秒/時間へ短縮します。

**[[Console Paste Support>NexusOblivion:49104]] [#qa8d5f54]
-コンソールへコピー&ペーストできるようにします。

**[[ConScribe>NexusOblivion:26510]] [#k918c143]
-コンソールへテキストファイルからの入出力を可能にします。

**[[OBSE -Elys- Universal Silent Voice>NexusOblivion:16622]] [#u7bfcd3c]
-Modなどの音声のない会話に口パクを付加するプラグイン。具体的には8秒間の無音ファイルを再生します。
-これによってもの凄い速さで会話が流れて、会話文を読み逃してしまう問題がかなり解消されます。

**[[Dialogue Click To Continue (OBSE)>NexusOblivion:50536]] [#u44e9b0a]
-クリックするまでNPCの会話が進まないようにします。手動となりますが表示速度を調整でき、読み損ない防止や早送りができます。
-会話以外のセリフには関係しないため、OBSE -Elys- Universal Silent Voiceと併用可能です。
**[[Blockhead>NexusOblivion:43752]] [#ze30abf9]
-NPCのヘッドモデルやテクスチャの性別・カメラ移動などを自在に変更可能なプラグイン。

**[[SB Weapon Drop Fix>NexusOblivion:50223]] [#tb0b8c46]
-NPCが死亡時に武器を落とさず装備したままとなるため、セーブの肥大化の原因となる動的なアイテムを作成するのを防ぎます。
-他MODと干渉する可能性があるので、導入は注意しましょう。
-[[Oscuro's Oblivion Overhaul>MOD/総合#ooo]]とは互換性が保証されています。

**[[lStewieAl's OBSE Plugins>https://www.nexusmods.com/oblivion/users/2232669?tab=user+files]] [#md2fb988]
-Falloutで実績あるlStewieAl氏制作の便利なプラグインは他にも多々あります。2023年も新規開発中。

*導入注意 [#be32cfed]
何らかの問題を起こす可能性があったり、ゲームプレイそのものには貢献しないものです。

**[[Oblivion Reloaded>NexusOblivion:52191]] [#xbdb0daf]
-描画のみならずメモリ管理など大規模に修正を行うOBSEプラグイン。
-[[Oblivion Graphics Extender>NexusOblivion:30054]]の後継MOD
-このページで紹介するうち、Oblivion Display TweaksやOSRとは機能が衝突するため無効化など要対応
-描画エンジンを置き換えているため、従来の設定がそのまま使えない事がある
-AMDのGPUとは相性が悪い
-セルパージ系のキャッシュ開放機能は、パージされたセル内にある一時的なアクター(山賊等)や
オブジェクト(特に一時的に生成されたものやマーカー等の静的なもの)がスクリプト上で参照できなくなり
実行タイミングがセル移動直後に即実行される関係上、
移動前のセルを参照したり、セル移動時に前セルのゴミデータ要因をクリーンする処理があるModとは致命的に相性が悪い。※
また、テレポート系(具体的にはMoveToコマンドで移動するもの)のMod使用時に
内部セルから&color(red){''パージが実行された内部セルに移動すると''};高確率でフリーズが発生するため、(MoveToの移動先に参照できなくなったものが指定されるとフリーズするため)
バニラに近い環境でない限りはセルパージ系はオフにする事を推奨。
#br
大抵のModはプレイヤーと別セル内に居たら別セル内にあるものに対しての処理を''ロード画面終了後''で行うのだが、
Oblivion Reloadedのセルパージのタイミングはセル移動直後の''ロード画面中''に実行されてしまい、Mod側で判定を行うタイミングの時点で参照が不可能になっているため。
なおクリーン処理をロード画面が表示された直後に行ってるものは問題は発生しない
***[[Oblivion Reloaded v6.5>https://www.moddb.com/games/oblivion/addons/oblivion-reloaded-6-5]] [#o3c344ba]
-AMDのGPUやSteam Deckでも使用可能なv6.5とそのプリセット(他に6.7もあるが上記のセルパージ設定をオフにしても設定が反映されないため6.5を推奨)
//***[[Whiteflame Fix>>NexusOblivion:50903]] (Optional files)
//-Optional filesからこのMODをダウンロードし、Oblivion Reloadedと併用することを推奨します。

**[[NVAC - New Vegas Anti Crash>NexusNewVegas:53635]] [#ic9d8950]
-CTDを起こすような例外が発生した際に、ゲーム本体に戻れるよう例外を処理して強引にCTDを回避する仕組み。
-特定のアドレス/オフセットへのアクセス違反例外を処理します。逆にそれ以外のCTDには対処できないとの事。
-読み込みの失敗などが原因の、発生タイミングが不定期な偶発的CTDの対策に優れる。
-一方、Modのバグなどが原因の、決まったタイミングで起こるCTDをこのプラグインで強引に回避すると、セーブデータに問題が起きる可能性があるので注意。
-NVSEフォルダーを OBSEにリネームすることでOblivionにも対応します。
-併用を推奨するMOD製作者も多いですが、上述通りデータが壊れてもわからないため、これを使わずにMessageLoggerなどから正常なMOD環境の構築を推奨する意見も多いです。



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS