File information

Last updated

Original upload

Created by

hippo

Uploaded by

chairo_hippo

Virus scan

Safe to use

About this mod

Automatically disable VSYNC at loading screen to reduce the load time
It can be expected to shorten the significant load time under SSD environment.
(Under HDD environment does not seem to have much effect)

自動的にロード画面中の垂直同期を無効にしてロード時間を短縮します
SSD環境下で大

Permissions and credits
Changelogs
Automatically disable VSYNC at loading screen to reduce the load time
It can be expected to shorten the significant load time under 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 (control by the application)
 * If you have change vsync option in Fallout4Prefs.ini, Please return to original (iPresentInterval = 1)

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 ture
 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.

ChangeLog
Version 1.6
- Implement: ”Core Affinity" control in loading.
- Added several optional functions. (see comments in ini file)
Version 1.5
  -Improve the loading screen detection. 
  -Add some entries in ini file. 
Version 1.4
  -Add FPS limit option (in Loading / in game) (see LoadAccelerator.ini)
Version 1.3
  -Fixed CTD issue in windows10
--------------------------------------------------------------------------------------------------------------------------------

自動的にロード画面中の垂直同期を無効にしてロード時間を短縮します
SSD環境下で大幅なロード時間の短縮が期待できます
(HDD環境下ではあまり効果がないようです)

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

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

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

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

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 を ture

 ProxyLibrary = [リネームしたDLL名]
 EnableFPSLimit=true  false
 * ENBのFPSLimitが有効な場合でも、ロード時間の短縮効果はありますが、効果が少なくなります

■更新履歴
Version 1.6
  -ロード中の”Core Affinity"制御を追加。
  -iniファイルにいくつかの項目を追加 
Version 1.5
  -ロード画面検出方法を改良 
  -iniファイルにいくつかの項目を追加 
Version 1.4
  -ロード中/ゲーム中のFPS制限オブション追加 (iniファイルを参照) 
Version 1.3
   -Windows10で起動時にCTDしてしまう問題の修正
REPORT BUG
Top