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

[原创] 舰队MOD(框架测试版)(12-30更新)

[复制链接]
发表于 2018-12-30 01:08:18 | 显示全部楼层 |阅读模式
本帖最后由 slan 于 2018-12-30 20:47 编辑

简介
初期版本,提供舰队内攻击分组,简单设定小组攻击对象,自动停靠飞船,自动补给弹药和无人机。
因为我对舰队非地图指挥的执念,保留了手动指挥小组攻击不同对象的功能。
考虑了好久,还是放弃了CODEA那种海军式分组方式,转而使用自定义攻击小组的方式来实现舰队分组。
因为最初的目标只想做个自己手动控制舰队的MOD,但是不小心写HIGH了。中间重构了三次,可能有许多未知BUG。见谅
大部分功能都只搭建了框架,细节很不完善,大家可以回复希望的改进(关键是我自己没好好玩舰队,现在抓瞎了)。
使用前请先备份好存档!
效果如图:


更新1:2018-12-30
1、增加大型目标、小型目标优先级
        大型目标包含空间站、XL、L。小型目标包含、M、S、XS。



操作介绍:

通过默认指令中的舰队设置新指令来设置母舰(玩家当前操作的飞船可以通过另一方式设置母舰,稍后说。)


攻击距离:雷达可视范围的百分比,舰队非手动指定下只会攻击这个范围内的敌人。
跳跃跟随:暂时无效,这个功能和作弊菜单重复了,已取消。
反应模式:选中为主动,不选为被动,后面随时可更改。
确定后等待一会,当默认指令变回原地待命后则完成设置。

成功设置母舰后,和母舰舰长对话可看到远程控制选项。


全部召回:让舰队成员忽视当前的所有敌人回到母舰身旁,这个过程中不会反击。
舰队设置:舰队的详细设置
索敌方式:与默认指令中的设置相同。


组设置:设置各个分组
舰队设置:与默认指令中的设置相同。
当前舰队解散:顾名思义,解散当前的舰队。


组设置:设置当前已有的小组属性。
管理成员:顾名思义,添加或删除舰队成员(需要将飞船设置为母舰下属)
添加新攻击组:理论上,舰队的攻击小组是无限添加的。
所有队员添加为:将当前非成员下属添加到某个小组中
解除组:将当前某个小组删除


优先攻击:指定攻击的对象(目前初步设置了空间站和不同飞船吨位,以后会添加更多优先选项)
只攻击优先目标:成员只打优先目标
以上两项防御组没有
攻击方式:分散)飞船在保证至少3打1的情况下攻击所有敌人,适合打小船;集中)集中所有飞船攻击同一目标,打大船比较合适
炮塔设置:设置本组内所有飞船炮塔(如果有炮塔的话)
补给设置:设置补给空间站以及补给列表。


补给品:指定空间站提供的所有补给品列表(目前只有弹药以及无人机)。可设置补给品以及补给品在飞船中占用的空间百分比。
当前列表:可设置已经设置的补给品的占用百分比
清空列表:顾名思义
选择空间站:将玩家点选的空间站设置为该小组的补给站,只有这里设置了,补给品才会显示列表。(建议一个小组内,只设置同样改装范围的飞船,我没试验过是不是能跨级别补给)(刚看到补给船的MOD,这里暂时不支持,只支持空间站。)


通过shift + 2两次激活(如果使用了作弊菜单,会在作弊菜单的快捷菜单中第六项出现)
手动攻击:比远程设置多了集火选中、针对攻击的功能。
集火选中:所有小组成员一起砸玩家选中的对象。包括防御组
针对攻击:让指定的组集火玩家选中的对象

停靠:
当舰队脱离战斗一段时间,所有成员飞船会在舰队成员中自动寻找可停靠目标。目前直接用的瞬间停靠。
注意:
1、不要手动修改舰队成员的指挥官,要卸载后修改。
2、尽量不要修改舰队成员(母舰除外)的默认指令。因为我没增加自动修复指令,会导致默认指令被修改的飞船自动停靠失效。
3、我是在1.5游戏版本下做的,1.3我没测试过,目前确定的应该是炮塔模式1.3少一个,其他未知。

下载:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 4声望 +2 UCC +29 好评 +4 贡献 +1 收起 理由
TCTF + 2 + 1 优秀作品!
月下小憩 + 1 + 24 + 1 + 1 优秀作品!
windy爱情公寓 + 1 + 1 + 1 优秀作品!
bbgun + 2 + 1 原创内容

查看全部评分

 楼主| 发表于 2018-12-30 15:43:28 | 显示全部楼层
darkfirestorm 发表于 2018-12-30 15:08
有哪位大佬会建模,我想要大飞船,P族的,主要是舰桥开起来高端。现在的航母个头太小了,至少要比“I”大一 ...

你先学着,如果学成。希望能建造一艘星球战舰。我想要这种已经等了10年了……
回复

