Stellaris

Stellaris

92 个评价
天体工具箱(Celestial ToolBox)
2
3
2
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
5.797 MB
8 月 22 日 下午 12:45
10 月 24 日 上午 9:57
15 项改动说明 ( 查看 )

订阅以下载
天体工具箱(Celestial ToolBox)

描述
这是一个工具型模组,通过Custom_gui和其它Stellaris脚本功能实现了一些有关游戏中天体的便捷功能,如 修改星球大小和类型增加和删除天体地块(特征)自定义生成/删除天体生成土著文明生成和移动恒星系增删超空间航道 等功能,并支持简单的图形化操作。
【⚠如果使用过程中遇到任何问题,请在模组讨论区及时进行反馈】

【配图可能严重落后,实际界面和功能以游戏实机为准】


如何使用
订阅本模组并加入播放集后,你可以在任意境内星球的决议中找到“ 开启天体工具箱 ”决议,通过点击该决议,会立刻打开天体工具箱。
注:工具箱界面无需在切换星球时反复关闭开启,会默认将当前选择的天体作为编辑目标。

支持功能:

1.数据显示:

显示选定天体基础参数:如天体类型大小控制者轨道距离


2.调整星球大小

通过"天体大小"数字旁的左右按键实时调整天体大小
(下限为1,无上限)


3.修改星球类型

通过点击"天体类型"右侧的齿轮图标打开天体修改界面,点击需要的类型图标,将会把选中天体立刻修改成该选定类型


4.删除天体

通过点击"删除该天体"按钮立刻删除该天体,你无法删除系统主星天体,因为这会导致极其严重且不可预知的多种后果。


(⚠️警告:请勿对事件天体、帝国母星等特殊天体进行该操作,否则将会造成不可预知的严重后果)
(删除天体后需要开启时间才会生效)

5.自定义生成天体

通过点击"天体生成器按钮",可以打开天体生成器参数设置页面,点击天体库中的图标选择需要生成天体的类型。

在这里可以调整需要生成天体的大小轨道距离轨道角度是否拥有行星环设置调查状态是否清除行星障碍 等参数。

点击"确认生成"按钮将会立刻在选中天体的轨道上生成设置的天体。


(⚠️轨道线需要开启时间后才会刷新)


(使用天体生成器模组在局内实时制作的地心说世界)

6.天体地块编辑功能

通过点击左侧列表的 “ 编辑地块(特征) ” 功能,打开地块(特征)编辑页面,在这里可以删除或添加所有原版地块(特征),包括行星障碍 、 资源产出 与行星特征。

(⚠️不支持添加MOD地块(特征),但可以删除。同时请注意可能的因添加或删除地块(特征)而导致的相关依赖内容失效 )

7.生成土著文明 (测试中)

点击天体地表图像右侧的“ 土著生成设置 ”按钮,可以打开该天体的土著生成设置界面(注意,行星需要 可被殖民 、无主 、 无异常现象),在这里可以设置需要生成的土著文明的 时期、物种、思潮、政体 觉醒程度 ,点击“ 确认设置 ”,将会在该行星上生成一个你所设定的土著文明。
(思潮 虽可随意设置,但 实际生效结果 仍然需要 合法组合,请自行尝试)

(设置功能使用示例)

(使用 土著生成器 在局内实时生成的虫群平等 、亲外、 和平主义石器时代土著文明)


可能遇见的问题
1.卡顿

在游戏载入过程中,script_values脚本将会计算所有天体的多种天文学参数,如果星系尺寸过大,这可能会导致卡顿问题。

2.UI打开时闪烁

正常现象,调起custom_gui时会即刻加载gui内容,可能会导致本地化键和effec_button在开启的一瞬间闪烁。

3.MOD兼容性问题

如果你遇见任何 确信是由本模组引起的 模组兼容性问题,请在评论区留言 或 将你的error.log、debug.log等文件 与 尽可能详细的问题描述、截图、可能导致出现问题的操作过程(如果有)发送至下方邮箱。

尚不兼容 行星多样化 模组,但应当不会导致恶性问题发生,只是不支持修改和创建其特有天体类型。
45 条留言
PegSkyWalf  [作者] 10 月 19 日 上午 4:13 
【版本号Beta-1.0更新日志】
2025/10/19 18:49

·新增功能

1. 生成恒星系 : 支持添加原版所有恒星系,将在当前选中天体所在恒星系附近生成。
(生成恒星系前请点击关闭生成锁按钮)
恒星系只有英文键名,但你可以根据鼠标移动到按钮上时弹出的提示了解星系内部信息,如总天体数、天体类型及其数量。

注意:因底层代码限制,恒星系不可被删除,请在生成前预先存档。

2. 移动恒星系 : 通过方向键盘移动当前选中天体所在的恒星系。
(移动恒星系会删除所有航道)

