本帖最后由 [23333] 于 2023-11-26 11:02 编辑
#FFFFFF事先声明:该帖为:远行星号:控制台mod(Console Commands)常用命令教程的一些补充
(大部分为作者常用和0.95.1能够正常使用的命令)
不知道为什么,原控制台帖中没有稀有矿石+1的代码,故此补充:
rare_ore_abundant
还有,中央生产部的代码不对,应该是:IndEvo_AdInfra
关于星球特质代码:
趋光议会
AL_crystalhole XI型晶孔
FSF军事公司
aEP_UndergroundStorage 地下基地(拥有此特性的殖民地稳定度不会低于1点)
aEP_MilitaryZone 军事驻地(消除该殖民地所有对于毒品,奢侈品和器官的需求同时增加最大工业设施数量2)
aEP_SpaceFarm 生态培养(根据殖民地规模产生一定单位的食物和有机物)
aEP_ExtinctiveVirus 灭绝病毒(极大降低该殖民地所有设施的产出)
工业革命
IndEvo_mineFieldCondition自复制雷场(加1稳定度)
IndEvo_ArtilleryStationCondition星系火力单元(作用特殊这里不好描述)
标量科技
tahlan_gatescar(星门裂口)
地改
solar_array 恒星反射器阵列(抵消寒冷和昏暗的效果并增加2点农业产量)
meteor_impacts 陨石撞击(加50危险度)
更多未殖民星系拓展
Sol_Sanctum 祝圣之地
Sol_Spaceport 空天港基址
Sol_MarsColony 未完工的环境改造设施
Sol_PrimitiveOcean原初之海
未知星域
US_crystals 化学晶体(加1奢侈品产量)
关于特殊物品代码:
原版
catalytic_core 催化核心
coronal_portal 超分流阀门
corrupted_nano forge 受损的纳米锻炉
cryoarithmetic_engine 低温运算引擎
dealmaker_holosuite “交易促成”全息套组
drone_replicator 作战无人机复制器
mantle_bore 全自动地幔钻机
orbital_fusion_lamp 轨道聚变射灯
plasma_dynamo 等离子发电机
soil_nanites 土壤纳米物质
synchrotron 同步加速核心
janus,mission_item 双面神装置(用于激活星门)
工业革命
IndEvo_simulator 仿真引擎
IndEvo_transmitter 中继超波发射机
IndEvo_neurals 神经调节试剂组
IndEvo_log_core 物流核心
地改
boggled_planetkiller 行星杀手
UAF极光联合联邦
uaf_modular_purifier 极光模块化精炼器
uaf_servosync_pump 极光伺服同步泵
uaf_dimen_nanoforge 极光多维纳米锻炉
uaf_dimen_microwave极光多维微波炉
- runcode PlanetAPI star = ((StarSystemAPI) $loc).getStar(); $loc.addCustomEntity(null, null, "*****", "neutral").setCircularOrbitPointingDown(star, VectorUtils.getAngle(star.getLocation(), $playerLoc), MathUtils.getDistance(star.getLocation(), $playerFleet.getLocation()), 180f);
复制代码 上面这段代码是用于生成原版自带的一些星球以及一些大地图中的结构(比如 稳定点)(借鉴了YaeSakura大佬)
食用时把"*****"换成对应的星球或结构代码即可(利用这段代码你甚至可以生成传感器幽灵这种邪门的东西)
接下来列出其中的一些:
stable_location(稳定点)
inactive_gate (崩溃的星门)
coronal_tap(星冕分流器)
station_galatia Galatia 学院(你没看错 就是这玩意)
derelict_probe(人之领探测器)
derelict_mothership(人之领勘探母舰)
derelict_cryosleeper(人之领低温休眠舱)
下面是自定义星球生成(它还可以生成恒星!)
- runcode import com.fs.starfarer.api.util.Misc; String planetName = "星球名"; float planetOrbitDays = 180; float planetSize = 星球大小; Vector2f playerCoords = $playerFleet.getLocation(); float angleCCW = Misc.getAngleInDegreesStrict(playerCoords); StarSystemAPI sys = (StarSystemAPI)$playerFleet.getContainingLocation(); PlanetAPI star = sys.getStar(); float orbitRadius = Misc.getDistance(star.getLocation(), playerCoords); PlanetAPI planet = sys.addPlanet(planetName, star, planetName, "星球类型", angleCCW, planetSize, orbitRadius, planetOrbitDays ); MarketAPI market = sys.getEntityById(planetName).getMarket(); market.addCondition("organics_plentiful"); market.addCondition("farmland_bountiful"); market.addCondition("ore_ultrarich"); market.addCondition("rare_ore_ultrarich"); market.addCondition("volatiles_plentiful"); market.addCondition("habitable"); market.addCondition("mild_climate"); market.addCondition("solar_array");
复制代码 固态行星大小一般在150~100之间(不建议超过这个数)
气态行星大小一般在230~400之间(同样也不建议超过这个数)
以下是原版主要的星球类型
nebula_center_old(古老星云 这东西也算星球?)
nebula_center_average(普通星云)
nebula_center_young(年轻星云)
star_neutron(中子星)
black_hole(黑洞)
star_yellow(黄矮星)
star_white(白矮星)
star_blue_giant(蓝巨星)
star_blue_supergiant(蓝超巨星)
star_orange(橙矮星)
star_orange_giant(橙巨星)
star_red_supergiant(红超巨星)
star_red_giant(红巨星)
star_red_dwarf(红矮星)
star_browndwarf(褐矮星)
gas_giant(气态巨行星)
ice_giant(冰态巨行星)
lava(火山)
frozen(冰冻)
barren(荒芜)
toxic(剧毒)
jungle(丛林)
terran(类地)
desert(沙漠)
arid(干旱)
cryovolcanic(冰火山)
rocky_metallic(金属-岩质地貌)
rocky_unstable(不稳定岩质)
water(海洋)
rocky_ice(冰岩)
irradiated(辐射)
barren-bombarded(荒芜-轰击地貌)
tundra(苔原)
barren-desert(荒芜-沙漠地貌)
terran-eccentric(异常类地)
顺便给其他大佬的关于控制台和存档修改的帖子做了一个索引
警告!以下指令将会严重破坏游戏性!(如果你执意要看的话请反色以下内容)
addskillpoints * 增加*技能点
addstorypoints * 增加*故事点
addxp * 增加*经验
如有疏漏,欢迎补充。
|