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

[分享] [Scripts] Tomol Turret Commands v1.02

[复制链接]
发表于 2007-1-25 08:55:10 | 显示全部楼层 |阅读模式
Download:
论坛FTP/脚本区/Turret_Commands_v1.02.spk
http://rapidshare.com/files/1937 ... ands_v1.02.spk.html

这个scripts 的目的

1,优化炮塔的效率
2,为船保存不同的武器配置及炮塔命令

新增的炮塔命令

1,Turret Anti-CapitalShip,对 M6 M7 M1 M2 TL 优先进攻,如果没有可以攻击的大船,则攻击其他的船,几乎忽略飞来的导弹。
2,Turret Anti-Fighter,优先消灭导弹,所有船的优先级几乎一样,Fighter 略高。

两个命令都会打所有的敌人,会根据具体情况选择合适的武器,区别在于对不同目标进攻的优先不同。

两个命令的索敌顺序

a,player 的目标
b,自己的攻击目标
c,攻击自己的船

每次找到一个目标后,进行以下鉴定,
a,是否符合命令优先的目标类型,对于 Anti-CapitalShip 来说,忽略小船,对于Anti-Fighter来说,则忽略大船
b,是否是敌人
c,是否在炮塔攻击范围内

如果上面三种目标都不存在或者都没有通过鉴定,
对于Anti-CapitalShip来说,随机寻找一个可以攻击的大船,如果还没有,则随机寻找一个可攻击的敌人。
对于Anti-Fighter,直接随机寻找一个可攻击的敌人,不管是否小船。主要是考虑效率问题,一来小船的数量肯定要远远多于大船,二来打大船不管小船往往不存在什么大问题。

现在开火的距离已经正常了。

新增的命令

1,Save/Load Weapon Settings,为执行此命令的船保存武器设置(包括主炮)以及炮塔命令。
2,Save/Load Weapon Settings for IS Ships,为执行此命令的船所在sector中所有的船及dock在这些船上的ships(不包括dock在station的船),保存武器设置(包括主炮)以及炮塔命令。如果执行此命令的船dock在了一个station,则他自己的设置不保存。
3,Save/Load Weapon Settings for Docked Ships,这是一个station才有的命令。顾名思义,就不多说了。

三个命令的第一个输入值都是Save / load / remove,0是save,1是load,2是remove。第二个则是对哪个存档操作。一共可以有 5 套设置。

使用第2、3命令时,没有炮塔的船会被忽略,除非是player使用的。

新增的hotkey

1,Change Turret Settings,在 5 套武器设置存档之间切换,由1至5,循环往复。会跳过不存在的设置
2,Change Turret Commands Only,在 5 套存档之间切换,由1至5,循环往复,但是不还武器,只换炮塔命令。会跳过不存在的设置
3,Switch Turret Commands On/Off,如果当前有一个炮塔有命令,则保存所有当前炮塔命令设置,停止所有炮塔命令,并且reset上两个hotkey,使下次使用它们时调用存档 1。如果没有炮塔命令在执行,则load 上次使用这个hotkey时保存过的炮塔命令设置。
4,Load Turret Settings 1 至 5,这 5 个 hotkey 直接 load 相应的炮塔设置,不用循环了。

这几个hotkey只对playership有用。有提示音。

1.02 的修正

选择执行 Anti-CapitalShip 和 Anti-Fighter 后,不会立刻自动选择武器,直到接触敌人时才会开始自动选择武器。这样可以保证开火距离和炮塔起初使用的武器一致。


现在只能保证没有什么bug,但是这么设计是否合理,估计只有实践可以证明了。炮塔命令有可能还要优化,毕竟实战检验不够。

如果有什么看不懂请尽管问,我写东西一向比较乱。

[ 本帖最后由 tomol 于 2007-3-5 00:50 编辑 ]

评分

参与人数 2声望 +2 UCC +376 收起 理由
猪样年华 + 2 + 200 挖挖挖,怎么评都不过分
ccb + 176 意尤未尽

查看全部评分

发表于 2007-1-25 10:26:18 | 显示全部楼层
赞美大大:lol

如果热键第一个是可以同时换武器和命令的话,第二个偶理解用处应该不是很大吧?因为即便是不换武器就换命令的功能第一个也可以实现的,而且5组应该足够了?还是因为考虑执行效率问题 ... 换武器速度比较慢?而且偶在考虑武器配置和命令的匹配问题,会不会由于误操作出现武器没换可是却换了不恰当的命令的情况?偶理解还是武器配置和命令一起换更可靠一点的?

第三个热键的意思是不是就是说这个键其实是用来切换你最近使用过的配置ON/OFF的?如果是酱紫的话也是跟上面一样的问题,只换命令不换武器可能导致误操作的吧

