msrpg 小工具

魔兽 RPG 制作 / 攻略相关的自研小工具,解压双击即用;多数内置「启动自动检查更新」。

WC3 崩溃现场收集(玩家版)

v1.5.8

给玩家的一键收集包:**双击 `收集崩溃现场.cmd` 就在后台守着** —— 游戏崩了或卡死时自动收齐现场(魔兽崩溃文件 + 平台崩溃日志 + 系统转储)、本机先分析出「崩在哪 / 谁在崩链上」,压成 `【魔兽崩溃包】日期-时间.zip` 放到桌面,并弹窗提示把包发到 QQ 群(群号 169192188)。免管理员、不装启动项、不改游戏、不上传任何东西;也可以把 `Errors` 文件夹拖到 `收集崩溃现场.cmd` 上手动收一次。内含「转储配置」子工具(开启/取回/关闭 Windows 崩溃转储)与自动检查更新。

v1.5.8:**只在游戏真的崩了才出包** —— 以前工具会把「地图编辑器」「解包工具」这类别的程序的崩溃也当成游戏崩溃,您一在编辑器里「测试地图」,编辑器自己崩了(大图 + 32 位编辑器内存吃紧,这是编辑器自身的老问题),工具就弹「崩溃现场已收好」。现在只认游戏进程(War3.exe / Frozen Throne.exe)的崩溃,别的程序的崩溃一律不收。

更新于 2026-10-18 · 58 KB

下载 zip

war3map 脚本检查器

v3.28.13

**检查 + 优化,同一个 exe,双击就是界面**:双击或把 .w3x 拖上去 → 直接打开内置界面(地图 → 列表 → 右键「只优化这一条」/「一键优化(整图)」)。界面里就有报告页那套筛选(**类别 / 触发器 / 关键词 / 豁免状态** + 计数)、左栏**按触发器汇总**(条数 / 可优化数)、**导出 CSV / HTML**、**豁免档案管理**(看规则 / 撤销 / 清空)。检查口径:卡顿 / 崩图 / 句柄泄露 / 异步掉线,结论定位到触发器。另有 `--翻译` / `--监听` 把 JASS(含报错弹窗)翻成编辑器里的中文。内置启动自动更新。

v3.28.13:新增规则 19「物编模型缩放为 0」(引擎会强制改回 1.0,用缩 0 隐藏无效);并补上积压的修正——句柄「建完存进表、别处取出销毁」不再误报未销毁(消掉 11 条假高危);循环启动的计时器与常驻触发器不再算泄漏;周期任务带节流或自毁标记的不再报「多处全单位遍历」;修「从 bin 目录运行时读到旧豁免档案」。

更新于 2026-10-24 · 758 KB

下载 zip源码仓库

地图资源清理器

v1.0.7

扫描 .w3x 地图里没用到的模型/贴图并安全清理(逐项勾选 + 白名单,支持反查游戏自带素材);**清理结果另存为副本放到源地图所在文件夹,源图永不动**。WinForms 界面,也可命令行批处理。

界面适配:字体偏小 → 统一把 9pt 抬到 10pt,并新增按系统 DPI 自动放大(外接高分屏/笔记本 150% 缩放不再小到看不清;可用环境变量 WMC_UI_SCALE 强制,如 1.3)。

更新于 2026-09-21 · 280 KB

下载 zip

Hive 资源下载器

v1.5.2

从 Hive Workshop 批量下载魔兽模型/图标(按标签、关键词、只下未收录),可提取贴图并渲染缩略图。

解压到统一目录:图标不再一个资源一个子文件夹(同名同大小跳过、同名不同内容自动加 _2 后缀);顺带修 --link 误判成要扫仓库

更新于 2026-09-23 · 148 KB

下载 zip

魔兽声音浏览器

v1.2.2

查 / 试听魔兽自带声音:读 MPQ 里 UI\SoundInfo\*.slk(= 编辑器声音编辑器的全部 4351 条),按暴雪命名逻辑配游戏自带中文字符串给出中文名,可试听、右键复制英文条目名。只读,不改任何 MPQ。

