简单简介
在3DM Mod站下载上古卷轴5:重置版最新的个人资料-更快的游戏开始(INI文件传送器) Mod,由Kerber制作。ddyanddsp在我们的平台上分享了这个免费且高质量的游戏模组,让玩家们可以享受到更加丰富的游戏体验。快来3DM Mod站下载并尝试吧!
详细介绍
Mod作者: Kerber Mod版本: 0.2.0 Mod大小: 135 KB 更新时间: 2018-08-04 20:19:52 发布时间: 2018-08-04 20:19:52
详细说明
问题
这个插件试图解决的问题来自这样一个事实,即游戏使用了一个旧的、废弃的、效率极低的函数来从INI文件中加载值。所讨论的功能是GetPrivateProfileString,16位操作系统的遗迹。但是你知道什么比使用这样的函数更糟糕吗?显然,游戏对每个游戏设置都使用这个函数,这意味着相同的ini文件被打开和关闭了数百次。真正令人遗憾的是,对于每个启用插件,游戏将尝试从一个假设的INI文件读取所有相同的设置,插件可能加载,也可能不加载。因此,对于每个启用的mod插件,您最终都会得到大量异常低效的调用。作为一种解决方案,该模块将连接所涉及的函数,并将目标INI文件加载到内存中,这样每次调用相同INI文件的速度都要快得多,因为它将直接从内存中读取,并且不需要从头开始打开文件。
这个模块将减少您的启动时间的秒数取决于您已经启用的插件的数量,以及其他使用INI文件(虽然ENB附带了它自己的加载问题,这个模块无法修复)。当在香草游戏中使用时,它将基本上是不可察觉的,并将从那里上升,在大约50个插件中减少6秒,对于250+插件最多20秒。
解
当游戏,ENB或其他东西调用GetPrivateProfileString第一次这个插件将加载请求的文件在内存和返回所需的数据。下一次,将不会加载任何文件,数据也将从内存中获取。当进程试图将值写入文件时,也会发生同样的情况。与其再次打开文件,解析并保存到磁盘,插件将把数据写入内存文件,然后保存到磁盘(如果允许的话)。此外,所有的文件保存在游戏关闭,如果游戏不会崩溃的进程。
插件源可在GitHub.
所需
SKSE 64,SSE引擎修复.
安装
这是一个SKSE插件,所以安装像任何其他SKSE插件。解压缩存档在您的游戏文件夹或使用mod管理器。
卸载
使用MOD管理器或删除所有已安装的文件。
覆盖功能
GetPrivateProfileStringA
GetPrivateProfileStringW
WritePrivateProfileStringA
WritePrivateProfileStringW
GetPrivateProfileIntA
GetPrivateProfileIntW
配置
插件可以在它自己的INI文件中进行配置,每个参数都在这个文件中描述。
问答
问:我真的需要这个吗?
答:那得看情况如果你的游戏在瞬间从快捷键开始到主菜单,那么不会。如果要花更长的时间,这个插件可以帮上忙。您将节省多少时间取决于您的设置。
问:这是否适用于MO/NMM/Vortex/Kortex(是的,我不得不提到)或任何其他Mod经理?
答:用MO2和Kortex进行了测试,没有发现问题。涡旋和NMM还没有经过测试,但预计工作正常。我不能说与其他Mod经理的兼容性。
问:我在启动时安装了它并导致游戏崩溃。
答:启用登录配置文件并复制崩溃。去Data\SKSE\Plugins,查找文件PrivateProfileRedirector.log,将其压缩,上传到某个地方,并在您的问题报告中发布到它的链接。日志文件可以超过100 MB,所以不要按原样上传,一定要压缩它。
感谢所有帮助测试插件的人,尤其是AL 12。
文件说明
Mod截图
相关作品
甜蜜小萝莉 Sweet Lolis V1.45 | May_TS4_Hair237M | 辐射4 混搭型服装集合MOD | 我的世界 v1.7.10跑尸MOD | 束缚神话黎明护甲 - Mihail护甲和衣服(mihail沉浸式附加物 - 遗忘 - daedric) | 个人资料-更快的游戏开始(INI文件传送器) |