由于自己一直找不到免费的变速齿轮软件,所以索性自己写了一个变速器,用来对光荣的三国志 14和三国志 13(其他的单机应该也是可以支持的)进行变速,使游玩体验更流畅。
自己已经使用了一段时间感觉还蛮好用的,所以开放出来给大家使用,希望能对大家有用
OpenSpeedy 通过 Hook 以下 Windows 系统时间函数来实现游戏速度调整:
函数名 | 所属库 | 功能 |
---|---|---|
Sleep | user32.dll | 线程休眠 |
SetTimer | user32.dll | 创建基于消息的计时器 |
timeGetTime | winmm.dll | 获取系统启动后经过的毫秒数 |
GetTickCount | kernel32.dll | 获取系统启动后经过的毫秒数 |
GetTickCount64 | kernel32.dll | 获取系统启动后经过的毫秒数(64 位) |
QueryPerformanceCounter | kernel32.dll | 高精度性能计数器 |
GetSystemTimeAsFileTime | kernel32.dll | 获取系统时间 |
GetSystemTimePreciseAsFileTime | kernel32.dll | 获取高精度系统时间 |
工具完全免费且开源,如果在使用过程中有遇到问题,欢迎大家提 issue !!!
1
prosgtsr 10 天前 via iPhone
wow ,戴森球计划,启动
|
2
prosgtsr 10 天前
试了一下 unity 游戏引擎开发的游戏《龙崖》,加速可用,已 star
然后发现加速 3 倍,cpu 占用差不多也涨了两点几倍,可能是游戏引擎运行速度是加了三倍,所以占用 cpu 变高也是合理的吧,没问题 |
![]() |
3
foufoufm 10 天前
感谢分享和创作,已 star
|
![]() |
5
game1024 OP @prosgtsr 是的,加速前如果某个函数调用 2 次,加速 3 倍后,它就会调用 6 次。不过不用特别担心,现代 CPU 性能基本都是溢出的,这点增加的计算量妥妥的能 Hold 住!
|
![]() |
6
xiaokanhongchen 9 天前 via Android
感谢,厉害,试试 fpv 模拟器能不能使用 star
|
![]() |
8
shuzeyuxuan 7 天前
能否考虑对浏览器加速
|
![]() |
9
game1024 OP @shuzeyuxuan 你好,我在 github 上已经回复了你的 issue ,浏览器的加速目前我只能想到用驱动加速来实现,但是个人技术还达不到开发驱动程序的水平,如果之后我能想到更好的解决方案,也会支持这个功能的
🙏感谢你的反馈! |