File information

Last updated

Original upload

Created by

hippo

Uploaded by

chairo_hippo

Virus scan

Safe to use

About this mod

Reduce the loading time by controlling vsync(fps) and CPU affinity at loading screen.
This is expected to shorten the loading time under the SSD environment.
(Under HDD environment does not seem to have much effect)

Permissions and credits
Changelogs
Reduce the loading time by controlling vsync(fps) and CPU affinity at loading screen.
This is expected to shorten the loading time under the SSD environment.
(Under HDD environment does not seem to have much effect)

Notice
- Please use at your own risk.
- Sometimes also do not work well by the environment.
- GPU load at the loading screen will be higher.

How to Apply
- Place [D3D11.dll] and [LoadAccelerator.ini] files to the folder that contains the Fallout4.exe.
- When disabled vsync at loading screen in the game, the indicator [->>] in the lower right corner of the screen will be displayed.

 * If you have change vsync option on GPU driver settings, Please cancel this (set : Use the 3D application settings.)
 * If you have change vsync option in Fallout4Prefs.ini, Please return to original (set : iPresentInterval = 1)

Setting of FPS limit
If necessary, edit [LoadAccelerator.ini] file and change FPS limit at loading.
FPSLimitInLoading = 350
FPSLimitInBlackLoading = 350


When this does not work
Determining conditions the load screen may be different depending on the environment.
If this does not work, please try to change the settings in the following procedure.

1) Edit  [LoadAccelerator.ini],  rewrite the following contents
  ShowState = false to ShowState = true
  ShowFPS = false to ShowFPS = true
    -This ensures that FPS and STATE value is displayed in the lower right corner of the screen.
2) Start the game, and then check the STATE value at load screen.
3) Edit  [LoadAccelerator.ini] again. Change the TargetState value to STATE value checked in step 2.

Apply with ENB
1) rename the [d3d11.dll] of this file. (e.g. [la_d3d11.dll]), then place the renamed DLL.
2) Edit [enblocal.ini], rewrite the following contents.
EnableProxyLibrary = false to true
InitProxyFunctions = false to true
ProxyLibrary = [renamed DLL Name(e.g. la_d3d11.dll)]
and
EnableFPSLimit=true to false
 * Even when FPSLimit in ENB is enabled, load time is reduced, but reduction becomes little.

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

ロード画面中の垂直同期とCPU Affinityを制御してロード時間を短縮します
とくにSSD環境下でロード時間の短縮が期待できます
(HDD環境下ではあまり効果がないようです)

注意
・自己責任でご使用ください
・環境によりうまく動作しないこともあります
・ロード中FPSが高くなるためGPU負荷が高くなります

適用方法
・[D3D11.dll]および[LoadAccelerator.ini]をFallout4.exeのあるフォルダに配置してください
・ゲーム中のロード画面で垂直同期を解除しているときには画面右下に[->>]のインジケーターが表示されます

*GPUのドライバ設定で垂直同期設定を変更している場合は解除してください([ 3Dアプリケーション設定を使用する ] に戻す)
*Fallout4のini設定でvsync設定を変更している場合は、元に戻してください([ iPresentInterval=1 ] に戻す)

■FPS上限の設定
必要に応じて[LoadAccelerator.ini]を編集して、ロード中のFPS上限を変更してください。
FPSLimitInLoading = 350
FPSLimitInBlackLoading = 350

■うまくいかないとき
ロード中かどうかを判定する条件が環境によって異なることがあります
うまく動作しない場合は、以下の手順で設定を変更してみてください

1) [LoadAccelerator.ini]を編集し、以下の内容を書き換えます
ShowState = falseShowState = true 
ShowFPS = false  ShowFPS = true
これにより、FPSとSTATE値が画面右下に表示されるようになります。

2) 一度ゲームを起動しロード中のSTATE値を確認します。

3) ゲームを終了し、[LoadAccelerator.ini]を編集して
TargetState = ??????を2)で確認したSTATE値に書き換えます。
*ゲーム中FPS・STATE値の表示が不要な場合は 1)の編集を元に戻してください。

■ENBとの併用
1) このファイル中の[d3d11.dll]をリネームしてから配置します。
2) [enblocal.ini]を変更します。
EnableProxyLibrary = false を true
InitProxyFunctions = false true
ProxyLibrary = [リネームしたDLL名]
EnableFPSLimit=truefalse
 * ENBのFPSLimitが有効な場合でも、ロード時間の短縮効果はありますが、効果が少なくなります
Top