找回密码
 注册
X系列官方授权正版
搜索
查看: 26936|回复: 167

[原创] YET Another Trader AI improved version

[复制链接]
发表于 2014-12-21 19:13:49 | 显示全部楼层 |阅读模式
本帖最后由 wanglewis 于 2015-3-31 07:06 编辑

重要提示:此mod只针对普通跑商,此mod的商船并不会主动帮助玩家的空间站进行销售或购买原料,除非其中有利可图。如果想为你的空间站专门进行供给维护,请按照原版的处理方法直接分配矿船或商船给空间站如果需要对空间站管理的增强,请找yet another trader 的原作者的另一个galaxy station mod

PS:鉴于论文太耗精力,暂停更新。现有版本应该没有问题了,如果还有我可能抽空会看看

如果有遇到更新后矿船或商船卡在寻找交易上,移除舰船后再加入就行了。另外如果设置太多舰船在同一个星系,而且范围都设置到星系,本来就很难找到交易。因为有些时候有些交易虽然玩家能看到,但是后台做了处理,如果有其他npc舰船表现了兴趣,就会造成商船自动略过那个交易。由于没有时间测试,我没有删掉这个判定

V1.06
支持3.52

V1.06
支持3.2  


V1.05
实验性功能:新增一个新的自动模式:空间站矿船。任务:负责供应主基地的玩家空间站的矿物。如果主基地的空间站满了就供应星区的玩家空间站。矿船会优先供应缺货的玩家空间站。

V1.04fix
修复了读取存档时经常有商船或矿船命令消失的bug(非常奇葩的bug,害的我s/l无数遍才找出来问题在哪,完全是自己手贱。。。。。)



V1.04
1. 移除了商船和矿船卖货的优先权判定。只管利润,不管买家卖家是不是玩家

2.增加矿船找买家的效率
3.添加了一个版本检测系统,如果mod升级了会自动重置脚本,防止读取旧版本存档的时候死机或无法读取

V1.03  bug修复:修复采矿船卖矿没钱的问题


V1.02 hotfixbug修复:修复了一个会造成积压在商船的商品不能卖出或者以低价卖出的bug。

V1.02
更新内容:
交易ai:(所有这些ai只针对玩家船只)
1. 优化交易ai,基本上ai每次跑商一轮能赚10%以上
2.如果是之前买的或者是抢的货,会卖给一次性交易额最大的(或者出价高于平均价120%的,会在这几个中间随机选一个),上一版可能会卡住卖不出
3.紧急情况下会将账户的钱全额转回,但如果是突然遭遇大伤害打击则仍然有可能损失(主要是M级别的商船,L及XL基本都有足够时间),感谢bbgun的建议!

普通功能改动
如果是利润转账,则记录到日志的小队下,紧急转账则记录到维护,变动钱包限制的转账则记录到通用


已知bug最新版已修复:ai 矿船仍然不会将玩家的需求放在最优先的位置,我会在稍后更新这个版本修复这个问题(上一版也有这个问题)

V1.0(基于12月23日的最新版做成)

更新内容:
交易ai:(所有这些ai只针对玩家船只)
1.进一步优化了交易合同的寻找,将卖出价格限制在了基础价的九折之上(原版使用的系统内置ai,不限制这个,所以你们很有可能亏的很惨。。。。)
2.对寻找到的交易合同的选择,如果是我方出售,将在交易总价最高的和折扣大于20%的合同中随机选择一个(原版是在限制范围内选个随机的),请大家回馈下意见,暂时的问题就是如果是星系交易经常跑很远,而且会死
3.在选择对建筑船只供货的时候,会优先选择玩家自己的
4.解除了购买一些特殊产品的订购限制,比如水啊什么的。
普通功能
对所有自动舰船添加了交易时开地图的功能,以及增加对应阵营关系。对矿船添加了采矿前开地图的功能。(再也不会有跑到个奇怪的地方采矿,找都找不到的时候了)

