
Anno 1800 Python 发送器
使用 PyRun_SimpleString 向 Anno 1800 发送 Python 代码。
查看大图使用 PyRun_SimpleString 向《纪元 1800》发送 Python 代码。
用法:
只需将 AnnoPythonAPITool.exe 和 AnnoPythonInject.dll 解压到任意位置,然后运行 AnnoPythonAPITool.exe。
无论有无模组加载器均可使用。
如果《纪元 1800》处于窗口化全屏模式,你可以使用 F8 来显示此窗口。
工作原理:
GUI 应用程序将所需的代码/命令写入 script.lua(也可以编程为 script.py)。
之后,它将 AnnoPythonInject.dll 注入到《纪元 1800》中。
注入的 dll 会寻找 python35.dll,并使用 PyGILState_Ensure 初始化线程。
然后,使用 PyRun_SimpleString 发送命令来运行我们的 script.lua 文件,
之后使用 PyGILState_Release 完成线程。
当 dll 完成发送命令后,它会完全从《纪元 1800》中卸载自身。
源代码: ChrisAnd1998/Anno1800PythonAPI:使用 PyRun_SimpleString 向《纪元 1800》发送 Python 代码。(github.com)
截图:

正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。