普通动感单车实现GTA5洛圣都骑行

2025-01-05 12:36:45 3点赞 14收藏 10评论

一、引言:

  这篇文章,将带大家用最基本的家用健身动感单车甚至机械骑行设备,例如一个自行车+机械骑行台,无需ANT+智能骑行台,就可以实现GTA5内洛圣都实景骑行。(代价是没有地形/力反馈、以及龙头转弯功能,只做实景骑行)

  先回顾一下背景,两三年前,我曾在ZDM写了篇文章《骑行台实现洛圣都全地图真实骑行,用自行车龙头控制转弯》。

2年前的文章2年前的文章

  原文链接在这里,https://post.smzdm.com/p/axzppd73/,有兴趣的可以先看看这篇,不看也没问题,下面会简单回顾一下原来的文章内容。

  原来的完整方案原理,是使用带ANT+协议的骑行台,在PC上插上ANT+接收器,使用GTA5游戏+GTBike5 Mod,通过与智能骑行台的交互,就可以实现模拟洛圣都实景骑行,具有三大特点:①实景骑行 + ②骑行台带地形(上下坡/滑行)力反馈 + ③自行车龙头可以实现转弯。

完整方案模拟骑行可以采用赛道模式,由于能自行龙头转弯,也可以自由骑行完整方案模拟骑行可以采用赛道模式,由于能自行龙头转弯,也可以自由骑行甚至还有码表在下方,是不是很有真实感甚至还有码表在下方,是不是很有真实感

  虽然这篇文章大家都觉得挺有意思,但大家主要是看个乐子,觉得是黑科技,加上对折腾的赞赏,很多兄弟们叫了个好。由于这整套方案的门槛太高,陷入了难以复制的怪圈:

(1)只有极少数骑行功率训练的人有智能骑行台,带有ANT+协议,可以支撑GTA5的MOD骑行,但这帮人往往不玩游戏,连什么是GTA5都不知道,也没有游戏PC,无法实现环境。

(2)惊呼“居然可以在洛圣都玩真实骑行”的游戏佬们,往往没有智能骑行台 + 自己的变速自行车,也难以实现环境。

  只有极少数像我一样,平时练ANT+骑行台的游戏佬,这些个别兄弟们找我咨询了后,复制实现了这套环境,但毕竟是属于少数人的乐趣。

  今天,我就来带大家用最基本的家用普通动感单车、甚至机械骑行设备,无需智能骑行台,就可以实现GTA5内洛圣都实景骑行。

二、回顾完整方案:

  我们先回忆一下之前完整方案的原理——如下图,骑行台采用Ant+协议,把骑行踩踏的力度转化为功率广播,电脑上插的ANT+接收器会无线收到此信号,传送给游戏里的MOD GTBIKE5,GTBIKE5获取功率后,根据游戏MOD内设置的玩家体重、游戏里当前实际坡度、实际空气阻力等,综合计算出当前速度实现骑行前进。同时,GTBIKEV会把当前的上下坡坡度实时传送给骑行台,骑行台的磁阻会自动实时变化,骑行者会真实感受到上坡吃力、下坡轻松并可滑行。

  同时由于心率带、自行车上的踏频器等很多体育类设备都支持ANT+,所以电脑端也能在模拟码表中把这些都接受体现出来。

普通动感单车实现GTA5洛圣都骑行

至于转弯,则是手机安装Touch racer APP,绑在自行车龙头上,借助转弯时手机陀螺仪的方向感知,实现转弯的信号输出,然后结合PC端的X360CE模拟手柄软件,让PC认为有手柄在做方向变化,即可实现骑行转弯。

Touch racer APP的说明Touch racer APP的说明PC端的X360CEPC端的X360CE

  好,回忆到此结束,以前这方案很好,但如上面所讲,门槛太高,光一个ANT+智能骑行台+变速自行车就阻拦了太多人,太多人无法享受到洛圣都实景骑行的乐趣,那么,我们今天就来简化。

三、简化方案原理和所需设备:

  没有智能骑行台的情况下,可以使用电脑侧的小工具软件,让电脑侧发出模拟的ANT+信号,让本机的GTbike5 Mod以为有骑行台与自己交互,从而能启动Mod。当然,在启动后,模拟的ANT+信号要与骑行力度挂钩,实现功率输出和速度挂钩,才有骑行乐趣。

