Skip to content

Releases: Cedarflake/InFalsusTouch

v0.5.0-preview.2 · 帧率与多设备改进

Choose a tag to compare

@Cedarflake Cedarflake released this 29 Sep 20:26
f67d771

这次预览版更新了手机帧率设置与多设备视频传输,并在 README 加入 10 秒实机演示。

更新内容

  • 手机可独立选择并保存 60/90/120 FPS,重新连接后仍使用手机的设置。
  • 电脑按设备需要建立编码组,同帧率设备共用一路视频;不同组独立取帧,空闲组暂停并复用,减少其他设备加入、断开或切换帧率时的干扰。
  • 双击启动 Host 失败时保留错误提示,未打开游戏时会给出中文说明。
  • 整理画面设置,将性能详情放在顶部,并合并画面比例与统计显示选项。
  • README 加入 Field 与地键配合操作的实机 GIF,简化中文介绍和使用说明。

下载与更新

  • Android:InFalsusTouch-v0.5.0-preview.2-android.apk。
  • Windows 11 x64:完整解压 InFalsusTouch-v0.5.0-preview.2-windows-x64.zip,保留 platform-tools 文件夹。
  • 本次通信协议有更新,请同时升级手机 APK 和电脑 Host。发布签名沿用上一版,可覆盖安装上一版发行 APK。
  • 使用步骤见 README,帧率和触控配置见 设置说明。

验证与已知限制

8 项 Windows 测试、21 项 Flutter 界面测试和 60 项 Kotlin 测试通过,Flutter 静态分析和 Android release lint 通过。发行 APK 已核对版本、AOT 构建及与上一版一致的发布签名,Windows 压缩包与 SHA-256 校验值已验证;本次未重新进行发行签名 APK 的真机验收。

已通过七个模拟设备的连接、断开和帧率切换回归,包含 60 FPS、120 FPS 持续接收及同帧率复用检查。模拟接收端的表现不代表手机端的完整游玩延迟;手机采样仍出现过偶发较长呈现间隔,本版本不承诺恒定 120 FPS 或完全消除卡顿。

系统三指截屏等手势仍可能中断多指输入。实验性绝对定位仅适配已验证的 In Falsus 1.0.4b。声音由电脑播放,不传输到手机。

开发签名 APK 无法直接覆盖安装发布签名 APK;自行卸载旧包会清除设置。SHA256SUMS.txt 提供两个安装包的校验值。

v0.5.0-preview.1 · 首个预览版

Pre-release

Choose a tag to compare

@Cedarflake Cedarflake released this 29 Sep 08:16
cca1079

InFalsusTouch 首个公开预览版:用 Android 手机或平板,通过 USB 在手机上看谱,操作 In Falsus 的 Field 和六个按键。游戏和声音仍由电脑运行。

下载与使用

  • Android:下载 InFalsusTouch-v0.5.0-preview.1-android.apk。
  • Windows 11 x64:下载并完整解压 InFalsusTouch-v0.5.0-preview.1-windows-x64.zip,保留其中的 platform-tools,运行 InFalsusTouchHost.exe。
  • 手机开启 USB 调试并确认授权,在应用设置的“连接”页连接 USB。详细步骤见中文说明。

本次内容

  • 多点触控、长按、Field 水平移动、按下反馈和可选震动。
  • 同步游戏保存的键位;支持轨道对齐、判定线校准和自由选择本机显示的按键。
  • 最多 7 台设备分工连接;Flutter Material 3 设置界面支持中英文、深浅主题与自动保存。
  • 修复短时 USB 数据突发触发解码链重置、等待关键帧所导致的明显停顿;调整电脑采集和手机送显节奏,避免同一刷新周期挤入多帧。
  • 精简游玩画面的性能统计,整理设置页性能详情;移除过时报告和需求文档,保留中文使用与开发说明。

验证范围

本次连接实机、采集真实游戏窗口连续 60 秒,接收和解码约 120 FPS,平均呈现约 115 FPS,最大呈现间隔约 41 ms,没有触发解码链恢复,也没有再出现此前约半秒的停顿。该结果来自本次设备的 profile 构建,不代表所有设备能恒定达到 120 FPS。

60 FPS 和 120 FPS 的 USB 视频、输入及重连回归通过;78 项 Android/Flutter 测试、8 项 Windows 测试、静态分析与 lint 通过。发行 APK 已完成 AOT 构建、代码压缩和签名检查,尚未完成发行签名包的真机启动检查。

使用前注意

  • 手机高刷新率开关与 Host 视频帧率独立;Host 默认发送 60 FPS。帧率配置见设置说明。
  • 系统三指截屏等手势仍可能中断多指输入,应用无法保证绕过。是否关闭由用户决定。
  • 相对 Field 的灵敏度由游戏控制;实验性绝对定位仅适配已验证的 In Falsus 1.0.4b。
  • 真实多机协作和完整谱面的持续游玩尚未完成验证。声音不传输到手机,RTT 也不是触控到画面的完整延迟。
  • 曾安装开发签名 APK 的设备无法直接覆盖安装此发布签名版本。请先记录设置,再自行卸载旧包并安装;卸载会清除应用设置。后续发行版沿用同一发布签名。

SHA256SUMS.txt 提供两个安装包的 SHA-256 校验值。