bug修正
1、手动交易的bug的修正,现在针对正在进行自动贸易的商船进行手动贸易时,会立即去执行,执行完所有手动贸易后会自动回归自动贸易(针对商船、矿船,你可以手动买卖,防止积压
2、添加舰船如果遇到转账有时候会出现bug nullnullnull的情况。 现在添加舰船时转账如果取消或者没有输入数字直接点回车不会再回复到上个选项了
3.  如果已经添加的飞船被摧毁了,会造成列表出现nullnullnull,无法移除飞船以及配置飞船。

新的bug:暂无

Steam下载链接:http://steamcommunity.com/sharedfiles/filedetails/?id=361785516

以后更新都在steam了,大家可以在这里报一些bug什么的

使用方法:由于新版本优化了ai,需要移除所有商船并重新添加进队列,才会正常启用




关于大家关心的到底利润是多少:

举例:一艘船,钱包上限设置到5kk,你第一次转账5kk给他到上限, 货仓是空的,他每次跑商买卖后,金钱只要超过5kk就会转账给你,不超过就不会。

暂时的问题就是燃料的费用是从你自己的钱包出的。我在看看能不能让燃料也从船员自己的钱包出,这样以后转多少利润就是多少,连燃料费用都不考虑了(由于如果燃料费用也从船员钱包出将造成ai在寻找贸易机会的时候判断当前财产出错,因此在解决ai优化问题前不会考虑这个)







评分

参与人数 3UCC +6 好评 +2 收起 理由
萨尤卡之怒 + 2 不知道为什么天琴去挖矿了!囧TZ.
k3355777 + 2 + 1 原创内容
bbgun + 2 + 1 优秀作品!

查看全部评分

发表于 2014-12-21 21:13:05 | 显示全部楼层
感谢分享,这就更新测试!
回复

使用道具 举报

发表于 2014-12-21 22:37:40 | 显示全部楼层
原版按esc没有bug啊,这个一不小心按了下ESC麻烦比较大,不能配置舰船,楼主能不能修复这个bug。。
回复

使用道具 举报

发表于 2014-12-21 23:05:24 | 显示全部楼层
谢谢分享
回复

使用道具 举报

 楼主| 发表于 2014-12-22 01:02:31 | 显示全部楼层
quentinsc 发表于 2014-12-21 22:37
原版按esc没有bug啊,这个一不小心按了下ESC麻烦比较大,不能配置舰船,楼主能不能修复这个bug。。 ...

刚测了一下,这bug原版就有,就是你添加舰船的时候,如果已经进行到转账那一步了,按esc然后再继续,在清单里会多出来个无效的

原因不明,我还没去看这个的代码,我对侧边栏UI的代码不熟,等有空了我看看吧
回复

使用道具 举报

发表于 2014-12-22 06:09:54 | 显示全部楼层
本帖最后由 bbgun 于 2014-12-22 06:20 编辑

好东西,收藏先。

可以在http://forum.egosoft.com/viewtopic.php?t=369263 里面直接和作者联系,更新还是很频繁的。
回复

使用道具 举报

发表于 2014-12-22 06:21:14 | 显示全部楼层
wanglewis 发表于 2014-12-22 01:02
刚测了一下,这bug原版就有,就是你添加舰船的时候,如果已经进行到转账那一步了,按esc然后再继续,在清 ...

是不是最新版本的?作者更新的很频繁。
回复

使用道具 举报

发表于 2014-12-22 10:34:59 | 显示全部楼层
wanglewis 发表于 2014-12-22 01:02
刚测了一下,这bug原版就有,就是你添加舰船的时候,如果已经进行到转账那一步了,按esc然后再继续,在清 ...

可能就在那一步有问题吧,我也许没在那里按过ESC,其他步骤我试过应该没问题。。。只能小心操作了。。
回复

使用道具 举报

发表于 2014-12-22 10:35:10 | 显示全部楼层
大神啊,多谢多谢~
回复

使用道具 举报

发表于 2014-12-22 10:47:20 | 显示全部楼层
楼主威武,可否放出修改版的英文版?(就是汉化之前的版本)?一直用英文版的飘过~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站