所需准备的物品
- 一台配置较好的电脑,系统在 Windows10 或者更高版本
- 游戏本体(需要自己去找)
- 已经开启开发者模式并启用调试的安卓设备
- 串流软件(建议 Sunshine 和 Moonlight)
- 虚拟串口驱动(https://beskport.lanzoue.com/b004i4qjgj 密码:4n0m)
安装与配置串流软件
Windows 端(Sunshine):发行版 · LizardByte/Sunshine 、 Releases · LizardByte/Sunshine · GitHub (github.site 反代)
安卓端(Moonlight):https://beskport.lanzoue.com/i8ScI2ko9hdg 密码:cm4r
下载的时候选 sunshine-windows-installer.exe
Sunshine 配置
安装完成后重启
系统托盘(一般在右下角)会多出一个图标
右键它,点击“Open Sunshine”
第一次进入应该会让你设置密码
把语言调成中文,依次点击 Configuration – General ,在“Locale”选项里选择
点“Save”保存,再点“Apply”应用
手动刷新浏览器页面,如果语言没变化,右击系统托盘的图标,点“Restart”,等待它重启完成,再刷新页面试试
Moonlight 配置
点击主页的齿轮图标进入设置界面
设置视频分辨率、视频帧数、视频码率
视频分辨率设置为显示器的竖屏分辨率(例如显示器分辨率是1920×1080,那么就选择1080×1920)
设置下面的分辨率也一样
帧率根据自己情况来定
视频码率可以调低一些
视频帧速调节建议选择“优先最低延迟”
打开竖屏模式
编辑游戏配置文件
依次打开 游戏所在文件夹\Package\mai2.ini
查找 SinglePlayerType
把 SinglePlayerType 的数值改为 0
SinglePlayerType=0
maitouch 配置
下载 maitouch
点击上方的绿色按钮“Code”-“Download ZIP”
下载完成后解压
编辑图片
在你的安卓设备上打开 Moonlight ,在电脑上将屏幕显示方向改为竖屏(纵向)
打开游戏本体,进入主界面截屏,类似于下面的图片
编辑该图片,将名为“color_exp_panel.png”的图片覆盖到上面截屏的圆形部分,类似于下面这样
编辑完成后命名为“image_monitor.png”
命令行操作
打开命令提示符(快捷键:Windows 键 + R,输入 cmd,然后按 Enter 键)
输入下面这个命令
adb shell getevent -l
运行之后一直点安卓设备的右下角,会在命令行输出内容
复制“ABS_MT_POSITION_X”、“ABS_MT_POSITION_Y”的内容到记事本备用
编辑配置文件
使用十六进制转十进制工具转换
将结果复制到记事本替换原内容备用
在安卓设备上打开 AIDA64 之类的软件,查看分辨率
去 “maitouch” 文件夹,打开 “config.yaml”编辑参数
虚拟串口配置
打开后,在旁边添加端口,“COM3”和“COM33”,必须要同时添加
最后的测试
打开“maitouch”文件夹
第一次使用要点击“install.bat”安装(以后都不用再打开)
接着点击“start.bat”启动 maitouch
一般会输出以下内容
使用配置文件: config.yaml
当前触控区域X轴放大倍数: 0.26959560659011483
当前触控区域Y轴放大倍数: 0.25610927328993704
未开启屏幕反转
开始监听 COM33 串口...
Touch Keys: []
* daemon not running; starting now at tcp:5037
* daemon started successfully
触碰安卓设备的屏幕,确保触摸无问题,显示“Touch Keys: [有内容]”,就表明没问题