|
发表于 2024-6-17 19:35:07
|
显示全部楼层
自己进行了一些翻译,机翻+部分我看的懂的润色+一点自己的理解
#示例星形系统,ID为“css_reference_star_system”,解释并显示所有可用选项
#ID必须是唯一的,不应由其他自定义星形系统共享
"css_reference_star_system":{、
#如果为false,此系统将不会在新游戏生成期间生成
#系统仍然可以在游戏中使用控制台命令或LunaSippets强制生成
#如果省略此条目,则默认为true
"isEnabled":true,
#星区里有多少个这种星系?
#如果省略此条目,则默认为1
"numberOfSystems":1,
#如果为true,则告诉游戏将该系统标记为核心世界
#如果不在核心世界中生成,星系会刷新某些任务实体(如探测器或赏金目标)
#如果省略此条目,则默认为false
"isCoreWorldSystem":false,
#如果为true,根据系统的星座年龄,在这个系统中添加星云(减速舰船,缩减可被侦测范围和在被侦测范围)
#如果省略此条目,则默认为false
"hasSystemwideNebula":false,
#如果为true,则在系统中心添加一个未激活的日冕分流器
#如果省略此条目,则默认为false
"addCoronalHypershunt":false,
#如果为true,则在系统的外部添加一个未受干扰的低温睡眠器
#如果省略此条目,则默认为false
"addDomainCryosleeper":false,
#放置此系统的星座或位置
#n=0,生成在一个随机位置
#n->0个离核心世界最近的星座(使用非常大的数字设置为最远的星座)
#[x,y]->将系统放置在指定的坐标中(警告:位置可能与现有的恒星系统重叠)
#如果省略此项,则默认为0
"setLocation":0,
#要在此星系中使用的背景
#系统背景可在starsector-core/graphics/backgrounds文件夹中找到
#如果省略此项,则使用默认的系统背景,取决于“hasSystemwideNobbula”
"systemBackground":"background6.jpg",
#访问此系统时要播放的音乐
#符合条件的音乐ID列表可在starsector-core/core/data/config/sounds.json文件中找到
#如果省略此项,则使用默认音乐
"systemMusic":"music_campaign",
#此系统的颜色
#影响系统内所有实体的颜色
#如果省略此项,则默认为proc gen设置
"systemLightColor":[255,255,255,255],
#要在此系统中生成的实体列表
#列表*必须以一个中心实体开始*,该实体可以是:
# 一个 "star" entity(行星), 或者 一个 "empty_location" entity(恒星?), 后跟指定数量的“star”entity
#
#中心实体之后的所有实体还需要:
# 一个确定的"orbitRadius" (轨道半径)设置, 或者一个"focus" (焦点或者说是固定点)(例如 [2,4])
#
# 如果星系里没有设置 "jump_point(跳跃点或者说是虫洞)" 系统将自动生成边缘跳跃点
"entities":[
{ #表示非恒星中心的空位置(不太能理解……)
"entity":"empty_location",
#有多少颗恒星应该被视为系统中心的一部分?
# *必须* 如果“empty_location”(恒星?)在“实体”列表中排第一个
"numOfCenterStars":1,
#恒星围绕系统中心运行的距离有多远。.
# 如果省略此项或将其写为0,则默认为距离中心2000
"orbitRadius":2000,
#放置第一颗恒星的初始角度
#如果此条目被省略或设置为负数,则默认为随机角度(在轨道上的位置?不确定)
"orbitAngle":0,
#中心恒星完成轨道需要多长时间(绕星系中心公转时间)
#如果省略此项或将其设置为0或更小,则默认为proc gen设置
"orbitDays":0,
},
{ #一颗恒星,作为系统中心的一部分
"entity":"star",
#星球类型
# 星球类型ID请到starsector-core/core/data/acampaign/procgen/Star_gen_data.csv文件中找
# 写“random_star_giant”为随机选择
# 警告:不支持写Nebulas
# 如果省略此条目,则默认为“star_red_dowman”(红巨星,顺便一提日冕分流器要求蓝巨星)
"type":"random_star_giant",
#星球的名称
#如果此星球是“实体”列表中的第一颗星球,这将也会是星系的名字
#如果省略此项,则默认为随机名称
"name":"Placeholder Star",
# 星球尺寸
#如果省略此项或将其设置为0,则默认为proc gen设置
"radius":0,
#这颗恒星的日冕大小
#如果省略此项或将其设置为0,则默认为proc gen设置
"coronaRadius":0,
#太阳耀斑出现在这颗恒星的日冕中的机会
#如果该条目被省略或设置为负数,则默认为proc gen设置
"flareChance":1.0,
#有关此选项的详细说明,请参见“行星”实体上的“specChanges”选项
"specChanges":{"texture":"castiron.jpg"},
#要用于此星球的自定义描述的ID
# 描述ID可以在/data/strings/descriptions.csv中找到
#如果省略此条目,则使用默认描述
"customDescriptionId":"star_blue_giant",
},
{ #一颗星不在系统中心
"entity":"star",
"type":"random_star_giant",
"name":"Placeholder Star",
"radius":0,
"coronaRadius":0,
"flareChance":1.0,
"specChanges":{"texture":"castiron.jpg"},
"customDescriptionId":"star_blue_giant",
#指示此星球将环绕的哪个星球
#编号基于“实体”列表的索引,该列表从0开始
#(例如,第一个条目是索引0,第二个条目是指数1,第三个条目是指标2,…)
#注意,此数值不能大于等于自己的索引
#如果省略此项,则默认为0(环绕第一个星球)
#
# 或者,也可以将[f,l]作为参数
将此实体的位置设置为另一个实体的稳定点,其中:
#-f=要关注的“实体”的索引,以及
#-l=拉格朗日点位置
#(例如[1,4]会将该实体放在索引1中“实体”的L4点)(看不懂,想这么设置的请自己研究)
#“l”可以是0(直接在焦点顶部)到5(对于L5点)之间的任意位置
#
# 备用“焦点”参数会导致此实体忽略所有与轨道相关的选项,包括“orbitRadius”
"focus":1,
# 这个实体绕焦点有多远。
# *必须* 如果你没有使用上面说的[f,l]格式的定位那这个必须写
"orbitRadius":1111,
# 放置此实体的初始角度(估计还是在轨道上的位置)
# 如果此条目被省略或设置为负数,则默认为随机角度
"orbitAngle":0,
# 这个实体完成轨道需要多长时间
# 如果省略此项或将其设置为0或更小,则默认为proc gen设置
"orbitDays":0,
},
{ #一个行星
"entity":"planet",
"focus":0,
"orbitRadius":1111,
"orbitAngle":0,
"orbitDays":0,
"name":"Placeholder Planet",
"customDescriptionId":"planet_jangala",
# 要制造的行星类型
# 行星ID可在starsector-core//data/capaign/procgen/Planet_gen_data.csv中找到
#如果省略此条目,则默认为“barren”(贫瘠)
"type":"barren",
# 这个星球的大小
# 如果省略此项或将其设置为0,则默认为proc gen设置
"radius":0,
#在这个星球上的特殊词条
# 条件ID可在starsector-core/core/data/management/prorgen/Condition_gen_data.csv中找到
# 如果该条目被省略或为空,则未命名行星->默认为proc gen设置
#居住星球->如果忽略此项,则默认为无条件
"conditions":[
# List of vanilla planet conditions
"habitable",
"cold",
"very_cold",
"hot",
"very_hot",
"tectonic_activity",
"extreme_tectonic_activity",
"no_atmosphere",
"thin_atmosphere",
"toxic_atmosphere",
"dense_atmosphere",
"mild_climate",
"extreme_weather",
"low_gravity",
"high_gravity",
"irradiated",
"inimical_biosphere",
"water_surface",
"poor_light",
"dark",
"meteor_impacts",
"pollution",
"ore_sparse",
"ore_moderate",
"ore_abundant",
"ore_rich",
"ore_ultrarich",
"rare_ore_sparse",
"rare_ore_moderate",
"rare_ore_abundant",
"rare_ore_rich",
"rare_ore_ultrarich",
"volatiles_trace",
"volatiles_diffuse",
"volatiles_abundant",
"volatiles_plentiful",
"organics_trace",
"organics_common",
"organics_abundant",
"organics_plentiful",
"farmland_poor",
"farmland_adequate",
"farmland_rich",
"farmland_bountiful",
"ruins_scattered",
"ruins_widespread",
"ruins_extensive",
"ruins_vast",
"decivilized",
"decivilized_subpop",
],
#这个星球外观的变化
#如果省略此条目,则使用默认外观
#“specChanges”中的所有子选项也可以单独省略
#
# 对于纹理子选项,可以在starsector-core/graphics/planets folder文件夹中找到符合条件的图像
# 这些图像必须是预加载的图像;符合条件的图像可以在starsector-core/core/data/config/settings.json的“图形”条目中找到
"specChanges":{
#星球大气层的颜色e
"atmosphereColor":[255,255,255,255],
#大气厚度
"atmosphereThickness":0.1,
#最小大气厚度
"atmosphereThicknessMin":1.0,
#行星云的颜色
"cloudColor":[255,255,255,255],
#云的旋转速度
"cloudRotation":1.0,
#用于云的纹理
"cloudTexture":"clouds_banded01.png",
#行星光芒的颜色
"glowColor":[255,255,255,255],
#用于此行星外层的纹理
"glowTexture":"sindria_glow.png",
#在扇形图中显示时图标的颜色
"iconColor":[255,255,255,255],
#行星的节距
"pitch":1.0,
#行星的颜色
"planetColor":[255,255,255,255],
#行星的自转
"rotation":1.0,
#用于此行星表面的纹理
"texture":"castiron.jpg",
#行星的倾斜
"tilt":1.0,
# 这颗行星有阳光反射镜吗?
# 如果省略此条目,则默认为false
"useReverseLightForGlow":false,
#将行星的类型替换为其他类型
#呈现所选类型的外观,同时更改行星描述
# 格式为["typeId","newTypeName"]
# 替代行星类型也必须在descriptions.csv中有相应的条目
#应该只用于获得不作为proc gen实体生成或在proc gen参数之外生成的改装行星
"typeOverride":["barren","Barren"],
},
# 星球的人口规模
#如果省略此项,则默认为0或无人居住
"marketSize":0,
#------------------------------------------------------------#
# 以下星球条目要求“市场规模(人口规模)”至少为1#
#------------------------------------------------------------#
# 拥有这个星球的派系
# 派系ID可在位于starsector-core/data/world/派系文件夹中的.派系文件中找到
# *必须* 如果星球人口大于等于1的话必须要
"factionId":"player",
#如果为true,则在该星球上启用自由港
#如果省略此条目,则默认为false
"freePort":false,
# 如果为true,则添加一名Alpha Core管理员来管理此星球
# 如果省略此条目,则默认为false
"aiCoreAdmin":true,
# 星球建筑,以及任何适用的特殊建筑
#如果省略此条目,则默认仅添加“人口”和“太空港”
#
# 每个项目可以是一个行业ID,也可以是包含行业ID和特价商品ID的数组
# (例如"industryId" or ["industryId", "aiCoreId", "specItemId", "improveIndustryToggle"])
# 建筑ID可在starsector-core/datacampaign/industries.csv中找到
#特殊建筑ID可在starsector-core/data/management/Special_items.csv中找到
# 警告:请确保正确拼写ID!否则,你的游戏可能会在访问这个星球时崩溃!
"industries":[
# List of vanilla industries
["population","gamma_core","orbital_fusion_lamp",true],
#["population","beta_core","coronal_portal",false],
["farming","alpha_core","soil_nanites",false],
"aquaculture", # No specials
["mining",,"mantle_bore"],
#["mining",,"plasma_dynamo"],
"techmining",
["refining",,"catalytic_core"],
["spaceport",,"fullerene_spool"],
"megaport",
["lightindustry",,"biofactory_embryo"], # Only special item
["heavyindustry",,"corrupted_nanoforge"],
["orbitalworks",,"pristine_nanoforge"],
["fuelprod",,"synchrotron"],
["commerce",,"dealmaker_holosuite"],
"station_base",
["orbitalstation","gamma_core"], # Only cores
["battlestation","beta_core"],
["starfortress","alpha_core"],
"orbitalstation_mid",
"battlestation_mid",
"starfortress_mid",
["orbitalstation_high",,,true], # Only story-point improvement
["battlestation_high",,,false],
["starfortress_high",,,false],
["grounddefenses",,"drone_replicator"],
"heavybatteries",
["patrolhq",,"cryoarithmetic_engine"],
"militarybase",
"highcommand",
"lionsguard",
"planetaryshield",
"waystation",
"cryosanctum",
"cryorevival",
],
},
{ #行星L5点的一个跳跃点
"entity":"jump_point",
"focus":[3,5],
"orbitRadius":100,
"orbitAngle":-1,
"orbitDays":0,
"name":"Test Name Gate",
"customDescriptionId":"inactive_gate",
},
{ #一个正常的空位置
# NOTE: Orbits are broken for this entity; it stays still in its orbit position, completely ignoring "orbitDays"
"entity":"empty_location",
"focus":0,
"orbitRadius":2000,
"orbitAngle":0,
"orbitDays":0,
},
{ #空间站(在本例中,为已填充的工作站)
"entity":"station",
"focus":0,
"orbitRadius":100,
"orbitAngle":-1,
"orbitDays":0,
"name":"Placeholder Station",
"customDescriptionId":"station_chupi_orco",
# 要使用的空间站图形类型
#在starsector-core/graphics/stations中可以找到空间站图形
# 如果省略此条目,则默认为“station\uside06”
"type":"station_mining00",
# 拥有此空间站的派系
# 如果省略此项,则默认为“neutral”
"factionId":"independent",
# 本站人口规模
# 如果省略此项,则默认为0或放弃
"marketSize":3,
|
|