ewinted
发表于 2020-12-27 21:51
本帖最后由 ewinted 于 2020-12-27 21:56 编辑
duan1988420 发表于 2020-3-9 19:02
楼主辛苦了我问一下 如果我想再加一个插件 该怎么做
就是我想有两个自制插件 一个给我用一个给我小弟 ...
显示插件的属性你要在hullmods文件夹的hull_mods.csv文件desc栏自己填写插件的加成属性说明
比如:在各个要害部位安装坚固的钢制密封门,增加{%s}舰船结构。
减少{%s}战斗中因船体结构受损而造成的船员伤亡。
ewinted
发表于 2020-12-27 21:54
本帖最后由 ewinted 于 2020-12-27 21:58 编辑
qq1064104531 发表于 2020-5-7 02:01
楼主,我看了下整个帖子,您在第一页发的解读,感觉这个我应该可以自己做一下。意思是我把每个技能效果都多 ...
a效果要几个就复制几次b效果要几个就复制几次
第三条是解锁插件的数据,不用动
前面带#号的是注销掉了的属性,只要复制不带#号的
ewinted
发表于 2020-12-27 22:02
qsqin616 发表于 2020-11-29 07:31
你好,大佬~~
我想请教在这个MOD基础上再做个相同的MOD,hull_mods怎么改??我试过无数次,都失败了,求大 ...
相同的mod是什么意思? 多做一个类似的插件还是你想自己做个不同名字的mod?
ewinted
发表于 2020-12-27 22:12
添加一条
stats.getNumFighterBays().modifyFlat(id, 4f); //机库空间
呵呵酵母菌
发表于 2021-1-19 23:50
大佬大佬,0.91版本的技能修改有更新吗?mod还能用,但技能修改直接用在0.91会有错误
ewinted
发表于 2021-1-22 13:46
呵呵酵母菌 发表于 2021-1-19 23:50
大佬大佬,0.91版本的技能修改有更新吗?mod还能用,但技能修改直接用在0.91会有错误
...
你按格式复制是可以的但是新版本很多数据写的是+多少实际是设置了每个等级的数值大量复制也不会有效果
冰蓝宿命
发表于 2021-1-26 15:26
ewinted 发表于 2020-12-27 22:12
添加一条
stats.getNumFighterBays().modifyFlat(id, 4f); //机库空间
好人一生平安。
顺便再问一下还有没有修改战机参数的词条?比如增加战机速度、射程、受到伤害之类的。
没有就算了,还是感谢
ewinted
发表于 2021-1-28 10:29
冰蓝宿命 发表于 2021-1-26 15:26
好人一生平安。
顺便再问一下还有没有修改战机参数的词条?比如增加战机速度、射程、受到伤害之类的。
没 ...
有是有但是我不确定自建的插件能不能添加这些属性
ewinted
发表于 2021-1-28 11:48
冰蓝宿命 发表于 2021-1-26 15:26
好人一生平安。
顺便再问一下还有没有修改战机参数的词条?比如增加战机速度、射程、受到伤害之类的。
没 ...
你如果要的话我晚上回去翻下代码
ewinted
发表于 2021-1-28 22:22
冰蓝宿命 发表于 2021-1-26 15:26
好人一生平安。
顺便再问一下还有没有修改战机参数的词条?比如增加战机速度、射程、受到伤害之类的。
没 ...
stats.getFighterRefitTimeMult().modifyPercent(id, -100f); //减少战机整备时间 stats.getHullDamageTakenMult().modifyMult(id, 50f); //战机结构受到的伤害(百分比)
stats.getArmorDamageTakenMult().modifyMult(id, 50f); //战机装甲受到的伤害(%)
stats.getShieldDamageTakenMult().modifyMult(id, 50f); //战机护盾受到的伤害
stats.getMinCrewMod().modifyPercent(id, -100); //战机联队最小人员需求
//stats.getMaxSpeed().modifyPercent(id, 50); //战机最大速度 (去掉这五条前面的斜杠就可以用,未验证是否可用)
//stats.getAcceleration().modifyPercent(id, 50f); //战机加速
//stats.getDeceleration().modifyPercent(id, 50f); //战机减速
//stats.getTurnAcceleration().modifyPercent(id, 100f); //战机转弯加速度
//stats.getMaxTurnRate().modifyPercent(id, 50f); //战机最大转弯速率
stats.getAutofireAimAccuracy().modifyFlat(id, 100f); //战机瞄准精度
stats.getDynamic().getStat(Stats.FIGHTER_CREW_LOSS_MULT).modifyMult(id, 50f);//战机人员损失 (不确定是否有效)
stats.getDynamic().getMod(Stats.ALL_FIGHTER_COST_MOD).modifyPercent(id, -100f); //战机的装配点消耗(不确定能不能用)
后面的伤害代码懒得翻了 这些应该够用了反正飞机没了瞬间补充回来
文件头的那一串import下面加上
import com.fs.starfarer.api.characters.ShipSkillEffect;
import com.fs.starfarer.api.impl.campaign.ids.Stats;
才可以 不然会报错
l850215
发表于 2021-1-29 19:48
ewinted 发表于 2021-1-28 22:22
stats.getFighterRefitTimeMult().modifyPercent(id, -100f); //减少战机整备时间 stats.getHu ...
支持分享代码。
但
stats.getArmorDamageTakenMult().modifyMult(id, 50f); //战机装甲受到的伤害(%)
stats.getShieldDamageTakenMult().modifyMult(id, 50f); //战机护盾受到的伤害
stats.getMinCrewMod().modifyPercent(id, -100); //战机联队最小人员需求
这几个代码是作用在可驾驶飞船上的……
lw1990
发表于 2021-2-3 13:20
请问有装配点的词条么?
kv15505
发表于 2021-3-4 00:16
武器射程那个代码如何能够独立制作一个,尝试把原版的两个定位核心独立出来,但会出
kv15505
发表于 2021-3-4 00:17
但会出现插件乱码
龙噬
发表于 2021-5-13 00:49
不过太过也就没意思了
3033533629qq
发表于 2021-8-14 21:31
6666666666666666666666
ft2673720
发表于 2021-9-6 14:26
好人一生平安
qsqin616
发表于 2021-9-12 21:33
有没有减少武器装填时间的词条?
a1013298662
发表于 2021-10-22 22:05
呵呵酵母菌 发表于 2021-1-19 23:50
大佬大佬,0.91版本的技能修改有更新吗?mod还能用,但技能修改直接用在0.91会有错误
...
我做了修改,0.91版本已经可用,需要的话可以留邮箱
哇嘿哈吼
发表于 2022-1-9 12:42
66666666666
z1036159330
发表于 2022-1-9 12:43
66666666666
哇嘿哈吼
发表于 2022-1-9 12:43
666666666666666666666
处刑曲zore
发表于 2022-1-11 21:32
谢谢分享
001001177
发表于 2022-2-11 14:35
6666666666666666666666
001001177
发表于 2022-2-14 13:04
666666666666666666
bigface1990
发表于 2022-3-13 21:26
666666666666666666666666666
恍若琉璃
发表于 2022-4-14 04:51
66666666比某贴吧靠谱
l1374572186
发表于 2022-5-4 23:34
66666666666
小延迟
发表于 2022-5-11 07:45
厉害厉害厉害
绝世小神棍
发表于 2022-5-23 16:15
6666666666666666666666666