请问:如何把 星系稳定点 上的 3种设施 改成人之领那种的
代码如下:// Druj Relay - L5 (behind)
//SectorEntityToken druj_relay = system.addCustomEntity("druj_relay", // unique id
// "Druj Relay", // name - if null, defaultName from custom_entities.json will be used
// "comm_relay", // type of object, defined in custom_entities.json
// "pirates"); // faction
//druj_relay.setCircularOrbitPointingDown( duzahk_star, 130 - 60, 4200, 135);
SectorEntityToken druj_stable1 = system.addCustomEntity(null, null, "sensor_array_makeshift", "pirates");
druj_stable1.setCircularOrbitPointingDown( duzahk_star, 130 - 60, 4200, 135);
SectorEntityToken druj_stable2 = system.addCustomEntity(null, null, "stable_location", "neutral");
druj_stable2.setCircularOrbitPointingDown( duzahk_star, 130 + 60, 4200, 135);
SectorEntityToken druj_stable3 = system.addCustomEntity(null, null, "stable_location", "neutral");
druj_stable3.setCircularOrbitPointingDown( duzahk_star, 130, 4200, 135);
stable1是海盗的,是中继器,stable2和stable3是空白没有东西,如何调整成人之领的三种设施? 用地改mod吧,觉得太强了可以关掉某些功能,反正不会影响战斗平衡性。 anyreser 发表于 2025-10-30 13:00
用地改mod吧,觉得太强了可以关掉某些功能,反正不会影响战斗平衡性。
暂时不用mod,谢谢 张水中 发表于 2025-10-30 13:02
暂时不用mod,谢谢
做mod吗,可以去问一下论坛里的mod作者,他们代码懂得比较多。 本帖最后由 scp3125 于 2025-10-30 15:14 编辑
你是不是翻的data/scripts/world/systems里的文件,它里面都提到了custom_entities.json,你可以自己翻一翻,就在starsector-core/data/config里
你想改什么直接对照着ID改就行,"stable_location"这一块里放设施, "neutral"是势力,你可以改成“player”什么的
不过我得补充一句,这文件我也没改过,理论上能这么做,但生不生效我不知道,建议备份一下再改
scp3125 发表于 2025-10-30 15:06
你是不是翻的data/scripts/world/systems里的文件,它里面都提到了custom_entities.json,你可以自己翻一翻 ...
“custom_entities.json”应该是指“自定义实体.json”,海盗势力无所谓(pirates改成neutral即可),或者直接游戏里面占了就行了,我已经把星系宣称已经去掉了;我是不知道三种人之领的建筑ID是什么,“sensor_array_makeshift”是临时传感器阵列,也就是通过替换“stable_location”更改的。 问题已解决,我翻了一下存档,core_comm_relay和nav_buoy是少的那俩 comm_relay站
sensor_array讯
nav_buoy航 失败,还是不行更改后的代码是
// Druj Relay - L5 (behind)
//SectorEntityToken druj_relay = system.addCustomEntity("druj_relay", // unique id
// "Druj Relay", // name - if null, defaultName from custom_entities.json will be used
// "comm_relay", // type of object, defined in custom_entities.json
// "pirates"); // faction
//druj_relay.setCircularOrbitPointingDown( duzahk_star, 130 - 60, 4200, 135);
SectorEntityToken druj_stable1 = system.addCustomEntity(null, null, "sensor_array", "pirates");
druj_stable1.setCircularOrbitPointingDown( duzahk_star, 130 - 60, 4200, 135);
SectorEntityToken druj_stable2 = system.addCustomEntity(null, null, "core_comm_relay", "neutral");
druj_stable2.setCircularOrbitPointingDown( duzahk_star, 130 + 60, 4200, 135);
SectorEntityToken druj_stable3 = system.addCustomEntity(null, null, "nav_buoy", "neutral");
druj_stable3.setCircularOrbitPointingDown( duzahk_star, 130, 4200, 135); stylkkk 发表于 2025-10-30 18:33
comm_relay站
sensor_array讯
nav_buoy航
完成生成,谢谢,我在comm_relay站前面多了core_,找到原因了 张水中 发表于 2025-10-30 18:09
“custom_entities.json”应该是指“自定义实体.json”,海盗势力无所谓(pirates改成neutral即可),或 ...
其实我想说,你想找的内容就在custom_entities.json这个文件里,你打开来看,里面中文名对应的ID都写的很明显
以及你连星系宣称都去掉了,不是挺厉害的嘛。所以你可以多翻翻游戏文件,很多东西并没有藏在jar里,像.json和.csv这种文件用对应的编辑器打开来看就行了,即使代码是绿皮水平也完全能看懂
页:
[1]