Skip to content

SEGA 官方串口协议连接游戏

食用须知

使用 SEGA 官方的串口读卡器协议需要关闭 Segatools 的读卡器 hook
如果关闭 hook 以后游戏未成功连接到读卡器(比如某些地方设置错误),游戏便会断网,需要修好后重启游戏

读卡器端口配置

游戏端口号
maimai DXCOM1
ONGEKICOM1
CHUNITHMCOM4
  1. 首先确认你游玩的游戏的端口号并记下。以上是常用游戏的默认端口号,其他游戏如果使用 amdaemon 的话可以在 config_common.json 中查看

    1. 打开 Windows 的 设备管理器 ,默认情况下的排列方式是 按类型列出设备
    2. 我们首先要确保对应游戏连接读卡器的端口号是否被其他设备占用
    3. 拔掉读卡器,寻找 端口 下拉菜单

    devmgr3

    1. 如果没有看到 端口 下拉菜单,可以直接进入下一步
      如果有的话,下拉并检查是否有设备占用了目标端口
    2. 如果有设备占用了端口,需要右键该设备,并依次选择 属性 → 端口设置 → 高级

    devmgr2

    1. 将 COM 端口号 修改为其他的端口(比如 COM255)
  2. 插上读卡器,进入下图的选单(按容器列出设备

    devmgr0

  3. 找到 HINATA

    devmgr1

  4. 右键点击 USB 串行设备,并依次选择 并依次选择 属性 → 端口设置 → 高级

  5. COM 端口号 修改为对应游戏所需要的端口号。因为读卡器使用了 USB CDC 类来进行串口通信,正常情况下无需修改波特率设置

  6. 修改完成后请务必重新插拔一次读卡器,或者将读卡器的 USB 串行设备 在设备管理器中禁用后再启用

游戏本体配置

  1. 首先请确保你的游戏是已经联网的,进入游戏后能够显示一个绿色地球图标,否则请先把游戏的联网设置好,不在本文讨论范围内
  2. 打开 segatools.ini,并按照如下方式修改:
    ini
    ;如果没有[aime]条目则请手动添加该条目和条目下内容
    [aime]
    enable=0
    ;enable=0的用途是关闭掉segatools的读卡器hook,使用官方串口IO,请务必这样设置**
    
    ;如果有[aimeio]条目(比如使用了hinata的aimeio模式,以及mageki或nageki)
    ;在前面添加";"来注释掉,或者直接整段删掉
    [aimeio]
    ;path=hinata.dll
    ;如果有以上条目的话请务必删除
  3. 因为读卡器使用了 USB CDC 类来进行串口通信,正常情况下无需修改波特率设置
  4. 启动游戏

其他页面