首页
/ Genshin_StarRail_fps_unlocker:解锁原神和崩坏:星穹铁道帧率限制的工具

Genshin_StarRail_fps_unlocker:解锁原神和崩坏:星穹铁道帧率限制的工具

2026-02-06 04:59:53作者:廉皓灿Ida

Genshin_StarRail_fps_unlocker 是一款专门用于解锁《原神》和《崩坏:星穹铁道》游戏帧率限制的开源工具。通过修改游戏运行时的内存,该工具能够帮助玩家突破游戏默认的60帧限制,从而在高性能硬件上获得更加流畅的游戏体验。

技术原理

该工具基于34736384的解锁器旧版本进行改进,采用以下核心技术实现:

  • WriteProcessMemory技术:通过Windows API直接写入游戏进程内存,修改帧率设置
  • DLL注入机制:必须通过注入方式实现帧率解锁功能
  • 无驱动访问:不需要额外的驱动程序即可进行内存读写操作
  • 跨版本兼容:理论上支持游戏后续版本,无需频繁更新源码

功能特点

帧率解锁功能

  • 突破游戏原生的60帧限制
  • 支持自定义帧率上限(最高限制到240帧)
  • 实时调整帧率设置,无需重启游戏

多版本支持

  • 同时支持《原神》和《崩坏:星穹铁道》
  • 兼容国服和国际服版本
  • 支持OS和CN版本的游戏客户端

便捷操作

  • 内置热键系统,实时调整帧率设置
  • 支持命令行参数启动
  • 自动识别游戏路径并保存配置

使用指南

基本使用方法

  1. 首次运行时以管理员权限启动解锁器
  2. 手动打开游戏,解锁器会自动获取游戏路径并保存配置
  3. 之后即可直接用解锁器启动游戏

热键操作

  • END键:开启/关闭帧率解锁功能
  • 右Ctrl + 上方向键:增加20帧
  • 右Ctrl + 右方向键:增加2帧
  • 右Ctrl + 下方向键:减少20帧
  • 右Ctrl + 左方向键:减少2帧

命令行启动

支持丰富的命令行参数,例如:

unlocker.exe -Genshin -screen-width 3840 -screen-height 1620 -screen-fullscreen 1
unlocker.exe -HKSR -EnableMobileUI

快速启动设置

技术实现细节

项目采用C++编写,主要源码文件包括:

  • main.cpp:主程序入口和核心逻辑
  • NTSYSAPI.h:系统API定义
  • shellcode_header.h:shellcode相关定义
  • syscall.asm:系统调用汇编代码
  • inireader.h:配置文件读取器

注意事项

  1. 管理员权限:必须使用管理员权限运行,因为游戏本身需要管理员权限启动
  2. 文件位置:解锁器不能放在游戏目录内,否则可能导致游戏文件校验失败
  3. 安全提示:目前测试显示仅使用帧率解锁功能不会被封号,但使用其他第三方插件存在风险
  4. 兼容性:游戏登录时会进行文件完整性检测,请确保解锁器不在游戏目录内

编译说明

如需自行编译,需要:

  • Visual Studio 2022 Community Edition
  • 或配置好MSVC环境的VSCode
  • 遵循项目中的CMake配置

致谢

本项目基于以下开发者的工作:

  • 34736384:原版解锁器作者
  • xiaonian233:项目贡献者

Genshin_StarRail_fps_unlocker 为追求更高游戏画质和流畅体验的玩家提供了实用的解决方案,通过技术手段提升了游戏体验,同时保持了良好的兼容性和易用性。

登录后查看全文
热门项目推荐
相关项目推荐