专家自动交易

专家自动交易

在高级自动交易后添加专家级交易技能,如专家自动采矿

商人

允许你进行贸易,根据你的驾驶或管理技能,在最多10个星区的半径内买卖多种商品。


该模组在方法上与专家自动挖掘(原版技能)类似。

专家自动交易是基础自动交易标准自动交易在功能上的逻辑延续,并对后者进行了补充。

为了更好地与原始脚本集成,如果你想要完整的包,请使用增强版自动采矿自动贸易


我一直不明白为什么Egosoft创造了专家自动采矿(Expert AutoMine),这项功能允许你根据驾驶或管理技能,在8到10个星区的半径范围内开采并出售资源,却从未提供专家自动贸易(Expert AutoTrade)。

该模组增加了一个专家级自动交易技能,需要总星级达到4星才能启动,允许交易多种资源,类似于3星的高级自动交易。不过,根据你的驾驶或管理技能,你可以买卖的星系数量可以从8到10个不等,因此远高于3星的高级自动交易。

  • 4 星 = 8 个扇区
  • 5 星 = 10 个区域

你获得4星的可能性相当低,尤其是飞行员管理方面,但即便如此,它仍然会给出:

  • 1 星星 = 2 个区域
  • 2 颗星 = 4 个扇区
  • 3 星 = 6 个星域(高级自动贸易为 4 个星域)

  • FR:也提供法语版本。
  • RU:也可使用俄语

需求:

自1.3版本起,必须安装来自kuertee的UI扩展与HUD。

在激活此模组之前,请先禁用受保护的用户界面模式。


1.31

  • 修复专家自动交易中的最大范围错误,该错误将重置为原版最大数值

1.3

  • 新增:添加了原版系统中基于飞行员技能自动提升默认贸易订单的功能,同时考虑了新的改进版贸易订单。
  • 新增:电影视角现在支持所有修改的交易订单,并显示所选商品。
  • 更新:对交易订单ID进行修改/优化,并简化所有脚本,以更好地增强/原版集成。
  • 更新:将交易订单ID排序系统替换为通过Kuertee UI扩展和HUD的LUA回调集成(更简单、更健壮、更稳定)。
  • 修复了一些小问题:订单通知执行中的XPath替换错误。
  • 修复:正确声明内部参数并应用专家范围乘数,解决了范围参数专家交易错误。

1.2

  • 新:由Alex5Not翻译成俄语。
  • 更新:专家自动交易中最大闸门数量减少。从12-15个闸门减少到8-10个闸门,以减轻Egosoft引擎在搜索交易时的负载。
  • 修复:使用新贸易/采矿AI程序的飞船现在将像原版程序一样,在离港时正确地等待并使用安全出口路径。
  • 修复:为新的自动化交易例程(如原版例程)抑制玩家“交易队列已完成”的通知。

1.1

  • 统一交易订单ID,以提升与所有AutoTrade / AutoMine Damonya模组之间的兼容性。
  • 为指挥官驱动的交易行为添加了模拟辅助支持。
  • 修复了目标处理(避免船只卡住)并加强了同步点逻辑,使交易更加可靠。

1.0

  • 初始版本发布。

相较于其他(通常较为老旧)的交易模组,我的模组优势在于能自然融入Egosoft原版交易脚本。它不会直接修改现有交易或采矿逻辑,而是仅调整部分初始参数并添加新的起始指令。这有助于保持良好兼容性,尤其当Egosoft未来更新中对自身交易或采矿脚本进行调整时。虽然我无法预测未来,但相信我的模组仍能轻松维护,因为其脚本相当轻量。


UI扩展与HUD 来自kuertee。

ℹ️ 为什么进行此更改

在之前的版本中,为了正确地将我的新订单集成到原版订单列表中,我需要更改原版订单的ID,并在它们的名称前添加数字

没有这个解决方案,就不可能保持列表中逻辑顺序的正确性(从0到5)。 默认订单总是出现在自定义订单之前,导致出现不一致的情况,例如:0–3–1–2–4,尤其是在交易订单中。

这种方法的缺点在于,修改原版订单ID需要编辑多个引用了它们的Egosoft脚本。 这增加了与未来Egosoft更新出现不兼容的风险——修改的原始脚本越多,维护风险就越高。

在这个新版本中,我不再修改原始脚本的ID,并尽可能减少对它们的引用,从而保持原始游戏文件不变。 因此,不再需要在订单名称前添加数字,因为管理订单列表的LUA-UI文件现已能正确处理其排序。

因此,与原始文件的兼容性极大提升,因为该修改仅涉及庞大UI文件中一行代码。 然而,由于这一行代码位于LUA-UI文件中,它可能会与同样修改同一界面的其他mod产生冲突。

为避免此类冲突并确保正常运行,此新版本要求安装“Kuertee UI扩展与HUD”插件,该插件可以安全地管理此共享LUA层。

简而言之: ✅ 更好的兼容性 ✅ 轻量级脚本修改 ⚠️ 需要安装 *Kuertee UI扩展与HUD* 才能实现全部功能


Damonya X4 模组: