
Orbis Origins
一个Hytale模组,让玩家在旅程开始时选择可玩种族。每个种族都拥有独特的属性、抗性和起始物品。
查看大图 )
)
)
通过 Orbis Origins 改造你的 Hytale 体验,这是一个物种选择模组,允许玩家从 18 种以上独特的可玩物种中选择,每种物种都拥有独特的属性、抗性和视觉模型。
概述
Orbis Origins 引入了一个物种系统,改变了玩家在 Hytale 中进行角色创建的方式。在首次加入服务器(任何世界)时,玩家会获得一个物种选择器物品,该物品会打开一个自定义 GUI,允许他们浏览、预览并从一系列多样化的可玩物种中进行选择。每个物种都通过属性修改器、伤害抗性以及在某些情况下的初始物品,提供独特的游戏优势。
如果安装了 AbilityAPI 模组,Orbis Origins 还可以根据你选择的物种,授予额外的游戏能力。这些能力在每个物种的 JSON 文件中定义,并在你确认选择后立即生效。
主要特性
物种选择界面
- 3D 模型预览:在选择之前,于世界中预览物种模型
- 模型变体切换:大多数物种都有多个视觉变体可供选择
- 附件自定义:为支持的物种自定义模型附件(发型、服装、饰品)
- 物种信息:查看描述、属性修改器、抗性和初始物品
- 持久化选择:你的物种选择、变体和附件选择会被保存,并在重新加入世界时自动应用
全面的物种系统
- 18 种以上独特物种:从敏捷的小型 Kweebec 到巨大的元素 Golem,还有 Tuluk、Slothian、Saurian、Fen Stalker 等
- 属性修改:自定义的生命值、耐力和魔力修改器,增强游戏多样性
- 伤害抗性:每个物种对特定伤害类型拥有独特的抗性
- 平衡的弱点:策略性的弱点确保没有物种过于强大
- 模型持久化:物种模型在加入世界和服务器重启后持续存在
- 附件自定义:许多物种支持从模型定义中自动发现的可自定义附件(发型、服装、饰品)
物种能力(需要 AbilityAPI)
- 通过物种 JSON 授予能力:当安装了
AbilityAPI时,物种可以定义一个abilities数组来授予游戏内增益,如飞行、水下呼吸、攀墙、更快挖掘、移动加成等。 - 在选择 GUI 中可见:物种选择界面包含一个能力部分,列出当前选中物种的能力名称和描述。
- 立即应用:当你切换物种时,Orbis 会清除之前物种的能力并立即应用新的能力(因此效果会立即生效)。
- 支持条件性能力:某些能力只能在特定情况下激活(例如,特定区域、阳光下或低生命值场景),具体取决于它们的配置方式。
合成集成
物种选择器物品可以在奥术工作台(杂项分类)中使用以下材料合成:
- 1 个绿宝石
- 8 个绿色水晶碎片
这允许玩家在需要时获得额外的选择器,或者为其他玩家制作。
可玩物种
智慧种族
Kweebec(7 种变体)
- 居住在森林中的小型、敏捷生物
- 能力增益:光合作用
- 更高的耐力、高魔力(+15)和自然抗性
- 初始套装:Kweebec 头盔和胸甲、木法杖
- 变体:根芽、树苗、幼苗、橙色树苗、粉色树苗、嫩芽、剃刀叶
- 支持附件自定义(发型、服装、饰品)
Trork(9 种变体)
- 大型、野蛮的战士
- 能力增益:狂战士之怒
- 更高的生命值和物理抗性
- 初始套装:完整的 Trork 护甲套装(头、胸、手、腿)、石剑
- 变体:战士、萨满、哨兵、重击者、猎人、守卫、医生女巫、酋长、格斗者
Feran(6 种变体)
- 平衡的耳廓狐物种
- 能力增益:沙漠耐力
- 中等魔力(+5)、火焰和熔岩抗性
- 初始套装:简陋弓、简陋斧
- 变体:幼崽、平民、穴居者、利齿、长牙、风行者
- 支持附件自定义
Klops(3 种变体)
- 勤劳的采矿和贸易生物
- 能力增益:隧道专家
- 略微更高的耐力和少量物理抗性
- 初始套装:洋葱法杖、简陋斧
- 变体:商人、矿工、绅士
哥布林(4 种变体)
- 狡猾的拾荒者
- 能力增益:拾荒者的牵引
- 更高的耐力和毒素抗性
- 初始套装:废铁剑、废铁棍、废铁盾
- 变体:拾荒者、废品商、食人魔、矿工
异乡人(3 种变体)
- 脱离文明的人类
- 能力增益:坚韧流浪者
- 中等魔力(+10)、平衡的属性并带有少量魔法抗性
- 初始套装:简陋弓、废铁矛
- 变体:异乡人、远程、邪教徒
- 支持附件自定义
Tuluk
- 来自寒冷海岸的海象人;强壮且在水中有归属感
- 能力增益:潮汐之子、强壮泳者
- 抗寒、物理伤害和水
- 支持附件自定义:獠牙、胡须、冬帽、夹克
Slothian
- 树冠上的树懒人;悠闲且坚韧,与自然有紧密联系
- 能力增益:树冠攀爬者
- 抗自然、毒素和物理伤害
- 支持附件自定义:战士、侦察兵、僧侣和村民套装;多种发型
Saurian
- 具有敏锐本能的爬行类人种;敏捷且坚韧
- 能力增益:捕食者本能
- 抗物理伤害和毒素;弱于寒冷
- 支持附件自定义:战士、盗贼和猎手套装,带有羽毛装饰
野兽
Fen Stalker
- 沼泽中的野兽,在水中和陆地上都行动自如
- 能力增益:沼泽之肺、沼泽行者
- 抗水、毒素和物理伤害
亡灵
亡灵(2 种变体:僵尸、骷髅)
- 复活的尸体;免疫毒素、物理抗性、弱于火焰
- 能力增益:再生机会
- 变体:僵尸和骷髅,各有独特的造型和选项
元素构造体
土 Golem
- 由土和晶体构成的构造体
- 能力增益:毒素免疫
- 非常高的生命值、中等魔力(+10)和物理抗性(10%)
- 弱于火焰
寒冰 Golem
- 由冰和晶体构成的构造体
- 能力增益:毒素免疫
- 中等魔力(+10)、免疫寒冷、物理抗性(10%)
- 弱于火焰
火焰 Golem
- 由火和晶体构成的构造体
- 能力增益:毒素免疫
- 中等魔力(+10)、免疫火焰和熔岩、物理抗性(10%)
- 弱于寒冷
雷霆 Golem
- 由闪电和晶体构成的构造体
- 能力增益:毒素免疫
- 高魔力(+15)、免疫闪电并拥有强大的抗性、物理抗性(10%)
沙砾 Golem
- 由沙和晶体构成的构造体
- 能力增益:毒素免疫
- 中等魔力(+10)、物理抗性(10%)
- 弱于水
火钢 Golem
- 由火钢构成的构造体
- 能力增益:毒素免疫
- 中等魔力(+10)、火焰和物理抗性(10%)
- 弱于寒冷
标准种族
Orbian
- 标准 Orbian 物种,没有特殊加成或惩罚
- 能力增益:无
- 使用默认玩家皮肤
游戏影响
每个物种都提供独特的游戏风格:
- 高生命值构建:Trork、亡灵和所有 Golem 提供巨大的生命值池,适合坦克型游戏玩法
- 高耐力构建:Kweebec、哥布林和 Klops 擅长机动性和持续活动
- 高魔力构建:Kweebec、雷霆 Golem 和虚空 Golem 为魔法型游戏玩法提供显著的魔力加成
- 平衡构建:Feran、异乡人、Slothian 和 Orbian 提供全面的属性分布
- 特化抗性:每个物种在特定战斗场景中提供策略性优势
- 初始套装:大多数物种以一套完整的初始物品开始,包括符合其主题的护甲和武器
- 视觉自定义:许多物种支持附件自定义,允许玩家个性化其外观
技术细节
- 模型持久化:你选择的物种模型、变体和附件在会话之间持续存在
- 属性同步:生命值、耐力和魔力的修改立即生效
- 伤害系统集成:抗性和弱点与 Hytale 的伤害系统配合工作
- 附件发现:从 Hytale 的模型定义中自动发现模型附件
- 物种管理:服务器所有者可以通过 JSON 配置禁用物种或添加自定义物种
安装
- 下载最新版本
- 将 JAR 文件放入你的 Hytale 服务器的 plugins 目录
- 重启你的服务器
- 玩家在首次加入服务器(任何世界)时将收到物种选择器物品
使用方法
- 首次加入服务器(任何世界)时,你将在背包中获得一个物种选择器物品
- 右键点击该物品以打开物种选择 GUI
- 浏览可用物种并预览它们的模型
- 使用箭头按钮切换变体
- 如果所选物种支持,自定义附件(发型、服装、饰品)
- 阅读物种详情,包括属性、抗性和初始物品
- 点击“确认”以选择你的物种
- 你的选择(物种、变体和附件)会被保存,并在会话之间持续存在
自定义物种与修改
Orbis Origins 支持通过 JSON 配置文件添加自定义物种和修改内置物种。这允许服务器所有者和模组制作者用他们自己的物种扩展模组,或调整现有物种。
添加自定义物种
在 mods/hexvane_OrbisOrigins/Species/ 目录下创建一个包含物种定义的 JSON 文件。例如,一个自定义的 Dragonling 物种:
{
"id": "dragonling",
"displayName": "Dragonling",
"description": "一只可爱的小龙。",
"modelBaseName": "Dragonling_Green",
"variants": ["Dragonling_Green", "Dragonling_Red", "Dragonling_Blue", "Dragonling_Purple"],
"healthModifier": 10,
"staminaModifier": 5,
"manaModifier": 10,
"enabled": true,
"enableAttachmentDiscovery": true,
"attachments": {},
"eyeHeightModifiers": {
"Dragonling_Green": 0.1
},
"hitboxHeightModifiers": {},
"starterItems": ["Soil_Dirt"],
"damageResistances": {
"Physical": 0.75,
"Fire": 0.0
}
}
修改内置物种
要修改内置物种,请在数据目录中创建一个具有相同物种 ID 的 JSON 文件。你的文件将覆盖内置定义,允许你调整属性、抗性、初始物品,或添加自定义眼睛高度和碰撞箱高度修改器。
没有自定义模型的物种
对于仅改变属性和抗性(没有自定义模型,如 Orbian)的自定义物种,可以设置 "usePlayerModel": true,并将 modelBaseName 和 variants 留空。玩家将保持其默认外观,同时获得该物种的属性和伤害抗性。
禁用物种
你可以通过在具有相同物种 ID 的 JSON 文件中设置 "enabled": false 来禁用任何物种(包括内置物种)。被禁用的物种不会出现在选择列表中,但其数据文件仍保持完整。
附件自定义
物种可以使用 "enableAttachmentDiscovery": true 启用自动附件发现,这会自动从 Hytale 的模型定义中找到可自定义的附件(发型、服装、饰品)。你也可以使用 attachments 字段手动定义自定义附件。详情请参阅文档。
文档
请参阅 GitHub 仓库中的 SPECIES_JSON_GUIDE.md 文件,以获取关于 JSON 架构、字段描述和示例的完整文档。
兼容性
- 与支持模组 API 的 Hytale 服务器构建版本兼容
- 不修改核心游戏文件
- 可与其他不与玩家模型或属性冲突的模组一起安全使用
- 支持引用来自其他模组的模型
未来计划
本模组正在积极开发中,计划在未来的更新中扩展其功能并添加更多内容。敬请关注即将推出的内容的公告。
支持
如有问题、建议或疑问,请访问项目仓库或加入支持 Discord。
鸣谢
专为 Hytale 模组社区开发。使用 Hytale 模组 API 构建。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。