動態性能調諧器和負載加速器。

作者 StochasticTinker·版本 v0.9.5·更新於 2019-04-03

模組介紹 作者原文

從AllWeasleToo獲取最新的配置文件:動態性能調諧器和負載加速器的配置文件

輻射的動態性能4

最初基於xwise動態性能調諧器。大部分都是重寫,並升級到Fallout 4版本1.10.40。

特徵

*幀率上限 - 將限制幀率。

*加載加速 - 刪除加載屏幕上的幀速率上限以減少加載時間。

*根據需要調整陰影距離。

*調整godray / volumnetric質量。

設置

這是ini文件的一個示例。性能調優器將在與Fallout4.exe相同的目錄中查找“dynaperf.ini”

[簡單];目標FPS是允許遊戲運行的最高FPS,也是100%負載的基線。;該值轉換爲微粒。我稱之爲targetFrameTime。;例如,如果FPS爲60,則每幀有16666us。

fTargetFPS = 60; Cap Framerate將控制我們是否睡眠以限制幀速率。

bCapFramerate = 1;目標負載是目標FPS所需“工作”時間的百分比。如果你願意,這可以> 100。;調整陰影距離(在下面的範圍內),以便; “targetFrameTime * fTargetLoad / 100 =遊戲引擎工作時間”

fTargetLoad = 98.0;動量是陰影距離變化的速度,無論是向上還是向下。如果當前幀時間高於;目標幀時間(例如,負載太高),動量從負方向開始,加速直到達到最小動量值。;相反,如果當前幀時間較低(負載可能增加),我們就會向正方向開始動力,直到它一直持續到;它達到了最大值。;無論哪種方式,如果當前幀時間越過目標幀時間,則動量以正確方向重置。;每次我們繼續下行時加速10%。

fMomentumDownAcceleration = 1.1;永遠不要超過1000 /幀向下。

fMinMomentum = -1000;在我們繼續向上的時候,加速到2.5%。

fMomentumUpAcceleration = 1.025;永遠不要超過500 /幀向上。

fMaxMomentum = 500; fShadowDirDistance Min / Max設置Performance Tuner將陰影距離設置爲的限制。

fShadowDirDistanceMin = 2500

fShadowDirDistanceMax = 12000; bAdjustGRQuality將啓用/禁用GR質量的更新。

bAdjustGRQuality = 1;在給定當前陰影的情況下,GR質量陰影距離告訴性能調諧器設置質量的內容;距離。它將爲當前陰影距離選擇最高質量。

fGRQualityShadowDist1 = 3000

fGRQualityShadowDist2 = 6000

fGRQualityShadowDist3 = 10000

[高級]; LoadCapping在加載屏幕中啓用FPS上限。;在加載期間禁用FPS上限可以加快加載時間。;如果您不使用vsync,或在Nvidia控制面板中將其設置爲“快速”,則效果最佳。

bLoadCapping = 0; UsePreciseCapping確定是否有忙等待睡眠到微秒,或者只是使用;內置的毫秒睡眠。;我建議不要這樣做,但如果你願意,可以使用它。

bUsePreciseCapping = 0;啓用控制台,並顯示一些內部狀態信息。;如果啓用了F4SE和它的一些插件也將輸出到控制台;如果您使用此功能,我建議使用第二臺顯示器,或使用無邊框模式,以便您可以查看它。

bShowDiagnostics = 0

內存地址和輻射4版本。

當Bethesda更新Fallout4.exe時,這樣的mod破壞的原因是這個mod使用的變量的內存位置

可以是不同的。

爲了幫助緩解這個問題,並讓用戶能夠在不重新編譯DLL的情況下自行修復此問題,我已將地址移動到ini文件中。

此mod將查看Fallout4.exe版本信息

rmation,然後查找相應的ini文件。 ini文件必須命名爲“fallout4-addresses-w.x.y.z.ini”。

其中w.x.y.z被版本號替換。例如,對於Fallout 4版本1.10.40,該文件應稱爲“fallout4-addresses-1.10.40.0.ini”。

如果無法找到該文件,它將打開一個控制台並告訴您實際查找的文件。

地址ini文件的內容

以下是fallout4-addresses-1.10.50.0.ini的示例

[地址]

fShadowDirDistance = 6769A1C

iVolumetricQuality = 3901FD8

bGameUpdatePaused = 5A9F000

bIsMainMenu = 5B473A8

bIsLoading = 5AF3E4C

自己創建一個新的ini文件

我使用“CheatEngine”來幫助我找到這些設置的位置。我告訴CheatEngine每次都會自動附加到Fallout4.exe

它正在運行,以便更簡單地執行以下操作。我還配置了輻射4以使用無邊界模式,並設置bAlwaysActive = 1,以防止

當我對CheatEngine進行alt-tab時,遊戲暫停。

對於fShadowDirDistance地址,我將“fDirShadowDistance”值更新爲任意值,例如3512並啓動FO4。我加載一個保存,然後

掃描該值作爲第一次掃描。確保選擇“浮動”。退出遊戲,將fDirShadowDistance更改爲另一個任意值。重啓遊戲

並掃描新值。重複,直到<10個值。將這些值添加到CheatEngine中的地址列表中,並嘗試將它們更改爲0,直到

你看到陰影消失了。標記一個“Shadow Dir Distance”並刪除其他。

對於iVolumetricQuality,它更容易。在遊戲中,使用控制台將godray質量設置爲任意值; 'gr quality 3143'並掃描。該值爲整數,類型使用“4字節”。

更改質量設置並重新掃描,直到您只有一個地址。將其添加到CheatEngine地址列表中,並將其標記爲“Godray quality”。

bIsLoading,bGameUpdatePaused和bIsMainMenu有點困難,但基本相同。當它處於該狀態時,搜索0或1的4字節值。例如,

快速旅行,在加載屏幕打開時搜索1,然後一旦到達,搜索0.執行此操作直到找到合適的地址。

可能不止一個。

找到所有地址後,請保存地址列表。 CheatEngine將創建一個.ct文件,其中包含偏移量(例如Fallout4.exe + 6769A1C)。使用該值

在地址ini文件的+號後面。

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
动态性能调谐器和负载加速器。
檔案大小
134.0 KiB
SHA-256
57f15540bd8e5f6a9351fa1a53d5d28b4e34a04d7f457a8c2e56d8998dea19c6
入庫時間
2026-10-10 14:53