界面适配修正②:布局缩放倍率改成与字体**同一个倍率**(含 9→10pt 那部分)——上一版字比框长得快,按钮文字被裁(「选择地图...」「环境...」)。 声音浏览器同样修正。

更新于 2026-09-21 · 258 KB

下载 zip

地图J翻译器

v1.0.5

把地图的 war3map.j(脚本编译产物)翻译成中文可读的触发器(含技能名),并可调 AI 大模型生成「人话」说明。自动判别正常图 / 脚本优化图 / JASS 混淆图 / KKWE 加密图;内置 8 家大模型服务预设,可随时切换、按服务分别记 key。

界面适配:字体偏小 → 9pt 抬到 10pt + 按系统 DPI 自动放大(WMC_UI_SCALE 可强制);并含上一版「解码补 UTF-8 少量坏字节」修复。

更新于 2026-09-21 · 584 KB

下载 zip

WC3 崩溃转储配置(玩家版)

v1.0.0

给玩家的一键小工具:开启 Windows 崩溃转储(WER LocalDumps,无需管理员)——魔兽闪退时自动留下内存现场;崩溃后一键把最新转储取回桌面。**要收集完整崩溃现场(转储 + 日志 + 版本)下「WC3 崩溃现场收集(玩家版)」,那一个是包含本工具的完整包**;本工具内置检查更新。

首版:开启 / 关闭 / 崩溃后取回三个入口,自带检查更新;转储默认整内存、自动保留最近 5 份。(完整收集包见 crashcollect)

更新于 2026-09-17 · 6 KB

下载 zip

StormLib(MPQ 读写库)

v116135c

MPQ 归档读写的事实标准库(MIT)。**源码快照,不含安装器与更新器**:只有 `SFileAddListFile` 这类接口的源码,用于研究「把文件名清单灌回包」(补 listfile)的实现。

2026-10-24 快照(commit 116135c27e8c)。仅备查:不编译、不联网、不自动更新。实际反编用的是 w3x2lni 自带的 `stormlib.dll`。

更新于 2026-10-24 · 1032 KB

下载 zip源码仓库

MPQ 文件名清单(mpq-list-files)

vc62d629

暴雪各 RTS 的 MPQ **文件名大全**(CC0)。MPQ 包里只存文件名的哈希、不存名字,这份清单就是「还原缺失文件名」的原料;含 `war3tft.txt`(魔兽 TFT 全名单,853 KB)。

2026-10-24 快照(commit c62d629657d4)。纯文本清单,无任何可执行文件。

更新于 2026-10-24 · 413 KB

下载 zip源码仓库

WC3MapTranslator(war3map ↔ JSON)

v7d477eb

把 `war3map.w3u` / `war3map.w3t` / `war3map.w3a` 等对象数据与 JSON 互转(MIT),便于逐字段比对与改造。源码快照,不含更新器。

2026-10-24 快照(commit 7d477ebb5cea)。

更新于 2026-10-24 · 151 KB

下载 zip源码仓库

wc3lib(魔兽文件格式 C++ 库)

v4b22157

魔兽文件格式的 C++ 库合集(**GPL-2.0**):MPQ / 物编 / 触发器格式。⚠ 仅本机研究,不得并入对外分发的程序。

2026-10-24 快照(commit 4b221577921c)。源码,未编译、不含更新器。

更新于 2026-10-24 · 17518 KB

下载 zip源码仓库

HiveWE(开源世界编辑器)

vcd6d61a

开源魔兽世界编辑器(**AGPL-3.0**),读大图比原版 WE 快。源码快照,未编译、不含更新器。⚠ 仅本机研究,不得并入对外分发的程序。

2026-10-24 快照(commit cd6d61a8d361)。

更新于 2026-10-24 · 7741 KB

下载 zip源码仓库

war3-maps / war3parser(Rust 解析器)

vac87adb

Rust 写的 w3x / w3g 文件解析器(`war3parser` crate)+ 经典地图索引。源码快照,不含更新器。

2026-10-24 快照(commit ac87adbb7550)。

更新于 2026-10-24 · 23784 KB

下载 zip源码仓库