远行星号修改备忘

 

settings

文件位置\Starsector\starsector-core\data\config\settings.json

由于看名字就知道作用,一般没特别不解释了,只列出一D大部分人可能会用得到的。

"maxLogisticsHullmods":2, #由于0.9.1a限制每条船的后勤组件数量,默认2,改成5就够玩了。

"playerMaxLevel":50,

"baseNumOfficers":4;

"maxShipsInFleet":30,
"maxShipsInAIFleet":30,
"maxOfficersInAIFleet":10,

"salvageOwnWeaponProb":1;
"salvageOwnWingProb":1;
"salvageWeaponProb":0.25;
"salvageWingProb":0.25;
"salvageHullmodProb":0.02;

存档修改

存档目录\Starsector\saves,用专业D的文本编辑器打开“campaign.xml”。

1,改主角

例如猪角名叫“GilbertDeimos”,咁你就搜索“Gilbert”,会揾到类似如下的

<c z="88384" id="p_07c3c7f0-3847-45b3-8464-00a7211c2ead" pid="steady" spr="后略……">
<n z="88385" f="Gilbert" l="Deimos" g="MALE"></n>
<stats z="88386" xp="1792236" l="40" pt="15">
<a>……</a>
<s>……</s>

一般就睇stats果栏,经验、级别、点数,你钟意。下边两行a、s的技能就唔使理了,改pt自己加仲好。

2,改部下

例如全名叫“Quinn Ibrahim”,咁你就搜索“Quinn Ib”,会揾到类似如下的

<FDNode z="128249" n="Quinn Ibrahim" in="0.0" up="180.0" tI="0.0" tU="0.0">
<p ref="128238"></p>
<c1 cl="OfficerData" ref="88816"></c1>
</FDNode>

依家复制节点“OfficerData”的88816,再搜索,会揾到类似如下的

<OfficerData z="88816">
<person ref="88641"></person>
<skillPicks z="88817"></skillPicks>
<madePicks>false</madePicks>
</OfficerData>

呢度person是人物信息,复制后边的88641,再搜索。

<c z="88641" id="p_166703" pid="steady" spr="后略……">
<n z="88642" f="Quinn" l="Ibrahim" g="FEMALE"></n>
<m z="88643">
<d z="88644">
……
<stats z="88645" xp="15000" l="4" pt="0">
<s>{"wing_commander":2,"carrier_command":1,"strike_commander":2}</s>
</stats>
</c>

人物信息一般就改pid,呢个是性格
参考\Starsector\starsector-core\data\characters\personalities.csv

stats节点最好唔好改,要改就改其下级节点<s>技能,睇住格式来改/加就得了。
参考\Starsector\starsector-core\data\characters\skills\skill_data.csv

3,修改船

例如船的全名叫“HSS Prosperous Gale”,咁你就搜索全名(建议),或者其中一个词,注意同名,会揾到类似如下的

<FMmbr z="88587" o="0" sid="fe7c1_4" sN="HSS Prosperous Gale" t="SHIP" iF="后略……">
<savedVariant z="88588" hId="falcon" v="20" c="18" hVId="后略……">
<wpn z="88589">
<e>
<st>WS 001</st>
<st>swarmer</st>
</e>
……
<hM z="88601">
<st>faulty_grid</st>
<st>erratic_injector</st>
<st>degraded_engines</st>
<st>fragile_subsystems</st>
<st>solar_shielding</st>
<st>efficiency_overhaul</st>
<st>targetingunit</st>
</hM>
<pM z="88602">
<st>faulty_grid</st>
<st>erratic_injector</st>
<st>degraded_engines</st>
<st>fragile_subsystems</st>
</pM>

其中<e>节点下的是所带武器,参考
\Starsector\starsector-core\data\weapons\weapon_data.csv

<pM>是船的D插,<hM>是现在所有的插件,要有D插,参考
\Starsector\starsector-core\data\hullmods\hull_mods.csv

4,势力好感度

搜索“factionIdOne”或者“factionIdTwo”,其中一个名称是“player”,看另一个名称

<factionIdOne>……</factionIdOne>
<factionIdTwo>……</factionIdTwo>

名称参考
\Starsector\starsector-core\data\strings\descriptions.csv

例如:

<FMRelation z="125969">
<factionIdOne>player</factionIdOne>
<factionIdTwo>hegemony</factionIdTwo>
<value>0.45000002</value>
</FMRelation>

就是玩家和霸主有45的友好。

关闭日志

日志路径为\Starsector\starsector-core\starsector.log,唔搞MOD唔调试冇必要记录呢D多余的嘢。

用winrar、7zip之类的打开

\Starsector\starsector-core\starfarer_obf.jar

把“log4j.properties”拖出来,用专业D的文本编辑器打开。

将第一行的“log4j.rootLogger=INFO”,改为“log4j.rootLogger=OFF”,保存完再把“log4j.properties”拖回去覆盖。

本文发布于 。属于 普通游戏 分类,被贴了 标签。

《远行星号修改备忘》有6个评分

★★★★★
★★★★
★★★
★★
6
0
0
0
0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注