


这是我的VR FPS稳定器mod到SSE的端口。如果您正在寻找VR版本,请点击这里。
描述
这个mod是SKSE插件,可以通过从配置值中更改预定义的10级之间的ini设置,将fps保持在目标水平。它可以防止在游戏过程中因仅从某个方向观察而引起的疯狂fps更改。这对于将Ultra Trees与DynDOLOD结合使用的人特别有用。
它还具有控制台命令功能,该功能可在打开游戏或加载保存内容时自动运行控制台命令。
请注意,这是一个高级mod,需要游戏ini设置方面的知识。如果您需要有关ini设置的信息,建议您先阅读一些指南。
它不会将ini更改保存到文件或其他任何位置。全部在运行时,并保持在运行时。
要求
SKSE64
SKSE插件的地址库(如果有1.5.97,则不需要)
安装
使用您喜欢的Mod Manager安装或手动安装。
该mod仅包含skse插件dll和一个配置文件,该文件将转到“ Data \ Skse \ Plugins”。
在ini文件中设置您的TargetFPS。如果仅希望使用控制台命令功能,请将FPSStabilizerEnabled设置为0。
加载顺序无关紧要。可以在保存游戏中随时安装和删除它。
组态
该mod附带一个ini文件:SSEFpsStabilizer.ini
它有很多参数。因此,让我们看一下它们:
[设置]部分
EnableLog参数用于启用或禁用日志记录。级别更改将打印在日志中。日志文件位于:“我的文档\我的游戏\ Skyrim特别版\ SKSE \ SSEFpsStabilizerPlugin.log”。我建议使用mTail之类的程序来查看您的登录游戏。但是,请勿将该参数1保留为正常播放,因为它可能会导致性能下降。
FPSStabilizerEnabled参数启用/禁用mod的Fps Stabilizer部分。如果仅希望使用控制台命令功能,可以将其设置为0。
TargetFPS设置是此mod尝试达到的目标fps值。
FPSChangeThreshold参数是检查另一个级别是否更合适所需的fps更改。预设值为3。
LevelChangeBackDownWait和LevelChangeBackUpWait参数是沿相反方向更改级别的等待时间(如果最近提高,则降低,如果最近降低,则提高)。默认值为5秒。
LevelChangeBackUpAngle参数是为了将级别更改回更高的质量值以防止闪烁而需要的播放器方位角更改。如果您在看向某个方向时仍然有闪烁的景象,但是环视太多,则可能需要将其增加到60。
[DataLoaded]和[PostLoadGame]部分
在这些部分中,您可以定义要在首次打开游戏或加载游戏时运行的控制台命令(例如,taa设置等)。
DataLoaded部分中已经定义了TAA设置。如果要使用注释行,请确保删除注释字符(#)以启用这些行。
每行对应一个控制台命令,并且分别运行。
[Level#]节
在从0到9的这些部分中,您定义了要Mod切换到的配置值。不幸的是,并非所有配置设置在游戏中都是可以更改的,我发现其中3个是可以更改的,并且还会影响性能。
输入Config设置,并在ini中用冒号(:)分隔它的部分,如下所示:
[Level0]
fBlockLevel0Distance:TerrainManager = 100000
fBlockLevel1Distance:TerrainManager = 180500
fTreeLoadDistance:TerrainManager = 180500
我在ini文件中提供了从0到9的级别。您可能需要根据性能来修改这些值。确保在两个级别之间使用线性变化。
我也添加了中低质量配置作为可选文件。您可以使用哪一种最适合您。默认的ini文件为高。
已知的问题
在[PostLoadGame]部分中添加coc控制台命令可能会导致ctds。
未来
如果您对未来还有其他想法,请告诉我。
——————————————————————————————————
This is a port of my VR FPS Stabilizer mod to SSE. If you are looking for the VR version go HERE.
DESCRIPTION
This mod is an SKSE plugin that keeps your fps at target level by changing the ini settings between predefined 10 Levels from your config values. It prevents crazy fps changes during game which was only caused by looking at some direction. It is especially useful for people that use Ultra Trees with DynDOLOD.
It also has a console command feature which runs a console command automatically when the game is opened or a save is loaded.
Note that this is an advanced mod which requires knowledge in game ini settings. I suggest reading some guides first if you need info about ini settings.
It doesn't save ini changes to file or anywhere else. It's all at runtime and stays at runtime.
REQUIREMENTS
SKSE64
Address Library for SKSE Plugins (Not required if you have 1.5.97)
INSTALLATION
Install with your favorite Mod Manager or Manually.
This mod includes an skse plugin dll and a config file only which goes to "Data\Skse\Plugins".
Set your TargetFPS in the ini file. If you only wish to use the console command feature, set FPSStabilizerEnabled to 0.
Load order doesn't matter. It can be installed and removed anytime during a save game.
CONFIGURATION
This mod comes with an ini file: SSEFpsStabilizer.ini
It has many parameters. So let's go over them:
[Settings] Section
EnableLog parameter is used to enable or disable logging. Level changes will be printed in the log. The log file is located here:"My Documents\My Games\Skyrim Special Edition\SKSE\SSEFpsStabilizerPlugin.log". I suggest a program like mTail to view your log in game. But don't leave this parameter 1 for normal playing because it may cause performance drops.
FPSStabilizerEnabled parameter enables/disables Fps Stabilizer part of mod. If you only wish to use the console command feature, you can set this to 0.
TargetFPS setting is the target fps value this mod will try to achieve.
FPSChangeThreshold parameter is the fps change required for checking if another level is more suitable. Default value is 3.
LevelChangeBackDownWait and LevelChangeBackUpWait parameters are the wait durations for changing the level in the opposite direction (Lower if it was recently raised, or higher if it is recently decreased). Default is 5 seconds.
LevelChangeBackUpAngle parameter is the the player heading angle change required for changing the level back to higher quality values to prevent flickering lods. If you still have flickering lods while you are looking at a direction but you are looking around too much, you may want to increase it to 60.
[DataLoaded] and [PostLoadGame] Sections
In these sections, you can define console commands you want to run when you first open the game, or load the game (For example taa settings etc.).
There are already defined TAA settings in DataLoaded section. Make sure to remove Comment Character (#) to enable those lines if you want to use them.
Every line corresponds to a console command and run individually.
[Level#] Sections
In these sections from 0 to 9, you define the config values you want the mod to switch to. Unfortunately not all config settings are changeable in-game, I found 3 of them that are changeable and also impact performance.
You enter Config setting and the section of it in the ini separated with a colon (:) like this:
[Level0]
fBlockLevel0Distance:TerrainManager = 100000
fBlockLevel1Distance:TerrainManager = 180500
fTreeLoadDistance:TerrainManager = 180500
I provided levels from 0 to 9 in the ini file. You may need to modify the values for your purposes according to your performance. Make sure you use a linear change between levels.
I added Medium and Low quality configs too as optional files. You can use which one works best for you. Default ini file is High.
KNOWN ISSUES
Adding coc console commands in [PostLoadGame] section may cause ctds.
FUTURE
Let me know if you have any other ideas for the future.
暂无更多介绍
如果您在使用MOD站的时候遇到任何问题,可发送邮件到 mod@3dmgame.com
关于3DMGAME|招聘信息|网站地图|联系我们|媒体信息|家长监护申请引导|家长监护|汉化翻译CopyRight©2009-2021 MOD.3DMGAME.COM All Right Reserved 京ICP备14006952号-1 京网文(2016)1650-207号