【依露希尔:星晓】PC端如何设置高帧率(和性能优化)

tips

不想看前面的内容直接跳转到页面底部即可。

关于游戏

游戏官网:https://game.bilibili.com/ylxe/
《依露希尔: 星晓》,b站游戏,类自走棋/SRPG(不知道怎么说,但很多同类游戏,总之就是放几个角色上去它会自己打,然后你可以控制放技能啥的)。
我11月中旬在tap上看到的,当时抱着试一试的想法玩,然后目前已经加入我的快餐手游每日豪华套餐(

这游戏让我玩下来的直接原因是游戏素质,虽然跟市场前列肯定有不少差距,但这游戏的硬素质是过关的。这个玩法本身没啥新意,同类游戏随手找一堆;但其他游戏基本上都是Live2D或者spine平面动画,战斗也是Q版(chibi)小人,而这个则是全3D的设计;因此用3D来玩2D玩法,就会给人一种厚积薄发的感觉,在剧情CG、角色表现张力等方面就会更深入。
不过,要说的话,能让我坚持玩下来的根本原因还得是PC端。现在的市场大家也清楚,各路国内厂商全都在做手游,而我刚好又是那批只会用电脑的迂腐的人。所以我选手游的一大标准就是有没有PC端,如果没有,大概率就不会继续玩下去了。
好在这个问题其实也没有我想象中的那么明显,近期找的五六个游戏里只要有官网的,基本都会提供PC端。虽然官网都自降身份说是“官方模拟器”,但实际上都是原生打包的PC程序。

游戏文件分析

因为这些都是unity游戏,所以游戏本体就不分析了,unity打包出来基本大同小异,这里主要分析启动器行为。
游戏安装后的文件夹内容如下:
169637a25f93cc558eb9da00fa95397d.png
其中Games就是unity打包的文件夹,License是一些开源许可证,里面包含了7zip、curl和dulilib(网易开发的UI框架)。
根目录中直接存在的也有7z和sqlite3.dll,前者用于解压文件,后者是一个数据库,估计是用来跟踪和校验下载文件的。下面两个就是启动器主程序和其卸载程序。

打开启动器,看到如下界面:
627279705c50fdb3a840264a2f8bcc9a.png
右上角的设置按钮没有用,点开是配置要求。
(吐槽一下,这游戏的性能优化做得很差,我的残血3060在大厅界面只能跑63-67帧,游戏界面虽然90fps但占用率也是满的,就离谱)

这个启动器也没啥可看的,左下角的版本号只会在游戏大更新时更换,右下角一个开始游戏的按钮,实际上就是一个start命令。跟米家游戏一样,除了大更新时游戏无法完成热更新才需要启动器,平时这玩意就是一摆设。

游戏设置界面

bbbe9525657e884da09ab6aa27efb574.png
真正有用的就这几个,图像质量只能在这几个选项里全局控制,下面的帧率只有30、45和60,垂直同步的性能很差不建议使用(但不开会撕裂,建议在显卡控制面板里启用“快速”垂直同步)。

如何设置高帧率

由于启动器与米家游戏的高度相似性,以及游戏都是unity引擎,因此参考隔壁某铁路建设游戏的做法,直接进注册表找。
注册表路径非常简单,直接进入计算机\HKEY_CURRENT_USER\SOFTWARE\bilibili\依露希尔:星晓,里面就是游戏的注册表位置了。
按下图,找到PCFrameRate开头的表项,改成十进制然后将60修改成你的目标帧率(不建议超过显示器刷新率)
e635115d8d5b024a666d9cc8299cee6e.png
改完后点确定,重启游戏,游戏应该已经能在高帧率下运行。如果没有,检查游戏设置里的帧率选项。

好了,本期的教程就到这里,大家有什么想对小编说的都可以在评论区留言,我们下期再见(?


【依露希尔:星晓】PC端如何设置高帧率(和性能优化)
https://zjxdiu.github.io/blog/HEII_high_fps/
作者
zjxdiu
发布于
2023年12月16日
许可协议