配置总览
Cultivation 模组一切可调之处,皆位于 mods/Siren_Cultivation/ 之下,本页对应 Cultivation v0.8.0。这些设置并非挤在一个巨大的文件里,而是拆成若干主题文件、再归入文件夹 —— 进阶核心在 Cultivation/,修士所修习的一切在 Arts/,唯因他人存在才有意义的一切在 Society/,每个可选种族一份文件在 Race/,服务器自身的运行期存档状态则在 Data/。
每份设置文件都带有自己的 ConfigName 与 ConfigVersion。每当该文件的结构或数值平衡发生变化,版本号会自动递增,而你已有的设置会被自动迁移 —— 你从不需要手动编辑 ConfigVersion,把它改小也只会让迁移再跑一遍。文件中还含有 Description-* 字符串字段,那是文档而非设置:模组会在加载时把它们改写回当前文本,因此编辑它们毫无作用。
这些页面上的每一个数值,也都可以用 /cultivation admin 在游戏中实时更改,全然不必碰 JSON。如何抵达该界面,见指令与权限两页。
自 0.5.0 起,其他模组可以把自己的分节加入该编辑器,与 Cultivation 自身的分节并列显示在配置页中,以及设置菜单里一块仅管理员可见的区域内。你在那里看到的、本站页面未曾记载的任何内容,都属于另一个模组 —— 见编写扩展。
自 0.8.0 起,编辑器涵盖 24 个板块、144 项设置,新增的两个是网店同步与飞升。Cultivation 自身的板块也是普通的接口注册,正因如此扩展模组才能重排、隐藏或替换其中之一 —— 见注册表。
游戏内编辑器尚未涵盖 CelestialConfig、SecretRealmConfig、MasterDiscipleConfig、QiDeviationConfig 与 TournamentConfig。这五份需以文件方式编辑。它们每一份都会在服务器首次启动时以可用的默认值写出,并自带 Description-* 文内说明,因此无需手工创建任何东西。
文件夹分组
| 分组 | 文件 | 涵盖 |
|---|---|---|
| 核心配置 | Config.json、WebStoreConfig.json | 灵气曲线、每级的生命/伤害加成,以及宝阁权益同步。 |
| 修炼配置 | SpiritCoreConfig、SpiritVeinConfig、BreakthroughConfig、RaceSystemConfig、SkillTreeConfig、CelestialConfig、QiDeviationConfig | 灵气从何而来、进阶要付出什么、升一级能得到什么,以及天上正在发生什么。 |
| 功法配置 | DaoConfig、TechniqueConfig、ManualConfig、AlchemyConfig、RefinementConfig、LifeBoundConfig、BeastConfig | 修士所修习、所炼制、所淬炼、所认主之物。 |
| 宗门社群配置 | SectConfig、FormationConfig、DwellingConfig、WarConfig、DuelConfig、PartnerConfig、MasterDiscipleConfig、TournamentConfig、SecretRealmConfig | 宗门、他们所据的土地、所建的居所、所结的名分,以及所挑起的争斗。 |
| 种族配置 | Human.json、Demon.json、Deity.json | 每个可选种族一份独立的属性文件。 |
| 存档文件 | SectsData、FormationsData、WarsData、DwellingsData、LeaderboardData、MasterDiscipleData、TournamentsData、SecretRealmsData、CauldronsData、FieldsData、WebStoreData | 运行期存档状态。这些不是设置 —— 请勿手动编辑。 |
目录结构
mods/Siren_Cultivation/
├── Config.json
├── WebStoreConfig.json
├── Cultivation/
│ ├── SpiritCoreConfig.json
│ ├── SpiritVeinConfig.json
│ ├── BreakthroughConfig.json
│ ├── RaceSystemConfig.json
│ ├── SkillTreeConfig.json
│ ├── CelestialConfig.json
│ └── QiDeviationConfig.json
├── Arts/
│ ├── DaoConfig.json
│ ├── TechniqueConfig.json
│ ├── ManualConfig.json
│ ├── AlchemyConfig.json
│ ├── RefinementConfig.json
│ ├── LifeBoundConfig.json
│ └── BeastConfig.json
├── Society/
│ ├── SectConfig.json
│ ├── FormationConfig.json
│ ├── DwellingConfig.json
│ ├── WarConfig.json
│ ├── DuelConfig.json
│ ├── PartnerConfig.json
│ ├── MasterDiscipleConfig.json
│ ├── TournamentConfig.json
│ └── SecretRealmConfig.json
├── Race/
│ ├── Human.json
│ ├── Demon.json
│ └── Deity.json
└── Data/
├── SectsData.json
├── FormationsData.json
├── WarsData.json
├── DwellingsData.json
├── LeaderboardData.json
├── MasterDiscipleData.json
├── TournamentsData.json
├── SecretRealmsData.json
├── CauldronsData.json
├── FieldsData.json
└── WebStoreData.json