Skip to content

hsj1992/PokemonTycoon

 
 

Repository files navigation

PokemonTycoon

一款用于自动化宝可梦剑盾的上位机控制程序。可以实现全自动孵蛋、放生、极巨战寻找目标、过帧、SL紫光、无限开车、合化石、挖矿、打战斗塔等操作。
项目整体分为两个部分:图像识别自用版,和无图像多用途发布版。
两个部分使用相同的固件。项目及相关的通信协议见这里:
https://github.com/nukieberry/SerialCon

PokemonTycoon(宝可小管家)

PokemonTycoon

  • 自用版,含图像处理,脚本逻辑比较复杂,外带一套截图取色工具。
  • 图像处理使用采集卡,经过OBS投屏后采集屏幕,比较绕远但在多种方式中最适合我自己。只要修改PokemonTycoon.Graphic.VideoCapture类的函数实现就能从别的渠道获取图像,不过图像和颜色可能要重新测。
  • 脚本均按自己的需求定制,支持各种复杂的参数比如孵蛋筛选表达式、极巨战目标过滤等。根据实际使用的情况也加入了各种容错判断/纠正机制。
  • 设计方向是追求强大的功能,一键操作,完全自动化且随时可以观察结果。

(仅供参考,因为过于个人定制)

EasyCon(伊机控)

EasyCon

  • 发布版,不需要采集卡,并且为不同用户设计了三种不同运行方式(脚本和固件均相互兼容)。
  • 【联机模式】通过电脑控制单片机,脚本在电脑端运行,可以看到运行过程,可以使用虚拟手柄直接操作NS。
  • 【烧录模式】连线写入程序,脚本在单片机上运行,运行时不需要电脑,但电脑可以控制运行/停止。支持一些极限效率脚本。
  • 【固件模式】生成固件后手动刷入,适合没有USB-TTL线的情况,效果和烧录模式类似。
  • 脚本使用自己设计的语言,致力于容易学习、结构简单以及可编译成单片机用的字节码。
  • 设计方向是简单易学,人人可用,不需要搞C语言就能自己定制脚本并达到最高效率。
  • 与自用版使用相同的固件。

单片机端指令集:
https://docs.qq.com/sheet/DZm1ydlZadkpncUNo?c=A88A0AZ0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%