☆ PrivateProfileRedirector F4 - Faster game start (INI file cacher) [バグフィックス] ID:33947 Author:Karandra 2024-10-02 00:31 Version:0.6.2
- RATE: ★=168 G=15 [DOWNLOAD SITE]
-
TAG: [F4SE] [パフォーマンス]
PrivateProfileRedirector F4 - Faster game start (INI file cacher)
多数のプラグイン(MOD)を導入してる状態のゲーム開始の読み込みを短縮するF4SEプラグイン。
短縮する秒数は、あなたが使用しているプラグインの数、ENBなどのINIファイルを使用するその他の数によって異なります。250以上のプラグインでは20秒以上、50以上のプラグインでは6秒ほど短縮されます。
○問題点
このプラグインが解決しようとしている問題は、Fallout 4はINIファイルから値をロードするために、古くなって廃止された非常に非効率的な関数を使用しているという事実から起こっています。問題の関数は「GetPrivateProfileString」で、これは16ビットOS時代の遺物です。もっと悪いことに、これを何十万回も使用しています。このゲームは明らかに、設定ひとつひとつにこの関数を使っています。つまり、同じINIファイルを何百回も開いたり閉じたりしているのです。なにが恐ろしいかって、プラグインを有効にする度にそのブラグインがロードされているかどうかに関わらず、INIファイルからすべての設定を読み込もうとすることです。プラグイン、ようするにMODのことですが、有効になっているMODひとつひとつに対して、この非常に非効率的なロードが発生しているのです。
○解決策
このMODは関連する関数をフックし、目的のINIファイルをメモリから読み込むので、同じINIファイルをまた最初から開く必要がなくなります。ゲーム、またはENBかその他のなにかが「GetPrivateProfileString」を初めて呼び出すと、このプラグインは要求されたファイルをメモリ上にロードしてから、必要なデータを返します。次からはファイルはロードされず、データはメモリから持ってきます。プロセスがファイルに値を書き込もうとするときにも同じことが起こります。ファイルをもう一度開き、ディスクに対して解析したり保存したりする代わりに、プラグインはそのデータをメモリ内のファイルに書き込んでから(許可されていれば)ディスクに保存します。またすべてのファイルは、ゲームがクラッシュしない限り終了時に保存されます。
なお、無限ロードや奇妙なカメラのFOVなどの問題が報告されていますので自己責任で。
○必須MOD
F4SE
xSE PluginPreloader F4
○Q&A
Q:これほんとに必要?
A:あなた次第です。あなたのゲームがメインメニューまで一瞬で開くなら必要ありません。時間がかかっているのなら、このプラグインが役に立ちます。短縮される時間は環境によって異なります。
Q:これはどんなMODマネージャーでも使える?MOは?NMMは?Vortexは?Kortexは?
A:MO2とKortexでテストし、なんの問題も見つかりませんでした。VortexとNMMではまだテストしていませんが、うまく動作するはずです。その他のMODマネージャーとの互換性については何も言えません。
Q:インスコしたけど起動しない。
A:もしそのような状況になったら、ログファイルを有効にしてそれを圧縮し、どこかにアップロードしてNexusのBug Reportにそのリンクを貼ってください。ログファイルの場所は Data\F4SE\Plugins の PrivateProfileRedirector.log です。ログファイルは100MBを超える場合があるので、ZIPなどで圧縮してください。Fallout4 Nexus, Karandra. 2 Oct 2024. PrivateProfileRedirector F4 - Faster game start (INI file cacher). 9 Aug 2018 <https://www.nexusmods.com/fallout4/mods/33947>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-▼ Version : 0.5.3#31名無しFallUI - HUDでカスタムが機能しなかったり「FallUIHUD-Layout-Export.ini」の[HUDConfig]以下がからっぽになったりしてたんですが
これを外すと正常に機能するようになりました
#29さんの仰る通りMCMの設定に難儀する場合は外すか設定項目を一度確認したほうがよいかも ID:RjMzcxOT Day:0 Good:0 Bad:0- Good
- Bad
- 33947
#30名無しINIを大きく書き換えるから気を付けたほうがいいらしい ID:ExYTk0YT Day:14 Good:1 Bad:0- Good
- Bad
- 33947
#29名無し起動するたびにMCMの設定が戻るので原因探してたらこれでした
同じ問題を抱えてる人はこれを外してみると良いかもしれません ID:ZlNTEyYj Day:44 Good:3 Bad:0- Good
- Bad
- 33947
▼ Version : 0.5.2#28名無しこれ入れたとたんに自分の環境下ではFOVが1になってしまい
コンソール上で変更しても強制的に1に戻されてしまうので外しました ID:k5ZDc0MD Day:640 Good:0 Bad:0- Good
- Bad
- 33947
#27名無し以前は導入していましたが、SSD環境下では敢えて導入する必要はないと個人的には思います。
思わぬ所に不具合が出るので。 ID:M2YjFkMT Day:158 Good:0 Bad:0- Good
- Bad
- 33947
#26名無しうちの環境だと、これを入れると Custom Camera のプロファイルの読み書きができなくなり、ロードする毎に超ズームの状態から始まるようになりました。 ID:U1MDE2Y2 Day:0 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.5.1#25名無し環境によってはCTDのモトになる様子。
バファウト、ENboost、FPSリミッター解除でRamdisk使ってるとほぼほぼCTDで落ちるようになった
あまり無茶なことをしてると駄目らしい ID:MwOTEyOD Day:209 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.5#24名無しGood!SSD環境下でも人によっては30秒近くロードが速くなる可能性はある
外付けとかSSD自体の速度とかでも変わってくのかな?
私のSSD構成でも起動までに30秒ほど短縮されて大満足です ID:E0N2VjYz Day:0 Good:0 Bad:0- Good
- Bad
- 33947
#23名無しGood!正確に時間計って無いけど、
最初の黒い画面まで
MOD無し:20秒程度
MODあり:3秒程度
タイトルまで
MOD無し:50秒程度
MODあり:20秒程度
かなり変わる。
ちなみに、HDD構成です。 ID:liNDhhYj Day:0 Good:0 Bad:0- Good
- Bad
- 33947
#22名無しおま環かもしれないけどSSD環境でかなり早く起動するようになった
ルーズファイルのほとんどをba2形式に圧縮してるせいかな?
タイトル画面まで
MOD無し 2分30秒
MODあり 15秒 ID:UxZGI3OT Day:31 Good:0 Bad:0- Good
- Bad
- 33947
#21名無し当然といえば当然ですがSSD導入環境下では目立った効果なし
おまじない程度に入れてるとただ単に無限ロードを引き起こすMODになるのでSSD環境下では外すことをお勧めします
HDD構成向きのものですね ID:YxODdkYj Day:41 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.4.1#20名無しと思ったらおれが理解していなかっただけか ID:g4ZTFhOD Day:18 Good:0 Bad:0- Good
- Bad
- 33947
#19名無しおま環なのかわからないが
コレはFilm Workshop(ENBv0399)をはじめとした、一部のENBプリセットの機能を阻害する可能性あり
エフェクトを読み込んでいない状態になっていたり、エフェクトが正常でなくなってるけど、ENBのインターフェイス自体は表示されるし動くので一見すると何の影響もなく見えるから気が付きにくい
プリセットを導入してデフォの状態でなんかヘンと思ったらこれの可能性がある ID:g4ZTFhOD Day:18 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.4#18名無しGood!かなり早くなりますな。QQQでのGame Outも早い。 ID:NlNjkyOT Day:10 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.3.4#17名無しGood!確かに速くなってる気がするんだけど
ちょいちょい無限ロードになっちゃうなぁ…なんでやろ? ID:Q3MTBlM2 Day:152 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.3.3#16名無しGood!DESC見たならChangelogsの所も見てあげてね ID:FmZDBkNG Day:0 Good:0 Bad:0- Good
- Bad
- 33947
#15名無しdllのサイズが減ってるから処理を簡略化したか無駄なとこ削除したかだな ID:A0YjhiMj Day:547 Good:0 Bad:0- Good
- Bad
- 33947
#14名無しバージョンアップしたみたいだけど何が変わったんだろう??DESCにも書いてないや ID:BhNmNmZj Day:74 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.3.2#13名無しGood!自分はNMM環境でMOD210個、カウントされないリプレイス系40~50個ですが
無し 1分13秒
NMMで導入 49秒 でした。
タイトル画面が出る早さが全然違いますね。
Empty Main MenuこのMODも入れてますが
抜いて計ってみましたが、変わらず49秒でした。
セーブデータが少ないので今は効果ない様です。 ID:A2ZjkyYW Day:120 Good:0 Bad:0- Good
- Bad
- 33947
#12名無しGood!#11
ありがとう、計ってなかったのでやってみました。MOD数は117個
無し 1:16.94
MOで導入1:15.74
直入れ1 1:11.42
直入れ2 1:11.16
どうやらMOからだと効果が無かったみたいです。
測定誤差かと思ってますが、こんなものですかね
目に見えて早くなるって感じじゃなかったです ID:U1ZTYzYT Day:19 Good:1 Bad:0- Good
- Bad
- 33947
#11名無し#10名無しGood!導入してもちゃんと起動するが、ESP100個入れてても全く早くならない
これは動作してないと見るか・・・ ID:JkNzE1ZT Day:0 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.3.1#9名無しGood!1.10.111用となっているが、1.10.50でも弾かれなかった。
起動はとても速くなった。 ID:g1OTJiNm Day:107 Good:0 Bad:0- Good
- Bad
- 33947
#8名無しGood!箱1エリートコントローラー使用、こちらは特に問題ないです。
MOD数が多くないので劇的な向上はないものの、数秒の短縮につながった模様
ただし、ウチ環ではなぜかマップ画面でのカーソル速度が遅くなるというよくわからない現象が。何故だ… ID:JjYzY3OD Day:6 Good:0 Bad:0- Good
- Bad
- 33947
#7名無しGood!ゲームパッドが反応しなくなった
x360ceを使用しているが起動音が鳴らない
起動速度は速いので今後に期待します ID:ZjOTRjOD Day:299 Good:3 Bad:0- Good
- Bad
- 33947
#6名無しGood!自分の環境でも目に見えて早くなった。一瞬ですね ID:U0NTJhZm Day:19 Good:0 Bad:0- Good
- Bad
- 33947
#5名無しこれHDDでも有効なのでしょうか? ID:Y1N2I0OD Day:323 Good:0 Bad:0- Good
- Bad
- 33947
#4名無しGood!こりゃ早い・・・ ID:EzODcxZm Day:208 Good:0 Bad:0- Good
- Bad
- 33947
#3名無しGood!ゲームの立ち上がりが更に早くなった! ID:I5ZTQxZm Day:831 Good:0 Bad:0- Good
- Bad
- 33947
▼ Version : 0.3.0#2名無しGood!NEXUSのコミュニティマネージャーから称賛されてますね
これからに期待を込めてGOOD ID:IwZWMxNT Day:11 Good:1 Bad:0- Good
- Bad
- 33947
#1名無し何が何だか分からないが
これを入れるとどんな敵からも敵対されなくなってしまう
POSTにも設定を保存出来ないとか読み込めないなんていう報告もあるので
安定するまで待ったほうが良さそう、でも期待は大きいMOD ID:c5ZWZjZD Day:221 Good:0 Bad:0- Good
- Bad
- 33947
- 作者(Karandra)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
- 機械翻訳 説明引用 [原文]
「INIファイルをメモリに保存する代わりに、ファイルの値が必要になるたびにファイルを開いたり解析して閉じたりすることで、ゲームの開始を高速化します。」
スポンサーリンク
スポンサーリンク