Skip to content

nyaoouo/FFxivPythonTrigger2

Repository files navigation

FFxivPythonTrigger

简介

  • FFxivPythonTrigger 是一个以 python 编写,提供基于事件回调触发其他事件的触发器框架
  • 你可以选择用任何你熟悉的语言编写插件 —— 只要最后可以对接上 python 的接口
  • 更多请参阅开发指南

注意事项

  • 使用本工具有导致账号遭封禁的风险
  • 随缘支持随缘更新
  • 出问题请提供相关log(默认位置为根目录InjectErr.log或是AppData/Core/log_xxxxxxx.txt
  • 仅处理最新版本的技术问题(出问题请先尝试更新)

食用方式

  • 需求环境:python 3.9.0+ x64 windows 版本
  • 安装py环境,官网:https://www.python.org/
  • 安装程序依赖 pip install -r requirements.txt ** 注入器自带依赖检测、安装,无需特意手动安装依赖
  • 运行injecter.py注入游戏
  • 游戏内操作相关请参阅:Command插件
  • 注意:版本初首次需要纯净注入,后续无需
  • 强烈推荐关闭游戏前输入/e @fpt close以退出本插件

插件一览

核心功能/依赖:

名字 介绍
SocketLogger 作为注入器和程序内核通讯的桥梁,用于传递程序日志
HttpApi 提供一个 http api 供其他程序调用本程序功能
ChatLog 读取聊天框信息,产生 chatlog 事件(todo:产生聊天框信息)
XivMemory 提供对于 FFXIV 相关内存操作的接口
XivMagic 提供对于 FFXIV 相关函数调用的接口
XivNetwork 产生网络相关事件
CombatMonitor 提供战斗分析功能(伤害分析相关)
Command 处理游戏内指令,并提供基础内核操作指令

功能插件:

名字 介绍
MoPlus 鼠标功能增强(未完成)
ActorQuery actor 查询
XivCraft 生产规划
ACTLogLines 对接ACT获取 logline 并且产生相关事件(未完成)
SendKeys 提供对本游戏传递按键的接口
Markings 提供游戏标点的接口

常见问题

如何启动默认加载插件:

有关中文用户名等:

  • 避免在python路径及fpt路径出现中文
  • 中文用户名默认安装会直接闪退,请自行解决
  • 非中文用户名也闪退请调整环境变量

遇到WinApi err code:5/6/299/etc.

  • 注入器调用api问题,目前未找到妥当解决方法,未来或重构注入器
  • 请尝试安装较低版本的pywin32,比如说 pywin32==228

如何多开注入:

  • 注入器支援 -p 参数指定pid e.g.python Injecter.py -p 12345
  • 目前关于多开还有一些端口问题需要自行处理

如何回报问题:

  • 提issue
  • Q群:社恐犯了暂时关闭

想到继续补充

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages