TachoDash 1.6.3:换挡灯改为按你的车自学习

# TachoDash 1.6.3:换挡灯改为按你的车自学习
1.6.3 只有一件事值得单独说:换挡提醒换了算法。换挡灯、换挡区、换挡表——凡是引用内置 _shift_reminder 的主题,阈值现在全部由你实际开出来的数据估,而不是套一个固定转速。
其余是收尾:主题市场的纯图模式做了一轮细节修正,设置页少了一个不该给玩家看的入口。
换挡灯为什么值得单独发一版
换挡提醒看起来只是「转速到多少就亮灯」。难的地方在于,这个转速因车而异。同一台发动机,二挡和三挡的升档点不一样;同一辆车,改了终传比或换了轮胎,升档点也会变。
以前的做法是在换挡瞬间读一次转速比,作为齿比的近似。问题很直接:换挡那一下数据最脏——离合、断油、轮速抖动全挤在一起。于是有的车学得很快,有的车学得很偏,换挡灯亮早了或者亮晚了,你只能忽略它。
1.6.3 把这件事拆成三个独立的估计,各自只在数据可信时才接受:
齿比:从「换挡那一瞬」改成「整个行驶窗口」
新的齿比估计用 转速 ÷ 驱动轮角速度,在一个滚动窗口里取中位数,而不是抓换挡那一刻的单点。窗口内离散度(p90 − p10)不超过 2% 才认为这一挡的齿比锁定;只有相邻两挡都锁定,它们才参与升档点求解。
这样做的代价是学得慢一点——要真的开一段才锁定。好处是学到的值稳定,不会因为一次换挡的抖动就把整套阈值带偏。学得慢,但学对了。
扭矩曲线:只收全油门样本
升档点取决于「继续拉转速还有没有意义」,也就是功率曲线。1.6.3 只收集 油门 ≥ 85% 的样本建曲线;没采到的区间用哨兵值标记,而不是拿半油门的点硬插。
这修掉的是一个很隐蔽的问题:半油门行驶时功率确实会降,但那不是「这台发动机到此为止」,而是你没踩。以前这类样本会混进曲线,造出一段假的下降区,升档点因此被推早。
升档点:宁可保守,不向低转退让
求解时取功率峰值之后最后一个「负→正」跳变作为交点,并且要求交点至少在 55% 线上、比较区间连续。找不到合格解时,回落到 R 线(怠速 + 85% 转速区间),而不是向更低的转速妥协。
这段话翻译成开车感受:没有把握的时候,灯宁可晚一点亮,也不会提前让你升档。 提前升档丢的是加速,晚一点只是多用一点转速——对一台以好看和氛围为主的仪表来说,这个取舍方向是对的。
置信级别只升不降(1 → 2 → 3,不会因为一次异常数据退回 1);齿箱级或发动机级的作废会整体重置学习。缓存升级到 v2,旧版本的缓存整条丢弃、重新学习——所以更新后头几公里,换挡灯会回到保守状态,这是预期行为。
主题侧不需要改任何东西
换挡逻辑是平台能力,不是某个主题的实现细节。所有引用 _shift_reminder.up_shift_rpm / up_shift_light / shift_table 的主题,更新 App 后自动用上新算法,主题本身不用重新下载。
如果你常用的主题里有换挡灯、换挡区或换挡表,这一版就是给它换了个更懂车的脑子。
纯图模式的收尾
1.6.1 把主题市场改成纯图模式,1.6.2 和 1.6.3 在补它的细节:
- 卡片宽度按预览图的实际比例计算,不再让宽图和窄图互相迁就;
- 「收藏/购买」一类的阈值按行宽的 1/4 计算,窄屏也不会挤出边界;
- 去掉卡片上的浮层按钮,操作回到该在的位置;
- 预览图加描边,深色主题在黑底上不再糊成一片;
- 主题名称贴着图片下沿,不再飘在半空。
这些都不改变逛市场的方式,只是让同一屏里的主题看起来更像一组,而不是一堆尺寸不一的截图。
设置页少了一个入口
「游戏设置」这一项从设置页移除了。它不是给玩家调的参数,留着反而让人以为必须配。
已经保存过的值仍然生效:这些值会继续参与主题里的 _game_settings 计算字段,只是不再提供 UI 修改。主题照旧读得到,不需要改。
没变的部分
- 连接还是 Wi-Fi 上的原生 UDP 直连,端口、转发、单位设置都没有改动;
- 主题仍然从市场独立下发,App 版本和主题版本互不绑定;
- 免费主题与 premium 主题的关系不变,这一版没有把任何东西挪到付费墙后;
- 换挡提醒的学习结果存在本机,不上传。
更新后如果换挡灯的表现和你预期差很多,先跑几公里让它学完再判断——刚开始的那几公里,它确实会保守。仍然觉得不对,欢迎带车型和游戏版本反馈:support@tachodash.com。
下载
TachoDash 在 App Store(中国大陆区) 与 Google Play(海外 Android) 上架。想先看长什么样,逛主题库;第一次接游戏,从仪表不动、一直 NO SIGNAL?开始。
TachoDash 是非官方粉丝项目,与 Playground Games / Microsoft 无关联。
TachoDash 是非官方粉丝项目,与 Playground Games / Microsoft 无关联。
