Git Product home page Git Product logo

ffxivpythoncraft's Introduction

本插件停止维护,辅助功能移至隔壁fpt2

高难外置思考回路

注意

  • 使用本工具有导致账号遭封禁的风险
  • 本来想写两点可是通宵太累忘了
  • 记起来了,本工具处于迭代期,任何奇奇怪怪的bug都有可能出现,欢迎提issue也欢迎提意见 最好空降生产算法双料大佬帮忙写手法,请尽量保持更新

功能

  • python实现的生产模拟器
  • 一个用作模拟器demo的高难手法
  • 获得结果后将建议通过tts播报

适用范围

内置手法配合 nga月下大佬的攻略 进行
有能力可以自己进行修改Solver模块

环境

需求ACT

  • ACT需求插件:triggernometry

需求python

  • 内存读球需要x64环境,admin权限
  • python 需求库:看requirement.txt

食用方式

  • triggernometry导入TriggernometryExport.xml
  • 启动FFxivCraftHelper.py
  • 请在游戏“消息过滤”内——“战斗”类勾选“自己的技能”以及“通知”类勾选“自己的制作信息”
  • 预先把生产面板恢复默认位置(不能遮盖球的范围)(ocr读球适用)
  • 开始生产,将自动执行( 如果tts报terminate就是建议倒掉,不过可以试试手动救 自毁模式,自动连刷高速/仓促 好吧恢复了tts报terminate)
  • triggernometry将产生当前建议日志行——格式:@pythonCraft res [技能、建议]

config文件的一些项目

  • server
    • hostName:监听地址
    • port:监听端口
  • player
    • lv:玩家等级
    • craft:玩家作业精度
    • control:玩家加工精度
    • cp:玩家制作力上限
  • target
    • rlv:配方等级
    • Durability:配方耐久
    • Progress:配方进度
    • Quality:配方品质
  • ball
    • type:可选 memory / ocr / input
  • TTS
    • open:可以关掉烦人的TTS
  • MemoryFixStatus
    • open:是否启用内存纠错(包括角色三围,生产模拟的问题)
  • Log
    • open:是否启用log

Reference:

[5.x][制造][采集]制造采集属性相关机制分享/探讨(5.2修订版)

声明

本工具仅作学习用途,bla bla bla bla,别拿来做坏事.jpg

ffxivpythoncraft's People

Contributors

nyaoouo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ffxivpythoncraft's Issues

5.4版本更新之后出现的错误提示

请问是哪里的问题呢,有解决方式吗?希望可以解答,非常感谢

[Math] skill:100 buffSum:0
[Math] efficiency:1.0 base:649 ball:1
[Math] total push:649
[FFxivMem] Fix status current durability 40 -> 0
[FFxivMem] Fix status current progress 0 -> 32758
[FFxivMem] Fix status current quality 649 -> 0

Traceback (most recent call last):
File "pymem_init_.py", line 394, in read_bytes
File "pymem\memory.py", line 105, in read_bytes
pymem.exception.WinAPIError: Windows api error, error_code: 299

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "socketserver.py", line 316, in handle_request_noblock
File "socketserver.py", line 347, in process_request
File "socketserver.py", line 360, in finish_request
File "socketserver.py", line 720, in init
File "http\server.py", line 427, in handle
File "http\server.py", line 415, in handle_one_request
File "core\Utils\HttpServer.py", line 28, in do_POST
File "solver_v2\Solver.py", line 78, in call
File "solver_v2\Solver.py", line 113, in use_skill
File "core\Utils\FFxivCraftMem.py", line 118, in fix_status
File "core\Utils\FFxivCraftMem.py", line 87, in
File "core\Utils\FFxivCraftMem.py", line 30, in get_value
File "pymem_init
.py", line 396, in read_bytes
pymem.exception.MemoryReadError: Could not read memory at: 6318, length: 2 - GetLastError: 299

关于设定属性小小问题

[player]
lv=80
craft=2758
control=2917
cp=657

月下的禁断是2907
是开了部队特效的那个buff吗加工精度+10

main闪退

萌新请教一下大佬_(:з」∠)_,点击main.py之后闪退有解嘛...都按照步骤操作嘞

Manager.py bug

manager.py 里面的各个get方法还是原来的固定值,没调用calc方法吧

Well done, developer

I appreciate the work of the author very much, continue to work hard!Never mind the bickering under the "NGA" forum, it's just clowns who don't want to hurt their interests.Just like at the beginning of China's "catfish fine decoration workers" plug-in, the author was even human flesh.But with the "BurningDowntheHouse" plugin developed by a foreign developer, it's possible that these clowns will go abroad again.Hats off to everyone who worked on the plugins for the Final Fantasy XIV. I'm also learning about the parsing and logging of the ACT. I hope someday I can develop a plugin in Python like you!Finally, I would like to ask if there is a plug-in technology exchange group. I hope we can communicate and make progress together.

萌新提问_(:з」∠)_

我打开main会显示
2021-01-11 00:13:09,543 - pymem - DEBUG - Process 1540 is being debugged
[TTS] Load White list:{'finsih', 'terminate'}
Traceback (most recent call last):
File "D:\FFxivPythonCraft-master\main.py", line 9, in
Server(
File "D:\FFxivPythonCraft-master\core\Utils\HttpServer.py", line 37, in start
if check(self.port) :raise Exception("Port is in used")
Exception: Port is in used
<>
这样一条,(:з」∠)跑去看了一眼代码好像也没啥问题……不知道该怎么解决(辛苦大佬了(:з」∠)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.