3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1834|回复: 9
打印 上一主题 下一主题

[原创] 荒野大镖客1原生鼠标控制镜头视角Ryujinx注入器,非鼠标模拟摇杆,给你原生PC版荒野大镖客的鼠标手感

[复制链接]

126

主题

2316

帖子

6685

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35972
积分
6685
精华
0
注册时间
2010-7-20
跳转到指定楼层
主题
发表于 2023-10-19 12:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhm86 于 2024-2-28 00:08 编辑

功能:在Ryujinx模拟器中,用鼠标控制荒野大镖客1的镜头,就像PC版荒野大镖客2那样,感觉像是玩原生PC版大镖客。

这个程序的原理,简单来说,不是像XIM APEX那样用鼠标模拟摇杆移动。
用过XIM APEX或者Yuzu模拟器内置鼠标模拟摇杆的朋友都知道,因为摇杆灵敏度有上限,所以手感很差。
这个程序更像是对内存中的镜头参数进行修改,从而控制镜头,手感几乎与PC版荒野大镖客2相同。

目前支持所有的Ryujinx版本和运行于其中的荒野大镖客1的各种升级版。
如果以后失效,我将会跟进更新。
不支持Yuzu模拟器,我将于近期做一个支持Yuzu模拟器的版本。以后也会做TOTK和BOTW、猎天使魔女系列的鼠标注入器

0. 安装Cheat Engine 7.5
1. 打开Ryujinx,运行游戏
2. 双击运行下载的ct脚本,在进程中选择Ryujinx.exe



3. 点右键,修改脚本Change script


4. 按照你在Ryujinx里的键位设置,对照下方的按键代码,必须对7个define语句进行修改
例如,你的LTrigger绑定了按键Z,从下方key code列表中查到Z的按键码是0x5A
那么,LTrigger对应的define就要修改为define(LTrigger,0x5A)
注意,括号必须是英文括号
修改完成后点最下方OK(关闭Cheat Engine的时候,保存ct文件,下次就不需要改按键代码了)



5. 按F3键,等待3秒,此时鼠标指针隐藏,鼠标控制镜头开启。
如果鼠标指针没有隐藏,则再按一次F3键,然后等待3秒钟。
在控制镜头的过程中,按F3键,则停止控制镜头,并显示鼠标指针。

鼠标左键开火,鼠标右键瞄准。当按住LTrigger键,出现武器轮盘的时候,将鼠标移动到武器图标上,即可选择武器。


关于灵敏度:建议修改Windows的鼠标灵敏度设置,并且去掉“提高指针精确度”。玩完之后再改回你原来的鼠标设置。
如果你懂IEEE754浮点数和16进制转换,那么可以直接修改第203、204行的水平和垂直灵敏度系数。207行是掩体状态下的垂直灵敏度。


如果你用的是4K分辨率显示器,则需要修改一下代码:
Line 525: mov esi,40 to mov esi,80 //水平武器轮盘鼠标指针死区
Line 538: add eax,60 to add eax,120 //垂直方向的武器轮盘中心与屏幕中心的偏移量
Line 539: mov esi,40 to mov esi,80 //垂直武器轮盘鼠标指针死区
我没有4K显示器,所以没有测试。2K显示器也需酌情修改


致谢:
DMC4 Mouse Support (and VoidFX) by VOIDIANS
这个鬼泣4的鼠标控制镜头修改器启发了我,我使用了其中的一点代码,感谢VOIDIANS

感谢ChatGPT协助我编写汇编代码。

更新日志:v0.4 修复了使用加农炮和加特林机枪时无法控制镜头的问题
v0.3 修复了驾驶马车时鼠标无法控制镜头的问题
v0.2 修复了进入掩体状态下鼠标无法控制镜头的问题
v0.1 初始版本

下载先下载并使用v0.3
Red Dead Redemption camera mouse controller for Windows Ryujinx v0.3 by zhm86.zip (3.48 KB, 下载次数: 9)

当你在游戏中遇到加特林机枪,或者大炮时,会发现没法控制他们,这时候换成v0.4就行了
从此往后,一直用v0.4就行
Red Dead Redemption camera mouse controller v0.4 for Windows Ryujinx by zhm86.zip (3.83 KB, 下载次数: 37)

如果一开始就用v0.4,可能会出现没有任何反应的情况


回复

使用道具 举报

47

主题

650

帖子

2043

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
103
金元
16305
积分
2043
精华
0
注册时间
2015-12-6
舒服的沙发
发表于 2023-10-25 11:09 | 只看该作者
太牛了,顶贴,看到老哥你发过两个地方了
回复 支持 反对

使用道具 举报

47

主题

650

帖子

2043

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
103
金元
16305
积分
2043
精华
0
注册时间
2015-12-6
硬硬的板凳
发表于 2023-10-25 11:10 | 只看该作者
你才是真正有互联网精神的人
回复 支持 反对

使用道具 举报

0

主题

78

帖子

103

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1025
积分
103
精华
0
注册时间
2023-11-30
冰凉的地板
发表于 2023-12-1 18:47 | 只看该作者
很好能用
回复 支持 反对

使用道具 举报

126

主题

2316

帖子

6685

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35972
积分
6685
精华
0
注册时间
2010-7-20
5#
 楼主| 发表于 2023-12-3 10:51 | 只看该作者

更新了0.3版本,修复了两个问题
回复 支持 反对

使用道具 举报

126

主题

2316

帖子

6685

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35972
积分
6685
精华
0
注册时间
2010-7-20
6#
 楼主| 发表于 2023-12-3 10:52 | 只看该作者
����ֱ�� 发表于 2023-10-25 11:10
你才是真正有互联网精神的人

更新了0.3版本,修复了两个问题
回复 支持 反对

使用道具 举报

1

主题

123

帖子

223

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2230
积分
223
精华
0
注册时间
2013-5-1
7#
发表于 2023-12-7 15:20 | 只看该作者
牛逼克拉斯!!!用手柄真的玩不来啊
回复 支持 反对

使用道具 举报

0

主题

193

帖子

307

积分

高级玩家

Rank: 4

贡献度
0
金元
3071
积分
307
精华
0
注册时间
2016-10-10
8#
发表于 2024-2-19 13:21 | 只看该作者
要能贴一个直接改好的代码就好了,不会弄啊
回复 支持 反对

使用道具 举报

0

主题

193

帖子

307

积分

高级玩家

Rank: 4

贡献度
0
金元
3071
积分
307
精华
0
注册时间
2016-10-10
9#
发表于 2024-2-19 16:54 | 只看该作者
怎么按楼主的没效果啊  F3实在游戏里面按F3吗?
回复 支持 反对

使用道具 举报

126

主题

2316

帖子

6685

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35972
积分
6685
精华
0
注册时间
2010-7-20
10#
 楼主| 发表于 2024-2-28 00:06 | 只看该作者
cugaku520 发表于 2024-2-19 16:54
怎么按楼主的没效果啊  F3实在游戏里面按F3吗?

先用v0.3版 Red Dead Redemption camera mouse controller for Windows Ryujinx v0.3 by zhm86.zip (3.48 KB, 下载次数: 6)

当你在游戏中遇到加特林机枪,或者大炮时,会发现没法控制他们,这时候换成v0.4就行了
从此一直用v0.4就行
Red Dead Redemption camera mouse controller v0.4 for Windows Ryujinx by zhm86.zip (3.83 KB, 下载次数: 6)


遇到加特林机枪或大炮之前,使用v0.4,可能没有任何反应
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-19 04:41 , Processed in 0.029874 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表