使用前:
使用后:
人眼fps极限是30.但是动作快的时候.会有不流畅感.
一般动作游戏都会限制到60.
cubeworld目前则没有限制.造成不管什么CPU都烧的一塌糊涂.
(当然.目前代码没做优化.一大堆低效代码和重复执行的东西也是问题.丢OD一看就很清楚了.)
======
原理.劫持游戏目录下zlib1.dll文件注入
hook d3d9的类函数Present.强插sleep
======
使用方法:
将 游戏目录下的 zlib1.dll 改成zlib2.dll
将 限制fps.dll 改成 zlib1.dll 放到游戏目录
将 限制配置.ini 放到游戏目录
卸载则改回来.
限制配置里有一个整数.默认是5.
改0等于没限制 改大则压榨fps多一点(改太大画面就会卡了)
不过游戏的CPU占用有很大原因是代码写的渣的问题.限制fps只是一方面.因此降CPU占用的效果并不是那么线性的.比如刚进图的时候.不管用不用此工具.cpu都烧的厉害.
使用后:
人眼fps极限是30.但是动作快的时候.会有不流畅感.
一般动作游戏都会限制到60.
cubeworld目前则没有限制.造成不管什么CPU都烧的一塌糊涂.
(当然.目前代码没做优化.一大堆低效代码和重复执行的东西也是问题.丢OD一看就很清楚了.)
======
原理.劫持游戏目录下zlib1.dll文件注入
hook d3d9的类函数Present.强插sleep
======
使用方法:
将 游戏目录下的 zlib1.dll 改成zlib2.dll
将 限制fps.dll 改成 zlib1.dll 放到游戏目录
将 限制配置.ini 放到游戏目录
卸载则改回来.
限制配置里有一个整数.默认是5.
改0等于没限制 改大则压榨fps多一点(改太大画面就会卡了)
不过游戏的CPU占用有很大原因是代码写的渣的问题.限制fps只是一方面.因此降CPU占用的效果并不是那么线性的.比如刚进图的时候.不管用不用此工具.cpu都烧的厉害.