Skip to content

Releases: kuuhaku1314/qqtang

QQ堂怀旧版 v1.3.3

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 05 Oct 14:42

更新内容

  1. AI 更新

    • 更新内置 AI 模型至 V1416 U1824,AI 不再发呆,终结能力变强,但仍然存在一定的闪避代价。
    • 完善组队 AI 补位,按房间开放位置补齐双方队伍。
    • 修复 AI 变身熊猫后无法正常踢泡,以及部分受击、死亡和掉落同步问题。
    • 可通过修改qqtang-rule1.onnx.json里的sampling字段下的enabled值控制是否随机采样,不建议关闭容易出现克隆人
    • 通过修改min_p的值,可以控制候选动作集,值越小随机性越大越主动,但选择小概率错误动作概率越大,推荐[0.01, 0.1]
  2. BOSS 地图支持普通 AI 对战

    • 未满足 BOSS 召唤条件时,可使用 AI 卡进行普通 AI 对战。
    • 满足召唤条件时,仍正常进入 BOSS 战。
  3. GM 后台改版

    • 更新页面配色、布局和交互。
    • 修复账号切换、保存及连续操作时的状态处理问题。
  4. 英雄传说结算修复

    • 雕塑被特殊道具炸落碎片后,正确扣除建造进度。
    • 修复雕塑尚未完成就提前判定胜利的问题,包含炸到己方雕塑的情况。
  5. 机械、推箱子玩法修复

    • 修复受击通知与血量结算顺序问题,避免角色仍有剩余血量时提前淘汰或结束对局。
  6. 启动器支持域名

    • 服务器地址可直接填写域名。
    • 每次启动客户端时重新解析服务器 IP,方便使用动态 IP 的服务器。
  7. 地图属性道具掉落调整

    • 调整地图中基础属性道具的掉落/投放概率,根据房间人数动态平衡道具数量。
    • 按基础属性道具全部拾取后的期望值计算:
      • 2 人房间:属性约可达到 120%
      • 4 人房间:属性约可达到 100%
      • 6~8 人房间:属性约可达到 80%
    • 上位属性道具仍然正常掉落,不受本次调整影响。

QQ堂怀旧版 v1.3.2

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 12 Sep 07:00

更新内容

  1. 背包容量限制

    • 在购买、兑换、合成及 GM 发放物品时增加背包容量检查。
    • 背包最多允许持有 500 种物品,避免因物品种类超限导致账号无法正常登录。
  2. 锻造概率配置独立化

    • 锻造规则迁移至独立配置文件:data/qqt_forge_rules.json。

    • 支持配置:

      • 锻造成功率
      • 强化等级概率
      • 颜色概率
  3. BOSS 装扮奖励修复

    • 修复 BOSS 装扮拾取后的记账与结算逻辑。
    • 单人挑战胜利后,如果存在已确认掉落但尚未成功入账的装扮,将在结算阶段自动补发。

QQ堂怀旧版 v1.3.1

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 11 Sep 15:29