大大考虑得非常全面啊,对偶来说有第一个已经很满足了

再建议下大大,把这个发到EGO上去吧,那里好象还没有中国人写的脚本的:lol
回复

使用道具 举报

发表于 2007-1-25 11:02:08 | 显示全部楼层
出来了亚~~~~~~~~~~~~~~~~~~~~!!!!!!

啊 啊 啊

挖 挖 挖

卡 卡 卡
回复

使用道具 举报

发表于 2007-1-25 14:29:05 | 显示全部楼层
中午回去试了下,时间关系没来得及开打,其他设置一切正常,不过也有些问题想再请教下大大:loveliness:

偶估计大大热键是使用单键循环而不是多个热键的原因应该是考虑X3的热键已经太多了,不过酱紫的设置可能也会存在问题:
1.切换后能不能加点提示?因为X3群殴时候帧速低了按键没反应是经常的事情(偶把命令直接记录为宏了,然后发现在和平星区记录的宏在开打后无效了,原因就是菜单反应慢了,只好再调整按键间延迟),而且如果设置SLOT多了的话按几下到位可能也不好掌握,要是能给个提醒就好了 ... 不过偶也在想用什么方式,短信应该比较容易实现但不方便,文字要实现的话得打开字幕也不方便,最好的方法就是声音,不过这个声音文件可能得自己录制了 ... 要不叫阿姨来配下音?
2.这个是问题:如果偶设置了3个SLOT,那么在热键切换时候是就3个切换呢还是5个切换?就是空的那两个是否参与切换?
3.偶没有找到删除设置的命令,当然覆盖是一种方法,但偶想说的情况是:比如偶开始设置了5个SLOT,但是然后发现其实3个就够用了,这个时候如果偶切换的话应该还是5个来回切的吧,就是说偶不想要的两个因为没有删除内容,还是在参与切换的?

其实这些问题如果换成5个热键的话就都没有问题了,X3实在偶玩到现在键盘使用率最高的游戏了:L

不过至少偶还是建议大大给切换过程加点声音的,类似炮弹上膛之类的金属声,除了便于提醒外,也是效果
回复

使用道具 举报

 楼主| 发表于 2007-1-25 20:49:03 | 显示全部楼层
先谢谢。更感谢ccb的建议。提示音确实需要。

我会加一个清空某个slot的功能,用数字2就行了。然后hotkey会跳过空的slot。

hotkey 3,还有一个功能是reset hotkey 1&2 当前使用的slot号,使下次使用它们时肯定调用存档 1 的设置。

我先做这些修改,看后面使用的情况,再做决定。
回复

使用道具 举报

发表于 2007-1-25 22:34:45 | 显示全部楼层
恩,坚决拥护大大的实力:victory:
回复

使用道具 举报

发表于 2007-1-25 23:11:23 | 显示全部楼层
大大乘我生病的时候发表大作呀。
我先简单看了下你的介绍,说点看法:

每次找到一个目标后,进行以下鉴定
a,是否在炮塔攻击范围内
b,是否是敌人
c,是否符合命令优先的目标类型,对于 Anti-CapitalShip 来说,忽略小船,对于Anti-Fighter来说,则忽略大船

这个是严格按照abc的步骤判别的吗?如果是的话,那么不在X或者K的星区内,b在a前会比较好。

另外我想的是,能否加强一下Anti-Fighter功能,例如在5km时候装备射程远的BPBE,到了2km内换大威力的FAA。

就说这么2点,脑子还是晕呼呼的,说错了见谅哈。
回复

使用道具 举报

 楼主| 发表于 2007-1-26 01:24:54 | 显示全部楼层
我已经改了,正确的顺序是
a,是否符合命令优先的目标类型,对于 Anti-CapitalShip 来说,忽略小船,对于Anti-Fighter来说,则忽略大船
b,是否是敌人
c,是否在炮塔攻击范围内

武器已经会自己选择了,可能还需要一些改进。
回复

使用道具 举报

发表于 2007-1-26 09:30:04 | 显示全部楼层
恩,偶发现了原来炮塔会根据情况自己选择更换的 ... 大大强的

不过偶昨天试了下似乎GPPC开炮时间有点晚?基本上都是在距离目标3KM左右才开炮的,离GPPC的实际射程短了有一半,是偶设置有问题吗?
回复

使用道具 举报

 楼主| 发表于 2007-1-26 20:21:12 | 显示全部楼层
这个问题我正在寻找解决的方法。当然死方法我肯定有,关键是找到效率比较高的。
回复

使用道具 举报

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

本版积分规则

关闭

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

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