创建角色

创建角色

一款高性能的Hytale RPG模组,引入多槽角色创建、自定义种族以及深度的美学外观定制功能。

Cosmetics\Armor

CharacterMod

CharacterMod 是一个为 Hytale 设计的、聚焦于种族的广泛 RPG 角色创建与管理模组。

它让服务器所有者能够完全定义玩家首次登录时可用的不同种族的视觉形象和基础属性,同时为玩家提供多栏位的角色选择体验。

无论你是想创建一个绿色、粗鲁、具有独特特征的兽人,还是一个肤色固定、拥有自定义耳朵的优雅精灵,一切都可以通过中央服务器配置进行完全控制。


主要特性

多栏位角色选择

玩家可以在单个账户下创建、切换和管理多个角色。

聚焦种族的自定义

服务器管理员可以直接通过配置文件创建完全自定义的种族。

服务器定义的视觉默认值

根据所选择的种族,强制指定特定的资源组合,例如耳朵、嘴巴、肤色、发型或自定义模型。

基础属性修改器

为每个种族动态控制基础的生命值、法力值、耐力值和速度修正值。

基于资源的自定义

CharacterMod 旨在通过配置文件暴露尽可能多的 Hytale 角色创建器资源,从而在无需修改代码的情况下实现深度自定义。


配置示例 (character.yaml)

maxCharacter: 4

races:
  HUMAN:
    baseHealthBonus: 40
    baseManaBonus: 10
    baseStaminaBonus: 20
    baseSpeedModifier: 0
    isCustomModel: false
    customModelAsset: ""
    defaultEars: "Default"
    defaultMouth: "Mouth_Default"
    allowSkinCustomization: true
    fixedSkinColor: ""

  ELFO:
    baseHealthBonus: 30
    baseManaBonus: 40
    baseStaminaBonus: 15
    baseSpeedModifier: 2
    isCustomModel: false
    customModelAsset: ""
    defaultEars: "Elf_Ears_Small"
    defaultMouth: "Mouth_Default"
    allowSkinCustomization: false
    fixedSkinColor: "08"

  ORC:
    baseHealthBonus: 80
    baseManaBonus: 0
    baseStaminaBonus: 40
    baseSpeedModifier: -1
    isCustomModel: false
    customModelAsset: ""
    defaultEars: "Ogre_Ears"
    defaultMouth: "Mouth_Orc"
    allowSkinCustomization: false
    fixedSkinColor: "30"

  VAMPIRO:
    baseHealthBonus: 50
    baseManaBonus: 25
    baseStaminaBonus: 30
    baseSpeedModifier: 1
    isCustomModel: false
    customModelAsset: ""
    defaultEars: "Default"
    defaultMouth: "Mouth_Vampire"
    allowSkinCustomization: false
    fixedSkinColor: "48"

spawnPitch: 0.0
spawnX: 0.0
spawnY: 64.0
spawnYaw: 0.0
spawnZ: 0.0

startingWorldName: default

查找 Hytale 资源 ID

CharacterMod 高度依赖 Hytale 内置的角色创建器资源。

如果你想发现耳朵、嘴巴、发型、肤色和其他装饰资源的可用 ID,请按以下步骤操作:

Windows

按下:

Win + R

输入:

%appdata%

依次进入以下文件夹:

Hytale/
└── install/
    └── release/
        └── package/
            └── game/
                └── latest/

latest 文件夹中,找到:

Assets.zip

打开压缩包并进入:

assets/
└── cosmetics/
    └── charactercreator/

在此目录中,你会找到 Hytale 角色创建器使用的资源定义文件。

这些文件包含了 CharacterMod 配置可以引用的 ID。

示例包括:

  • 耳朵
  • 嘴巴
  • 发型
  • 面部特征
  • 肤色
  • 装饰变体
  • 未来的角色创建器资源

项目目标

CharacterMod 的主要目标之一是通过配置文件暴露尽可能多的 Hytale 角色自定义选项。

服务器所有者应该能够利用 Hytale 内已有的资源构建完全独特的种族,而无需编写自定义代码或硬编码资源。

未来的更新将继续扩展对更多角色创建器资源的支持。


安装与设置

重要提示:

CharacterMod 当前专注于种族创建、视觉自定义和基础属性修改器。它不会自动添加魔法系统、RPG 物品、任务或游戏循环。

首次配置模组的步骤:

1. 安装模组

下载 CharacterMod 并将其放置到你的服务器或游戏模组文件夹中。

2. 启动服务器

启动启用了此模组的服务器或世界。

3. 打开角色创建

加入服务器并至少进入一次角色创建界面。

这将生成所有必需的文件夹和配置文件。

4. 找到配置文件夹

首次启动后,会创建一个新文件夹:

CharacterMod/

其内部包含:

CharacterMod/
├── players/
└── character.yaml

5. 配置你的种族

打开:

character.yaml

自定义你的种族、属性、视觉默认值和生成设置。

保存文件,如有必要,重启服务器。

6. 尽情享受

你的玩家现在可以使用你完全自定义的种族设置来创建角色了。


未来计划

CharacterMod 正在积极发展中。以下是一些计划在未来版本中推出的功能。

自定义增益与减益

允许服务器所有者通过 YAML 配置直接分配独特的种族特性。

示例:

  • 火焰抗性
  • 夜视
  • 法力回复增加
  • 毒素免疫
  • 自定义被动效果

服装与装备自定义

扩展初始装备和装饰自定义选项。

  • 初始服装
  • 装饰性服装栏位
  • 种族专属装备
  • 角色创建衣柜自定义

更多的 RPG 系统

计划中的长期新增内容包括:

  • 种族技能
  • 天赋树
  • 职业整合
  • 角色成长系统

早期访问与反馈

免责声明

CharacterMod 目前正处于积极开发中。

作为一个早期访问项目,你可能会遇到错误、缺失功能或意外行为。

你的反馈极为宝贵,有助于塑造模组的未来。

如果你:

  • 发现了一个错误
  • 有一个功能建议
  • 想要更多的自定义选项
  • 有平衡性方面的反馈

请留下评论或提交报告。

每一个建议都会被审阅,改进和修复将尽可能得到实施。