1、动感单车骑行时,曲柄上安装的踏频传感器转动,对外通过ANT+协议广播骑行踏频频率,例如80转/分钟,

2、电脑上的Ant+接收器1接收到踏频数据,通过模拟功率软件转为功率数据对外广播

3、电脑上的ANT+接收器2收到模拟功率软件广播的功率,GTBIke5根据游戏内设置的玩家体重、游戏里当前坡度、空气阻力等,综合计算出当前速度,在GTA5内实现实景骑行。

如下图所示:

普通动感单车实现GTA5洛圣都骑行

所需设备:

1、一台电脑,可以流畅运行GTA5,上面需要安装Gtbike5 Mod,同时此电脑上安装Vpower.exe,设定好踏频和功率的转换。

2、相对完整方案,此简化方案中,电脑上需要额外多1个USB的ANT+接收器,即一共插2个。长得和U盘一样,淘宝建议价60-70元。推荐迈金的。注意,迈金接收器分为一代和二代,下图左边是一代,右边方型的是二代。在此方案中,我发现一代又可做发射也可做接受,但二代只能单向接收,所以我推荐买一代。我这次是在海鲜市场买的全新二代,56元,结果到手发现只能单向,还好手上有个一代。

普通动感单车实现GTA5洛圣都骑行

3、一个普通的动感单车,反正能骑就行,不需要任何智能、蓝牙功能,你使用普通自行车+机械骑行台也行,最重要的是搭配一个踏频传感器绑在曲柄上,这样骑行转动时,踏频信息就会广播传递给电脑侧,我使用的是迈金的老款S3+,新款是S314,注意该传感器是踏频传感、速度传感器双模式,要设置成踏频模式。

普通动感单车实现GTA5洛圣都骑行

四、使用说明:

1、 游戏:

首先确保你的GTA5可正常游玩。

2、 电脑侧硬件

电脑上插上2个USB ANT+接收器,如果动感单车距离电脑远,最好是用USB延长线,把其中一个接收器放到动感单车50cm里面内,便于此接收器1接收来自动感单车曲柄上的踏频传感器的信号。

3、 模拟功率信号

下载Vpower模拟功率工具包,原文件在https://github.com/oldnapalm/vpower/releases,最新版本是5月6日, 2023,下载后解压,有各种模拟功率软件。

vpower包里有踏频、心率等多种ant+数据转为功率输出的工具软件vpower包里有踏频、心率等多种ant+数据转为功率输出的工具软件

我们这里要使用的是cadence.exe,注意不是vpower.exe。这个cadence.exe是将接收到的ANT+踏频信号转为功率信号再输出。另外,注意下面所有的exe都需要本机有Python环境才能运行,随便下一个就行,我都没注意是python3.1还是3.2还是3.7,反正下高版本吧。

首先excel打开cadence.csv:

普通动感单车实现GTA5洛圣都骑行

自己设定踏频转速转换为功率的映射,你甚至可以设置轻松踩踏就输出很高功率:

设置好之后,保存,然后运行cadence.exe,注意此时必须要插了至少一个ANT+接收器才能工作,否则会报错:

没有插ANT+接收器运行会报错。没有插ANT+接收器运行会报错。

关闭上面的错误窗口,插上ANT+接收器,再运行,则正常启动,等待踏频信号:

此图处于运行正常状态,等待踏频信号此图处于运行正常状态,等待踏频信号

此时去动感单车上骑一下,曲柄转动,电脑侧cadence.exe窗口里就开始有功率数据,如下图89w,按上面的映射此时大概是每分钟40多转的踏频,接收器接收到踏频信号数据后转换为89w在对外输出,当然这个数据是每秒根据踏频实时变化的。

普通动感单车实现GTA5洛圣都骑行

Ok,踏频信号转换为功率模拟输出了。

4、电脑侧安装GTbike5 Mod

原来安装GTbike5 mod还挺复杂,现在直接去作者官网有安装包,https://www.gtbikev.com/downloads/

普通动感单车实现GTA5洛圣都骑行

