littlebot
Published on 2025-04-15 / 3 Visits
0

【源码】基于C++和Arduino的XC3AutoCraft自动饰品制作工具

项目简介

本项目是一款专门为Nintendo Switch游戏《异度神剑3》打造的自动饰品制作工具。它结合了PC上的游戏状态识别程序XC3StateDetector与Nintendo Switch的按键输入控制程序XC3KeyCommander,能实现全自动的饰品制作流程。用户只需预设目标饰品,系统就会自动制作,直至获得所需饰品。

项目的主要特性和功能

  • 实现全自动饰品制作,无需手动操作。
  • 饰品识别精度在作者环境测试中达到100%。
  • 支持日语和英语界面。
  • 可对CSV和JSON格式的目标饰品配置进行保存和加载。
  • 能通过点击虚拟JoyCon操作,无需切换物理JoyCon。
  • 实时显示每次制作的成功概率,助力用户选择最佳饰品。
  • 可自动识别游戏中的不同画面,如标题画面、野外、休息点和饰品制作界面。
  • 通过Windows的Toast通知告知饰品制作完成。

安装使用步骤

硬件准备

  • 连接Arduino Leonardo和FT232RL模块。
  • 用HDMI线连接Nintendo Switch和捕捉卡。
  • 用USB线连接Arduino Leonardo和PC,以及FT232RL和PC。

软件设置

  • 安装Arduino IDE 1.8.13。
  • 配置Arduino Leonardo的VID和PID。
  • 安装NintendoSwitchControlLibrary库。
  • 将XC3KeyCommander文件夹放置在portable/sketchbook目录下,并上传到Arduino Leonardo。

启动应用

  • 运行XC3StateDetector.exe。
  • 选择目标饰品、捕捉卡和串口。
  • 启动《异度神剑3》并保存到任意休息点前。
  • 点击“自动制作开始”按钮,系统将自动进行饰品制作。

注意事项

  • 使用前请确保所有硬件连接正确。
  • 请遵守当地法律法规和Nintendo Switch的使用条款。
  • 作者不对任何因使用此工具造成的损失负责。

许可证

本项目采用MIT许可证,详细信息请参阅LICENSE文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】