Hty739 发表于 2022-6-27 22:29:05

[萌新慎入] 通过修改存档能实现的一些实用功能 [0.95.1a]

本帖最后由 Hty739 于 2022-6-27 22:31 编辑

写在前面:本帖提到的修改存档属于作弊范畴,仅供有需要的舰长参考和交流,滥用造成的负面后果(包括但不限于破坏游戏体验、坏档、迷之闪退、电脑爆炸)请自行负责。欢迎指正和补充。{:5_127:}

用到的文本工具是 sublime_text ,
存档位置是 根目录\saves\存档文件夹\campaign.xml ,
先保存一个你需要修改的存档点,然后用 sublime_text 打开 campaign.xml。在游戏运行中也是可以修改存档的。
如果你怕坏档,可以复制一个 campaign.xml 的备份文件。在还原的时候删掉改坏的档,把备份改名为campaign.xml 就可以了。
修改过程中一定要保证语句格式正确,多参考已有的句型。完成修改后保存为campaign.xml ,然后就可以在游戏里读档了,出错的地方会有报错告诉你哪一行出错(但如果错的太离谱,它指出来的不一定是真正出错的位置)。
建议尽量不要改出无法通过正常方式获取的东西。(既然都作弊了,也就不用太考虑游戏体验了,但得小心游戏爆炸,毕竟作者应该没有考虑过有人会给厄运装上护盾发生器。)

下面进入正文:

1. 自定义军官。(主角也是一个军官。)
首先,对应你的舰队里的军官姓或名进行搜索(按汉语习惯就把前面的叫姓吧),找到形如这一段代码,对比姓名是你要找的军官。


第一个红框pid后面是性格,参考数据在 根目录\starsector-core\data\characters\personalities.csv
timid胆小
cautious谨慎
steady沉着
aggressive激进
reckless鲁莽

第二个红框spr后面是头像,如果要手动换成指定头像的话,先去找到你想换的头像位置然后修改spr后面的内容。
头像位置 根目录\starsector-core\graphics\portraits,
存档语句修改为 spr="graphics/portraits/.../头像名.png"

头像位置 根目录\mods\某MOD\graphics\...,
存档语句修改为 spr="graphics/.../头像名.png"

注意斜杠的方向,资源管理器用的是回车上面的斜杠,存档文件用的是问号键的斜杠。

第三个红框是姓名和性别。性别有MALE和FEMALE和ANY(AI核心)。
Midnight_Dissonant是FEMALE。

第四个红框,d和/d之间的内容是一些特殊属性,可以参考其他军官来自定义。图例是博尔肯7级融魂。

倒数第二个红框,军官等级,正常获取最高是野生的7级,敌对军官可能有10+级的。

最后一框是军官技能,数字1表示普通级,2表示精英级。可以无视军官等级添加技能。技能对应的英语可参考 根目录\starsector-core\data\characters\skills\skill_data.csv

"helmsmanship":1,操舵技术
"combat_endurance":1,战斗耐力
"impact_mitigation":1,冲击缓解
"damage_control":1,损伤管制
"field_modulation":1,相场调制
"point_defense":1,点防专精
"target_analysis":1,目标解析
"ballistic_mastery":1,实弹大师
"systems_expertise":1,系统专精
"missile_specialization":1,导弹特化
"gunnery_implants":1,火控植入
"energy_weapon_mastery":1,能量大师
"ordnance_expert":1,军械专家
"polarized_armor":1,极化装甲
不建议修改主角技能
玩家军官正常无法获取群体BUFF技能,但我不会阻止你去尝试






2.自定义船插。



搜索船名找到这一段代码。

与船插相关的是 hm pm sMods 这三个部分。正常情况下
sMods 包括:S插(绿插);
pm 包括:S插,D插(红插);
hm 包括:S插,D插,可拆卸插(占装配点),部分内置白插。
正常情况下,S插必须同时出现在3个部分,D插必须同时出现在hm和pm,可拆卸插只出现在hm;某些内置白插似乎是绑定在船体的,即使从hm里修改也不起作用,包括 民用级船体 精密机械 高维护需求 等负面内插。
存档修改无视装配点、S插数量、冲突船插等。非常不建议强行改出冲突船插,特别是MOD势力专用船插。(但你可以绿插安超典范。)
船插数据位置 根目录\starsector-core\data\hullmods\hull_mods.csv
tags后面是一些特殊属性,比如必定可捞(但要绿点)、必定可捞(不要绿点)、必定不可捞等,可以参考其他舰船的数据。







3.联络人搬家。
比如说,我希望把这个家伙移动到棱镜港。




解释一下,NPC的“住处”有两个含义,一个是“家”的位置,E界面的小气泡显示的是这个;另一个是“电话”的位置,玩家能在这个星球的通讯列表联系到他。搬家的时候要把这两个位置都搬过去。
需要在存档里找两个人,一个是要移动的人,另一个是本来就住在棱镜港的人。
先找这位 Exult Lively,后面简称EL,

记下红框里的数字 123011 ,这是他的全局id。每次存档后id都会变动,所以每次存档后都要重新找id。顺便下面的im后面是重要程度,改成 VERY_HIGH 就是“非常高”。
从他的 <CommDirectoryEntry z="xxxxxx"> 到第一个</CommDirectoryEntry> 使用剪切。这一部分相当于“电话”位置。




找棱镜港的 Francis Phobos,简称FP

