解锁《原神》的 60fps 帧率限制,支持自定义帧率上限,运行时热键动态调整。
| Files | Last commit | Last update |
|---|---|---|
| 2 months ago | ||
| 2 months ago | ||
| 2 months ago | ||
| 2 months ago | ||
| 2 months ago | ||
| 2 months ago |
原神 FPS 解锁器
解锁《原神》的 60fps 帧率限制,支持自定义帧率上限,运行时热键动态调整。
功能特性
- 解锁帧率限制,最高可设 999fps(默认 120fps)
- 运行时热键/系统托盘动态调整帧率
- 自动从注册表查找游戏路径,无需手动配置
- 自动启动游戏(游戏未运行时)
- 系统托盘常驻,右键菜单操作
- 支持无边框窗口化启动参数
- 支持隐藏控制台静默运行
编译
需要 CMake 和 C++17 编译器(MSVC / MinGW 均可)。
cmake -B build
cmake --build build
编译产物在 build\Debug\unlockfps.exe。
使用方法
首次使用
- 以管理员身份运行
unlockfps.exe - 程序会自动从注册表查找米哈游启动器路径,定位游戏
- 如果自动查找失败,会提示你手动启动游戏一次,程序自动记录路径
日常使用
- 以管理员身份运行
unlockfps.exe - 程序自动启动游戏并解锁帧率
- 系统托盘出现图标,右键可调整帧率或退出
为什么需要管理员权限? 游戏本身以管理员权限运行,解锁器需要读写游戏进程内存,因此必须拥有同等权限。
系统托盘
程序运行后会在系统托盘显示图标,右键菜单提供:
| 菜单项 | 功能 |
|---|---|
| 增加帧率 +20 | 当前帧率 +20 |
| 降低帧率 -20 | 当前帧率 -20 |
| 退出 | 关闭解锁器 |
菜单项会实时显示当前帧率值。
热键
| 按键 | 功能 |
|---|---|
End |
切换 60fps / 上次帧率 |
右Ctrl + ↑ |
帧率 +20 |
右Ctrl + ↓ |
帧率 -20 |
配置文件
配置保存在程序同目录下的 fps_config.ini(隐藏文件):
[Setting]
Path=H:\miHoYo Launcher\games\Genshin Impact Game\YuanShen.exe
FPS=120
console=1
popupwindow=0
| 参数 | 说明 | 默认值 |
|---|---|---|
Path |
游戏可执行文件路径 | 自动检测 |
FPS |
目标帧率 | 120 |
console |
是否显示控制台窗口(0 隐藏 / 1 显示) |
1 |
popupwindow |
启动游戏时附加 -popupwindow 参数(无边框窗口化) |
0 |
常见问题
Q: 帧率解锁后游戏内没有变化? A: 游戏内设置中需要关闭垂直同步。
Q: 游戏更新后解锁失效? A: 游戏更新可能导致特征码变化,需要等待项目更新。
Q: 可以放在任意位置运行吗? A: 可以,无需放在游戏目录下。配置文件会自动保存在 exe 同目录。
Q: 解锁器需要一直运行吗? A: 是的,需要保持运行。关闭解锁器后帧率会恢复默认。
免责声明
- 本项目仅供学习和研究目的,使用者应遵守游戏服务条款
- 使用本工具产生的一切后果由使用者自行承担,与项目作者无关
- 游戏账号因使用本工具被封禁,作者不承担任何责任
- 本项目不保证功能的持续可用性,游戏更新可能导致失效