RagnarMMO

RagnarMMO

基于《仙境传说》游戏制作的模组

冒险

RagnarMMO

RagnarMMO 是一个受《仙境传说》启发的 Forge 1.20.1 模组,旨在用 RO 风格的 RPG 系统取代原版战斗平衡,同时保留 Minecraft 作为世界、引擎和沙盒。

该项目目前处于测试阶段。内容可玩,但平衡性、视觉效果、翻译和一些系统仍在完善中。

测试状态

当前版本:0.0.2-beta

已就绪的内容:

  • 基础等级和职业等级成长。
  • 经典 RO 属性:STR、AGI、VIT、INT、DEX 和 LUK。
  • RO 风格战斗公式,包括 HIT、FLEE、CRIT、完全回避、DEF、MDEF、ASPD 和技能判定。
  • 服务器权威的战斗流程。
  • 技能树,包含职业要求、施法时间、延迟、冷却时间和资源消耗。
  • 从初心者(Novice)到经典一转和二转职业路径的职业进阶。
  • 动态怪物档案,包含等级、种族、属性、体型、战斗属性和经验值。
  • 怪物图鉴、组队经验共享、商城币(Zeny)、卡片、精炼和装备规则。
  • 生活技能,如采矿、伐木、发掘、种植、钓鱼和探索。

进行中的内容:

  • 重制武器和怪物表现。
  • 更精致的武器和怪物美术方向。
  • 技能、战利品、成长和怪物难度的平衡调整。
  • 更广泛的职业、装备和怪物内容覆盖。
  • 翻译清理和本地化扩展。

计划中的内容:

  • 更具表现力的武器轮廓和更强的怪物辨识度。
  • 更多职业内容和成长深度。
  • 更多怪物图鉴条目、物品和与 RO 风格循环相关的系统。
  • 持续优化 UI、反馈和游戏可读性。

当前重点 WIP

若干占位系统和占位怪物已移除,以便项目以更干净的基础继续推进。

与早期占位版本相比,当前的怪物和武器已进行重制,但仍处于演进中。未来更新预计将改进:

  • 武器外形和配色;
  • 怪物模型和贴图质量;
  • 背包和战斗中的视觉清晰度;
  • 以及与 RO 灵感方向的一致性。

寻求帮助

我们目前正在寻找一名建模师协助怪物和武器的制作。

已有一人在帮助项目,随着内容规模的扩大,欢迎更多支持。

如果你想贡献,尤其是 3D 模型、生物设计或武器美术方面,欢迎加入 Discord:

https://discord.gg/sZ64CgX3JN

项目概述

RagnarMMO 的目标并非在 Minecraft 原版之上添加一层通用 RPG 外壳。 它被设计为一次完整的战斗和成长重写,以 RPG 规则为核心,Minecraft 则提供沙盒、渲染、输入和持久化层。

亮点

  • 基础等级和职业等级提升。
  • RO 风格属性成长和战斗计算。
  • 职业技能、技能树和战斗路线。
  • 怪物档案、成长和掉落。
  • 怪物图鉴和组队支持。WIP
  • 商城币(Zeny)经济、卡片、装备规则和精炼。WIP

操作方式

按键 / 指令 作用
R 打开 RagnarMMO 主菜单
V 打开角色状态和属性分配
K 打开技能树
Y 打开成就和任务日志
B 打开怪物图鉴
左 Alt 切换战斗模式和技能快捷栏
1-6 在战斗模式中使用已分配的技能
/r stats 显示角色属性
/r party create <名称> 创建队伍
/pc <消息> 发送队伍聊天

指令

主指令根为 /r。更长的 /ragnar 根指令仍作为别名可用。

指令 快捷键 用途
/r stats /stats 显示当前角色的属性和成长情况。
/r skills /skills 显示已学习的技能及其等级。
/r skills <技能> 显示单个技能的详细信息。
/r cart /cart 已学习技能时打开手推车背包。
/r memo /memo 显示传送之阵记忆点。WIP
/r memo list /memo list 明确显示记忆点列表。WIP
/r memo select save 将当前存档点设为活动的传送之阵目的地。WIP
/r memo <槽位> 保存传送之阵记忆槽位。WIP
/r lv add <数量> /lv 为当前角色增加基础经验值。仅限管理员。
/r lv set <等级> /lv 直接设置基础等级。仅限管理员。
/r job add <数量> /job 为当前角色增加职业经验值。仅限管理员。
/r job set <等级> /job 直接设置职业等级。仅限管理员。
/r unlock skills all /unlock 将当前角色已学习的技能全部升满。仅限管理员。
/r unlock achievements all /unlock 为当前角色解锁所有成就。仅限管理员。
/r unlock all /unlock 同时解锁所有技能和成就。仅限管理员。
/r reset stats /reset 重置当前角色已分配的属性。
/r reset skills /reset 重置当前角色已学习的技能。
/r reset all confirm /reset 确认后完全清空当前角色。
/r debug status /debug 显示当前调试频道状态。
/r debug all on|off|reset /debug 切换所有调试频道。
/r debug <频道> on|off|reset /debug 切换特定调试频道。
/r admin player reset <玩家> stats /admin 重置指定玩家的已分配属性。仅限管理员。
/r admin player reset <玩家> skills /admin 重置指定玩家的已学习技能。仅限管理员。
/r admin player reset <玩家> all confirm /admin 完全清空指定玩家。仅限管理员。
/r hud /hud 打开客户端 HUD 设置界面。仅限客户端。
/ragnar ... /r ... 为兼容性保留的长格式别名。
/exp/set/party/pc 旧版别名 保留的旧版快捷键。
/roitems dump_held_item 打印手持物品的 RO 物品数据。仅限管理员。
/roitems refine <等级> 设置手持物品的精炼等级。仅限管理员。WIP
/roitems refine_info 显示精炼费用和成功率信息。仅限管理员。WIP
/roitems try_refine 尝试精炼手持物品。仅限管理员。WIP
/roitems template 打印手持物品的 JSON 模板。仅限管理员。WIP
/roitems dump_held_item 打印手持物品的 RO 物品数据。仅限管理员。WIP
/roitems refine <等级> 设置手持物品的精炼等级。仅限管理员。WIP
/roitems refine_info 显示精炼费用和成功率信息。仅限管理员。WIP
/roitems try_refine 尝试精炼手持物品。仅限管理员。WIP
/roitems template 打印手持物品的 JSON 模板。仅限管理员。WIP

注意事项

  • 模组仍在积极开发中。
  • 测试版各构建之间的平衡数值可能发生变化。
  • 视觉资源会随着时间推移被替换和改进。
  • 一些翻译和描述可能仍不完整或为临时内容。

构建

该项目针对 Forge 1.20.1 并支持 GeckoLib。

如果你从源码构建,请使用此仓库的标准 Gradle wrapper 任务。