新世界防御联合联盟
本帖最后由 说的话 于 2023-8-4 23:50 编辑一个新的势力模组-新世界防御联合联盟
该模组的舰船整体画风采用了[辛迪加边缘世界防御联盟]也可以说是照的画[没有辛迪加边缘世界防御联盟画的好]毕竟画画技术就那样
论坛均为旧版,新版加群下载。
模组反馈/聊天群860976473[如果被制裁可进群下载]
所有船都可以在训练营里面见到当做boss来打也不错来挑战。
目前舰船属性偏强、武器属性比较超模、插件属性超模。(会根据反馈进行调整)
时隔一个月的更新:
更新的舰船:
新世界防御联合联盟内容:
第一代主力旗舰装甲改-装甲战列舰
风暴-先进行导弹无畏舰
领主级-重装甲战列舰
第二代主力旗舰-宫殇-轻型无畏舰
第四代主力旗舰-教皇-堡垒旗舰
原版扩展内容:
军势-航空战列舰
军势XL-航空战列舰
铀光-无人相位战列舰
势者修斯-航空无畏舰
势修者无敌-无畏舰
末日余晖-移动空间站
无上-战争旗舰
新势力:
信标-导弹支援艇
更新的武器:
新世界防御联合联盟内容:
320毫米双管3联装舰炮
320毫米三管3联装舰炮
通用内容:
电弧发射器
马克 IX 自动炮 超频
赫菲斯托斯突击炮 超频
风暴针刺 超频
自动脉冲激光 超频
突击链炮 超频
离子脉冲 超频
脉冲激光炮 超频
IR 脉冲激光炮 超频
火神炮 超频
轨道炮 超频
超频激光
暴风 MLRS 超频
蝗虫 SRM 发射器 超频
赛博 SRM 发射舱 超频
阿特罗波斯鱼雷发射架 超频
赛博 SRM 超频
鱼叉 MRM 超频
更新的插件:
通用内容:
超重型装甲
碳钢装甲
碳钢装甲XL
高密度舱壁
高密度舱壁XL
幅散管道优化
幅散管道优化XL
集中护盾
集中护盾XL
舰载微型导弹工厂
外挂插件:
零幅能武器
所以就是一个套皮船包? 本帖最后由 说的话 于 2023-6-18 10:31 编辑
Rinku 发表于 2023-6-18 08:32
所以就是一个套皮船包?
套皮你说我套皮的哪个模组?。简介已经说了势力开势力争霸随机星域生成才能生成还船包,你要行你出个原版生成势力保姆式教程我就给他搞出来。
{:5_127:}你要生成势力的教程是吧?
势力你已经写好了,能在势力争霸生成了,你缺的应该是创建星系的教程
我给你一个样板吧。
生成星系的代码,一般是在ModPlugin的onNewGame()下运行,用于仅在开新档时运行一次生成星系
当然,只要你愿意,存档加载后实际上代码在哪儿运行都行
StarSystemAPI system = sector.createStarSystem("新星系ID"); 用于生一个白板星系,id不能与其他东西的id重复
system.getLocation().set(100f, 100f); 将新星系移动至坐标100,100 地图正中央是0,0,X正数向右,Y正数向上,想把星系放哪儿自己填
PlanetAPI mainStar = system.initStar("newStar", // 创建主恒星,这行是id,不能与其他东西的id重复
"star_white", // 在 planets.json 找你喜欢的恒星id往里填
400f, // 半径400(1倍缩放下400像素)
200f, // 日冕宽度,
10f,//WindBurn等级
2f,//耀斑概率
1f);//靠近后的CR下降率
mainStar.getLocation().set(0, 0F); 将主星球放到星系正中央
system.setLightColor(new Color(200, 200, 200)); // 设置主星球对星系的光照颜色 上面填的是白色恒星,所以这里是偏白色
mainStar.setCustomDescriptionId("star_white"); //设置描述为白矮星,可以在descriptions.csv里面创建自己的描述进行替换
PlanetAPI planet1= system.addPlanet("my_p1", //行星id
mainStar, //环绕的星球
"行星1", //行星名字,会直接显示在游戏内
"terran", //在planets.json找你喜欢的,我这里用得是类地
0, //轨道初始角度 0 为恒星正右方,180为正左方
120, //星球半径
4000, //轨道半径
180);//运行周期 180天绕恒星一周
planet1.setCustomDescriptionId("新的描述id");
接下来是为星球添加市场
你可以新建一个类,然后调用,如果不会但是不嫌麻烦也可以每个星球都这么写一段
EconomyAPI globalEconomy = Global.getSector().getEconomy(); //get全局经济
String planetID = primaryEntity.getId(); //这个primaryEntity,可以是刚才的planet1,也可以是任何你想添加市场的星球或者空间站啥的
marketID = primaryEntity.getId()+ "_market"; //定义市场id,这里用的是星球id加上"_market"后缀,也可以完全自己起一个
MarketAPI newMarket = Global.getFactory().createMarket(marketID,
"新市场", //市场名称,想起什么名字自己定
3);//市场规模,3是玩家自建殖民地的初始大小
newMarket.setFactionId("你自己势力的id");
newMarket.setPrimaryEntity(primaryEntity); //将你的星球设置为市场的主要实体对象
//你可以通过newMarket.getConnectedEntities().add(xxx);来添加捆绑对象,来让数个星球、空间站或者啥玩意儿共享一个市场
下面几条按自己需求选择:
newMarket.addSubmarket(Submarkets.GENERIC_MILITARY); //添加军用市场
newMarket.addSubmarket(Submarkets.SUBMARKET_BLACK); // 添加黑市
newMarket.addSubmarket(Submarkets.SUBMARKET_OPEN); // 添加公开市场
newMarket.addSubmarket(Submarkets.SUBMARKET_STORAGE); // 添加仓库
//添加市场条件等
newMarket.addCondition("在market_conditions.csv找你自己想要的id");
newMarket.addIndustry(("在industries.csv找你自己想要的id");
为特殊工业添加道具,示例:
if(newMarket.getIndustry("heavyindustry")!=null){ // 假如市场有重工
newMarket.getIndustry("heavyindustry").setSpecialItem(new SpecialItemData("corrupted_nanoforge", null)); //添加一个红纳米熔炉
newMarket.getIndustry("heavyindustry").setAICoreId("gamma_core");给重工塞一个Gamma核心
}
globalEconomy.addMarket(newMarket,//向全局经济加入自己的新建市场
false);//是否为星球添加环绕的垃圾和无线电音效,false为不添加
primaryEntity.setMarket(newMarket);
primaryEntity.setFaction(factionID);
cjy4312 发表于 2023-6-18 13:20
你要生成势力的教程是吧?
势力你已经写好了,能在势力争霸生成了,你缺的应该是创建星系的教程
...
这是真厉害,我看得弄 你别说,这个典范有点中科内味,还挺好看 {:tieba_12:}{:tieba_47:}等一个支持原版星域更新,不然就只能当个船包来用 CHFrankW 发表于 2023-6-18 18:12
等一个支持原版星域更新,不然就只能当个船包来用
你就说能不能刷出吧? cjy4312 发表于 2023-6-18 13:20
你要生成势力的教程是吧?
势力你已经写好了,能在势力争霸生成了,你缺的应该是创建星系的教程
...
好像需要的是原版势力生成教程。 CHFrankW 发表于 2023-6-18 18:12
等一个支持原版星域更新,不然就只能当个船包来用
势力争霸不好吗? 说的话 发表于 2023-6-18 21:37
势力争霸不好吗?
行吧,我改成 等一个支持非随机星域更新 [游戏日志]
4328023 INFOsound.public- Cleaning up music with id
4328027 INFOsound.public- Creating streaming player for music with id
4328027 INFOsound.OooO- Playing music with id
4329033 ERROR com.fs.starfarer.combat.CombatMain- java.lang.RuntimeException: (Final_Zero_star_region)
java.lang.RuntimeException: (Final_Zero_star_region)
at fw.world.systems.CustomSystem.generate(CustomSystem.java:1156)
at fw.world.FWModGen.generate(FWModGen.java:8)
at data.scripts.FWModPlugin.onNewGame(FWModPlugin.java:46)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.N.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.K.dismiss(Unknown Source)
at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.OoO0.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.oooO.?00000(Unknown Source)
at com.fs.starfarer.ui.oooO.processInput(Unknown Source)
at com.fs.starfarer.ui.V.o00000(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.NullPointerException
at fw.world.systems.CustomSystem.generate(CustomSystem.java:546)
三角形船体,有点星战帝国战舰的感觉~
没开过随机星域……等可以在势力争霸中普通星域生成~ {:tieba_39:} 我不玩随机星域的 等你有固定星系了 我在体验吧,非常喜欢大炮巨舰 这是新的包包啊? 本帖最后由 111222333 于 2023-7-6 13:35 编辑
这个MOD原版很早了,很像星球大战 {:tieba_36:}我的攻势!我的攻势!
变成一坨梦魇缝合怪了.........{:tieba_36:} CHFrankW 发表于 2023-6-18 18:12
等一个支持原版星域更新,不然就只能当个船包来用
已经能正常生成了 apple 发表于 2023-6-20 00:52
这是新的包包啊?
已经能正常生成了 天照御神 发表于 2023-6-19 10:16
我不玩随机星域的 等你有固定星系了 我在体验吧,非常喜欢大炮巨舰 ...
已经能正常生成了 b站那个鬼畜船是你弄的啊 要是能把原版获奖的单独做出来就好了
页:
[1]