Releases: wrCBDjdhN/monster-upgrade
Releases · wrCBDjdhN/monster-upgrade
Release list
v1.5.1: 修复角色选择和战备检查相关问题
v1.5.0: 局域网房间自动发现+UI全面优化
更新内容
- 新增 UDP 广播局域网房间自动发现机制(RoomDiscovery + 服务器广播)
- 协议层新增 ROOM_BROADCAST/ROOM_QUERY 消息类型
- 大厅界面全面重构:支持自动搜索局域网房间
- 地图选择界面优化:房间信息展示更清晰
- 背包界面改进:布局和交互体验提升
- 游戏视图 HUD 优化
- 渲染层改进
- 攻击速度描述修正(+0.1 → +10%)
安装包
下载 Setup_MonsterUpgrade.exe 安装游戏。
v1.4.1: 修复崩溃问题
修复内容
- 修复关闭窗口时 self.player 为 None 导致的 AttributeError
- 修复从主页面打开设置后点击返回时 controller 为 None 的崩溃
- 在 input_handler 中添加 controller 为 None 的防御性检查
安装包
下载 Setup_MonsterUpgrade.exe 安装游戏。
v1.4.0 - 联机观战系统+房间内选地图+多项bug修复
v1.4.0 更新内容
新功能
- 客户端放弃行动后观战模式:客户端放弃后进入观战视角,而非直接退出房间,可持续观看剩余战斗
- 观战退出按钮:观战界面新增「退出观战」按钮,点击后返回房间等待,可重新开始下一场
- 房间内选择地图:地图/主题选择从大厅移入房间等待阶段,房主可随时切换主题后开始游戏
Bug 修复
- 修复客户端无法交互(E键)的网络同步问题
- 修复客户端武器特效不显示的问题
- 修复 SettingsView 弹出后崩溃的问题
- 修复 collides_with_point 对 XYWH 矩形不兼容导致的崩溃
- 修复观战幽灵血条 �ar_w 未定义导致的崩溃
- 修复放弃后设置界面未关闭的问题
- 修复主题选择按钮与角色选择按钮重叠的问题
- 修复放弃行动后重复出现浮动文字的问题
v1.3.1 - 修复安装版启动音效和新手教程卡住问题
Bug 修复
- 修复安装版(setup)没有游戏启动音效的问题
- 修复新手教程在 BOSS 介绍步骤卡住无法继续的问题
修改内容
- 更新 PyInstaller 打包配置,确保音效文件被打包
- 添加 PyInstaller 路径兼容,正确加载音效文件
- 添加 BOSS 房间进入检测,自动推进教程进度
v1.3.0 - 怪物装备主题化+全效果系统+关窗惩罚
v1.3.0 更新内容
新增功能
- 怪物装备按地图主题分配:forest/desert/space 三种主题独立掉率、等级范围、神器概率
- 9 种新效果系统(玩家与怪物双向作用):
- Debuff: vulnerable(易伤) / armor_break(破甲) / bleed(流血叠层) / leech(虹吸)
- Passive: defense(铁壁) / damage(力量) / lifesteal(吸血) / thorns(荆棘反伤) / crit_chance(致命)
- 关闭窗口触发撤离失败:直接关闭游戏窗口会丢失穿戴装备,与撤离失败同惩罚
- 设置界面优化:
- 游戏内 ESC 设置新增「放弃行动」按钮(撤离失败回主页面)
- 主页面左上角齿轮图标打开设置,含「退出游戏」按钮
Bug 修复
- 修复 melee_attack 缺少 import random 导致暴击判定 NameError
- 修复 SpriteList 重复添加怪物导致 ValueError: Sprite already in SpriteList
- 修复开屏动画 PerformanceWarning: draw_text is an extremely slow function(改用持久 arcade.Text 对象)
技术改进
- 怪物装备分配重构为数据驱动(MONSTER_THEME_EQUIP 配置)
- 效果池分离:武器→debuff 池 / 装备→passive 池
- 全部 17 种效果均支持 player↔monster 双向施加
v1.2.0 - 开屏动画版本
新增功能
- 添加开屏动画:品牌展示(4秒)+ 光效过渡(2.5秒)
- 背景粒子系统:50个浮动光点效果
- 装饰元素:剑、盾牌、宝箱图标依次出现
- 光效效果:多层光环扩散+射线效果+全屏光晕覆盖
- 音效系统:3秒三阶段音效(上升音调+叮当声+和弦结束)
- 支持任意键跳过动画
下载
- 安装包:Setup_MonsterUpgrade.exe
- 便携版:MonsterUpgrade.zip
打怪升级 v1.1.0
打怪升级 v1.1.0
🆕 新手教程(仅首次启动)
- 首次启动自动开启:开始界面向导 → 角色选择 → 地图选择 → 游戏内打怪/拾取/小地图/撤离引导
- 撤离结算后火箭发射台教学 → 市场买卖教学 → 标记完成
- 任意时刻 ESC 或点跳过即完成,中途退出不标记下次重来
- 引导高亮采用镂空遮罩,不遮挡按钮/卡片内容
⚙️ 设置界面(ESC 打开)
- 按键重绑(WASD/交互/技能/背包/小地图等全部动作)
- 主音量滑块 / 静音开关,重启后自动保留
🐛 修复
- 小地图空白与 M 键切换无反应
- 背包丢弃物品卡墙
- 撤离装备重复入库、地图卡片居中、仓库卸装不同步
- 角色/升级系统多项完善
📦 安装
下载 Setup_MonsterUpgrade.exe,安装时可选存档数据目录,安装后自动创建桌面/开始菜单快捷方式。
v1.0.1
修复内容
本次为 Bug 修复版本,包含以下 3 项修复:
-
修复成功撤离时仓库装备被复制的问题
- 原因:
free_equipped_item_ids为会话级集合且跨局残留,导致从仓库带入的装备在撤离时被误判为局内拾取而重复入库 - 修复:开局重置该集合
- 原因:
-
修复地图选择界面卡片不居中的问题
- 原因:卡片定位未按
arcade.XYWH中心坐标语义计算 - 修复:按中心语义重算 start_x / start_y,三张卡片组水平、垂直居中
- 原因:卡片定位未按
-
修复仓库卸下装备后进入游戏仍显示但不生效的问题
- 原因:仓库卸下/装备操作未同步 GameState 的
equipped_*_id,开局加载装备时又未清空残留值 - 修复:开局先清空装备槽位再按数据库重载;仓库卸下/装备时同步 GameState
- 原因:仓库卸下/装备操作未同步 GameState 的
安装包
Setup_MonsterUpgrade.exe(Inno Setup 安装包,内含全部修复)
打怪升级 v1.0.0
打怪升级 v1.0.0 — Windows 安装包首发
📦 安装包
Setup_MonsterUpgrade.exe:一键安装,自动处理全部前置(Python 已内嵌进游戏 exe,无需单独安装)。
✨ 安装包功能
- 可选安装目录(默认
C:\Program Files\monster_update) - 可选游戏数据(存档)目录(默认
%USERPROFILE%\.monster_update,安装后可在安装目录data_dir.txt中修改) - 自动生成桌面快捷方式(自定义图标),双击直接启动,无终端窗口
- 自带卸载器,卸载时保留玩家存档
🐛 本次修复
- 玩家手持武器渲染:竖直握持 / 部件垂直连接 / 补齐枪械分支 / 改挂玩家层批次(此前武器不显示)
🚀 运行方式
双击安装包 → 按向导完成安装 → 双击桌面「打怪升级」图标启动。
局域网联机开房时请在 Windows 防火墙弹窗中允许访问。