原来需要逐步手动安装复杂很多,要要先安装ScripthookV 最新版本( http://www.dev-c.com/gtaV/scripthookv/ ),、再安装ScripHooktVDotnet V3.0.x ( https://github.com/crosire/scripthookvdotnet/releases )、然后再手动去MOD站下载安装GTbike5 Mod覆盖(https://zh.Gta5-mods.com/scripts/gt-bike-v/download/135848)或者上图作者官网链接中右边的手动ZIP File

如果自动化Installer安装有异常的话,可以这么手动来一次。

5、运行

注意运行顺序:

第一、插入一个接收器,启动cadence.exe,确定窗口运行正常,处于main wait loop状态。

第二、插入第二个接收器,启动GTA5游戏,进入游戏,按F5启动GTbike5 Mod,由于此Mod需要检测到骑行台的功率信号才能启动,所以如果无法启动,需要先转动下动感单车的曲柄,让踏频信号广播——>功率信号转换输出,MOD认为有骑行台存在,然后才能按F5启动。

第三,启动后,你可以发现5个选项

a、勾选激活。

b、设置自动骑行 或 手动骑行,由于这个简化方案没法转动方向,那就是自动

c、设置是否自动躲避障碍

d、设置体重,越轻,在同样骑行功率下速度越快。最轻可以设置40kg。

e、选择预设骑行地图,会自动转移到起始点。这个方案只能选赛道骑行

OK,你可以玩了。

6、排障

我前面讲了,迈金的二代接收器只能接收,无法广播,所以他只能作为接收器2,用来给游戏Mod接收功率信号,无法用来作为接收器1(放在动感单车侧接收踏频信号后还要用cadence.exe转换输出功率信号),一定要用一代接收器作为接收器1。

7、enjoy it

开始骑行吧,随着你转动曲柄,踏频信号传递给接收器1,cadence.exe输出功率给接收器2,GTA5里就骑行起来了,遗憾的是没有办法力回馈给动感单车,感受不到上下坡的快乐,只能是用力骑则快、轻松骑则慢,就当是动感单车配套软件的实景骑行优化了,洛圣都愉快观光吧。

五、其他方案:

看完这篇文章后,大家可以发现,这个简化方案的原理,就是使用踏频信号转为功率,那么,如果假设你有迪卡侬或其他ANT+的心率带,注意一定是带ANT+的,而不是单一蓝牙协议的心率带。

普通动感单车实现GTA5洛圣都骑行

也可以把这个穿在身上,ANT+广播心率信号出去,然后模拟工具包里有其他工具可以把这个转为功率输出,例如你可以设定心率多少则功率多少,同样可以越用力骑得越快,但这个可能就要用力/放松几秒后心率随之变化才能体现到功率、速度上,比起踏频有一定延迟。

普通动感单车实现GTA5洛圣都骑行

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
10评论

  • 精彩
  • 最新
  • 好详细的教学,点赞,感觉可以换别的游戏也能试试

    校验提示文案

    提交
    这个主要依赖mod接收功率计算速度并在游戏体现,其他游戏没有mod不行。。

    校验提示文案

    提交
    收起所有回复
  • 非常感谢大佬,请问下不能直接用蓝牙协议吗

    校验提示文案

    提交
    这个mod必须要靠主机插的接收器感知到ant+信号接收到功率输入输出才能工作,但本文讲的就是如何用各种方法,在没有骑行台的情况下,靠蓝牙心率带、转速表提供其他ant+信号给主机后,主机转出功率ant+信号让mod工作起来。

    校验提示文案

    提交
    收起所有回复
  • 动感单车能不能蓝牙连接笔记本电脑打开mod直接玩啊

    校验提示文案

    提交
    看我另一篇文章。可以

    校验提示文案

    提交
    收起所有回复
  • 太牛了,刚刚还打算买一个智能骑行台的,可以省钱了

    校验提示文案

    提交
  • 太大佬了,希望GTA6的时候能有

    校验提示文案

    提交
  • 还能这样子玩啊

    校验提示文案

    提交
  • 【使用动感单车在洛圣都第一人称骑行是什么体验-哔哩哔哩】 去看看
    b站有个人用动感单车蓝牙也能模拟阻力?就是不知道什么型号,还是只要动感单车有蓝牙就行

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
14
扫一下,分享更方便,购买更轻松