跳转到正文

2026-10-09 ​

新增 ​

  • [client] 聊天表情选择由 17 个扩充为 66 个,补齐原生菜单表情、骰子和无信号,提供中文提示并沿用原生发送规则。
  • [client] 手机和平板背包直接展示物品图片与卡片插画,支持装备、卡片、弹药、宠物用品等分类;详情采用图片与说明分栏,按选中物品加载并保留未鉴定信息限制。
  • [client] 仓库和手推车增加武器、防具、卡片、弹药、宠物用品与影子装备分类,支持名称或 ID 搜索,常驻显示容量;存取等待服务端确认,不提前修改本地数量。

优化 ​

  • [client] 统一手机和平板聊天文字、分类、频道和表情控件;聊天预览使用半透明背景及贴合窗口的标签和收起入口,聊天行数按紧凑、宽敞布局分别保存。
  • [client] 冒险工具与普通菜单共用字号、控件和图片尺寸变量,调整平板图鉴、属性、素质与技能布局;手机加点保持紧凑,避免按钮裁切和横向滚动。
  • [client] 手机快捷键候选列表统一两列;共享下拉浮层按可见视口限制高度并优先向下展开,避免小弹窗压缩选项。
  • [client] 桌面战斗辅助统一自动战斗与自动拾取入口,使用标签页配置;桌面和移动端配置自动保存,数字输入延迟校验,失败可重试,打开和修改设置不主动停止战斗。
  • [client] 手机与平板 NPC 对话统一紧凑窗口和文字,长内容内部滚动,输入和操作常驻底部;支持安全基础文字标签与 RO 颜色格式,按服务端状态控制关闭。
  • [client] NPC 点击保留按下目标,避免手指轻微偏移丢失交谈;阻止旧触摸穿透到新弹窗,标题显示实体名称,失焦、切后台及方向变化不自动取消服务端交互。
  • [client] 商店最终采用商品、待买卖和说明分栏,数量弹窗提供 +1、+10、-1、-10 及边界校验,直接提交买卖;余额与合计常驻,成功结果按服务端确认订单展示名称及数量。
  • [client] 材料、改造、精炼、附魔、制造、交易和摆摊等窗口统一控件与底部操作,按设备分区展示编辑和明细;保留输入草稿、材料选择及实时费用与库存校验。
  • [client] 仓库统一存入与取出、搜索分类和底部数量操作;筛选变化清除失效选择、保留有效草稿,切换分类回到列表顶部,并反馈失败及超时。
  • [client] 银行采用余额双栏与中间存取箭头,金额弹窗提供 MIN/MAX,按最新余额校验后提交;宠物、生命体、佣兵和银行窗口共用普通子菜单尺寸。
  • [client] 背包详情图片增加边框、圆角和阴影,数量与重量集中展示,保留装备状态和限制原因;统一手机与 iPad 输入编辑弹窗和 NPC 操作栏尺寸、对齐及留白。

修复 ​

  • [client] 修复桌面物品、合成、邮件及仓库按钮文字对齐、换行和布局覆盖,统一社交及快捷键分类标签。
  • [client] 修复商店图标加载误判订单变化、过期选择残留,以及背包异步图片串位;买卖结果不依赖出售后已删除的背包条目。
  • [client] 修复艾尔贝塔岛道具商人装饰招牌透明区域拦截点击,装饰图标穿透触摸和鼠标,保留商店及聊天室文字招牌交互。
  • [server] 补齐卡普拉与准它公司保存地点中文,统一保存成功提示的语序与标点。
  • [root] 修复 Admin 镜像缺少服务端默认 import 配置导致首次目录刷新失败,快照使用与 Server 初始化一致的版本化模板。

移除 ​

  • [client] 移除路径计算和请求等待等重复通知,以及背包独立图片查看弹窗;保留真实操作结果、失败提示和等待期间的操作锁定。玩家交易成功与摊位购买请求不再单独弹窗。

部署与维护 ​

  • [root] 待构建版本设为 v0.4.0,用于完整双架构离线包及自定义功能验收,构建与发布结果另行记录。
  • [root] 引入 CUSTOM_DIR、初始化模板及自定义目录刷新流程;升级仅补缺失模板,备份恢复包含完整定制目录,发行包拒绝混入用户 custom 文件。
  • [server] 增加 NPC additions 清单及原路径脚本覆盖,启动、重载与手动加载共用规则;不替换内置清单,不静默忽略错误覆盖。
  • [gateway] 自定义 data 资源优先于缓存和内置文件,修复更新、删除后的缓存行为,并保留原有资源回退。
  • [admin] 目录刷新读取有效自定义 NPC、物品与魔物声明,支持空 NPC 目录清除旧条目,缺失字段仍报错;静态目录不生成动态脚本效果或新外观缩略图。

验证与待办 ​

  • [root] 本页按当日最终状态合并多轮尺寸调整及后来取消的订单核对交互;原始过程见 Git 历史。当日版本配置及候选验收不等于正式发布。

HappyRO 仅供个人学习与研究,任何商业用途均须自行承担相应责任。