把剪切内容粘到前一个 </CommDirectoryEntry> 和 <CommDirectoryEntry z="xxxxxx"> 之间,图中箭头位置。
同时记下FP的id 123736。
搜索 123736,正常情况下会找到3个位置,1个是刚才的图,另两个如下图:

从这里其实就可以知道,205 是棱镜港的id。前一张图意思是205住着 123736 123742 123723 这几个人。在这里加上EL的住址语句 <Person ref="123011"></Person>。

后一张图意思是 123736 住在 205。

搜索123011,同样可以找到这两段代码,可以知道123011的住处是1336。

从这张图里删掉123011所在的那行。不让他住在1336啦。

把这张图的1336也改成205。
继续搜索,有些NPC可能会有多个定义位置的语句,把所有123011住的1336都改成205。




把联络人都搬家到棱镜港接任务就很方便啦。
此方法存在的问题:对部分MOD的特殊NPC无效,且锻炉订单还是会送到联络人原来所处的星球。


3.5.消灭一个NPC。
按寻找联络人的步骤,找到你想消灭的NPC的id,搜索id,删掉<CommDirectoryEntry z="xxxxxx"> 到 </CommDirectoryEntry> 的部分,删掉 <PersonData z="xxxxxx"> 到 </PersonData>的部分,删掉所有单独的关于此人的语句,直到搜索不到此id。
此方法可以清除掉在某星球上占通讯列表位置的联络人,但是不能用来清除有管理头衔的NPC,像XX指挥官、XX主管这类,即使清除了也会立刻重新刷一个相同头衔的人出来。

神怜世人 发表于 2022-6-27 23:10:01

流批啊,收藏了

裤衩带甲 发表于 2022-6-27 23:21:03

论坛能讨论修改游戏文件吗
我想改一下技能 效果 和那三个AI核心安装在战舰上最大等级

翔子 发表于 2022-6-28 08:07:04

裤衩带甲 发表于 2022-6-27 23:21
论坛能讨论修改游戏文件吗
我想改一下技能 效果 和那三个AI核心安装在战舰上最大等级...

ai能生产能战斗已经够bug的了,固定后8个精英技能随意更改基本想要的也都能选上,加上所有设施也都能插,出了不能插非自动化战舰基本已经是全能了。从故事背景和设定上说,我反而觉得霸主的警惕没大问题,但机制上ai太强导致大多数的结局都是灭霸,天然就把霸主按在对立面了。人类阵营什么时候能站起来,至少每个工业设施安个厂长不过分吧()

喀秋莎酋长 发表于 2022-6-28 08:48:12

翔子 发表于 2022-6-28 08:07
ai能生产能战斗已经够bug的了,固定后8个精英技能随意更改基本想要的也都能选上,加上所有设施也都能插, ...

厂长不是有工业规划的殖民地长官吗{:5_124:}

heiyu 发表于 2022-6-28 08:50:42

这也太大佬了吧

翔子 发表于 2022-6-28 09:20:52

喀秋莎酋长 发表于 2022-6-28 08:48
厂长不是有工业规划的殖民地长官吗

ai总督加一个技能不说,主要问题是ai可以在每个建筑上增加很大的收益啊,这个机制几乎导致了玩家灭霸结局的必然。要是之后剧情出了霸主和ai和平协作,AI的加成机制全英仙座都认可的话另说。在玩家层面看来,使用ai加成,灭霸或者和霸主对抗是唯一的利益最大化途径。简而言之,建筑也能用人管理或许是更好的完善体验霸主势力的方法。

Colt_SCW 发表于 2022-6-28 11:06:22

本帖最后由 Colt_SCW 于 2022-6-28 11:11 编辑

不过说起来,虽然各类主管会立刻重新刷出来,但是会从最底下开始排...拿来给那几个没法挪窝的特殊联系人排序还是可以的

koishi~ 发表于 2022-6-28 11:52:57

{:5_124:}

david0121 发表于 2022-7-1 16:27:54

请问可以把殖民地星球类型改了么,比如原来是荒芜改成类地,殖民过的星球

未完童话 发表于 2023-1-11 00:27:15

david0121 发表于 2022-7-1 16:27
请问可以把殖民地星球类型改了么,比如原来是荒芜改成类地,殖民过的星球 ...

试试地改mod就行

常规型妹抖 发表于 2023-1-11 06:57:44

其实改存档最大的意义还是改头像(
找自家军官可以先改名,中文名也可以直接搜索的

一笛落日 发表于 2023-1-11 08:28:16

cghhj 发表于 2023-1-11 06:57
其实改存档最大的意义还是改头像(
找自家军官可以先改名,中文名也可以直接搜索的 ...

头像倒是大可以靠VIC模组内的机制,不过老存档就没办法了

雅堂 发表于 2023-1-18 16:14:45

能改特工吗,想找谈判代表,太难了,十多年天天找都未必遇到2个

一笛落日 发表于 2023-1-29 04:44:25

坏了,存档炸了.jpg
倒不是改炸的,想看看怎么改好(草)
某种意义上倒是也差不多就是了,工业革命有个Bug可以拿到某些东西的蓝图()

纯捡垃圾吃的 发表于 2023-8-1 02:19:58

好{:tieba_43:}学习了
花了俩小时改了个无敌舰队出来玩,爽到
页: [1]
查看完整版本: [萌新慎入] 通过修改存档能实现的一些实用功能 [0.95.1a]