模组MOD即英文单词modification的缩写)是对游戏内容修改后的产物。既有微调的小型模组也有重置类的大型模组。

安装

模组的下载和安装都可以在用户注册后从Paradox官方论坛或是其它有关群星社区(如贴吧)下载,或在创意工坊订阅后从Steam上自动下载。

模组的安装文件夹是:

  • Windows: ~\Documents\Paradox Interactive\Stellaris\mod\
  • GNU/Linux: ~/.local/share/Paradox Interactive/Stellaris/mod/
  • Mac: ~/Documents/Paradox Interactive/Stellaris/mod/

千万不要在Steam目录下安装模组(例如:C:\Program Files (x86)\Steam\SteamApps\common\Stellaris\mod),因为这样模组不会被正确加载。

在模组的描述中会说明模组对应的游戏版本。如果需要的话,您可以通过使用Steam Beta选项卡返回到旧的版本。

手动安装模组的步骤通常如下(模组自带安装方式时,请使用其自带的安装方式):

  1. 解压已下载的存档,以便mod文件夹包含该文件。mod文档和目录。
  2. 启动游戏并在模组选项中选中你安装的模组。(请注意:这个模组在启动器中可能有一个与压缩包不同的名字)
  3. 如果你是更新模组版本,请务必删除原来旧版本的模组的全部文件(即文件夹或压缩包和.mod文件)并清除gfx缓存(即~\Documents\Paradox Interactive\Stellaris\<mod_name>\gfx)再执行第一步,否则有可能产生问题。

MOD修改

首先提示:任何涉及common(通用)、events(事件)、map(地图)、localisation_synced(随机名,蠢驴-1000)目录的MOD的修改,包括重写事件,新加舰船,都会造成校验码的不统一,无法获得成就。

使用皮肤MOD(gfx目录)、语言MOD(localisation目录,不包括随机名称)可以获得成就。

校验文件为checksum_manifest.txt,位于游戏主目录内(同样也不可修改)。

创建MOD

群星启动器可以创建MOD、加载工坊MOD

工坊MOD需要在创意工坊订阅,订阅后,在 文档\Paradox Interactive\Stellaris\mod目录下会增加一个mod 扩展名的文件,为启动器加载MOD用,MOD本体位于 Steam文件夹\SteamApps\workshop\content\281990目录下,子目录得目录名即为工坊订阅的MOD的id

自己创建的MOD的加载文件同样是位于 文档\Paradox Interactive\Stellaris\mod目录下的一个 mod 扩展名的文件,其他信息需要自己填写

加载MOD后,MOD文件的内容会取代原来的内容,因此MOD里面的每个文件“相对位置”和原来的文件相同,因此具体制作过程仅需参考群星本身自带的内容即可。当然,想要做出优秀的MOD,还需要很多方面的努力,包括趣味性、平衡性、图像、模型等多方面。

加载文件(扩展名为mod的文件)内容如下:

name="Nier:Automata"			#MOD名称
archive="C:\\Users\\admin\\Documents\\Paradox Interactive\\Stellaris\\mod\\nierrobots/nier.zip"	#资源文件位置
tags={							#MOD类型标签(可以添加多个)
	"Graphics"
}
picture="thumb.jpg"				#在工坊中的预览图片,自己写的MOD再上传到工坊前可以没有这项
remote_file_id="XXXXX"		#工坊中的id,自己写的MOD再上传到工坊前可以没有这项
supported_version="1.7.*"		#MOD支持的游戏版本,星号为整个小版本都通用

目录结构

MOD的zip压缩包文件内的目录结构应与游戏本身目录结构相同(文件名不要求相同)。

注:

  • 带有guardians的为利维坦扩展包的相关文件,带有horizonsignal的为地平线信号相关的文件,带有utopia的为乌托邦相关的文件,带有syntheticdawn的为机械黎明相关的文件
  • utilities为通用槽位/通用组件、weapons为武器
  • 红色的为制作MOD常用的目录

