主站 / 小组 / 辐射4 / 辐射4MOD 动态性能调谐器和负载加速器。

辐射4MOD 动态性能调谐器和负载加速器。

辐射4MOD 动态性能调谐器和负载加速器。

发布用户:bity_1695129908发布类型:转载

原创作者:StochasticTinker所在平台:互联网

发布日期:2023-11-18 11:04:45更新日期:2024-03-25 11:52:56

是否开源:否是否免费:是

审核人员:系统怪(违规侵权资源,点击直接联系可快速删除!)

模组标签:工具插件运行环境:辐射4

浏览次数:0

快捷访问:点击下载

MOD介绍:

从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文件的+号后面。

下载列表

点击进入下载列表

回复区

昵称:

邮箱:

内容:

查看更多回复...