Description
WhisperFix
Temporary addon for World of Warcraft: Forever beta that restores whispers to characters whose names contain non-English characters (Chinese, French, Korean, etc.).
针对 《魔兽世界:Forever》 测试服的临时插件:修复对非英语角色名(中文、法语、韩文等)无法密语的问题。
Problem(问题)
On Forever, the chat edit box extracts whisper targets with a pattern that only matches ASCII (%w). For regional two-part names or CJK names:
- Typing
/w Name …never enters whisper mode for non-English characters. - Right-click → Whisper often inserts
/cw Nameand the message cannot be sent
Forever 聊天输入框用只匹配 ASCII 的模式(%w)解析密语目标。因此:
- 输入
/w 角色名 …或点击非英语角色名无法进入密语状态 - 右键「密语」常变成输入框里的
/cw 名字,回车发不出去
Solution (修复原理)
WhisperFix hooks chat edit boxes after Blizzard’s own OnTextChanged handling. When the text still looks like a whisper slash command plus a non-ASCII target, it:
- Sets the tell target (
SetTellTarget) - Switches chat type to
WHISPER - Leaves only the message body in the edit box
ASCII names are left alone so the client’s normal path is unchanged.
在暴雪自己的 OnTextChanged 处理之后再检查输入框。若仍是「密语斜杠命令 + 非 ASCII 名字」,则插件代为:
- 设置密语对象(
SetTellTarget) - 切换频道为
WHISPER - 输入框只保留正文
英文名字不干预,继续走客户端原有逻辑。
Install (安装)
- Fully quit WoW
- Extract so you have:
World of Warcraft\_classic_beta_\Interface\AddOns\WhisperFix\ - Launch the game and enable WhisperFix in the AddOns list
/reloadif you installed while logged in.
Finished.
- 完全退出游戏到桌面
- 解压后目录应为:
World of Warcraft\_classic_beta_\Interface\AddOns\WhisperFix\ - 进游戏 → 插件列表启用 WhisperFix
- 若在角色内安装,执行一次
/reload
Usage (使用)
Whisper via /w, /cw, /whisper, /tell, /t, or right-click character names → Whisper as usual
Status check: /wfix
照常使用 /w、/cw、/whisper、/tell、/t,或点击角色名密语
自检命令:/wfix
Compatibility (兼容性)
Interface: 16001 (WoW Forever)
No SavedVariables
Safe to remove once Blizzard fixes the loader / edit-box parsing
插件:16001(Forever)
无 SavedVariables
客户端正式修复后即可删除本插件
Credits (致谢)
Original Korean WhisperFix concept and approach: community release on Inven Forever board
This package: packaging, zhCN/en docs, /cw + single-token CJK handling, icon
韩服社区原版思路与实现:Inven Forever 板 WhisperFix
本包:发布打包、中英文说明、/cw 与中文单名增强、图标
License (许可)
Code is provided as a temporary community workaround. Redistribute freely with attribution to the original WhisperFix authors.
作为 Forever 测试期临时方案可自由传播,请保留对原作者的致谢。