3. 增删超空间航道 : 选中天体后,点击“选择”按钮将该天体所在恒星系设置为 航道起始点 / 航道终点。设置完成后点击键盘中央的圆形按钮 生成 / 删除 选定两点间的航道。


·补丁
1.在天体库中新增了“pc_rift_star”,即星界细缝恒星。
ALEX 凡 10 月 15 日 上午 8:15 
感谢大佬提供的编辑器,太实用了节省了很多时间
ALEX 凡 10 月 15 日 上午 8:14 
大佬
#随机死灵类
CeleTb_generate_pre_ftl_species_12 =
{
create_species = {
name = random
class = SWARM
portrait = random
homeworld = THIS
traits = random
}
last_created_species =
{
save_global_event_target_as = generate_pre_ftl_species
}
}

里面物种创建class = NECROID 才对
我之前创造了一个死灵土著结果造出来的是虫族
ALEX 凡 10 月 15 日 上午 8:05 
可以把最新的灵能生物土著创建也加上去吗?
PegSkyWalf  [作者] 10 月 11 日 上午 5:55 
【版本号Alpha-0.80更新日志】
2025/10/11 17:25

·新增功能:

1. 添加“编辑考古遗址”功能与对应界面,支持添加和删除所有原版考古遗址(MOD考古遗址不可添加,但可删除。同样的,请注意随意删除 / 添加考古遗址导致的种种潜在问题 )

注意事项:

考古遗址本身拥有隐藏/显示以及创建的条件

1. 如果在点击添加某一考古遗址后没有反应,遗址库列表也未变灰,可能是由于当前天体或因其它原因并不满足创建该考古遗址的条件。

2. 如果在点击添加某一考古遗址后没有反应,但遗址库列表变灰,左侧“移除考古遗址”按钮亮起,则是因为当前玩家国家 / 天体 / 其它原因 未满足该考古遗址本身的显示条件。
PegSkyWalf  [作者] 10 月 9 日 上午 12:17 
·反馈回复
Q: 生成新天体和更改星球类型后没有区划该怎么办?
A: 前者已经修复。如果你在更改星球类型后,星球的区划为0,可能是因为你将不可殖民星球更改为了殖民星球,不可殖民星球本身不存在区划。如果你需要正常殖民建设该星球,可以在工具箱界面的右上角 “ 天体生成器 ” 按钮的右侧点击 “ 刷新星球特征 ” 按钮,该按钮会为当前行星生成随机特征。

Q: 下一个功能会做什么?
A: 星球考古遗址的添加、删除功能,将会支持原版所有考古遗址。
PegSkyWalf  [作者] 10 月 9 日 上午 12:17 
【2025/10/9 15:05 补丁修复】
·补丁:
1. 现在使用 “ 天体生成器 ” 生成新天体时,新天体会自带随机特征。

2. 修复了地块库中 “ 珠江都市集群区 ” 错误的重复显示为 “ 毛里塔尼亚安全区域 ”的问题

3. 修复了is_celestial的封装trigger未正常工作的问题,在此前选择考古遗址或军队、战争等目标时会错误的在工具箱UI中显示功能按钮。

4.使用inline_scripts对地块编辑功能部分的重复代码进行了封装,使其更加易读。
shiras207 10 月 4 日 下午 11:23 
\O/\O/\O/\O/\O/\O/
PegSkyWalf  [作者] 10 月 4 日 下午 9:22 
·反馈回复:

Q:能不能做行星修正编辑的功能?
A: 不会,群星的代码中天体修正没有自己的“域(Scope)”,也没有存储修正的容器,想制作这种功能是极其困难且工程量极大的,需要手动多次穷举所有的天体修正。

Q:会兼容行星多样性模组(PD)吗?
A: 短时间内不会,目前还是学生党,这种大体量的工程只能够在有较长假期的时候才能投入精力去做。或许会优化模组结构,让有自己进行兼容尝试想法的玩家能够自主进行兼容mod制作。

Q:为什么反馈不回 / 没有修复?
A: 反馈问题或BUG时请尽可能的复述当时的操作和环境,否则我很难自己进行复现,也就很难找到问题所在。
PegSkyWalf  [作者] 10 月 4 日 下午 9:21 
【版本号Alpha-0.60更新日志】
2025/10/5 12:07

·新增功能:

1. 添加“地块编辑”功能与对应界面,支持添加和删除所有原版地块(MOD地块不可添加,但可删除,同时请注意你想删除MOD地块可能的相关内容依赖)

2. 添加“天体特征刷新”按钮,可手动刷新并覆盖天体的修正与地块(注意:会删除所有原修正和地块并重新生成)

3. 为“删除天体”功能添加了二次确认按钮

4.增加了“贡献者”界面,会展示已实装建议与反馈的提出者昵称与反馈渠道、修复结果。


·问题修复:

1. 修复了天体库中缺失pc_machine(机械星球)的问题

2. 修复了一些UI层级的重叠问题

3. 现在会在工具箱UI右下角显示当前版本号与投喂按钮