common

common:游戏内绝大多数涉及到数据资料的部分都位于此目录下,包括以下子目录及文件:

  • agendas:议程,包含agendas.txt文件,规定了元首的议程
  • ambient_objects:环境物体,包含ambient_objects.txtambient_objects_guardians.txt文件,定义了环境物体(废弃的巨型建筑的碎片、异常事件等的废弃船、被击毁的船遗留的可调查的残骸等)
  • anomalies:异常,包含00_anomalies.txt00_anomalies_2.txt00_anomalies_3.txt00_anomalies_4.txt等文件,各种异常的事件关联、分类等
  • armies:陆军,包含00_armies.txt文件,定义不同类型的陆军军种,以及他们的省民治、士气等详细信息
  • army_attachments:陆军附件,包含00_army_attachments.txt文件,定义了陆军的各种附件,以及他们对陆军的修正、科技需求等详细信息
  • ascension_perks:飞升,包含00_ascension_perks.txt文件,定义了各种飞升,以及解锁他们所需的条件、解锁后的效果等详细信息
  • attitudes:态度,包含attitudes.txt文件,规定了AI的关系类型及行为
  • buildable_pops:可建造人口,包含00_robot_pops.txt文件,定义了合成人、机械帝国的机械人口等可建造人口及基本属性
  • building_tags:建筑标签,包含00_tags.txt文件,定义了建筑类型标签(拥有相同标签的建筑可以作为一个组,可以使用同组的通用修正)
  • buildings:建筑,包含00_buildings.txt00_event_buildings.txt00_guardian_buildings.txt00_habitat_buildings.txt00_horizonsignal_buildings.txt00_syntheticdawn_buildings.txt文件,定义了建筑及其前置条件、效果、建造费、维护费等详细信息
  • button_effects:按钮特效,原版只包含一个示例文件example.txt
  • colors:颜色,包含00_colors.txt文件,定义了国家、堕落帝国、派系、海盗、物种的一些可用颜色
  • component_flags:舰船组件标识,包含component_flags.txt文件,定义了几个标识(flags),用于AI在不同情况下选择组件(默认有进攻和防守两种)
  • component_sets:舰船组件分组,包含00_guardian_utilities.txt00_required_sets.txt00_strike_craft.txt等文件,定义同一分组下的组件的键值和图标
  • component_tags:舰船组件标签,包含00_tags.txt文件,定义舰船组件的标签,便于按照武器类型、槽位、角色等对组件进行分类
  • component_templates :舰船组件,包含00_enclave_utilities.txt00_guardian_utilities.txt等文件,定义了部分组件的基本属性;00_strike_craft.txt文件定义了舰载机所有属性,weapon_components.csv文件定义了除舰载机之外的武器的详细数据(最大最小伤害、组件价格、能源消耗等),weapon_components.ods文件为weapon_components.csv的表格版本,可以用excel打开,便于修改(但游戏会读取weapon_components.csv而不是weapon_components.ods);该目录还包含一个说明文件README_weapon_component_stat_docs.txt,用于向MOD作者介绍
  • country_customization:国家定制项,包含00_country_customization.txt文件,用于为帝国提供一些定制项(默认防御陆军、默认的卫戍部队、殖民地基础庇护所等)
  • country_types:国家类型,包含00_country_types.txt01_leviathans_country_types.txt文件,定义了国家类型(默认、通用事件、原始文明、堕落帝国、觉醒帝国等)
  • defines:定义,包含00_defines.txt文件,定义了一些基本信息(招募领导人所需的基础影响力、击杀舰队可获取的基础战争分数、行星基础防御值等"杂项")
  • deposits:资源站点,包含00_deposits.txt00_guardian_deposits.txt文件,定义了不同资源点的类型(轨道采集站类型)、比重(用于计算游戏开局生成概率)、概率修正(根据星球类型等改变比重,factor = 0则不会在这种星球上生成)、资源等
  • diplo_phrases:外交语句,包含00_diplo_action_phrases.txt00_diplo_phrases.txt文件,用于设定不同性格国家的外交时的问候信息
  • diplomatic_actions:外交行为,包含00_actions.txt文件,用于设定宣战、贸易协定、共同防御等各种外交行为
  • edicts:法令,包含00_edicts.txt(法令)和01_planetary_edicts.txt(行星临时法令)文件,用于设定法令和行星临时法令
  • ethics:思潮,包含00_ethics.txt文件,设定不同思潮的具体性质
  • event_chains:事件链,包含00_event_chains.txt00_event_chains_horizonsignal.txt00_fallen_empire_chains.txt等文件,用于设定事件链的图标、头图、计数等简要信息
  • fallen_empires:失落帝国,包含00_fallen_empire.txt文件,用于设定失落帝国城市外观、初始化、种族、国家初始设定等简要信息
  • game_rules:游戏规则,包含00_rules.txt文件,用于设定游戏基本规则
  • global_ship_designs:全局舰船设计,包含ai_ship_designs.txtevent_ship_designs_general.txtfallen_empire_ship_designs.txtutopia_designs.txt等文件,用于游戏的特殊事件、中立(水晶、鲸鱼等)、特殊国家(失落帝国、天灾、守护者、商人等)等的舰船设计
  • governments:政府,包含authorities目录(包含00_authorities.txt文件)、civics目录(包含00_civics.txt文件),以及00_governments.txt和readme_requirements.txt文件。其中authorities用于设定权力制度,civics用于设定国家理念,00_governments.txt用于设定不同政体,readme_requirements.txt为官方给出的说明文件
  • graphical_culture:舰船外观,包含00_graphical_culture.txt文件,用于设定不同种族、失落帝国、原始文明等的舰船外观 (该处主要设定光效以及如果该类如果没有对应的模型会如何做回退处理)
  • mandates:授案,包含00_mandates.txt文件,用于设定统治者授案信息(事件链等)
  • map_modes:地图模式,包含00_map_modes.txt文件,用于设定不同地图模式下的涂色规则
  • megastructures:巨型建筑,包含00_ring_world.txt(环世界)、01_dyson_sphere.txt(戴森球)、02_spy_orb.txt(哨兵阵列)、03_think_tank.txt(科学枢纽)、habitats.txt(轨道栖息地)文件,以及README.txt说明文件。用于设定巨型建筑的所有详细信息
  • name_lists:名称列表,包含AI.txtART3.txtCybrex.txtMAM3.txt等文件,用于设定各种舰船、设计、领导人等的随机名的列表
  • notification_modifiers:通知修正,包含00_notification_modifiers.txt文件,目前原版主要用于设定不同强度的肃正天灾的幽灵信号阶段的图标

events

events:游戏内事件触发的部分都位于此目录下,包括以下子目录及文件:

  • game_start:游戏初始化事件
    • game_start.1(生成帝国)
    • game_start.2(移除所有行星修正效果)
    • game_start.3 (重置教程)
    • game_start.5 (游牧觉醒,创建大汗国家)
    • game_start.6 (高级帝国科技资源初始化)
    • game_start.8 (普通帝国科技资源初始化)
    • game_start.9 (普通帝国舰船初始化,包括护卫舰、科研船、工程船)
    • game_start.10(堕落帝初始化,包括特性、类型)
    • game_start.12(首都星球初始化,包括地块、区划、人口、建筑)
    • game_start.20 (高级帝国首都星球清理所有地块障碍)
    • game_start.21 (高级帝国首都星球升级行星首府)
    • game_start.22(高级帝国星球区划初始化)
    • game_start.23(高级帝国星球附加人口)
    • game_start.31(配对虫洞生成)
    • game_start.33(玩家初始星系研究站、采矿站的所有权变更)







(未完待续)

5.0
1人评价
avatar