注意:一些Windows 10用户报告使用此mod提供的默认设置崩溃,请参见 固定的评论 为了解决问题。——Nexus Mods工作人员4.1.34现在开始。我不记得有什么性能改进。修复了一些默认情况下禁用的功能,包括bReplaceGetTickCount和bLogToConsole。
4.1.33开始了。
修正了一个可能导致崩溃的错误,可能是在较长的游戏会话之后。
默认设置可能会产生更少的副作用和稍微更好的日志记录。
非常小的性能改进。
日志记录略有变化。
源代码现在出现在主下载中。虽然不是项目文件。
更改了bReduceSleep(是bReduceLongSleep)和IThreadsFixedToCPU的行为。
4.1.32开始了。变更:
改进了关键部分和哈希表的覆盖——这意味着性能上的小幅改进
改写“转数快管理”
重写了以前的64赫兹修正。不确定它应该做什么,如果有的话(可能FPS管理现在正在处理所有重要的64赫兹相关的事情)。但是它是可调的,所以如果它需要做什么,可以从ini文件中设置。
CS分析现在可以工作了
对HT分析的改进(即启用后几分钟后不再崩溃,加上一系列其他改进)
去掉了一些据我所知从来没有用过的ini选项
4.1.31结束了。变更:
堆替换现在应该正确支持FNV和fo 3上的外部堆(tbmm、tcmalloc、fastmm4),而不仅仅是遗忘。
它现在为1.4.0.525设置了哈希表覆盖,尽管它们还没有被优化
哈希表分析已经完全重做,现在应该会产生更完整的信息
iFPSClamp现在应该被正确地挂钩,从而允许MinimumFPS实际上是有意义的
哦,根据请求,我试图设置zip文件结构以正确地与NMM一起工作
-----------------------------------------------------
新维加斯口吃去除剂(NVSR)是一个遗忘港口吃去除剂/辐射口吃去除剂辐射:新维加斯。
要求:
没有新的维加斯脚本扩展器(NVSE),新的维加斯口吃去除器将无法工作。它需要NVSE版本1 beta 5或更高版本。
你可以在这里下载NVSE:http://nvse.silverlock.org/
NVSR不支持德国或任何使用这些版本的地方的无戈尔版本。
设置调整:
默认配置旨在实现最大稳定性。这些设置存储在sr_New_Vegas_Stutter_Remover.ini中的Data/NVSE/Plugins文件夹中。以下更改是为了获得最佳性能:
1.【推荐】在“Master”部分,将bReplaceHeap从0更改为1。如果导致崩溃,请转到“堆”部分,将iHeapAlgorithm从6更改为5、3或2。如果您已经使用了4GB/LAA启用程序(我推荐),那么在“堆”部分也将iHeapSize从250更改为,哦,450可能就足够了。
2.【不完全推荐,但可能不会有什么坏处】在顶部的“Master”部分,尝试将bExperimentalStuff从0更改为1。把东西留在“实验”部分,除非你想冒更大的风险。
3.【不推荐】转到名为“OverrideList”的部分。第二个条目应该有一个以“Renderer+0x080”开头的注释和一个版本“FalloutNV 1.4.0.525”。将名为“模式”的设置从2更改为3(稍微高一点的FPS,稍微差一点的口吃)或5(稍微高一点的FPS,稍微好一点的口吃,明显更容易崩溃,尽管这因用户而异)。
安装:
注1:在4.1.31和更高版本中,它现在应该支持使用Nexus Mod Manager安装,取代此处的步骤1到3。
注2:在4.1.33中,NVSR现在在“src”文件夹中包含了自己的源代码。你可以忽略它,它可能对你没用。
1.转到您的数据文件夹,并在其中创建一个名为NVSE的新文件夹。现在进入那个文件夹,在里面创建一个名为Plugins的新文件夹。您可以通过右键单击旧文件夹并选择“新建”,然后选择“文件夹”来创建新文件夹。如果你已经有了这样的道路,那也很好。
2.确保zip文件sr_New_Vegas_Stutter_Remover.dll位于Data/NVSE/Plugins(您在上面的步骤#1中创建的Plugins文件夹)中。
3.如果您有一个旧的ini文件用于口吃去除器,那么要么用新版本附带的文件覆盖它,要么删除它,以便口吃去除器将生成一个具有新默认设置的新文件。如果您删除了ini,然后运行游戏,以便口吃去除器将生成一个具有新默认设置的新ini。
4.【可选,但推荐】参见上面的“设置调整”部分。
卸载:
从Data/NVSE/plugins文件夹中删除sr_New_Vegas_Stutter_Remover.dll。
如果您无法让NVSR安装/工作:
如果您难以理解安装过程,您可以在此视频中观看Gopher的安装过程:http://www.youtube.com/watch?v=MII4TO-G634
在找出口吃去除剂可能不起作用的原因的过程中,需要检查各种事情:
1.sr_new_vegas_stutter_remover.dll是否在正确的位置?
2.SR_NEW_VEGAS_STUTTER_REMOVER.INI在运行游戏时与dll在同一个文件夹中创建?如果dll在正确的文件夹中,但您仍然没有得到ini,那么您可能没有正确安装/使用脚本扩展器(NVSE)。
3.当您运行游戏时,sr_New_Vegas_Stutter_Remover.log会在游戏文件夹中创建吗?它可能包含关于哪里出了问题的有用信息。如果它没有被创建或者什么也没说,那么继续#4...
4.当你运行游戏时,nvse.log会在游戏文件夹中创建?如果没有,那么您没有正确安装和使用脚本扩展器。如果它在那里,它应该包含如下行:“检查插件C:/blah/blah/blah/Steam/steamapps/common/Fallout New Vegas/Data/NVSE/Plugins//sr_New_Vegas_Stutter_Remover.dll”
"插件C:/blah/blah/Steam/steamapps/common/Fallout New Vegas/Data/NVSE/Plugins//sr_New_Vegas_Stutter_Remover.dll(00000001 sr_New_Vegas_Stutter_Remover 00004130)已正确加载"
(或者类似的东西...路径将根据新维加斯的安装位置而有所不同,并且它将有反斜杠而不是正斜杠)
如果Stutter Remover导致问题:
找到file stutter remover ini文件(Data/NVSE/Plugins/sr_New_Vegas_Stutter_Remover.ini)。请参见顶部标有“主”的部分。该部分中的每一行都启用或禁用口吃消除器中的一类功能。浏览这一部分,将每个“1”改为“0”,一次一个,直到你的问题消失。然后联系我(在nexus论坛或bethesda论坛上发帖,或者在nexus上给我发信息),告诉我你的问题是什么,你必须禁用哪个项目才能解决你的问题。
不太常见的设置更改:
1.在末尾的“Overrides”部分,找到写着“CallerAddress=0xA62B17”的行。紧随其后的是一行“模式=2”。将2改为3应该会让你的FPS稍微好一点,但代价是口吃稍微差一点。或者把它改成5应该会给你一个更好的FPS和一个更好的口吃,但代价是稳定性降低。
已知问题:
1.FPS降低——这是有意的。您可以通过在stutter remover ini文件中将MaximumFPS从30更改为0来禁用它。
2.64赫兹修复出现了许多问题。它修复了新维加斯的一些主要问题,但据报道,它也给一些用户带来了假唱和一些第三人称相机之类的问题。
版本历史:
4.1.34-修复了涉及bReplaceGetTickCount和bLogToConsole的问题。
4.1.33-修复了可能的崩溃错误。稍微合理的默认设置。对HT覆盖的非常小的改进,对日志记录的轻微更改,现在包括源代码,改变了bReduceSleep和IThreadsFixedToCPU的行为。
4.1.32-改进的CS覆盖和默认值,改进的HT覆盖,修复的CS分析,重写的FPS管理,重写的64赫兹修复
4.1.31-改进的HT覆盖、挂钩的iFPSClamp、固定的外部堆、重写的HT分析、更改的zip结构
4.1.30-改进了对1.4.0.525的支持
4.1.29-增加了对1.4.0.525的基本支持。
以前,在新的维加斯1.4.0.525中使用NVSR只有在schlangsters NVSR补丁程序的帮助下才有可能(由于NVSR破解FNV以提高性能,NVSR补丁程序破解NVSR以支持FNV 1.4.0.525)。
4.1.28-增加了对1.3.0.452的支持(不完整,但相当不错)。还尝试添加对堆替换的支持,尽管默认情况下这是关闭的。
4.1.25-改进了F:NV 1.2.0.352的部分支持。
4.1.23-增加部分支持F:NV 1.2.0.352。
4.1.17-修复了一个在极少数情况下可以将音量设置为零的错误。还有一些其他的东西,大多应该对默认设置没有影响。
4.1.16-似乎有效。最新的特性目前只适用于解密的可执行文件,但它们应该很快适用于未解密的可执行文件。
4.1.15-在解密的可执行文件上工作,在steam上崩溃
4.1.14-切换版本编号方案,以匹配遗忘口吃去除器和辐射口吃去除器的版本号;这个版本不起作用
WIP5-现在在1.2.0.314上应该表现得更好
WIP4-为1.2.0.314添加了更多钩子,由于缺乏用于配置的数据,实际上并没有提高性能,但现在可以收集分析数据了
WIP3-增加了对1.2.0.314的一些支持;WIP4将改进对该版本的支持。NVSR WIP2对应于口吃去除器4.1.7。
WIP2–支持更多功能,但目前尚未完全测试。大多数功能只适用于1.2.0.285,但有些功能也适用于旧版本的FNV。NVSR WIP2对应于口吃去除器4.1.6。
WIP1-第一个基于NVSE的版本,据报道可以工作。NVSR WIP1对应于口吃去除剂4.1.4。
preliminary_6、preliminary_5、preliminary_4、preliminary_3、attempt_2和attempt_1是WIP1之前的版本。与最近的版本不同,它们不需要NVSE。
《辐射:新维加斯》上口吃去除功能的状态:
1.64赫兹固定
这消除了一些微口吃,特别是在高帧速率下。
2.临界截面挂钩
在WIP1中实现并正常工作。
这些可以帮助一些与口吃相关的性能和稳定性问题,但大多数情况下,它们只是允许列表上的下一项工作...
3.临界区覆盖(在默认配置中)
在FNV 1.2.0.285的WIP2中实现,在1.2.0.314的WIP5中实现。
如果做得好,这些可以显著提高性能。
4.转数快管理
部分在WIP2中实现,仍然缺少用于强制最小FPS的慢动作。
有些人认为,当游戏的帧速率被防止超过刷新率的一半时,游戏会更流畅,此外,这有助于为辅助线程释放资源。
5.Hashtable钩子
在WIP2中实现。
不要真的对性能做任何事情,但对清单上的下一项是必要的...
6.哈希表覆盖(在默认配置中)
1.2.0.285的WIP2中应存在最小集,1.2.0.314的WIP5中应存在最小集。自4.1.13起添加了更好的设置。这里还有一些小改进的空间。
应该会提高整体性能。
7.FastExit钩子
在WIP2及更高版本中实现。
让戒烟更快。默认情况下可能是禁用的。
8.堆替换
似乎起作用了。
9.实验材料
从4.1.13或WIP5开始部分支持(记不清是哪个了)。