使用道具 举报

 楼主| 发表于 2018-12-30 19:18:19 | 显示全部楼层

学呀,你以为我写MOD是本来就会呀,这都是X4上线前一个月用XR补课学到的呀。
回复

使用道具 举报

 楼主| 发表于 2018-12-30 19:24:21 | 显示全部楼层
idofwsl 发表于 2018-12-30 17:01
非常棒的MOD,这正是游戏里缺失的一块重要功能

想问下楼主,关于“指定攻击的对象”,如果我选择了XL级, ...

那我再优先级里加两个分组呗,加上大型目标、小型目标两个分类。该组的飞船会优先攻击这类对象。
如果加上只攻击,就可以保证该组飞船只攻击大型或者小型目标。
优先级可以加很多的。
回复

使用道具 举报

 楼主| 发表于 2018-12-31 18:37:10 | 显示全部楼层
本帖最后由 slan 于 2018-12-31 18:38 编辑
a252242898 发表于 2018-12-31 18:20
目前遇到两个问题。。。
1、添加新组的时候似乎只能添加攻击组,其他组比如防御组巡逻组之类的没办法新建
2 ...


1、防御感觉没必要分组。有人要试图攻击旗舰,防御组才会出击干他。所以防御连优先级都没有。
2、看来你看了代码呀。补给组和巡逻组取消。补给组完全没卵用,巡逻组我没想好实现逻辑。巡逻组我的定义是让舰队镇守一个星区用的,但是X4的星区太大,不太合适。
3、图标的问题蛮奇怪的,分离文件版没这个问题。打包版我的系统上也没发现问题……
4、打包过的,应该可以在WIN7下放到游戏目录,不用放到存档目录,你可以试试。
回复

使用道具 举报

 楼主| 发表于 2018-12-31 20:42:47 | 显示全部楼层
a252242898 发表于 2018-12-31 18:42
好的谢谢 我去试试

关于巡逻组那个设定我觉得可以借鉴一下X3的舰队MOD

这个MOD的起源想法都是从CODEA借鉴的。
CODEA的侦查就是用来开视野的,这个实现起来挺容易的。巡逻实话我没玩明白,我想象的巡逻应该是一种随机的更大范围的侦查。应该是将侦查范围拓展到整个星区,发现敌人后出动对应部队。但是实际玩的时候发现,巡逻发现敌人就扑上去了,那点人瞬间全灭了……主力完全不动,我就迷惘了。
回复

使用道具 举报

 楼主| 发表于 2019-1-1 14:51:24 | 显示全部楼层
a252242898 发表于 2019-1-1 02:59
分开成战斗机组和拦截机组?
战斗机默认命令保护巡逻机组、拦截机默认命令保护母舰,无战斗时停靠母舰

移动补给船应该是官方设计的一艘船,类似于XR的亚特兰号,船上附带了建筑组件。从分类来说,那个是船MOD而不是逻辑MOD。如果要所有大型船都支持这种功能,需要大幅度修改原版文件,我不做。
如果要任意船船自动生成补给品,逻辑上可以类似作弊类MOD。每生产周期定时扣除指定材料,然后生成对应补给品。其他船只通过交易获得补给品。
这个逻辑没什么问题,可以有。放在计划里了。
回复

使用道具 举报

 楼主| 发表于 2019-1-1 14:57:27 | 显示全部楼层
本帖最后由 slan 于 2019-1-1 14:58 编辑
quasimodo0 发表于 2018-12-31 23:56
回收救援有个组的话还是挺有意思的。还有最重要的损血自动返航就完美了


功能可以有的。这个并不难。原版应该就是战术撤退的功能的。我曾经想过,当被设置为攻击目标,并且护盾为空时强制返航。
问题1:很多时候破盾了就跑不了了……
问题2:如果损血就返航的话,小飞机在有大型目标参战时的战斗输出非常低。
问题3:大型舰应该并不需要这个,因为没有跳跃跑不了……
回复

使用道具 举报

 楼主| 发表于 2019-1-7 11:57:27 | 显示全部楼层
13682309703 发表于 2019-1-4 20:51
楼主,战斗时经常有船开助力冲过去,冲到敌人面前的时候已经没有盾了,能不能减少这种情况 ...

这应该是官方战斗的一个很正常的设定。
如果要修改的话,我得接管战斗脚本并重构。
这需要一些时间。战斗脚本牵扯的内容还是挺多的。
回复

使用道具 举报

 楼主| 发表于 2019-1-7 11:58:56 | 显示全部楼层
Aijunlan 发表于 2019-1-4 15:22
@slan
“但是实际玩的时候发现,巡逻发现敌人就扑上去了,那点人瞬间全灭了……主力完全不动,我就迷惘了。 ...

这是个思路,现在比较忙,没时间看脚本了。过段时间会逐步完善的。
回复

使用道具 举报

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

本版积分规则

关闭

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

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