Stellaris

Stellaris

Not enough ratings
调换星系位置(适用铁人存档)/Swep_the_Systems(compatible with ironman)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
4.544 KB
17 May, 2024 @ 3:35pm
1 Change Note ( view )

Subscribe to download
调换星系位置(适用铁人存档)/Swep_the_Systems(compatible with ironman)

Description
群星地图修改器/Stellaris-map-editor
改派小软件,可以用来将地图中指定的两个星系位置互换,减少刷极品图的时间。

免责声明: 如果使用此程序,即认可开发者不会对任何使用过程中的问题负责。 禁止任何使用此程序获利的行为。

使用方式: 找到此mod所在文件夹,解压得到saveeditor.py文件。使用时,
请先找到你的存档文件,将其后缀更改为zip并对文件解压。将获取的gamestate文件与saveeditor.py放置于同一目录下。
运行此软件,输入你想要调换位置的两个星系的id并回车,当finish出现时,调换完成。
然后将gamestate文件与meta文件重新压缩回.zip文件内,将其后缀修改为.sav获取修改后的存档文件。
你可以通过群星内控制台observe模式观看全地图,并通过debugtooltip查看指定星系的id。 如果你是铁人存档,你可以打开gamestate文件和meta文件,将其中ironman=yes修改为ironman=no(两个文件各一处)来获取一份可以打开控制台的存档。请注意使用原铁人存档的gamestate和meta文件用来修改,这样你才能正常获取成就。

建议: 请务必做好存档备份!推荐仅在开局时使用此程序,本人没有测试游戏中途修改是否会出现bug。
推荐不要调换自己国家视野范围内的星系,不然更改后的地图会比较怪。
如果需要调换的星系包含某个国家,请将其国家全部领土一并调换至新位置并保证其领土依旧相连。否者不确定是否会有bug。
如果需要调换在星云内的星系,你需要进入gamestate文件,找到星云的部分,手动将galactic_object的数值从原本星系id更改会调换的星系id(具体参照群星wiki的改派教程)。
暂时只完美支持椭圆星系开局的地图,如果是悬臂星系开局,请手动对调星系详细信息下对应两个星系的“arm=“数值(具体参照群星wiki的改派教程)。其他星系暂时没有测试。

建议的最后两条未来也许会更新入程序?(也许不会)
祝玩的开心!

Small function to swap two systems' locations inside the Stellaris map

Disclaimer: If you use this software, you agree that the developer will not be responsible for any problem during use. Any action that seeks profit with this software is prohibited.

Guidance: First, find this mod, and unzip the file to get "saveeditor.py" file. Find your save file(.sav). Change its suffix to .zip and unzip it. Put the gamestate file to the same folder with "saveeditor.py" file. Run this software and input the IDs of the two systems that you want to swap. When "finish" appears, you can put the new gamestate file and meta file back into the .zip file and zip them again. Change the suffix back to ".sav".
You can find the IDs of the systems with the observe mode and debugtooltip function during the game. If you play under ironman, you can first open gamestate and meta files, and change ironman=yes to ironman=no in both files. Then you can do the previous steps to get a save file that can use the control console. Make sure to apply changes to the original save files when you use this software to get achievements. The unironmaned files are only used for you to achieve IDs.

Suggestions: Make sure you back up before applying any changes! I only tested using this software at beginning of the game, and I am not sure if anything changes if you want to use it during the game.
It may not be a good idea to make changes to surrounding systems from your country, as they are initially explored.
If you swap any systems controlled by another country, please also swap all other systems controlled by that country to keep it continuous.
If you want to swap any systems inside the nebula, you need to manually change the nebula data inside gamestate file to prevent a strange map.
This mod only perfectly support elliptical galaxy. If you want to play with cantilever galaxy, you need to manually swap the "arm=" number for the galaxy information. I haven't tested it for other galaxy choices.

The last two suggestions may be integrated into this mod? (May not)

Hope you enjoy your game!

如果你发现任何bug,请访问我的github。/If you find any bug, please visit my github.
https://github.com/Steins-Liu/Stellaris-map-editor

新编写了一个快速更改铁人状态的程序:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3249863476
5 Comments
[×MERCY] 11 Apr @ 7:17am 
没法用,这个东西改不了存档里的轨道
Kung-Fukuo 26 Jun, 2024 @ 7:46pm 
关于broken save报错看了下,已发现:被修改的第二个星系原地址没删干净。
henryyz 27 May, 2024 @ 12:28pm 
大佬求问老是显示broken save 怎么解
Chaos  [author] 19 May, 2024 @ 2:46am 
主要是为了兼容铁人档。直接改存档文件可以规避检测
卡尔文迪斯梅特 18 May, 2024 @ 1:28am 
要是能够在游戏里面改就好了,可惜p社不给这个接口