更新内容

  • 合入 [PR #22](#22) 修复房间发言乱码问题。

  • 调整年兽角、皮装扮相关逻辑:

    • 年兽角、皮装扮仅检查是否持有,不进行消耗。
    • 进入时仅消耗对应祭品。

修复与优化

  1. BOSS 掉落机制

    • BOSS 受击时掉落糖币、积分。
    • BOSS 被击杀时掉落装扮。
  2. 战斗相关

    • 修复战斗引擎与原客户端边缘情况下一致性问题。
    • 添加750ms延迟,修复AI战斗立即结算导致客户端渲染异常问题。
  3. 昵称限制

    • 新建角色昵称限制为最多 16 个 GBK 字节。
    • 已存在的旧昵称不受影响。
  4. ONNX Runtime

    • 修复 ONNX Runtime 加载相关问题。

QQ堂怀旧版 v1.3.0

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 05 Sep 16:13

本次更新

本次更新修复和优化了一批体验及特定边界问题,并加入 AI、服务端 ROOM ACTOR 重构等重要改动。

修复与优化

  • 修复自定义物品 单人 BOSS 卡 在普通背包内展示异常的问题。

  • 修复原客户端探险地图配置与代码不一致,导致 守望山麓进入第二关被服务器判定非法拒绝的问题。

  • 修复探险 跨关、死亡成员、离房及房间生命周期相关问题。

  • 修复锻造系统:

    • 特效只能升级,不能降级。
    • 颜色正常重抽。
    • 拆分去除颜色并保留特效。
    • 注:部分锻造特效文件缺失,可能存在展示异常。
  • 修复原客户端 房间属性切换及房间信息展示 BUG。

  • 修复原客户端 高 FPS 下香蕉皮道具异常的问题。

  • 修改探险经验公式:

ln(血量) × ln(伤害) × (1 + 防御 / 100) × 速度 / 10

其中:

  • BOSS:经验 ×2

  • 失败:总经验 -30%

  • 胜利:总经验 ×50%

  • 修复移除 TP 后,本地玩家 Profile / 设置信息不会保存的问题。

  • 修复道具场 不掉落任何物品的错误实现,修正为可掉落被动拾取物品。

  • 移除服务端高 FPS 下不必要的 移动数据包限流。

  • 优化竞技和探险经验结算展示:

    • 记录击杀数量。
    • 记录救助数量。
    • 结算经验显示在奖励一行。
  • 竞技 BOSS 死亡后调整为 10 秒结算。

  • 实现 聊天房间场景切换及婚礼场景。

  • 实现 宠物自带技能展示。

  • 支持通过 host 配置服务器地址和 GM 后台地址。


重要改动

服务端对局重构

服务端对局重构为 ROOM ACTOR 模式。

道具及 BOSS 调整

  • 增加 基础道具 / 上位道具兜底。
  • 修改道具概率公式。
  • 增加 BOSS 击杀装扮掉落。
  • 竞技 BOSS 墙内至少生成 一个叉子。

AI 卡

新增 AI 卡。

当房主持有 AI 卡且未放入收藏柜时,在普通竞技场内会投放房间当前可容纳最大人数的 AI。

投放规则:

  • 标准场:按照队伍等人数投放。
  • 自由场:随机投放,但同色队伍人数不超过最大真人队同色人数。

AI 基于 强化学习训练,目前尚未完成,水平一般。

服务器使用:

ONNX Runtime + ONNX 模型

运行 AI。

实测 i9-13900K 足以同时运行约 100 个 AI。

AI 使用的战斗引擎为 1:1 复刻客户端的服务端战斗引擎。


已知问题

由于客户端本身不支持单人竞技,单人 BOSS 录像回放会出现异常。

该问题改动较大,本版本暂未修复。

注:旧windows可能会提示onnxruntime error,需要安装https://aka.ms/vc14/vc_redist.x64.exe

QQ堂怀旧版 v1.2.0

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 21 Aug 18:58

更新内容

  • 修正锻造「分离」功能的错误实现

  • 提高游戏帧率上限,最高可选300FPS,适配了幻影装扮,但仍有部分不影响体验的动画演出速度和FPS成正比

  • 去除选择「?」角色时随机到素体角色的问题

  • 修复一个探险模式下死亡无法结算的边缘case

  • 增加单人 Boss 卡

    • 拥有 Boss 挑战资格时,允许单人直接开始挑战

数据迁移

升级新版本前,请备份旧版本目录:

QQTang-Local\runtime\data

然后将整个 data 目录复制到新版本的相同位置:

QQTang-Local\runtime\data

这样可以保留原有的账号、角色、物品等本地数据。

QQ堂怀旧版 v1.1.2

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 20 Aug 20:28

本次更新

商城

  • 经测试,加载全部道具后商城运行正常、无明显卡顿,现已开放全部道具。

登录器

  • 修复辅助登录器误注入角色名称的问题。

锻造

  • 修复锻造结果提示乱码的问题。
  • 修复原版客户端锻造缓冲区溢出导致的锻造功能异常。
  • 现在可以正常锻造糖泡等部位。

BOSS 显示

  • 修复原版客户端在非仲裁者视角下,其他客户端无法观察到 BOSS 糖泡装扮的问题。

特效道具

补充原版客户端后期移除的 3 种特殊道具效果:

  • 闪电卡

    • 抛泡时会伴随炫目的闪电特效。
  • 贝氏弯刀

    • 踢球时会出现一道银弧。
  • 少林金刚脚

    • 踢球时会出现冲击波特效。

生效规则

  • 道具存在于背包中即可生效,无需装备。
  • 足球模式下,贝氏弯刀与少林金刚脚可以同时生效。
  • 道具放入收藏柜后不会生效。

⚠️ 更新前请备份存档

服务器存档文件位于:

QQTang-Local\runtime\data\qqtang.sqlite

更新到新版本前,请将该文件复制到新版本对应的相同目录中,否则原有账号、角色及物品等存档数据将不会被保留。

QQ堂怀旧版 v1.1.1

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 19 Aug 16:08

修复复活后过图仍判失败的协议异常问题

修复Win10连续启动多个客户端时因加载顺序导致的报错问题

竞技BOSS死亡后添加5秒拾取时间,若拾取时间内全员死亡视为胜利

修复资源目录server代码字符串Map/map大小写不一致导致Linux下的异常

修复配置中写死的角色昵称导致修改角色名无效

GM可添加物品目录分页加入背包不刷新分页优化体验

QQ堂怀旧版 v1.1.0

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 18 Aug 19:04

完全移除 TP 启动链,改为不依赖 Win10/Win11 系统机器码的 Core.dll 精确挂接。
优化服务端冷启动,GM 图片扫描不再阻塞监听。
探险仲裁迁移、2P 道具授权、通关结算、关间死亡成员清理。
商城扩展到 1000 项。
Windows 无界面启动脚本和 Linux amd64/arm64 服务端。

隐藏彩蛋.据说在config/GameCFG.ini
的options下添加这个配置可以修改帧率上限
[options]
limitfps=60

QQ堂怀旧版 v1.0.0

Choose a tag to compare

@kuuhaku1314 kuuhaku1314 released this 16 Aug 17:52

QQ堂怀旧版。

  • 支持 Windows 10 / 11
  • 支持本机及局域网运行。由于资源限制公网未测试,也没提供linux server
  • 集成服务端、游戏客户端和 GM 后台
  • 支持多人房间、竞技模式、探险模式和 BOSS 战
  • 使用前请先完整解压压缩包
  • 请勿输入真实 QQ 账号或密码

详细使用方法请查看仓库 README。