Stellaris

Stellaris

自用备选mod
陈霖  [developer] Sep 16, 2022 @ 6:08pm
星球控制台
恒星改为普通黑洞,并改变星系大地图的图标和赋予环境危害
effect = { solar_system = { set_star_class = sc_black_hole }}
星球改为普通黑洞
effect = { change_pc = pc_black_hole }
修改星球规模为1
planet_size 1

创建环世界(控制台代码行数太多会导致后面的不执行,故分成两部分)
选中恒星创建环世界AB区段
effect = {
solar_system = {
spawn_planet = {
class = pc_ringworld_tech
name = 环行区段
orbit_angle = 0
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_seam
name = 环行区段
orbit_angle = 30
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_habitable
name = 宜居区段A
orbit_angle = 60
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_tech
name = 环行区段
orbit_angle = 90
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_seam
name = 环行区段
orbit_angle = 120
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_habitable
name = 宜居区段B
orbit_angle = 150
orbit_distance = 45
size = 10
}
}}



选中恒星创建环世界CD区段
effect = {
solar_system = {
spawn_planet = {
class = pc_ringworld_tech
name = 环行区段
orbit_angle = 180
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_seam
name = 环行区段
orbit_angle = 210
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_habitable
name = 宜居区段C
orbit_angle = 240
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_tech
name = 环行区段
orbit_angle = 270
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_seam
name = 环行区段
orbit_angle = 300
orbit_distance = 45
size = 10
}
spawn_planet = {
class = pc_ringworld_habitable
name = 宜居区段D
orbit_angle = 330
orbit_distance = 45
size = 10
}
}}

创建8个远恒星黑洞
effect = {
solar_system = {
spawn_planet = {
class = pc_black_hole
name = 1
orbit_angle = 0
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 2
orbit_angle = 45
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 3
orbit_angle = 90
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 4
orbit_angle = 135
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 5
orbit_angle = 180
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 6
orbit_angle = 225
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 7
orbit_angle = 270
orbit_distance = 300
size = 30
}
spawn_planet = {
class = pc_black_hole
name = 8
orbit_angle = 315
orbit_distance = 300
size = 30
}
}}

创建8个远恒星的理想城
effect = {
solar_system = {
spawn_planet = {
class = pc_city
has_ring = no
name = 1
orbit_angle = 0
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 2
orbit_angle = 45
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 3
orbit_angle = 90
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 4
orbit_angle = 135
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 5
orbit_angle = 180
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 6
orbit_angle = 225
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 7
orbit_angle = 270
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_city
has_ring = no
name = 8
orbit_angle = 315
orbit_distance = 215
size = 30
}
}}

理想城对应的居住站

effect = {
solar_system = {
spawn_planet = {
class = pc_habitat
has_ring = no
name = 1
orbit_angle = 0
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 2
orbit_angle = 45
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 3
orbit_angle = 90
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 4
orbit_angle = 135
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 5
orbit_angle = 180
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 6
orbit_angle = 225
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 7
orbit_angle = 270
orbit_distance = 215
size = 30
}
spawn_planet = {
class = pc_habitat
has_ring = no
name = 8
orbit_angle = 315
orbit_distance = 215
size = 30
}
}}

创建8个稍近一点的盖亚星球
effect = {
solar_system = {
spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 0
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 45
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 90
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 135
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 180
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 225
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 270
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_gaia
has_ring = no
orbit_angle = 315
orbit_distance = 125
size = 30
reroll_deposits = yes
}
}}

盖亚对应的居住站
effect = {
solar_system = {
spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 0
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 45
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 90
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 135
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 180
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 225
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 270
orbit_distance = 125
size = 30
reroll_deposits = yes
}spawn_planet = {
class = pc_habitat
has_ring = no
orbit_angle = 315
orbit_distance = 125
size = 30
reroll_deposits = yes
}
}}

创建8个恒星特别近的居住站
effect = {
solar_system = {
spawn_planet = {
class = pc_habitat
name = 1
orbit_angle = 0
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 2
orbit_angle = 45
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 3
orbit_angle = 90
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 4
orbit_angle = 135
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 5
orbit_angle = 180
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 6
orbit_angle = 225
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 7
orbit_angle = 270
orbit_distance = 25
size = 6
}
spawn_planet = {
class = pc_habitat
name = 8
orbit_angle = 315
orbit_distance = 25
size = 6
}
}}



修改星球大小 planet_size <数值> 修改选定星球的大小,如果是可居住星球(包括轨道居住地),也会改变地块数量。
随机生成地块(矿藏)·
effect = { reroll_deposits = yes }

添加星球
effect = {
solar_system = {
spawn_planet = {
class = pc_gaia
name = 盖亚
orbit_angle = 0
orbit_distance = 50
size = 30
reroll_deposits = yes
}}}

effect = {
solar_system = {
spawn_planet = {
class = pc_habitat
name = 中央居住站
orbit_angle = 0
orbit_distance = 0
size = 100
reroll_deposits = yes
has_ring = no
}}}

effect = {
solar_system = {
spawn_planet = {
class = pc_gaia
name = 盖亚
orbit_angle = 0
orbit_distance = 0.01
size = 30
reroll_deposits = yes
has_ring = no
}}}

effect = {
solar_system = {
spawn_planet = {
class = pc_habitat
name = 盖亚
orbit_angle = 0
orbit_distance = 0.01
size = 30
reroll_deposits = yes
has_ring = no
}}}


注释:
class = pc_gaia #星球类型
name = 盖亚 #名字
orbit_angle = 0 #角度0-360
orbit_distance = 50 #和恒星距离(角度和距离都设0时,只有恒星有模型,普通星球没有模型)
size = 10 #星球规模(星球模型大小受规模影响,居住站,环世界无影响)
reroll_deposits = yes #随机生成地块,可以不加没地块
class = random_non_colonizable #随机非宜居星球
class = ideal_planet_class #随机非宜居星球
has_ring = no #没有星环
行星轨道存档,再载入就会出现


移除星球

effect = { remove_planet = yes }
注释:

需要选定要移除的星球
如果是帝国最后一颗已殖民星球,则该帝国灭亡
6.上一条的命令组合成可以移除除恒星外星系内的所有星球

effect = {
every_system_planet = {
limit = { is_star = no }
remove_planet = yes
set_asteroid_belt = {
radius = 0
}
}}
注释:

需要选定星球
不会改变星系重力场内圈和外圈的大小
移除小行星带的方法是把小行星带半径设为0的障眼法
然后你就可以重新塑造星系内的星球或者巨构了


max_resources最大资源
finish_arc_stage挖坟下一层(选中星球,不是坟)
Last edited by 陈霖; Oct 23, 2023 @ 6:24pm