Jackal Client
Update History

by: @Wormwaker

Bilibili: https://space.bilibili.com/3494361276877525
Github: https://github.com/noexcept2005/JackalClient (开源了一点点)

CopyRight(C) 2025 - Wormwake Tech
All Rights Reserved

v1.0.9
2026/4/20
----------------------------------

1. 新增 Apps 子应用 `Typing Practice`（位于 RegManager 后）：客户端启动后读取 `assets/TYPING_EXAMPLE.txt` 作为打字文章，输入首字符开始计时，完成后显示总时长/WPM/准确率并将成绩写入 `Records.json`（`Typing Practice` 节点）；新增同名模块 `Typing Practice`（Control 列最下方），开启模块自动跳转到 Apps 对应页面，离开该 App 页面时自动关闭该模块。
2. 强化 `Typing Practice`：新增文本缩放滑动条与配置项（Text Scale）；模块关闭时自动暂停计时；未完成局的游玩进度（含计时累计、游标、输入内容、滚动位置等）写入 `Records.json` 并可在重启客户端后继续；正文区域改为完整可滚动显示（右侧滚动条）且输入时自动跟随定位；新增配置项 `Completed/Remaining/Next Color`、`Show Box`、`Text Space`、`Box Easing`、`Box Easing Speed (0~1)`、`Allow Wrong Input`；当下一个字符为换行时自动跳到下一行且不接受手动回车输入。
3. 优化 Volume HUD 的音量采样性能：`DrawVolumeHUD` 改为异步轮询系统/进程音量并使用缓存值绘制，避免 HUD 显示期间在渲染线程频繁同步调用音量接口导致掉帧；同时将采样频率按 HUD 模式区分为 `Temp` 高频、`Always` 低频，降低常驻 HUD 的开销。
4. 修复 `Typing Practice` 应用周期性卡顿：将 `PersistRound` 的记录写盘策略改为“仅在脏状态达到节流阈值或强制场景（隐藏/重载/完成）时保存”，移除计时中每 3 秒一次的同步 `AppSaveRecords` 强刷；新增低频计时快照节流，显著降低使用过程中的主线程卡顿峰值。
5. 继续优化 `Typing Practice` 交互与显示：修复 `Allow Wrong Input=true` 时错字段落字距异常（排版宽度改按实际显示字符计算）；右侧滚动条宽度提升为原来的 400%；文本缩放滑动条 knob 改为白色圆形样式并增强可见度。
6. Registry 模块更新：将 `NoWindowsUpdate`（显示名 `No Win Update`）重命名为 `HideWindowsUpdate`（显示名 `Hide Windows Update`），同步更新中文翻译与模块描述；新增模块 `UpdateDisabler`（中文名：`更新禁用器`），开启后自动将 Windows Update 暂停时间推迟到系统允许的最大值（35 天）并弹出成功通知，失败时弹出错误；关闭后自动将更新时间恢复为当前时间。`UpdateDisabler` 已加入 `admin_modules`。
7. 完善 `UpdateDisabler` 与启动恢复逻辑：`UpdateDisabler` 在写入 UX 层暂停时间（`PauseUpdates*`）的同时，新增写入策略层 `SOFTWARE\\Policies\\Microsoft\\Windows\\WindowsUpdate` 的 `DeferFeatureUpdates/DeferFeatureUpdatesPeriodInDays/DeferQualityUpdates/DeferQualityUpdatesPeriodInDays`；状态判断改为 UX + Policies 双通道。启用成功通知新增目标时间戳（同年省略年份）与时间差文本。修复“按上次状态自动启用模块”在无权限场景下的误报：对缺失权限（Admin/System/TI/Driver-Admin）的模块改为静默 `ModuleEnableQuiet`，不触发 `OnModuleToggle`，避免启动时弹出“需要管理员权限”。
8. 优化 Bili Video Helper 的前台进程名查询性能：`BVH_GetProcessNameUTF8` 不再每次调用都执行 `CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS)` 全量遍历进程；改为优先复用全局进程列表快照 `GetProcessListSnapshot()`，未命中时回退到 `OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION) + QueryFullProcessImageNameW` 单进程路径查询，最后才使用旧兜底逻辑，显著降低 `PerformBiliVideoHelper -> BVHelper::Update` 链路的 CPU 占用。
9. 增强 HUD 鼠标避让交互：`Download HUD` 新增配置项 `Give Way to Mouse`（默认开启），鼠标经过单个下载项时该项整体透明度平滑降低到原来的 20%，并同步作用到该项 `ApplyHudBlur` 的 alpha；`Live Stream` 新增配置项 `HUD Give Way to Mouse`（默认开启），鼠标经过单个在线观众行时同样执行 20% 透明度避让，并同步作用到该行背景、头像、文字、进度条及 `ApplyHudBlur` alpha。
10. 调整 Bili Video Helper 封面缓存策略：封面下载目录改为 `output\\Cover\\BiliVideoHelper`，文件名改为视频 AV 号（保留图片扩展名）；当目录图片数量超过 16 张时自动按最后写入时间清理最旧图片并输出 `DebugInfo`；客户端启动后延迟检查，若 `BiliVideoHelper` 模块未启用则自动清空该目录并输出 `DebugInfo`。同时，当助手目录未命中封面缓存时，先回退检查 `output\\Cover\\<AV号>.*`（BiliVideoCover 历史缓存），只有都不存在才发起下载。并修复 DownloadHUD：同一输出路径的下载任务在 HUD 中仅保留一项显示，避免重复路径项同时出现。
11. 新增命令 `/bili account detect`（Windows）：为了安全考虑，只能用户手动执行。自动扫描浏览器 Cookies（Chrome/Firefox/Edge/Chromium/Opera）中的 `bilibili.com` Cookie；命中后自动识别 UID。若账号已存在于 `Bili Settings` 账户列表，则更新该账号 Cookies 到客户端；若不存在则自动添加并切换登录。成功通知会提示命中的浏览器，未检测到有效 Cookies 时报错提示。
12. QQInspect 重构与命令化整合：新增 `jc_qqutils.h` 并以面向对象 `QQUtils` 承接原 `jc_web.h` 中 QQ 探测流程（本地账号扫描、会话构建、模块入口），新增 `/qq` 子命令体系（`help/inspect/login/status/logout/friends/groups/members/membersall`）。`/qq login` 支持“先用 Records 快捷会话，失败自动本地重取”的双阶段登录，并将 QQ 会话缓存以 `PipaEncodePlus` 链路加密后写入 `Records.json`（键：`QQ Session Store (DO NOT LEAK)`）。同时为 `QQ Inspect` 新增群成员分页/限页/请求延时配置项，支持好友、群、群成员查询输出。
13. 调整 QQ 命令与输出体验：`/qq help` 改为调用 `/help qq`；修复 `strrpc` 返回值未接收导致的字符串替换失效；QQ 文案统一改为 `DICT()` 可翻译文本并补齐 `assets/DICTIONARY.txt` 映射；命令语法调整为 `status/logout/friends/groups/members` 默认使用当前登录账号（移除非登录命令的 `[uin]`），新增 `friends/groups/members` 分页参数与上下页提示；`/qq members` 支持群名模糊匹配（阈值 90% 或第一名领先第二名 50%）；`LastSpeak` 改为“时间差（时间戳）”；`QQInspect` 模块输出范围收敛为基础信息 + 创建的群 + 管理的群，并在结尾提示使用 `/qq` 获取其他信息。
14. 完善 /bili account detect 命令
15. 新增模块 `SMTC`（Misc 列 `Audio Isolation` 下方），接入 WinRT `SystemMediaTransportControls` 会话读取；模块启用时若系统接口不可用会按配置自动关闭。`Music Overlay` 新增 `SMTC Policy`（`Off/Priority/Lag Behind`，默认 `Lag Behind`）：策略非 `Off` 时，开关 `Music Overlay` 会自动联动 `SMTC` 模块；`Priority` 先用 SMTC 再回退网易云路径，`Lag Behind` 先用现有网易云路径（进程/窗口/标题可解析）失败再回退 SMTC。并完成 SMTC 封面对接；当当前来源为 SMTC 且无 timeline 进度时，自动隐藏进度条与时长显示。
16. 恢复灵动岛更新频率。
17. 【PRO】完善 `Music Overlay` 与 `SMTC` 双源联动：策略切换自动刷新并联动模块；SMTC 会话更新改为异步轮询（避免渲染线程阻塞）；信息与封面严格按当前来源（避免混源/残留）；SMTC 封面读取增强（支持 `Size=0` 分块读取与多格式识别）；当 SMTC 无封面时不绘制封面并自动收缩布局，封面/进度条/artist/时长与面板尺寸在切换时均平滑过渡（含进度条居中、时长按进度条两端对称）；无封面且无进度条时进一步压缩面板高度，消除底部多余空白。
18. 优化 Notification 模块配置项命名。
19. 【PRO】给 Notification 添加新的 Metro Style: Nvidia (PRO)
20. Console 模块新增组合框配置项 `Selection Block Action`（`Off/Warn/Auto Esc`）：后台线程周期检测控制台标题是否以 `选择 `（注意末尾空格）或 `标记` 开头，并结合主线程每帧心跳时间戳判断“超过 3 秒未刷新”视为阻塞；命中阻塞时可按配置执行提醒（提示用户按 Esc）或自动向控制台窗口发送 Esc 键消息，缓解控制台文本选择期间遇到新输出导致主线程卡死的问题。
21. 新增客户端重启/崩溃恢复机制（初始化接入 `AppInit`）：按 `Config` 新增项动态注册，支持分别配置 重启命令行参数、恢复回调心跳间隔、上次恢复重启提示与恢复标记文件路径；恢复回调触发时会写入标记并按配置执行数据落盘，下次启动检测到标记后输出恢复提示并清理标记。
22. `Island` 模块新增并完善多项配置与布局能力：加入 `Hide While Hold Key`、通知多条显示/进度线/标题、`Idle/Lyrics` 常驻模式、`Lyrics Alignment` 等配置；重构同一圆角区域内的主体与常驻混合布局、宽高与圆角缩放、通知与进度条排版、歌词原文/译文测宽与对齐、切歌/状态切换与去抖，以及通知标题语义一致性，集中修复常驻共存时的重叠、留白、裁剪、颜色残留和进度/歌词互相抢占等问题。
23. 添加 /bili comment/contribution/dynamic 的搜索命令。
24. `IP Tracker` 新增配置项 `IP Address (v6)`（`Off/All/8/7/6/5/4/3/2/1`），支持对 IPv6 地址按段显示与遮盖；HUD 显示与 IP 变化通知均会按 IPv4/IPv6 对应配置进行掩码处理，Streamer 模式下 IPv6 也会自动收紧可见段数。
25. 调整 Notification 消息对象：`Message` 新增标题成员并在添加消息时固化标题文本；Metro / Island 渲染阶段改为直接使用消息创建时保存的标题，避免切换不同 `Metro Style` 后旧通知标题风格被重新按当前样式计算。
26. 扩展 `g.notify.InfoMessage/ErrorMessage/WarningMessage/SuccessMessage` 等通知接口：新增可选参数 `title`，支持在发送通知时显式指定标题；未传入时继续按消息类型与当前样式自动生成标题，并同步作用到 Metro、Island、MessageBox 与 WinToast。
27. 修复灵动岛状态切换转场动画：选择 `Right`/`Left` 滑动转场时，岛体宽高不再同时进行缩放过渡，避免视觉上表现为收缩再扩张而非滑动。
28. 修复灵动岛通知宽度不足：`Notify Show Title=true` 时，通知宽度改为按标题与正文的最大测量值计算，避免宽标题项被横向裁剪。
29. 优化 `Music Overlay` 歌曲名称对齐：当歌曲名称未占满可用宽度（无需滚动）时，名称文本居中绘制而非左对齐。
30. 修复灵动岛 `Lyrics Persistent Mode` 为 Top/Bottom 时的多余空白：常驻块高度不再叠加到岛体主高度中，保持与 Off 模式一致的纵向位置。
31. 修复灵动岛左右滑动转场时元素超出圆角矩形的问题：引入 `jc_scissor_guard` 对转场期间的裁剪区域进行交集保护。
32. 修复灵动岛背景图片未覆盖常驻 Idle/Lyrics 区域：背景绘制的目标矩形改为包含常驻块的完整裁剪区域。
33. 接入 Sirius 驱动：新增 `Sirius` 驱动模块（Drivers 列）；`AntiProcCreate`、`ForceTerminator`、`HideProcess` 及所有内核强杀功能（`Kill360`、`KillHuorong`、`KillEveryone`、`KillMalware`、`KillAV`）均切换为 Sirius 驱动接口；`ForceTerminator` 新增 `Mode` 配置（`Process`/`Thread`）；`HideProcess` 改为使用驱动级隐藏替代 DLL 注入。
33. 修复灵动岛 Y Rate 对齐基准：改为以包含常驻块的完整岛体纵向中线为基准对齐，而非仅以主内容中线对齐。
34. 修复灵动岛 `Translation Source=Manual` 无法获取译文的问题：Manual 源现在通过 `TranslateEx` 异步翻译并在结果就绪后自动显示。
35. 修复灵动岛译文与原文相似度超过 90% 时不再显示译文。
36. 灵动岛 `Show Lyrics Translation` 启用时，若 `Better Lyrics` 的 `Translation=Off`，自动切换为 `Chinese`。
37. 修复 `Driver+/Basic+` 切换目标语言后仍使用旧语言缓存的问题：检测语言设置变更时自动清除缓存并重新翻译；`Plus` 译文优先于网易云驱动译文显示。
38. 优化灵动岛 `Diversify Notify Icons`：优先从通知标题匹配图标关键词，未命中时再回退到正文内容。
39. 修复 `Basic+` 模式触发手动翻译时客户端卡顿：移除渲染线程上的同步 `BaiduDetectLanguage` 调用，改为语言设置变更时清除缓存触发异步重译。
40. 优化 `Driver+` 切换译文语言后的体验：语言切换后后台自动重新翻译当前歌词与下一句歌词，延迟根据歌词间隔自适应（快歌缩短、慢歌延长），避免等待下一句才出译文。
41. 修复 `Driver (PRO)` 模式下歌词入场动画时长超过歌词间隔导致的视觉突变：入场动画时长与歌词特效时长自动限制为歌词间隔的 75%。
42. 修复客户端启动时 `Driver+` 预翻译未触发的问题：Plus 译文检索增加 `BetterLyrics` 预取缓存作为回退来源；`Driver+` 每帧均预翻译下一句歌词（不仅限于语言切换后）。
43. 优化灵动岛歌词暂停体验：音乐暂停后歌词延迟 3 秒再隐藏，暂停期间恢复播放则取消隐藏。
44. 灵动岛新增 `Background Image Mode`（`Custom`/`Cover (PRO)`）：`Cover` 模式复用 `Music Overlay` 当前播放歌曲封面作为背景图片；切换到 `Cover` 时若 `Music Overlay` 未启用则报错并自动回退到 `Custom`。
45. 灵动岛 `Background Image Mode=Custom` 时，若 `Background Image Path` 指向文件夹，则自动枚举其中的图片文件并在切歌时随机切换背景图片。
46. 灵动岛背景图片切换统一具有 300ms 淡入淡出过渡效果。
47. 灵动岛 `Lyrics Flow Color` 效果改为使用 `flow_text.fs` 着色器渐变（替代原彩虹色），覆盖逐字状态与歌词特效渲染路径。
48. 灵动岛新增 `Scale` 配置项（默认 1.0），整体缩放灵动岛的字体、宽高、内边距与背景图片比例。
49. 将 Protection、PPLESP、PPLButcher 模块从 RTCore64/PPLControl 迁移到 Sirius 驱动：PPL 设置/取消/枚举均通过 Sirius IOCTL 接口实现，移除对 PPLControl.exe 和 RTCore64.sys 的依赖。
50. 新增 Protection 模块开关通知与日志：开启/关闭时弹出带驱动标题的通知并输出控制台日志，ProtectProcess/UnprotectProcess 失败时输出错误信息；修复 PPL 保护启用期间多个模块因 CreateProcess Access Denied 失败的问题：GZip 压缩/解压、PrivateWindow、ConsoleESP、DLL 注入/Shell 命令统一加 `cmd.exe /c` 前缀。
51. 修复 PPL 保护启用期间 BetterLyrics 切换 Hook Render 模式崩溃、GZip 压缩偶发 Access Denied 的问题：`WinExec2` 和 `GetProcessOutputExU` 新增 PPL 自动回退（`CreateProcessW` 失败时通过 `PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL` 显式设置子进程保护级别，允许 PPL 父进程创建非保护子进程），`GetProcessOutputExU` 移除异常抛出；BetterLyrics 注入/卸载改用进程模块快照直接检查（`CreateToolhelp32Snapshot`），不再依赖 `loader.exe checkmod`，彻底规避 PPL 下的 Access Denied。
52. 新增 `/ppl get` 和 `/ppl set` 命令：`/ppl get` 通过 R3 `GetProcessInformation` 无管理员查看任意进程 PPL 等级，`/ppl set` 通过 Sirius 驱动动态设置 PPL 等级（支持 none/am/lsa/win/tcb/wc/sys 名称和数字）。
53. 修复 PPL 保护启用期间子进程创建失败的问题：PPL 回退机制改用 `NtCreateUserProcess` 替代 `PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL`（后者在内核层面无法绕过 PPL 父进程限制）；新增 Protection 模块配置项 `Block Child Processes`（默认开启），启用时直接阻止 PPL 状态下的子进程创建，避免 Access Denied 报错刷屏。
54. PPL 等级名称映射改用 winbase.h `PROTECTION_LEVEL_*` 宏；新增 `/ppl list` 命令列出所有 PPL 保护进程；Process Manager 新增 `Show PPL` 配置项，开启后显示进程 PPL 等级列（不同等级颜色不同：PPL-Light 绿色、PPL 红色）。
55. PPLESP 重构为 R3+驱动合并检测（与 `/ppl list` 原理一致），新增完整渲染配置项（背景、圆角、阴影、字体大小、PPL-Light/PPL Full/标题/计数颜色等，参考 Security ESP）；PPLButcher 受害者名单同样改为合并检测，确保最完整的进程列表。
56. Process Manager 右键菜单新增 `Set PPL`（PRO 版，需 Sirius 驱动文件存在）：点击展开子菜单，可选择 None/AM-Light/LSA-Light/Windows/WinTcb-Light/WinTcb/WinSystem 等级直接设置目标进程的 PPL 保护级别，当前等级标注 `(Current)`。
57. PPLESP 优化：移除底部计数行；支持 HudEditor 拖动定位；背景绘制时叠加 HUD Blur 模糊效果；新增 `Notify Changes` 配置项（Off/Notify/Chatter/Console Output，默认 Notify），PPL 变化时逐进程通知并显示进程名与 PID。
58. 修复 Realm 登录恢复链路偶发崩溃：`PipaAddPunctuation` 增加空输入与首尾模式匹配的严格边界保护，避免短字符串触发 `std::string::substr` 越界；同时为 Realm 敏感字段记录编码新增异常回退机制，Pipa 编码链异常时自动降级为 `B64RAW:` 存储并在读取时兼容解码，避免认证恢复流程因记录加密失败直接崩溃。
59. 修复 HudEditor 拖动黄框与实际 HUD 位置逐步偏移的问题：统一将非绝对坐标的拖拽更新改为“初始配置值 + 鼠标位移增量”模式，不再把 `X Rate/Y Rate` 等锚点值直接吸附到鼠标坐标，确保预览黄框与元素实际位置在整个拖拽过程中保持一致。
60. 继续修复 HudEditor 拖拽错位：将黄框预览矩形改为跟随 HUD 当帧真实绘制区域，避免带缓动的 HUD 在拖拽过程中因“目标位置”和“实际显示位置”不同而越拖越偏；同时修正 `Keystrokes` 拖拽框宽高传参错误，以及 `Download HUD` / `Chat Queue` 的 `Y Rate` 误用 `g.uix` 导致的纵向定位偏差。
61. 改善 Arraylist 的 HudEditor 体验：即使启用了 `Hide When Menu On`，在 HudEditor 开启时也继续渲染 Arraylist，允许鼠标经过时显示黄框预览；同时在拖拽 Arraylist 期间暂停其启动期重测、额外信息同步与按长度重排，避免配置变化驱动的重新加载/重排干扰拖拽视觉效果。
62. 继续修复 Arraylist 的 HudEditor 问题：将 `DrawHudEditor` 移到 Arraylist 绘制之后，确保 Arraylist 当帧写入的预览矩形能立即显示黄框；同时在拖拽 Arraylist 期间进一步冻结模块增删与失活清理，防止列表内容刷新导致 `Sort By Length` 临时失效或拖拽过程中周期性跳动。
63. 修复 Arraylist 在 HudEditor 中拖拽直接飞出屏幕的问题：为 Arraylist 单独维护 `Drag X/Drag Y` 虚拟拖拽坐标，并在拖拽时按当前包围框实时换算回 `Side Margin/Vertical Margin`，避免把绝对屏幕坐标错误写入配置语义；同时补充 Arraylist 的独立鼠标悬停预览矩形，确保黄框可直接出现。
64. 继续修复 Arraylist 在 HudEditor 拖拽中途突然消失的问题：拖拽 Arraylist 时改为冻结其 `Global Position/Foreground/PointAt` 动态边界、水平对齐和垂直锚点快照，不再在拖拽过程中每帧重新取定位来源，避免动态目标窗口变化导致文本行整体跳出可视区域而只剩黄框留在原地。
65. 修复 ProcessManager 进程强杀/冻结链路：`Force Kill` 在驱动成功击杀且 3 秒复检确认进程退出后，补发带驱动标题的成功通知；重写 `IsProcessSuspended` 为按 PID 匹配并逐线程检查 `Waiting + Suspended` 状态；同时修复 `FreezeProcess/UnfreezeProcess` 仅处理首线程的问题，改为遍历并完整恢复全部线程的 suspend count，解决管理员下挂起状态误判及 `/unfreeze` 无法恢复部分冻结进程的问题。
65. 修复 Arraylist 在 HudEditor 拖拽时仍会周期性消失的根因：暂停 `jc_update.h` 中“Arraylist 配置变化即清空并重建列表”的自动刷新分支，避免拖拽 `Side Margin/Vertical Margin` 时触发后台整表 `clear()` 导致文本本体中途被清空。
66. 清理 Arraylist HudEditor 排查期的冗余措施：移除先前为定位问题加入的拖拽快照、排序/测量冻结、强制可见性与模块增删拦截，仅保留专用拖拽/黄框预览以及 `jc_update.h` 中对拖拽期自动重建的暂停，降低后续副作用风险。
67. 优化 PRO 版 Realm 启动认证体验：在窗口前阶段建立 Realm 服务器连接时新增独立透明无边框鼠标穿透的 raylib 加载窗，使用 `DrawLoadingAnimation` 并带丝滑淡入淡出；同时为连接尝试/重试/成功/失败补充彩色控制台输出。若启动时需要弹出登录界面，则额外发送一条 `Login Required` 的 WinToast 通知。
68. 收敛 Realm 启动建连调试输出：`JACKAL REALM LINK START` 控制台横幅改为 1 分钟内最多输出 1 次；普通 `[Realm/Connect]` 连接日志仅在 `Developer` 模块开启且新配置项 `Realm Connection` 开启时才输出，默认开启。
69. 改善 `Process Manager` 右键菜单反馈：`Kill/Force Kill/Suspend/Resume/Set Priority/Set PPL` 在执行后会再次读取进程实际状态再决定显示 `Success/Failed`，避免只按 API 返回值误报成功；同时 `Anti Suicide` 不再拦截自身进程的 `Set PPL` 菜单项，允许始终调整客户端自身 PPL。
70. 调整驱动强杀链路：`Process Manager` 的 `Force Kill` 在可用 Sirius 驱动时改为仅走三段式内核终止链 `Process -> Thread -> Memory`，每步后校验进程是否仍存在，再决定是否升级到下一步；同时 `Force Terminator -> Mode` 新增 `Memory`，对应 Sirius 的 `IOCTL_SIRIUS_TERMINATE_PROCESS` 内存清空终止接口。
71. 扩展 `Process Manager`：右键菜单新增 `Set Critical/Cancel Critical`，基于 `NtQueryInformationProcess(ProcessBreakOnTermination)` 动态判断当前状态并在可查询时显示；设置时优先对自身进程走 `RtlSetProcessIsCritical`，已加载 Sirius 驱动时走 `IOCTL_SET_PROCESS_CRITICAL`，否则自动启用 `Privileges` 后回退 `NtSetInformationProcess`，执行后再次校验关键进程状态并在失败时反馈详细错误码。同时修复 `PPL` 列在无法读取保护级别时误显示 `WinTcb` 的问题，改为不可获取时留空。
72. 进一步加固 `Process Manager` 右键菜单：将 `Kill/Kill Same Name/Force Kill/Suspend/Resume/Set Priority/Set PPL/Set Critical` 以及 `Delete` 热键击杀统一改为后台异步线程执行，避免 UI 线程直接阻塞在驱动/IOCTL 调用上；后台任务超过 60000ms 会终止线程并提示超时。击杀类操作的结果反馈也改为异步延迟 3 秒后再复查进程是否仍存在，统一使用 `Process still exists after termination attempt` 作为失败依据。
73. 扩展 `Process Manager` 与 `Live Stream`：进程右键菜单新增 `Enable/Disable Efficiency Mode`，基于 `GetProcessInformation/SetProcessInformation(ProcessPowerThrottlingState)` 动态判断并切换目标进程效率模式，执行后再次校验状态并显示成功/失败反馈，图标使用 `power_saving.png`。同时为礼物检测新增 3 秒同用户聚合窗口：同一房间内同一用户在窗口期内送出的多个礼物会合并为一次通知/标题/ActionBar/讲述/聊天栏输出，并将礼物触发器默认命令延迟到聚合完成后按礼物种类批量触发，减少刷屏。
74. 修复 `Process Manager` 与 `Live Stream HUD` 交互细节：进程右键菜单左键执行菜单项后新增 300ms 鼠标点击豁免，避免同一次操作穿透命中列表表头导致误切换排序列；同时扩大 `Live Stream` HUD 的 `Give Way to Mouse` 检测范围，并让顶部基础信息与在线人数标题在鼠标经过整体 HUD 区域时一同淡出，提升避让稳定性。
75. 继续修复 `Process Manager`：将右键菜单点击豁免升级为“豁免期内清空表头排序/换位状态并屏蔽后续左键命中”，避免菜单点击释放时仍误触发表头排序；修正 `Efficiency Mode` 读取/写入使用的 `GetProcessInformation/SetProcessInformation` 信息类常量，恢复菜单项按当前状态显示 `Enable/Disable Efficiency Mode`；同时当进程图标尚未读取或读取失败时，自动回退绘制同尺寸 `window.png`，并使用进程 `rank` 颜色与白色各 50% 混合后的 tint 进行显示。
76. 调整 `Process Manager` 与 Apps 状态缓存：`Suspend/Resume` 菜单的“是否已冻结”与执行后校验改为仅在 `ProcessManager` 内部按“任意线程处于 suspended”判定，避免对整进程全挂起的严格要求导致菜单不切换到 `Resume` 且误报 `Status verification failed`；`Set PPL` 回读校验改为通过 `PplLevelToTypeSigner` 解析 `GetProcessInformation(ProcessProtectionLevelInfo)` 返回值，修复设置成功却误报校验失败的问题。同时新增 `g.record["Apps Current App"]` 缓存，客户端重启后会恢复到上次所在的 Apps 页面。
77. 调整 `Live Stream` 用户状态与 HUD 缓存：`ChatBar` 及 BiliLive/Neverlose 风格输出中的粉丝用户名统一显示为粉色，并在开启 `Wipe Audience Profile If Not Fans` 时允许已存在于 `LiveStream Audience Profiles` 的用户直接视为粉丝，避免有档案用户被误判为路人。同时新增 `g.record["LiveStream HUD Online Audience Cache"]` 在线观众缓存，使用 Base64 后的用户名作为键，记录 `wealth / guard_level / is_fans / medal` 等字段，并新增配置项 `HUD Online Audience Cache Size`（默认 30）；缓存裁剪时优先保留高 `guard_level` 的粉丝观众，供 HUD 与直播弹幕在实时数据缺失时回填使用。
78. 重构进程创建逻辑以兼容 PPL：`CreateProcessWithPPLFallback` 替换为 `CreateProcessPplSafe`（基于 `bInheritHandles=FALSE` + `PROC_THREAD_ATTRIBUTE_HANDLE_LIST` 选择性继承句柄，避免 PPL 父进程因通用句柄继承导致 `CreateProcess` 失败）；`Block Child Processes` 默认改为关闭，并改为弹出可见错误通知替代静默 DebugWarning。
79. 调整 PRO 认证与 Dropdown GUI 交互：`Dropdown GUI` 在 `Ctrl+滚轮` 缩放时会按整组布局自动重算各列坐标，避免列间空隙随缩放失衡；方向键移动得到的 `ClickGUI Camera` 偏移改为持久化到 `Records.json` 并在下次启动恢复。与此同时，PRO 控制台认证界面新增 `Tab` 轮换选项，图形认证界面的登录/注册/激活/发码等错误与状态提示补齐中英文显示。
80. 修复 `Island` 通知列表退场与补位：每条通知到时后不再瞬间消失，改为按当前 `Transition Type` 单独执行退场动画；其余通知项使用独立槽位缓动上移，平滑补位。并修复 `/ppl list`：R3 查询 PPL 失败时按 `None` 处理，不再把失败的 `0x0` 误显示成 `WinTcb-Light`；若当前既无法做有效 R3 查询又没有 Sirius 驱动结果，则直接静默不输出列表。
81. 修复 `Clipboard ESP` 缺字补字时机：HUD 绘制阶段改为在主线程直接对完整剪贴板原文执行 `CheckExtraFontChars`，不再仅依赖可见行或后台线程调用，避免未加载中文等字符长期显示为 `?`。同时下调 `Island` 通知列表补位缓动速度，减少顶部通知退场期间下方通知上移过快造成的重叠。
82. 继续修复 `Clipboard ESP` 与 `Island Notify`：剪贴板文本格式选择改为优先 `CF_UNICODETEXT`，并在读取 Unicode 剪贴板时显式使用 `WideCharToMultiByte(CP_UTF8)` 转成 UTF-8，避免中文在获取阶段就退化成 `?`；同时取消 `Island Notify` 首帧按动画槽位额外撑高内容区域，修复新通知刚出现时下方多出的空白。
83. 调整 `Island Notify` 与 `Clipboard ESP` 细节：新通知入场不再带槽位偏移，修复列表上下多出的半项高度留白；`Clipboard ESP` 新增 `Max Width Rate (0~1)`（默认 `0.3`）限制最大面板宽度，并对超宽文本使用 `FoldString3(..., true, true)` 中部省略；同时将 `Give Way to Mouse` 改为鼠标悬停时仅淡出到 20% 不透明度，不再改变坐标，并同步作用到 `ApplyHudBlur`、背景、文字和位图预览。
84. 修复非管理员场景下 BetterLyrics / x64 DLL 注入的误报失败：`/inject` 及相关 loader 注入路径在 x64 注入/卸载后不再通过再次启动 `loader.exe checkmod` 验证结果，改为直接枚举目标进程模块判断是否已加载，避免 `CreateProcess(loader.exe)` 因 `Access Denied` 导致注入实际成功却仍提示失败。
85. 完善 `IsModuleLoaded` 的 WOW64 兼容性：32 位客户端检查 64 位目标进程模块时，新增 `NtWow64QueryInformationProcess64 + NtWow64ReadVirtualMemory64` 读取远程 64 位 `PEB/Ldr` 模块链表的回退路径，不再依赖 `Toolhelp32` 对跨位数模块枚举的有限支持，提升 BetterLyrics / x64 注入结果校验准确性。
86. 扩大 `IsModuleLoaded` 替换范围：`Gatekeeper`、`Speedhack` 与 `/rinject2` 反射注入的模块存在性校验统一移除 `loader.exe checkmod` 依赖，改为直接枚举目标进程模块，减少 WOW64/非管理员场景下的误报失败与 `CreateProcess(loader.exe)` 拒绝访问问题。
87. 修复 BetterLyrics Hook Render + Island 的双行歌词识别：接收线程在灵动岛模式下不再仅对 `Basic/Manual` 译文源处理紧邻到达的第二行；现统一按短时间差将第二行识别为同一句的配对译文并写入 `lyrics_trans_line`，避免桌面歌词自带译文时被误当作新的主歌词顶掉原文。`Show Lyrics Translation=false` 时也会保留原文为主行，仅隐藏配对译文。
88. 继续收紧 BetterLyrics Hook Render + Island 译文判定：对按时间差识别出的候选译文新增中文约束，只有明显偏中文的配对行才允许写入 `lyrics_trans_line`；非中文第二行将按普通主歌词处理，降低共享内存异常双发时整段原文/译文错位的风险。
89. 修复 Island 译文优先级与转场串句：`Basic+ / Driver+` 仅在 `Basic / Driver` 路径当前句确实拿不到译文时才回退到 `TranslateEx`，不再在已有译文后被手动翻译结果异步覆盖；同时岛上译文入场动画改为使用独立的 `lastLyricsTransUpdate` 作为起点，避免下一句译文晚到时沿用主歌词旧进度导致退场阶段视觉上”突然串成下一句译文”。
90. 修复 BetterLyrics Hook Render + Island 退场时译文跳变：新主歌词到达后 `OnAddLyrics` 已将 `lyrics_trans_line` 清空并把旧译文存入 `lyrics_trans_prev_line`，但紧随其后的配对译文到达时会无条件用空值覆盖 `lyrics_trans_prev_line`，导致旧译文在退场动画期间丢失；同时 DIS_LYRICS 重算块与持久歌词缓存也会在动画期间覆写 `lyrics_trans_line`，导致译文淡出阶段跳变为下一句。现在仅在 `lyrics_trans_line` 非空时才更新 `lyrics_trans_prev_line`，并在 DIS_LYRICS 重算块与持久缓存写入时加动画守卫，确保退场阶段旧译文正常淡出。
91. 新增 Island 背景图片模糊开关与强度配置：`Background Image Blur`（默认开启）控制是否对背景图片执行高斯模糊；`Background Image Blur Intensity (0~1)`（默认 0.4）控制模糊层的不透明度强度，值越大模糊效果越明显。
92. 修复 Island `Background Image Mode` 切换后需要重启客户端才能生效的问题：切换模式时自动卸载旧纹理并重置路径，下次绘制时立即按新模式加载。
93. 改善 BetterLyrics Hook Render + Island 译文判定精度：将中文检测从通用 CJK 多字节判断（`KnowItsLen > 1`）改为精确的 Unicode 汉字范围检测（CJK 统一表意文字 U+4E00~U+9FFF、扩展 A 区 U+3400~U+4DBF、兼容表意文字 U+F900~U+FAFF），中文占比高的配对行才视为译文，降低日文/韩文误判为译文的概率。
94. 完善 `Anti Microphone`：新增 `Mode`（Default/Hold to Talk/Hold to Mute）与 `Hold Time Threshold (ms)` 配置，支持按住达到阈值后切换麦克风静音状态。
95. 适配 Sirius 2.0.0 驱动 IOCTL：PPL 设置、关键进程、禁止创建进程、进程隐藏、进程枚举和强杀链路切换到新版 `SI_*_INFORMATION` 请求结构。
96. 修复 Sirius 驱动 IOCTL 结构在 HybridCPU/x86 构建下的参数布局错误：将 `Buffer`/`Arg`/`Address` 等指针字段统一改为 64 位 wire 格式，并在 `zwkill`、保护设置与 PPL 枚举调用处显式转换，避免调用驱动时报 `87 - Invalid Parameter`。
97. 调整 `Process Manager` 右键菜单普通 `Kill`：仅执行用户态终止链路，最高回退到 WMI，不再升级到 Sirius/ZwTerminateProcess 驱动内核强杀；`Force Kill` 保留原强杀链路。
98. 优化 `Music Overlay` + `SMTC` 联动：网易云窗口在前台且网易云正在播放时优先显示网易云信息；`Island` 启用并使用 `Background Image Mode=Cover` 且网易云播放时同样优先网易云。`Island` 的 Cover 背景仅使用网易云封面，不再借用 SMTC/其他来源封面；Music Overlay 与 Island 的模糊封面背景会同步缓存到 `output/Cache`，重启后可临时复用，并修复 SMTC 封面已保存到 `output/Cover/SMTC` 但未加载进 Music Overlay 的问题。
99. 优化 `Island` 动画稳定性：`Hide When Idle` 退场阶段改为按帧时间步长驱动弹簧插值，减少离屏退场时的低帧率抖动；非入场/退场阶段会自动将岛体顶部和底部限制在屏幕内，避免常驻状态越界。
100. 修复 `Island`、封面贴图与托盘重启退出细节：Island 仅在非隐藏状态时限制在屏幕范围内，隐藏退场允许离屏；区分 Cover/Island 背景图共享纹理与自有纹理，避免封面/模糊背景重复释放造成 shutdown texture release mismatch；托盘 `Restart/Exit` 改由主线程执行退出流程，Restart 启动新客户端后直接走完整 `AppLeave(false)`，避免旧客户端残留导致双开或 Exit 无响应。
101. 修复 `Music Overlay`/`Island` 模糊封面背景切歌后不刷新的问题：切换封面源时先按纹理所有权清理旧 `blurred_cover`/`island_blurred_image`，再读取 `output/Cache` 或重新生成，避免旧内存纹理被误判为新缓存命中。同时增强 `BetterLyrics Driver (PRO)`：加入歌词抓取 20 秒 watchdog 与 Island 当前行不一致时的重发保护，并补充 Driver 卡住时的诊断日志。
102. 继续修复 `Island` 与托盘 `Restart`：`Hide When Idle` 退场仅在岛体完全离开屏幕后才降低更新频率，离屏动画阶段保持高频刷新；Restart 成功拉起新客户端后新增旧进程 8 秒 watchdog，若完整退出流程被后台资源卡住则强制结束旧客户端，避免双开残留。
103. 修复右键菜单 `Restart` 后旧客户端卡死不退出的问题：Restart 开始时给旧主窗口写入专用 handoff 标题标记，新客户端携带 `--restarting` 启动后通过 `FindWindowW` 精准查找并终止带该标记且同进程名的旧实例，避免旧进程残留导致双开或单例阻塞。
104. 优化 `MsgBox` 渲染：采用科幻金属面板、斜向纹理、动态阴影与按类型区分的强调色，支持自适应尺寸、菜单键透传、对话框激活时阻止 Neverlose 输入，并改善 `/msgbox2 multicreate` 处理的安全性。
105. 新增 Config 垂直同步（V-Sync）选项（默认关闭），在窗口初始化和运行时配置刷新阶段应用，并补充字典条目。
106. 修复 `Snap Tap` 配置修改不会立即生效、方向键被当作小键盘 `2468` 发送，以及非客户端窗口中低级钩子超时/失效的问题：方向/自定义按键选项变更时重建缓存按键组，低级键盘钩子仅执行原子注册键检查与事件入队，在工作线程处理 SnapTap 状态/SendInput，为方向键扫描码模拟添加扩展键标志，并在重建/禁用前释放 SnapTap 持有的模拟按键，避免残留分组或卡键。
107. 改善 `Toggle Key`：在低级钩子外缓存注册键和选项，配置修改立即生效，抑制物理按键重复按下触发的反复切换，停止每帧重复发送持续按下事件，为左/右鼠标切换选项添加鼠标钩子，使用 `g.last_is_minecraft` 判断 Minecraft 窗口，并复用扩展键/鼠标 SendInput 处理，避免方向键和鼠标切换异常。
108. 修复 `Anti Microphone`：关闭模块时无论当前 Mode 为 Default/Mute/Hold to Talk/Hold to Mute 均自动取消麦克风静音；新增 `Hold Key` 配置项（默认 Left Control），Hold to Talk/Hold to Mute 模式下按住该键触发静音切换，不再复用模块 Toggle Keybind。
109. 将 Fancy Text 的动态背景迁移为 Background 模块的 `Fancy Background (PRO)` 专业版下拉配置项，默认 `Off`；Fancy Text 使用背景时会自动同步当前背景类型，背景淡出完成后自动恢复为 `Off`；新增 `Fancy Background Opacity (0~1)` 用于独立控制 Background 侧 Fancy 背景不透明度，手动选择的 Fancy 背景使用每次客户端启动时随机生成的亮色组，线条/图形类背景在 Background 手动模式下不再额外绘制全屏纯色底色，并修复部分手动 Fancy 背景 1 秒后自动消失的问题。
110. FileManager/FileMonitor 联动改良和修复：添加 Follow File Manager Tab, File Manager Highlight, Highlight Duration (ms),  Highlight Subfolder Changes 配置项，控制文件监视在文件管理器的文件高亮渲染。深层子目录变化会正确向当前层父目录标记 modified；高亮标签字号与文件名一致；Stop Monitoring 后记住用户手动停止，Follow File Manager Tab 不再自动重启，直到用户再次 Start Monitoring；删除项右键复制信息改为使用菜单打开时快照；当前目录文件数超过 100 时跳过 FileManager diff 高亮，改用 FileMonitor API 事件。
111. 修复 `Music Overlay`/`Island` 封面 Cover 背景资源释放：补齐模糊封面 prev 纹理、Island 模糊 RT 与共享封面别名的所有权清理，避免导出缓存失败或退出/停用时出现重复释放诊断警告；同时让 `output/Cache` 目录创建失败可重试，并在 RenderTexture 创建失败时安全回退。

112. Fix `Typing Practice` switching crash spam in Free builds: normalize the `Records.json` `Typing Practice` node to an object before erasing or writing `Current Round`, preventing `json.exception.type_error.307` when old/null records are loaded.
v1.0.8
2026/4/5
----------------------------------
1. 加固托盘图标：Explorer 崩溃或重启后自动重建系统托盘图标。
	- 使用 RegisterWindowMessage(L"TaskbarCreated") 注册 WM_TASKBARCREATED 消息，在 CustomClientWndProc（游戏窗口）与 AntiCloseWndProc（控制台窗口）的 default 分支中各添加处理；
	- 收到消息时先将 nid_ok 置 false（跳过对已消失托盘图标的 NIM_DELETE 请求），再调用 InitNotifyIconData 重新添加图标。
2. FancyText 歌词雨下落增强：延长雨滴最大生命期（1.5~3.0s → 2.5~4.5s），并将雨滴淡出公式改为延迟淡出（t=0.57 才开始消退），使歌词雨能落到屏幕更低处再消失。
3. FancyText 旋转转场严苛化：新增前置条件——所有元素中心均须位于窗口正中央 0.25 个窗口高度范围内，否则禁止使用旋转转场，避免远离中心的元素在转场时穿帮。
4. FancyText 线条背景特效：斜线、蜘蛛网/随机线条、虚线网格、网格、纵随机线、斜网格、螺旋线七种线条背景，在每次切换时有 30% 概率启用发光效果（线条加粗 ×2 并加绘宽光晕层），35% 概率启用变色效果（线条主色向彩虹色混合 70%）。
5. FancyText 新增同心圆公转布局（FTL_ORBIT）：文字分布在 1~3 层同心圆轨道上持续公转，内层字号大、外层字号小，内层不透明度高、外层低；相邻层旋转方向相反；文字方向始终切线贴圆。
6. FancyText 纵向拉伸退场修正：原实现通过增大 drawFs 缩放两轴；改为 rlScalef(1, S, 1) 矩阵仅缩放 Y 轴，实现真正的纵向比例扩大效果，横向宽度保持不变。
7. FancyText 物理歌词淡出时长加倍：dismiss_tail 随机范围从 200~400ms 扩大为 400~800ms，确保物理弹飞效果有足够时间被观察到。
8. FancyText 背景变色与装饰颜色区分：变色相位强制偏移半个色环（+0.5），并使用反向旋转速度，使背景颜色始终与同帧装饰/文字颜色互补。
9. FancyText ORBIT 布局增加完整句模式：30% 概率每圈都显示完整的一句歌词（外圈是内圈的副本），70% 为原来的分散模式。
10. FancyText 新增背景调试信息输出：开启"Developer > Fancy Text"后，背景样式切换时打印样式名称及发光/变色标记。
11. FancyText 新增英文大写概率配置项"Uppercase Probability (0~1)"（默认 0.9）：针对非中文歌词，以该概率将一句所有单词转为全大写并启用 pv_prefer_stretch。
12. FancyText FTL_FOCUS 降权并增加 60s 冷却：从通用随机池移除，改为独立 8% 概率门控，且两次触发间隔至少 60 秒。
13. FancyText 水纹背景三种形态：40% 原始上下边缘小间距、30% 全屏大间距大振幅、30% 全屏随机间距和大小。
14. FancyText 新增收拢布局（FTL_CONVERGE）：元素横向居中排列，从屏幕两侧向中央收缩入场，颜色为极小差异单色或前后两色，无旋转。
15. 修复斜线背景右下角缺口：将 diag 从 sqrt(w²+h²) 改为 w+h，确保斜线能覆盖屏幕右下角。
16. 修复 FTL_CONVERGE 布局无显示：移除对 FancyApplyViewportConstraints 的调用（其会把屏幕外起点夹到边缘破坏飞入效果），入场动画改为 FA_FADE。
17. 真拉伸字（pv_text_fx=13）改为持续效果：不再仅在退场时应用，改为对该句歌词始终以元素自身中心为轴施加 1.5× Y 轴拉伸矩阵。
18. 修复斜向网格背景（style 16）右下角缺口：将 _diag16 从 sqrt(w²+h²) 改为 w+h，与 style 1 的修复方式一致。
19. FTL_ORBIT 英文拆字母：英文歌词进入 ORBIT 布局时，将每个单词拆成单字母元素，使字母逐个在轨道上公转。
20. 修复英文物理弹飞颜色不一致：LetterPhysics 新增 color 字段，初始化时从对应元素的 e_color 取值，渲染时不再统一用 ft.color。
21. FTL_CONVERGE 加入全部随机池：原仅在 DUAL 降级路径出现，现加入斜向降级路径和普通路径，提升出现频率。
22. FTL_RADIAL 英文缩字：非中文歌词进入径向布局时，字号乘以 0.55（全大写）或 0.68（混合大小写），防止宽英文单词在圆圈上溢出或遮盖。
23. 修复 FTL_CONVERGE 再次无显示：根本原因是 sx 设在屏幕外时 GetRate()=1 元素到达 ex 后立即失活消失；改为 sx=ex，由 AnimationX 的 FA_SLIDE_LEFT/RIGHT 提供全屏宽飞入偏移。
24. 字符物理弹飞支持 CJK：移除 !chinese 限制，CJK 概率 5%/英文 8%，CJK 弹飞时长 1800~3000ms/淡出 600~1200ms，元素数上限提升至 30。
25. 新增 FTL_DRIFT_ROWS 两排对流布局：句子拆上下两行，字间距扩大 2~4 倍，上行向右漂移、下行向左漂移，营造反向流动感。
26. 新增 FTL_ROTATED_FILL 旋转铺满布局：各词旋转 90°，按 2~4 组不同字号/透明度分散铺满全屏，奇偶组漂移方向相反，大字实小字虚。
27. 新增 FTL_WHISPER 微语布局：超小字号（约 22~30% 正常大小）水平居中，无运动无旋转，淡出时间延伸至正常的 3~5 倍，营造低语细语氛围。
28. 新增 FTL_CROSS_ZOOM 交叉缩放布局：元素按四象限分配，各从对应角落方向飞入（FA_SLIDE_LEFTUP/RIGHTUP/LEFTDOWN/RIGHTDOWN），大小由大到小，形成X形构图。
29. 修复 BiliFans 模块只输入一个用户UID后因为类型不同而报错无法成功设置的问题。
30. 修复 Arraylist 包含百分号时崩溃的问题。
31. Neverlose GUI 滑动条 knob 改为带黑色阴影的白色胶囊体形状，轨道线高度缩减为原来的 40%，更轻薄精致。
32. 新增 GUI 配置项"NL Page Transition"（Off/Fade/Left/Right）：切换顶部标签页时的转场动画，Left/Right 为向左/右淡出滑动效果。
33. 新增 GUI 配置项"NL Title Texture"（默认 neverlose.png）：自定义左上角 Logo 纹理，首次使用时自动从 assets 目录加载。
34. Neverlose GUI 右上角按钮左侧新增 IRC 在线状态徽章：黑色胶囊体 + 白色轮廓，绿点=在线（显示人数）、红点=离线/未连接、蓝点=加载中；每 60 秒后台刷新一次。
35. Neverlose GUI 右侧模块卡片区域顶部新增分类标题（如"Render (5)"），左对齐白色文字，括号内显示该分类下可见模块数量。
36. 修复搜索框点击后自动清空内容的问题：打开搜索时保留上次的搜索字符串。
37. 配置项编辑时，输入框右侧新增浮动提示面板：字符串类型显示默认值及 Shift+Delete/Ctrl+T/Ctrl+O/Ctrl+Shift+O/Ctrl+G 快捷键说明；数值类型仅显示默认值；按键类型显示默认值及 Esc 清空提示；面板具有淡入淡出动画。
38. 默认值为数值类型的配置项编辑时，仅允许输入数字、小数点、加减号，屏蔽其他字符。
39. Neverlose GUI 左右面板分割线鼠标悬停时显示左右双箭头光标（RL_E_MOUSE_CURSOR_RESIZE_EW）。
40. IRC 在线状态徽章 x 坐标调整：间距与右侧三个按钮之间的 inner_pad 保持一致。
41. 配置项编辑提示面板改为置顶延迟渲染，避免被其他配置行或模块卡片遮挡。
42. Neverlose GUI 配置项滑动条 knob 改为纵向胶囊体（高大于宽）。
43. NL Page Transition 双向转场：旧页面与新页面同向滑动（旧页面淡出，新页面淡入），默认改为 Left；将 NL Tab Fade Duration (ms) 重命名为 NL Page Transition Duration (ms)。
44. 右侧模块分类标题 x 坐标与卡片对齐并略向右缩进，字号增大，与首个卡片的纵向间距加大。
45. 修复 NL 双向转场捕获贴图上下颠倒：捕获源矩形改为直接使用 mods_rt 屏幕坐标，绘制时使用 {0,0,w,-h} 纹理矩形翻转修正 OpenGL 坐标系差异。
46. NL Left/Right 转场应用 EaseOutCubic 缓动曲线：新页面入场偏移与旧页面出场偏移及透明度均改用 EaseOutCubic 计算，动画更自然流畅。
47. 模块分类标题改为置顶渲染：卡片循环结束后以受限裁剪区重绘标题背景与文字，防止滚动的模块卡片遮挡分类标题。
48. WindowHighlight 新增切换延迟配置项（Switch Delay Enabled / Switch Delay (ms)，默认开启 250ms），防止鼠标快速划过时高亮矩形频繁跳变；新增模糊背景配置项（Blur Background Enabled（专业版）/ Blur Background Opacity），开启后自动启用 HUDBlur 模块，对高亮窗口以外的区域叠加模糊贴图；关闭此功能或关闭 WindowHighlight 时若 HUDBlur 由该配置项自动开启则同步关闭。
49. NL 转场动画不再影响顶部搜索框：通过在搜索框绘制前压入反向偏移矩阵、绘制后弹出，使搜索框始终保持静止。
50. 修复按键绑定编辑时按 Esc 触发关闭 GUI 的问题：JackalApp::Control() 中新增判断，若 NL 面板正在编辑配置项则 Esc 仅取消绑定，不关闭 GUI。
51. 修复 Left/Right 转场时右侧滚动条溢出裁剪区域：滚动条的 ScissorMode 改为与 mods_rt 边界取交集，确保滚动条不超出模块区域范围。
52. 数值/字符串类型配置项编辑时，右侧提示面板在默认值下方新增"[Enter] Complete Edit"提示行。
53. 顶部搜索框宽度动态计算：宽度根据右侧徽章宽度与按钮宽度动态收缩；若可用宽度不足 60dp 则隐藏搜索框，避免被遮挡。
54. NL Page Transition Duration 默认值从 300ms 调整为 150ms。
55. 重构 Console 控制台状态机与 conhost 注入联动：
	- 即使未启用 `Enable Titlebar Right Click Menu`，只要控制台存在仍保持 conhost 注入与 IPC，同步 `Hide Console`、`Disable Close`、`Anti Close` 策略，但不修改右键菜单；
	- `Module Toggle Mode` 改为统一驱动 Console 模块开关行为：`Visibility` 模式下模块关闭仅隐藏窗口并自动将 `Hide Console` 置 true，`Existence` 模式下模块关闭会主动解绑并撤销控制台且重置 `Hide Console` 为 false；
	- `Hide Console` 作为唯一正确的控制台隐藏旋钮，删除误加且未使用的 `Console.ToggleHide` 配置，并增加旧配置兼容迁移；
	- 允许关闭控制台时，conhost 关闭消息统一改为先走 IPC 通知主进程解绑控制台，避免连带退出 JC 主进程；`Disable Close` 关闭时恢复系统菜单关闭按钮，但仍先通知 owner 安全解绑。
56. 调整 Console 启动状态机时序：将窗口初始化后的 `ReconcileConsoleRuntimeState(true)` 延后到 `EnableConfigModulesAfterWindow()` 中配置模块恢复之后执行，避免 Realm 登录阶段临时打开的控制台在 `Visibility` 模式下被过早按未恢复的模块运行态误隐藏/误关闭。
57. 修复 Console 菜单 owner 退出阶段的管道关闭竞态：`PipeServer::Stop()` 改为先取消/断开 named pipe I/O，再等待工作线程退出，只有在线程确认结束后才释放共享 pipe/event 句柄，避免 Hidden/OpenShell/Exit 等路径下因线程仍在访问句柄而触发关闭异常。
58. 调整应用退出时的 Console 收尾：在 `main` 正常返回、`AppLeave()` 与 `AppLeaveSimply()` 路径中都显式执行 `EnableConsole(false)`，让 conhost 注入 owner、关闭监视线程与控制台解绑在 CRT 退出前由 JC 主进程主动完成，避免 `main` 返回后的异常退出并确保控制台随程序一起关闭。
59. 审查并严格处理了客户端的主进程退出路径：移除了 `atexit(AppLeave1)`（CRT 进程退出回调，这种回调不能用于析构用途） ，明确 `AppUnload/AppLeave/AppLeaveSimply/AppLeave1` 不能用于 CRT 退出阶段，并将启动/配置/Realm 相关的裸 `exit` 路径统一改为显式 `AppLeave()` 或 `AppLeaveSimply()`，避免退出阶段漏清理或重复清理导致严重错误。
60. 清理退出阶段残留死代码与晚期静态析构风险：删除 Realm 反篡改分支中 `return false` 后不可达的 `abort()`，并将 Console owner 单例与进程列表更新线程改为不参与 CRT 末期静态对象析构，减少 `main` 返回后仍触碰运行时全局状态的机会。
61. 修正退出路径回归：恢复 `DisableFirewall()` 中 COM 初始化/创建失败分支的致命退出语义，避免误改为普通 `return` 后让客户端在本应终止的 fatal 路径上继续执行。
62. 恢复 Realm 致命校验失败分支的日志输出：保留完整性检查、分析器检测与文件损坏场景下的 `LogOutput` 记录，同时继续移除原来位于 `return false` 之后不可达的 `abort()`。
63. 重构 DefaultSettings DLL 边界为纯 C ABI：`GetDefaultSettings` 与 `GetGUIPresetSettings` 改为“调用方提供缓冲区、导出函数返回所需字节数（含结尾 `\\0`）”，主程序与 GUI 预设读取侧同步改为先探测长度再复制 JSON 文本，移除跨 DLL 直接传递 `std::string` 的不安全接口。
64. 将 `jc_misc.h` 中按模块名字符串解析导出的自定义 `GetProcAddress` 改名为 `MyBetterGetProcAddress`，并将 DefaultSettings 读取路径改为显式调用该自定义入口，避免与 WinAPI `GetProcAddress(HMODULE, ...)` 以及 `jc_process.h` 中另一份 `MyGetProcAddress` 实现混淆。
65. 修复托盘左键从 Hidden 状态恢复过程中 Console 的状态机：左键打开 ClickGUI 与右键菜单共用同一恢复逻辑，保证恢复后控制台显示状态同步，不破坏模块状态。  
66.  Console Hook DLL 自动选择架构、失败后立即反馈：不再回退到错误位数的 DLL；注入失败通过 `HookError` 通知到主进程，便于定位。  
67. 调整 Console 逐帧状态维持：改用统一的实现 `ReconcileConsoleRuntimeState`，仅在句柄失效时回退到慢速路径进行进程查找和窗口枚举，否则只同步可见性与 tick。  
68. 新增在结束期间的 CRT 运行时的资源管理规范的内部文档：后台线程必须显式 Stop 和 Join。`AppUnload` 中集中停止并释放多个全局生命周期的对象资源。  
69. 按统一生命周期模型管理后台线程：`RealmWsClient` 析构时显式关闭接收线程。`DownloadTask` 在 Worker 工作线程同步下载和重命名文件。  
70. 将在线 Shader 下载改为独立控制器对象：新增 `ShaderOnlineDownloadController`，移除全局暴露的下载线程相关成员。  
71. 推进长生命周期的 Worker 对象的分层停止接口：`DownloadTask` `DownloadManager` 和 `ScreenCapturer` 新增 `RequestStop`和`Stop`。在 `AppUnload` 中统一调用 `Stop()` 终止后台线程，并回收资源。  
72. 完善 `DownloadManager` 的线程模型：任务完成回调改由 manager 的专属回调线程派发，移除对全局对象的直接依赖。  
73. 实现主线程任务队列：新增通用主线程任务队列，托盘和 Console 的轻量操作改为投递到此队列执行，避免直接分离线程。
74. 将控制台生命周期与运行时操作统一迁移至专用后台串行队列：模块切换、注入及完整重试等逻辑不再由主线程直接执行，改由专用后台线程进行串行处理；主线程仅保留快速路径同步与状态消耗，避免控制台关闭后周期性慢路径探测导致界面卡顿。
75. 托盘和 Shell 中的控制台相关操作（如打开控制台、切换可见性等）不再直接调用底层函数，而是按队列模型分流到主线程、运行时队列或控制台专用后台线程处理，进一步收敛分散的入口。
76. 完善控制台外部丢失后的恢复与容错：后台线程在重建前会彻底清理本地状态，连续失败 3 次后锁定控制台能力并提示重启；`Visibility` 模式下丢失后不再误走显示分支，而是进入完整重建，同时子进程创建在恢复阶段自动附加 `CREATE_NEW_CONSOLE`，避免阻塞主线程。
77. 修复托盘 `Visible` 对控制台的临时隐藏/恢复联动：通过托盘将客户端隐藏时，若控制台原本可见则同步临时隐藏并记录来源；再次显示主窗口或通过托盘左键/相关恢复入口打开 GUI 时，会一并恢复临时隐藏的控制台。
78. 实现控制台标题栏右键菜单的本地快捷键：Hook 侧新增独立的菜单快捷键路由器与原始输入监控器，通过专用线程创建消息窗口并注册键盘 Raw Input；收到菜单模型后解析 `Ctrl/Alt/Shift + 主键` 组合，仅当控制台窗口拥有焦点时才异步匹配并转入既有 invoke 流，不再只是把 shortcut 文本显示在菜单项上。
79. 调整控制台标题栏右键菜单的显隐项语义：默认菜单文本改为 `ToggleVisibility`，`Ctrl+Alt+H` 以及对应菜单点击都改为真正的显隐切换，而不是只执行隐藏；切换结果仍通过既有 `ConsoleVisibilityChanged` notify 回流主进程，保持 Console/Shell/Hidden 状态机一致。
80. 统一鼠标滚轮的 GUI 分发逻辑：Raw Input 线程不再直接调用 `OnMouseWheel`，而是累积滚轮增量后由主线程统一处理。绘制 `Integration` 风格模块展开区时，仅记录当前可滚动区域的所有者（Integration 选项列表 or 全局 or 旧版选项列表），主线程在 `OnMouseWheel` 中只更新对应模块的滚轮值，避免局部滚动与全局滚动相互串扰。
81. 重构代码，以便于更好地管理三条长期后台线程的退出生命周期：`ProcessUpdateThread`、`MouseWheelDetectionProc`、`ThrChatSyncConsoleProc` 全部改为受控的 `Start/Stop/join` 模型，不再直接分离线程。在 `AppUnload` 中先显式停止这些线程，再进行资源卸载，降低 CRT 退出阶段与主卸载阶段的并发访问风险。
82. 重构窗口控制运行时：新增 `WindowMasterRuntime` 用于处理通过 WindowMaster 快捷键和 Shell 发起的窗口操作。透明隐私覆盖层改用按窗口管理的 `TransparentOverlaySession`，不再使用旧的多层线程模型。`Private Window` 相关入口统一复用新模型，并在 `AppUnload` 中集中停止运行时与所有覆盖会话。
83. 改进 Neverlose GUI 用户信息界面：放大按钮与左侧信息字号；修正左侧字段顺序（用户名→昵称→称号→用户组），其中昵称取 Realm User Title 字段、称号取 IRC 显示名；三个按钮改为垂直列排列于右侧并与信息块居中对齐；IRC 文字与箭头贴图高度对齐；整体改为顶部对齐。
84. 修复用户信息界面昵称弹窗两个按钮文字不显示的问题：`DICTC` 宏返回临时 `string` 的 `c_str()` 指针在赋值后立即悬空，改为先存入局部 `std::string` 再取指针。
85. 修复昵称弹窗按 Enter/Esc 无响应且 EditStringControl 的 Esc 路径干扰模块选项系统的问题：将 Enter/Esc 检测移至 `EditStringControl` 调用之前，并在关闭对话框时重置 `edit_cursor_owner`；光标改为显示在正确位置并支持文本超长时水平滚动。
86. 修复 Logout/Change Password 确认框关闭后若鼠标恰好落在按钮上会再次触发点击的问题：在 `DrawUserInfoButton` 中添加 `g.msgboxMgr.IsActive()` 检测，msgbox 期间禁用按钮悬停与点击。
87. 隐藏用户信息页和 About 页的无效滚动条：在 `DrawNeverloseUser` 与 `DrawNeverloseAbout` 起始处将 `m_deferredModSB.active` 置为 false。
88. 用户信息界面进一步改进：称号字段改为从 `g.irc_user_prefixes` 获取 IRC 前缀并按 prefixColor 着色；新增邮箱字段（异步拉取，启用 Streamer 模块时仅显示首位字符加星号消隐）；右侧三按钮字体改为按钮高度的 55%；内联弹窗整体放大约 40%，昵称弹窗增加"一天只能修改一次"提示；修复内联弹窗点击"好"后下层按钮被再次触发的问题（关闭弹窗后屏蔽 3 帧按钮点击）；IRC 箭头与文字间距加倍。
89. 用户信息界面新增 IRC 内嵌聊天面板：点击 IRC 标题行的箭头图标可展开/折叠（带平滑动画），箭头旋转 0→90° 指示展开状态；面板内展示所有 IRC 消息，颜色与 ChatBar 一致，连续重复消息去重；消息具有横向淡入和平滑上移动画；支持鼠标滚轮和可拖拽滚动条；底部输入框可用 EditStringControl 编辑，按回车或点击"发送"按钮发送 IRC 消息；发送冷却中按钮变灰并显示剩余秒数。
90. IRC 聊天面板增强：消息历史持久化（最近 200 条保存至 temp 目录，base64 编码，客户端启动时异步加载）；面板高度铺满用户信息界面下方全部可用区域；渲染时自动去除 "IRC Global> "、"[IRC] "、"IRC> " 等前缀；输入框聚焦时同步设置输入法候选窗口坐标；输入框下方显示操作提示（Shift+Delete 清空、Ctrl+T 打开独立输入弹窗）；输入以 # 开头时显示红色警告；超出 40 字符限制时显示橙/红色警告并禁止发送；检测到重复消息时同样禁止发送。
91. Key Sound 模块将 Sound Selection 配置项重命名为 Folder Sound Selection，仅控制路径为文件夹时的选取方式（Folder Random Select / Folder Map Select），默认改为 Folder Random Select；路径为文件时直接播放，不受该配置影响。
92. File Manager 的删除、强制删除、粘贴、重命名操作改为异步执行，避免大量文件或大文件时卡死主线程；操作执行期间显示进度通知，完成后自动刷新文件列表；同一时间只允许一个异步操作，重复触发时给出等待提示。
93. 新增 Triggers（触发器）模块：定期检查条件并执行任务。支持时间/日期/星期/时间段/进程/文件/模块状态/按键等条件，以及客户端命令/cmd/PowerShell 三种动作；属性支持 Default/Cooldown/Once/OnceRemove；通过 /triggers 命令管理任务；任务持久化保存；免费版最多 6 个任务。
94. 改进 Neverlose 用户信息页聊天栏：展开时顶部新增 IRC / BiliLive / Console 三个选项卡，各自独立过滤消息、输入缓冲区和滚动状态；IRC 发送 IRC 消息，BiliLive 发送直播间弹幕，Console 执行客户端命令；折叠时显示当前选项卡名称；支持 Home/End/↑↓/PageUp/PageDown 键盘导航；历史记录按来源分类存储，每类保留最后 200 条。
95. 修复并完善 Triggers 模块：修复 command 动作触发时无任何效果的问题（缺少 / 前缀）；/triggers list 新增 Action 字段展示、取消 Condition 字数截断、各字段不同颜色、Interval 列加宽；时间/日期解析放宽格式限制，支持 H:mm 单位数小时与 YYYY-M-D 月日一位数；新增 in 关键字按月份条件触发，支持月份名称/缩写/数字及 YYYY-M 年月指定，多个月份用逗号分隔（OR 关系）。
96. 继续完善 Triggers 模块：/triggers list 的 Attrib 列对 cooldown 属性显示剩余冷却时间（秒）或 ready 状态；新增 in <year> 年份触发条件；新增 /triggers clear / clear enabled / clear disabled 批量删除任务；新增 /triggers check <condition> 实时验证条件；action 设置时校验动作类型是否合法；Arraylist 中 Triggers 模块显示当前启用任务数量；新增 when bili_live_chatter 弹幕事件与 when jackal_output 命令输出事件。
97. 给 WindowHighlight 添加配置项：Blur Background Enabled (PRO), Blur Background Opacity (0~1), Rectangle, Exclude Window Shadow（排除窗口阴影区域）
98. 给 Encryptor 加密方式添加：urlencode, latin
99. 【PRO】修复 Neverlose GUI 用户信息页聊天栏能发送多行消息的问题。
100. 修复 Ambience 模块周期性卡顿：为降雨/降雪粒子增加全局硬上限（5200）并收紧按分辨率推导的软上限，避免粒子数量在高分辨率场景下周期性堆积后触发主线程长时间遍历与回收。
101. 修复 Profiles 页面周期性卡顿：`UpdateProfileList` 新增目录快照缓存（目录时间戳 + 文件名列表），当配置目录无变更时直接复用缓存结果，不再每 3 秒全量执行有效性检查/文件时间读取/版本提取；对保存、重命名、删除、下载等显式操作改为强制刷新。
102. 【PRO】修复 Neverlose 用户信息页聊天栏多项问题：BiliLive 分页不再错误去重；修复切换选项卡后消息列表滚动状态未重置的问题。
103. 【PRO】改进 Neverlose 用户信息页 IRC/BiliLive/Console 消息面板：输入框始终自动获取焦点；BiliLive 标签下输入超过单条弹幕长度限制时显示切分条数提示；切换直播间时自动清空 BiliLive 输入框；BiliLive 发送改为加入消息队列。
104. 改进 HUD Blur 模块：Blur 样式新增 Blur Brightness (0~1) 配置项（默认 0.5），可调节模糊背景亮度；关闭 HUDBlur 时若 ScreenCapture/AntiCapture 是由 HUDBlur 自动开启的则自动关闭；修复 Window Highlight Blur Background 在 Liquid Glass 样式下因多次绘制产生水平接缝的问题，改为单次全屏绘制并豁免窗口区域。
105. 修复 Config > Always Admin 开启时模块开关状态在重启后丢失的问题：提权重启前同步将启用模块写入 Records.json，防止重启后因模块尚未恢复而覆写为全关状态。
106. 修复输入框在修饰键（Ctrl/Alt/Win）按下期间仍能插入字母/数字的问题。
107. 加强 GUI 选项 Cancel Focus In Minecraft：检测到 Minecraft 窗口获得焦点时自动将焦点抢回客户端。
108. 客户端主窗口隐藏（Hidden 模块开启）时，自动将帧率上限降至 5 FPS，降低后台运行时的 CPU/GPU 占用。
109. 修复 Neverlose GUI 下 FileManager/Apps 与 NL 左侧类目面板的双重滚动冲突：鼠标悬停在左侧类目区域滚动时，不再同时滚动 FileManager 内容区。
110. 修复命令行 replxx 库无视"Disable Quick Edit"配置的问题：replxx 的 reset_raw_mode 恢复控制台模式时，不再强制叠加 ENABLE_QUICK_EDIT_MODE，改为保留原始输入模式位。
111. 修复 Menu Toggle Key 1/2 没绑定时由于触发 Exclude GUI Keys From Keybinds 而无法绑定其他按键的问题。
112. 新增 Clock 模块（Render 列，TimeDisplay 下）：显示模拟时钟，支持自定义时分秒针颜色与透明度、刻度盘风格（Normal/Detailed）、数字风格（Normal/Roman/Test-PRO）、秒针运动模式（Smooth/Discrete/Inertia）、轮廓风格及缩放等；支持 HudEditor 拖拽定位；TimeDisplay 新增"Clock Enabled"选项，开启后可联动切换 Clock 模块。
113. 新增图形化的验证界面，具有控制台回退按钮。
114. 修复 PRO 版验证登录失败/取消时模块开关状态在下次启动后丢失的问题：认证失败退出路径改为简易退出，不再触发 AppSaveConfigs/AppSaveRecords 以全关状态覆盖配置。
115. 修复将 Windows Terminal 设为默认终端时，启用命令行模块导致 WT 窗口一闪而过并疯狂弹出"EOF Detected"通知的问题。
116. 修复 Clock 模块 Test (PRO) 数字风格的角度错位问题：24h 数字锚点改为时针实际所在刻度位置；时针周围 ±75° 内完全显示 24h 数字，±90° 外渐变回常规 12h 数字，便于用 AM/PM 区分早晚。
117. 完善 Clock 模块：新增 Shadow (PRO) 三针悬浮阴影、Number Glow (PRO) 数字发光、Hand Glow (PRO) 指针发光、Hide When Menu On 菜单时隐藏、Give Way to Mouse 鼠标让道淡出（默认开启）、Number Rotation 数字随位置旋转、Dual 双圈刻度盘（外圈60分钟+内圈24小时）、圆心文本（Text Enabled/Text/Text Color/Text Opacity/Text Scale）。
118. 启动器版本检测改进：DefaultSettings.dll 新增 GetClientVersionString/IsClientProVersion 导出接口，启动器优先从 DLL 读取编译时内嵌的真实版本，若 DLL 接口缺失或加载失败则回退使用配置文件版本并弹窗提示。
119. 新增 Scoreboard 模块（Render 列，CustomHUD 下方）：模拟 Minecraft 右侧计分板，支持自定义 Title/Tail/Lines（分号分隔）、Minecraft 颜色码（§/&）、原版数值右侧标注、背景（Flow 颜色/圆角/阴影-PRO）、轮廓、变量替换（PRO）、HudEditor 拖拽与鼠标让道，整体宽高具有缓动效果。
120. 调整 Scoreboard 的坐标锚点语义：在相同 X Rate / Y Rate 下，横向改为右对齐锚点、纵向改为居中锚点，避免不同分辨率或内容宽高变化时出现位置漂移；HudEditor 拖拽后会自动换算回该锚点语义。
121. 扩展 jc_shell 内置变量：新增 `cpu`、`gpu`、`memory`、`fans`、`follower`、`last_follower`、`live_room`、`window_title`、`window_class_name`、`window_pid`、`pid`、`path`、`dir`/`directory`、`cdir`、`winver`、`ip`、`ip_masked`、`live_1st_name`、`volume_client`；其中 `last_follower` 仅在 Bili 已登录且 Bili Fans 的 `Show Fans Nickname (PRO)=Only Self` 时返回。
122. 修复 Neverlose GUI 的文本格式化注入风险：所有动态文本绘制改为显式 `"%s"` 输出，避免配置项/描述中出现 `%d` 等占位符时被当作格式串解析。
123. 修复 Screenshot 模块 Ctrl+A 全屏捕获异常：工具模式底图改为按屏幕分辨率抓取（`g.scr_w/g.scr_h`），Ctrl+A 直接设置全屏选区终点并对裁剪坐标做边界钳制，避免只截到左上角区域。
124. 修复命令行模块启动时偶发重复拉起 Windows Terminal 并前两次失败的问题：控制台窗口识别增加 WT/OpenConsole 回退路径，`AllocConsole` 在 `ERROR_ACCESS_DENIED` 的附着态下改为短等待宿主窗口而非计入失败重试，降低误判导致的重复创建。
125. 调整 Hud Editor：拖拽时矩形预览改为实时跟随鼠标区域；移除 `Show Line` 配置项与连线绘制，仅保留矩形预览。
126. 修复 Scoreboard 变量缓存刷新逻辑：`Lines (Sep With Semicolon)`、`Allow Minecraft Color Format`、`Lines Allow Variables (PRO)`、`Variable Update Cooldown (ms)` 任一配置变化时立即重建一次缓存；变量展开改为按 `Variable Update Cooldown (ms)` 定期刷新，且仅在运行时副本中替换，不改写 `Lines` 原始占位符文本。
127. 【PRO】修复 Chat Bar 的 `Sync Console` 失效问题：控制台同步线程改为优先使用 `CONOUT$` 句柄并在句柄失效后自动重连；同时当 Chat Bar 开启且同步线程未运行时自动拉起线程，避免线程早退后不再同步。
128. 调整 Better Lyrics：当 `Display Mode=Fancy` 时，不再自动把 `Translation` 强制切换为 `Chinese`；同时移除 Island Plus 回退路径中对 Better Lyrics 翻译器的自动改写。
129. 进一步修复 Neverlose GUI 文本格式化注入：修正 `xyprintf_shadow/xyprintf_stroke/flowprintf_*shadow/centerprintf*` 的二次格式化链路（已格式化文本统一按 `"%s"` 输出），避免编辑框等输入文本含 `%p/%d` 时被再次解析导致崩溃。
130. 调整 Dropdown/Neverlose 的 Search 结果过滤逻辑：搜索页不再排除 GUI Hidden 模块，隐藏模块也可被搜索并显示。
131. 调整 Scoreboard 与 Streamer 联动：当 Streamer 开启时，对 Scoreboard 每一行文本先执行 `FilterString` 再参与宽度计算与绘制，避免未脱敏内容泄露。
132. 清理占位符修复后的兼容补丁：移除 Neverlose/HUD/RegManager 等处 `% -> %%` 的旧转义与 `EscapePrintfPercents`，统一改为在绘制入口使用 `"%s"` 传参，避免文本出现重复百分号；并补齐 `scrollprintf(_shadow)` 等动态文本调用链的安全输出。
133. 增强 Bili Settings 多账号：新增 `Account` 组合框（`昵称 (UID)`），支持账号列表持久化与切换；启用模块时若选中账号已存在则优先刷新 Cookies 并直接切换，否则走扫码登录后自动入库；在保留旧版 Cookies/Record 字段兼容的同时，新增按账号加密存储并在切换成功后通知昵称与 UID。
134. BiliSettings Account 组合框始终包含"Logout"项：关闭模块时切换到该项自动登出；启用模块时若未选择 Logout 则提示需先切到 Logout 再添加新账号；登录完成后若账号已在列表则更新 Cookies，否则自动添加并写入 Records。
135. BiliNotifier 未登录时静默跳过，不再弹出报错通知。
136. LiveStream/LiveChatter 观众关系查询在未登录（Cookies 为空）时跳过，避免反复输出 -101 账号未登录错误；LiveChatter 礼物检测（CheckLiveStreamGifts）在未登录时同样跳过。
137. /bili 命令新增账号管理子命令：`/bili login <昵称/UID>` 直接切换已存账号；`/bili account add` 触发扫码登录；`/bili account list` 列出全部账号并标记当前激活项；`/bili account remove <昵称/UID>` 删除指定账号；`/bili account clear` 清空所有账号数据并登出；上述命令均支持 Tab 自动补全。
138. 完善 Bili Video Helper 模块：根据前台浏览器/桌面端窗口标题自动识别正在观看的 B 站视频，搜索获取 BV 号与封面，异步下载封面并以半透明封面 + 居中 BV 号的形式叠加在屏幕上。新增 HUD X/Y Rate、HUD Scale、HUD Opacity、Give Way to Mouse 配置项；修复 Hide When Menu On 引用了错误模块的 bug。
139. 升级 Bili Video Helper：改为仅显示当前前台视频窗口的 HUD；新增发布时间差、播放/弹幕/互动数据行、浮动增减动画；支持 HudEditor 拖拽；Give Way to Mouse 改为平滑淡出；改为 PRO 专有，移出 WIP 状态，置于 ClickGUI Web 列 BiliVideoCover 之后。
140. 继续完善 Bili Video Helper：修复中文进程名（哔哩哔哩.exe）在 GBK 系统下编码不匹配导致桌面端检测失败的问题（改用宽字符 API 获取进程名后转 UTF-8）；新增背景配置项（Background/Background Color/Background Opacity/Background Round Corners/Background Roundness）；HUD 尺寸变化时以中心为锚点进行缓动，不再突变。
141. 继续完善 Bili Video Helper：新增桌面端标题豁免（"桌面端直播间"与哔哩哔哩主页标题不触发视频识别）；新增 Search Confidence Threshold (0~100) 配置项（默认 97），搜索结果与原始标题相似度不足则不显示 HUD；修复数据增减浮动文字的绘制位置——改为记录每个数据项的实际屏幕坐标，Delta 从对应数字处浮出，不再统一从 HUD 中心弹出。
142. 继续完善 Bili Video Helper：数据变化时数字本体以 EaseOutCubic 上升后 EaseInCubic 回落，同时叠加绿色（增）/红色（减）高亮过渡动画；新增 Triple Notify 配置项（Off/Notify/Chatter/Speak，默认 Notify），点赞/投币/收藏五种状态切换时自动推送通知，单次冷却 10 秒。
143. 继续完善 Bili Video Helper：搜索匹配改为先提取网页前 10 个视频候选，按标题相似度降序选取最佳项后再与 Search Confidence Threshold 比较；当最终命中的候选不是原顺序第 1 条时，输出 DebugInfo 提示所选序号与相似度。
144. 修复 Bili Video Helper 搜索回归：搜索页解析先统一处理 `\/`，并补充多种标题片段提取模式（HTML/JSON/转义 JSON），恢复前十候选的相似度排序命中；当找不到候选视频或最高相似度未达到阈值时，输出限频 DebugWarning 提示。
145. 继续修复 Bili Video Helper 搜索鲁棒性：扩大候选附近标题扫描窗口，并补充 `img alt` 标题提取；当链接附近缺少标题时按 `bvid` 回查 JSON 片段中的 `arc_title/title` 与 `cover/pic`，且在 `/video/BV` 链接缺失时回退到 `bvid` JSON 候选提取，避免出现 `matched=""` 导致相似度始终为 0 的问题。
146. 修复 Console/Shell 在 Windows Terminal 启动早期的竞态与高占用：
	- `RealGetConsoleWindow` 增加未命中退避缓存（120ms 指数退避到 1200ms）与慢探测节流，降低无宿主窗口阶段反复进程枚举造成的 CPU 占用；
	- `EnableConsole(true)` 在 WT/OpenConsole 路径下延长宿主窗口等待时长，减少“控制台稍后才出现”导致的误判失败；
	- `EnableClientShell(true)` 优先等待现有控制台就绪，不再在“模块已开启但句柄尚未到位”时立即重启 Console；Shell 启动前增加控制台可交互就绪等待；
	- Shell 主循环对启动期 EOF 采用恢复优先策略（请求 Console runtime 刷新 + 短等待），并对 EOF 通知限频，避免启动初期连续 EOF 误触发兜底关闭。
147. 修复子类窗口过程的逻辑错误。在桌面发生改变时，因为客户端短路了消息，Raylib框架无法同步处理数据，所以造成了内部数据结构损坏。本修复已经确认可以解决长期存在的一些问题，例如：改变任务栏位置后，客户端矩形对齐将出现错误，曾经开发者考虑在位移上减去 wnd_x、wnd_y来解决错位问题，但实际上并未发现根本原因是窗口过程被错误处理了。我们怀疑另外两个相关功能也会受到影响。输入法 IME 、剪贴板控制等也被主动处理和吞噬，这些行为也许会影响到底层的raylib的功能，但还需要进一步的调查。
148. 修复 Debug 编译下，客户端未使用传统控制台的问题，由于 WindowsTerminal 使用较新的 PseudoConsole（伪控制台）技术，控制台窗口、控制台输入和控制台前端进程、控制台真实进程都是分离的，系统采用复杂的内核通信和 ALPC 跨进程通信，我们考虑不再支持此路径。通过自动检测 PseudoConsoleWindow 窗口判断是否处于伪控制台模式，并自动禁用控制台功能（本项和下面149项包含对 124 、146 项修改的部分代码撤销，内部跟踪哈希 8b493f2 / 2fd2efc，原因是之前没找到根本原因，并向错误方向进行了修改）。
149. 修复 Console 启动阶段的两处回归错误：
	- 预加载时，取消了 `RequestConsoleRuntimeWorkerRefresh(false)` 调用，避免在刚启动 `EnableConsole(true)` 还未成功创建控制台就又被分离，导致启动画面时控制台状态不稳定；
	- `EnableConfigModulesAfterWindow()` 不再无条件执行 `RequestConsoleRuntimeWorkerRefresh(true)` 的恢复分支（该分支仅探测不创建，失败后会禁止 Console 和 Shell 模块并提示 `Console recovery failed after retries`），后台刷新改为统一的状态协调逻辑。
150. 修复 Console/Shell 在 Visibility 模式下的回归错误，并降低启动阶段的阻塞，将 Console 模块加入 PreWindowBootstrapPhase。副作用：仅在 Visibility 模式且 Console 上一次已经关闭时，客户端会来回启动几次控制台，最后会自动隐藏控制台，但不影响其他功能的运行。用户仅会在短期内观察到控制台窗口启动并消失。
151. 在启用控制台模块时保证不阻塞UI线程。
152. 修复 GUI. Menu Toggle Key 1/2 无法输入的问题。
153. 为按键绑定触发添加了修改后的600毫秒冷却时间，防止误操作。
154. 修复 Visibility 模式下 Console/Shell 的状态联动回归错误。
155. 修复 Shell 安全退出标记的跨轮次残留，该问题导致 Shell 模块在部分情况下可以被非正常地关闭。
156. 修复 Existence 模式下，执行隐藏控制台窗口的回归错误。
157. IRC 模块新增"Presence Tracking Mode"配置项（Message/Difference，默认 Difference）：Message 模式沿用服务端推送的登入登出消息；Difference 模式改为周期性轮询在线用户清单并比对差异来判断登入/登出，避免重复推送和漏推问题。新增"Presence Poll Interval (s)"配置项控制轮询间隔，默认 30 秒。
158. Shell 新增 `/msbanner [path...]` 命令：有 path 时读取文件内容，否则读取剪贴板文本；若剪贴板为空或非文本格式则报错；内容按 Metasploit banner 色码格式渲染输出（复用 `OutputMetasploitBanner`）。
159. 新增 Misc 模块 `Ascii Art Convert`：支持从固定路径或剪贴板位图读取图像并转换为字符画输出，提供 `Max Columns/Max Rows/Scale/Brightness (0~1)` 自动缩放与亮度控制、`Color Merge Threshold (0~1)` 相邻颜色合并、`Output Mode`（Console/File）与 `Output Format`（Normal/Metasploit Banner）配置；字符集支持 `Normal/Letter/Number`，并新增 `Braille (PRO)`、`Kana (PRO)`、`Custom (PRO)`（PRO 默认 Braille，FREE 默认 Normal）。
160. `Ascii Art Convert` 新增 `Contrast` 配置项（默认 1.0）：在字符映射前先对图像像素应用对比度调整，再进行亮度处理与字符转换。
161. Screenshot 模块新增 `Enable Ascii Art` 配置项（默认关闭）：截图完成后可直接将当前截图图像传入 `Ascii Art Convert` 进行字符画转换（不依赖固定路径/剪贴板输入）。
162. IRC 昵称（Title）修改新增字符限制：禁止包含中括号/小括号/大括号/尖括号字符（`[](){}<>`）；校验统一放在 `RealmUserTitleSet`，同时覆盖 `/irc setname` 命令与 Neverlose 用户信息界面的修改昵称按钮。
163. 调整 Launcher 启动成功判定：将 PRO 登录 GUI 窗口（`JcAuthWin`，由 `RealmProAuthGuiWindow` 创建）纳入客户端成功启动标志，避免在仅出现认证窗口时被误判为未启动。
164. 进一步增强 Launcher 启动容错：新增前台窗口判定（当前台窗口标题为 `JackalClient` 或类名为 `JcAuthWin`，且 PID 属于 `JackalClient.exe` 时视为已启动），并保留 `GLFW30/JcAuthWin/ConsoleWindowClass` 后备检测链路。

v1.0.7
2026/3/22
----------------------------------

1. 修复 GZip 临时文件偶发异常导致的启动崩溃：压缩/解压流程改为绝对临时路径并增强异常处理与失败清理，避免 GZTMP 文件缺失时异常穿透触发 terminate。
2. Realm WS 验证连接新增国内候选地址，并加入 ws/wss 变体回退，降低部分地区对海外域名连通性问题的影响。
3. Typing Effects 新增并实现 Caret 指示器高级配置：
	- Caret Indicator Scale Pulse (PRO)；
	- Caret Indicator Capture Style（Texture/Render）；
	- Caret Indicator Capture Selection (PRO)（Off/Scale/Ends）；
	- Caret Indicator Capture Rotation Mode (PRO)（BackForth/Forth/Back/Auto）；
	- Caret Indicator IME Color Highlight (PRO)（Off/1/2）。
	并补充选中文本区域捕获、Capture 选区缩放/四角绘制与 Render 风格旋转适配。
4. 修复 UACBypassSafeCheck 的配置项如果读不到就崩溃的问题。
5. 调整 Typing Effects 的 Caret Capture 行为：
	- Render 风格强化圆角并移除四角额外圆点；
	- Caret Indicator Scale Pulse (PRO) 振幅改为 1.0~1.1；
	- Render + CaptureSelection=Scale 与 Ends 分支拆分并细化选区渲染策略；
	- Auto 旋转模式提高输入响应与反向制动，且最大旋转速度受 Rotation Speed 限制。
6. 修正 Caret Capture Selection 语义：
	- Scale 调整为绘制一个大 Capture 覆盖选中文本区域；
	- Ends 调整为在选区角点绘制多个 Capture（保留小区域阈值回退规则）。
7. 模块选项修改后新增类型保护：
	若配置项修改结果的类型与默认配置类型不一致，将弹错并自动回退到默认值，避免异常类型写入配置。
8. 修复 Realm WS 在异常域名/异常连接流程下可能触发的 C++ 异常崩溃：
	- Connect 内部错误分支改为使用 CloseUnlocked，避免重入锁导致 system_error；
	- Close/Connect 增加异常兜底，统一转为错误日志与失败返回；
	- 线程关闭阶段对 self-join/线程状态异常做保护处理，避免 terminate。
9. Realm WS 验证连接新增第三候选地址（前两个失败后再尝试）。
10. 继续优化 Typing Effects（Caret Capture / IME / Auto）：
	- Rotation Mode=Auto 提升加速响应、放缓空闲减速，且加/减速绝对值比例不少于 5:1；
	- Selection=Scale 增加从“已选中 -> 未选中”的缩小缓动（Texture/Render 均支持）；
	- IME Highlight 在 Flow 颜色下改为透明度控制，避免颜色混合发白；
	- 选中文本非空但选区矩形缺失或小于 80x80 时，按未选中处理。
11. 修复 Realm 验证 UI 的输入编辑异常：
	- `promptLine` 改为 `_getch` 逐字符输入，避免与 `cin/getline` 混用导致回车残留；
	- 打开输入框前清空控制台残留按键，修复“按回车进入编辑后立即退出编辑”问题。
12. Realm 验证 UI 输入支持 Ctrl+V 粘贴：
	- 在 `promptLine`/`promptLineSecret` 中增加 Ctrl+V 探测；
	- 通过 `GetClipboardText3()` 获取剪贴板文本并过滤后写入输入缓冲（密码框以 `*` 显示）。
13. IRC/Realm 显示名逻辑改为优先使用用户 `Title` 字段：
	- IRC 消息、登录/登出广播均改为显示 Title；
	- 若 Title 为历史遗留值 `Rookie`，客户端自动回退显示 `username`。
14. IRC 新增昵称修改命令：`/irc setname <name>`（对应 Realm `USER_TITLE_SET`）。
15. 调整 `/irc list`（PRO）在线用户输出：
	- 按用户组分组显示（如 Mod / PRO）并输出各组人数与总人数；
	- 单用户格式统一为 `[UserPrefix] title - (username) #id`；
	- 当 title=Rookie 时同样回退显示 username。
16. Web Settings 新增 `Disable SSL Revocation Check (Schannel)`（默认开启）：
	- 在 Windows + schannel 下为核心 HTTP 请求统一应用 `CURLSSLOPT_NO_REVOKE`；
	- 解决部分网络环境中 `CRYPT_E_REVOCATION_OFFLINE` 导致的 `SSL connect error`；
	- 保持证书校验开启，仅跳过在线吊销检查，降低 Bilibili 等 HTTPS 接口不可用概率。
17. GetErrorText 新增系统回退：当错误码不在内置字典时，自动调用 Windows API 获取错误描述并写入 `errorTexts` 缓存。
18. Shell 新增测试子命令：
	- `/test socket-pre`：以管理员身份执行 `net stop winnat`、`net stop hns`、`net stop vmms`；
	- `/test socket-post`：以管理员身份执行 `net start winnat`、`net start hns`、`net start vmms`。
19. GUI 新增配置项 `Profile Page Style`（List / Tile），Dropdown 与 Neverlose 的 Profiles 页面均支持切换。
20. Profiles Tile 风格实现：每个配置渲染为卡片，鼠标悬停时显示淡入淡出的蓝色圆角边框，卡片底部提供可点击操作按钮，并强化当前配置高亮显示。
21. 继续优化 Profiles Tile（Dropdown + Neverlose）：
	- Dropdown：Tile 改为 4 列并按整体居中排布（单卡片时横纵居中），底部快捷提示改为 3 个蓝色悬浮动画按钮（保留 Ctrl+S / Ctrl+D / Ctrl+B 功能），并自适应小分辨率字体/间距；
	- Neverlose：Tile 卡片尺寸改为“按钮总宽度 200% / 按钮高度 400%”，修复滚轮抽搐（预检查后更新 wheel），滚动到底保留底部留白；
	- 两种 GUI 的 Tile 卡片统一支持长名称滚动显示、括号备注第二行展示，且无效卡片棕底黄边、当前卡片深绿底浅绿边；
	- Profiles 列表排序调整为：普通配置优先于 `.backup.json`，组内再按修改时间倒序；
	- Neverlose Profiles 右上角改为图标按钮（`crosshair_vanilla.png` / `folder.png`，文字转 tooltip），新增 GUI 配置 `NL Close Menu When Click Outside`（默认开启），启用后左键点窗口外会自动关闭（点击右下角 HUD 编辑器按钮除外）。
22. 修复与增强 GUI 交互持久化与可用性：
	- `default.json` 的 Profiles 卡片/列表不再显示 Rename / Delete 操作按钮；
	- 修复 Neverlose Profiles 页在特定鼠标滚轮检测模式下无法滚动的问题（与窗口级滚轮检测兼容）；
	- Dropdown Profiles 底部三按钮在可用宽度充足时自动增大字号与内边距；
	- Dropdown `Module Option Style=Old`：当配置键名进入滚动显示时，悬停 1 秒后在左侧弹出完整键名（带淡入淡出、并在窄屏自动缩小字号）；
	- 将 `Module Option Wheels` 与 `Integration Options Status` 状态并入 `Records.json` 保存流程，修复 Old/Integration 下滚动与展开状态重启丢失问题。
23. 继续优化 Dropdown / Neverlose 交互体验并修复日志问题：
	- 修复 `Module Option Style=Old` 折叠键名提示计时：悬停计时改为真实毫秒计时（非 CPU time），保证“悬停 1 秒后显示左侧完整键名”稳定生效；
	- Dropdown Profiles 底部 3 个快捷按钮进一步放大策略：在可用宽度充足时，按钮字号至少提升到与 `Total Profiles` 同级；
	- Dropdown Search 页面滚动条宽度调整为原来的 200%；
	- 为 Dropdown（Old/Integration）与 Neverlose 的布尔开关补充过渡动画：开关背景渐变 + 圆点滑动动画；
	- 修复 `Log()`：移除空格替换为全角空格逻辑，保留原始文本写入并清理潜在空字符，避免日志内容被异常截断/吞字。
24. 修复上次变更的回归问题并进一步增强稳定性：
	- 布尔开关动画改为状态机插值（约 170ms），确保“开启/关闭”两个方向都平滑过渡，同时尽量保持原有开关尺寸与视觉风格；
	- `Module Option Style=Old` 折叠键名提示的触发条件改为直接按键名区域命中（不再依赖外层 hover 链），提升悬停 1 秒左侧提示的触发可靠性；
	- 修复日志截断根因：`str()/wstr()` 从 `stringstream >>` 改为 `stringstream.str()`，避免字符串在首个空格处被截断（`LogOutput` 等路径同步受益），解决 `CLIENT.LOG` 出现仅 `[+]` / `[*]` 前缀的异常行。
25. 新增并优化配置界面交互细节（Dropdown / Neverlose）：
	- GUI 新增配置项 `Dropdown Auto Avoid Column Overlap`（默认开启）：在 Dropdown 下自动避免列与列重叠，若检测到重叠会自动做平滑左右微调并保留间距；
	- GUI 新增配置项 `Highlight Modified Options`（默认开启）：任意 UI 风格下，非编辑状态且与默认值不同的配置项会按类型高亮（数值淡粉、字符串偏黄、Combo 偏红等）；
	- Dropdown Integration/Old 与 Neverlose 新增颜色预览小方块：
	  对字符串 `R;G;B` / `R;G;B;A` 颜色值在键名左侧绘制色块；
	  对包含命名色列表的颜色 Combobox（含 Dynamic/Flow/Transparent）同样绘制色块，Transparent 仅绘制白色空心框；
	  并加入缓存避免每帧重复解析，异常仅局部捕获不影响其余绘制；
	- Sound 配置页中“音效选择类”Combobox 在完成选择后会直接播放所选音效一次（即使关闭 Option Sound 也会对该场景预听）。
26. 修复并细化配置界面交互（Dropdown / Neverlose）：
	- Dropdown Integration 双行键值（如 `Color` + 下一行值）中的颜色预览色块改为绘制在值文本右侧（`White [色块]`），其余布局仍保持键名左侧色块；
	- 修正 Dropdown 色块垂直对齐：按文本基线居中（不再按整行高度居中），避免色块看起来偏下；
	- 修复 Flow 颜色预览：对 Combobox 选择值为 `Flow` 的场景强制走 Flow 分支并使用着色器绘制，不再退化为纯色块；
	- 修复 Sound 配置“选中即预听”时偶发播放旧反馈音的问题：改为优先即时播放当前选中音效并使用独立预听节流；
	- 调整 `Dropdown Auto Avoid Column Overlap` 算法：改为仅对发生重叠的邻近列做局部双向微调，避免整组列发生不必要位移；
	- 修复 Neverlose 配置项 Combobox 关闭动画缺失：选择项关闭、外部点击关闭、已开状态二次点击关闭均改为平滑关闭路径。
27. Neverlose GUI 调整布尔开关视觉层级：
	卡片内配置项布尔开关（`nl_opt_bool`）统一加深底色，模块卡片主开关保持原亮度，提升主/次开关辨识度。
28. 修复 Neverlose 的 Combobox 弹层越界点击误关菜单：
	当 `NL Close Menu When Click Outside` 开启时，若点击位置命中超出主窗口的 Combobox Popup 区域，不再被判定为“窗口外点击”，避免误触发关闭 GUI。
29. 新增文件模块 `Long Path`（File 列）：
	用于启用/关闭 Windows Long Paths（`HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled`），并接入 CheckModuleToggle 周期同步（系统状态变化会自动同步模块开关）。
30. 新增文件模块 `Top Files`（File 列）与命令：
	- 命令：`/topfiles [limit=25] [dir...]`（别名：`/bigfiles`、`/largestfiles`）；
	- 不指定目录时使用 Everything 统计全盘 Top-K 最大文件；
	- 指定目录时递归统计该目录 Top-K；
	- 控制台彩色输出大小、修改时间、完整路径。
31. 增强 `Rubbish Clean`：
	- 改为步骤化执行并输出每一步清理目标、匹配数量、清理数量与清理体积；
	- 增加更多常见垃圾目录（Temp/Recent/INetCache/WER/Minidump/CrashDumps/浏览器缓存等）；
	- 接入灵动岛进度文本与进度条；
	- 结束时输出总清理文件数与总清理体积。
32. 调整 `/topfiles` 输出字段：
	- 新增“文件名”列，位置在“修改日期”之前；
	- 新增“时间差（ago）”列，位置在“文件名”之后；
	- 当前输出顺序为：大小 | 文件名 | 时间差 | 修改日期 | 完整路径。
33. 控制台标题栏右键菜单新增客户端扩展项：
	- `Open Shell`（仅在 Shell 模块未开启时显示）；
	- `Topmost`（勾选态反映当前置顶状态，点击可切换）；
	- `Hide`（执行后自动关闭 Console 模块并隐藏控制台）。
	并接入 Console 模块开关同步启停，避免模块关闭后仍拦截右键菜单。
34. 修复控制台标题栏右键扩展菜单点击无响应：
	- 菜单弹出改为使用控制台窗口作为 Owner，确保 `TrackPopupMenuEx(TPM_RETURNCMD)` 能稳定返回命令；
	- 低级鼠标钩子内不再执行阻塞操作，改为投递消息到主窗口线程再弹菜单，避免 Hook 超时导致的输入卡顿。
35. Shell 新增命令 `/console fix`：
	- 将 Console 相关视觉配置切换为兼容预设（如 Advanced Background Style=Off、Dark Mode=Auto、恢复 Non-client Rendering Policy 等）；
	- 命令执行后立即应用到当前控制台并发出通知。
36. 修复 Top Files 路径与回退逻辑：
	- `D:` 现在按盘符根目录 `D:\` 解析，不再误解析到当前工作目录；
	- 当不指定目录且 Everything 结果为空时，若 Top Files 配置中的 Directory 也为空，自动回退到当前工作目录并写回配置。
37. 再次修复控制台菜单卡顿与点击无响应：
	- 控制台右键扩展菜单改为自定义 Popup（不依赖 conhost 系统菜单命令回调）；
	- 完全移除控制台扩展菜单使用的全局低级鼠标钩子路径，改为客户端主循环轮询右键释放并检测标题栏命中后弹菜单，避免系统输入被钩子阻塞；
	- 保留 Open Shell / Topmost / Hide 三项功能。
38. 控制台标题栏右键扩展菜单改为可配置项：
	- 新增 Console 配置项 `Enable Titlebar Right Click Menu`；
	- 默认关闭（false）；
	- 关闭时不再触发标题栏右键扩展菜单逻辑。
39. 修复 Bili Settings 扫码登录轮询接口 `GetBilibiliLoginCookies` 的 SSL 连接异常：
	- 该请求补齐统一 Web SSL 选项（Windows + Schannel 下应用 `CURLSSLOPT_NO_REVOKE` 逻辑）；
	- 解决部分网络环境因证书吊销检查离线导致的 `SSL connect error`，恢复扫码登录可用性；
	- 同时修复该函数的 curl 资源清理（header_list）不完整问题。
40. 修复 Profiles UI 打开配置文件可能卡死主线程的问题：
	- 打开配置（`.json`）与打开配置目录均改为异步执行，避免 Shell 打开流程阻塞客户端主线程；
	- 打开 `.json` 前先检测系统文件关联，若无关联则自动回退使用 `notepad.exe` 打开；
	- 若已有关联但 `ShellExecute` 打开失败，同样自动兜底到 `notepad.exe`。
41. Launcher 新增无界面安装参数模式（用于服务端自动更新联调）：
	- 新增命令行参数：`--apply-package/--install-package`、`--target-dir`、`--start-client`、`--client-args`、`--kill-client`、`--wait-client-seconds`、`--keep-package`；
	- 启动器可在不打开 EGE UI 的情况下直接解压更新包并替换客户端文件；
	- 支持等待/强制结束运行中的 `JackalClient.exe`，安装后可按参数自动拉起客户端。
42. 客户端接入 Realm 自动更新检查与手动执行：
	- 每次 Realm 登录成功后自动异步请求 `/api/client-update/check`；
	- 检测到新版本时在客户端内弹出通知，提示使用 `/client update`；
	- Shell 新增 `/client update [start/check/status]`：
	  `start` 按 `check -> plan -> 下载 full package -> 调起 Launcher 安装 -> 退出客户端` 的流程异步执行；
	  `check` 异步重新检测，`status` 查看当前任务状态。
43. 启动器安装阶段 UI 统一增强（Realm 更新与旧蓝奏云更新共用）：
	- 新增安装状态窗口阶段展示（准备、解压、校验、启动、完成/失败）；
	- 旧蓝奏云更新从“外部 CMD 解压”改为启动器进程内安装流程；
	- Realm 更新通过 `--apply-package` 模式执行时同样显示安装阶段信息。
44. 修复 LiveChatter 拉取弹幕 `GetBilibiliLiveRoomChatters` 的 SSL 连接异常：
	- 该请求补齐统一 Web SSL 选项（Windows + Schannel 下应用 `CURLSSLOPT_NO_REVOKE` 逻辑）；
	- 解决部分网络环境证书吊销检查离线时的 `SSL connect error`，恢复弹幕拉取稳定性。
45. 继续补齐 Bilibili 接口 SSL 与客户端更新提示汉化：
	- `GetBilibiliVideoChatters2`（视频 XML 弹幕）补齐统一 Web SSL 选项，避免同类 `SSL connect error`；
	- Launcher 的 `GetBilibiliSpaceNotice` 请求同样补齐 SSL 选项，避免启动器侧出现同类握手失败；
	- `/client update` 相关通知与状态文案改为中文（检测到新版本、下载中、校验中、启动 Launcher、失败原因等）。
	- `Web Settings` 新增 `Realm Update Allow Insecure TLS`（默认关闭，保持安全），并新增命令 `/client update tls [status/secure/insecure]` 便于临时排障；
	- Realm 更新检查新增逐地址失败日志与错误透传（包括 curl 失败/JSON 解析失败/响应字段缺失），便于定位证书与网关返回异常。
	- 新增命令 `/client update base [status/clear/set <url>]`，可手动指定更新 API 基地址；默认候选地址改为仅尝试 `https://`，减少 `http://` 回包干扰。
	- Developer 新增配置项 `Disable Auto Update`（默认关闭）：仅当 Developer 模块开启且该项开启时，才会禁用“登录成功后自动检查客户端更新”。
	- 优化 `Rubbish Clean` 的 `GetWildcardFileStats`：当 `Everything` 模块开启时，统计阶段改为走 Everything 搜索，不再执行本地手动递归遍历。
	- 修正 `Rubbish Clean` 的通配符精确匹配：Everything 结果新增本地二次过滤，`*.tmp` 不会误匹配 `.tmpl`（如 `script (dev).tmpl`）。
46. Encryptor 新增 `beartalk` 加/解密方式（参考 XiongYue-Cpp）：
	- 新增命令 `/encryptml <method>` 与 `/decryptml <method>`，可在命令后进入多行输入，单独一行 `::END::` 结束并执行；
	- `/encrypt` `/decrypt` `/encryptf` `/decryptf` 同步支持 `beartalk`；
	- `beartalk` 解密加入噪声容错（自动忽略无关字符，仅提取有效映射字）；
	- 修复 `base64` 解密固定 4096 字节缓冲导致的长文本截断问题，并增强空白容错（自动忽略空白字符）。
	
47. 给 Config 添加配置项：

	Always Admin Mode：保持管理员运行模式，分为 Normal 普通 和 Bypass 绕过（不推荐）。
	
48. 修复了在语言选择繁体中文时，模块描述不翻译为繁体中文的问题。
49. 为底部的模块描述显示的背景矩形添加宽度缓动。
50. 添加客户端日志历史保存：启动时自动归档旧日志到 logs/ 目录，Config 新增 Max Log History Files 配置项控制保留数量（默认8）。
51. 添加命令 /log list 和 /log clear，查看或清除日志文件。
52. 优化字体字符查找性能：使用 unordered_set 替代线性遍历，改善 AutoDanmaku 大量弹幕时的卡顿。
53. Time Display 新增 Hide When Menu On 配置项（默认开启），菜单打开时不透明度淡出至 20%。
54. 修复 BetterLyrics 切歌后仍播放上首歌词的问题：歌词获取改为异步并绑定歌曲 ID 校验。
55. 修复 IRC 开启 Notify Log Messages 时 /irc command 输出被错误路由到通知的问题。
56. GUI 新增 Chinese Translation Cache Files 配置项：将繁体中文翻译缓存持久化到文件，避免重启后重新翻译。
57. 修复 Always Admin 重启为管理员后模块开关状态丢失的问题：重启前先保存配置。
58. 修复 ReloadFont 中 RLGenImageFontAtlas 偶发崩溃：添加 codepoint 去重和 SEH 异常保护。
59. 启动时检查系统编码和客户端路径，非 936 编码或路径含非 ASCII 字符时输出日志警告。
60. 修复 ScreenCapture 每帧创建/销毁 GPU 纹理导致 HUDBlur 开启约两分钟后崩溃的问题：改用 RLUpdateTexture 复用纹理。
61. 新增模块 Module Editor（Misc 列）：在 GUI 中可视化编辑模块显示/隐藏状态，支持 Dropdown 和 Neverlose 两种风格。右下角新增按钮，开启后左键/右键点击模块切换隐藏状态，底部提供"完成"和"显示所有模块"按钮。
62. Time Display 的 Hide When Menu On 改为 GUI 打开时完全隐藏；新增 Give Way to Mouse 配置项，鼠标经过时淡出至 20%。
63. Module Editor 开启时 Neverlose 不绘制模块开关，绿色条跟随标签页淡入；Dropdown Integration 和 Neverlose 不展开配置卡片。
64. Process Manager 工具栏新增树状图切换按钮（tree.png），激活时绿色高亮。
65. Neverlose 模块卡片滚动条和右侧区域滚动条加粗至 175%。
66. 新增配置项置顶机制：置顶项排在配置列表最前面并显示 pin.png 图标，支持 Dropdown Old/Integration 和 Neverlose 三种 GUI。
67. 将所有未出现在 ClickGUI 上的模块添加到对应标签页并设为默认隐藏；新增 /module hidedefault 命令恢复默认隐藏。
68. 移除 IRCLegacy 的强制隐藏逻辑，改为通过默认隐藏列表管理。
69. Chat Bar 新增 Fade Old Messages 和 Fade Old Messages After (s) 配置项，超时消息自动淡出，Dynamic 背景自动折叠。
70. Security ESP 的 Give Way to Mouse 改为鼠标经过时不透明度淡出至 20%（原为位移躲避）。
71. Custom HUD 新增 Give Way to Mouse 配置项，所有 HUD 元素（文本、水印、Logo）鼠标经过时淡出至 20%。
72. 修复 /zwkill 命令误报成功：DeviceIoControl 成功后增加进程存活验证。
73. MusicOverlay 网易云音乐未运行时直接隐藏，避免入场动画抽搐。
74. MusicOverlay Hook 模式断连时回退：使用 Basic 模式获取歌曲信息，直接调用 API 获取总时长，VolumeMonitor 判断暂停状态。
75. MusicOverlay 新增手动计时器：任何模式下若无法获取实时进度，使用基于 VolumeMonitor 的手动计时器估算播放秒数。
76. Chat Bar Dynamic 模式下文字坐标与 Static 一致不动，背景矩形底部对齐从上方收缩；无内容时隐藏背景。淡出时间改为 500ms。
77. Notification Vape/Southside 预设修复：矩形改为圆角绘制，进度条通过 scissor + 同尺寸圆角矩形裁剪，消除棱角突出。
78. Notification Vape 预设：模块启用/禁用消息中 Enabled/Disabled（及中文"已被启用"等）单词着色为深绿/深红。
79. Dropdown Old 配置项置顶交互修复：jc_options.h 中点击处理循环和 findVisibleLineIndex 改为使用与显示层一致的排序顺序。
80. Dropdown Old Combobox 选择后添加 150ms 冷却，防止误触下方布尔开关。
81. GUI 新增 NL Panel Background Opacity (0~1) 配置项（默认 0.6），控制 Neverlose 右栏整体背景不透明度。
82. Neverlose Combobox 收起动画修复：smooth 关闭时保留 popup_active 直到淡出动画结束。
83. Neverlose Combobox 展开时按 Esc 取消选择并收起，不触发 GUI 关闭。
84. 删除 Neverlose Profiles 界面深蓝色背景矩形，使流动效果透出。
85. 修复 Neverlose 流动背景宽度不足导致右侧黑条：total_rt 宽度补上 inner_pad 间距。
86. Typing Effects 新增 Key Particle Effect (PRO) 配置项（Throw/Fall 模式），按键时生成带物理效果的字符粒子，支持重力、弹跳、旋转，可配置颜色/字号/不透明度/速度。
87. Key Particle 修复 Shift 检测（同步修饰键状态到 ToUnicode），修复箭头键显示为问号，新增 Show Control Keys 配置项。
88. GUI 新增 Font Texture Filter 配置项（Point/Bilinear/Trilinear），控制字体贴图过滤模式。
89. Fancy Texts 整改：新增 5 种 PV 风格布局类型：
	- Cinema：主角词居中放大，配角小字分布上下，EaseOutBack 弹性入场；
	- Stagger：阶梯错落排列，大小交替变化，逐级下落；
	- Split：所有词从中心向两侧散开，带旋转扩散；
	- Focus：随机一个词超大占屏，其余极小散布周围；
	- Cascade：瀑布流交替左右对齐，从对侧滑入。
	优化时序：Cinema/Focus 使用快速跟进间隔，Cascade/Stagger 使用加速递减间隔。
90. Fancy Texts PV 系统强化：
	- 转场概率：70% 概率旧歌词不淡出直接随转场动画离开，更有冲击力；新增向上弹飞和斜飞+缩+转两种退出效果；
	- 重复绘制（回声效果）：短句或有重复词时 15% 概率触发，复制元素以不同大小和低不透明度散布，营造回声感；
	- PV 装饰图形：新增 PV Decorations 配置项，启用后在文字周围随机生成斜线、旋转矩形、扩大圆形、三角形、十字等动态图形，带淡入淡出和缩放动画；
	- BetterLyrics Fancy 模式预加载：提前加载后续 3 句歌词的字体字符，避免切换时出现方块。
91. Fancy Text PV 装饰图形系统重构：
	- 每个歌词场景统一使用一种装饰图形类型，场景间自动切换，不再混杂多种几何图形；
	- 每个装饰图形独立色差，基于基准颜色微调 RGB 分量，视觉更丰富；
	- 每句歌词的装饰图形基准色自动变化（黄金角色相分布），保证相邻场景色差明显；
	- 新增关键词检测图形：歌词包含"雨/泪"→雨滴下落、"雪/冬"→六角雪花飘落、"花/春"→五瓣小花上浮、"爱/心/love/heart"→心形漂浮；
	- 装饰图形切换歌词时平滑淡出（全局淡入淡出系数），不再突然消失；
	- 装饰图形在转场时跟随文字的 dismiss 偏移/缩放/旋转一起运动，而非原地消失；
	- 装饰图形淡出曲线更平缓（maxLife 后仍保留 50% 时间渐隐），避免突然销毁；
	- 15% 概率生成"夸张"大型变体（2.5~5x 尺寸、更快旋转、更粗线条）；
	- 新增全屏级脉冲波纹（多层同心扩散圆环），偶尔触发增强视觉冲击力。
92. 新增 PV 文字效果：
	- 闪烁文字效果（pv_text_fx=4）：正弦波驱动透明度闪烁，集中观众注意力；
	- 色块遮罩效果（pv_text_fx=5）：用彩色半透明色块部分遮挡文字，制造差异感；
	- 重复出现的字（≥3次）自动高亮：微微放大 + 发光呼吸效果。
93. 新增 PV 背景绘制（可配置）：
	- 4 种随机背景风格：纯色、动态斜线条、上下渐变、缓动点阵图案；
	- 背景颜色自动从歌词主色调衍生，不透明度可调（默认 0.15），平滑淡入淡出。
94. 摄像机运动增强与平滑化：
	- 起止点方向相反，制造推拉/摇移效果；
	- 新增 3 种缩放风格：推进、拉远、平稳微缩放；
	- 摄像机最短运动时间 2 秒，使用 smoothstep 插值避免短句时运动过快；
	- 转场退出使用 EaseInOutQuad 曲线替代 EaseInExpo，起步和停止更自然。
95. 转场退出动画增强：
	- 新增 2 种退出风格（丝滑大旋转、原地旋转放大飞出），总计 8 种随机退出方式；
	- 所有退出方式均附加旋转分量，旋转比例显著提高，视觉冲击力更强；
	- dismiss 持续时间延长至 600~1000ms（原 350~600ms），过渡更从容；
	- 淡出使用 EaseOutCubic 使尾部更柔和。
96. PV 装饰图形入场/出场动画优化：
	- 入场使用 smoothstep 缓入（前 25% 生命期逐渐显现），不再突然出现；
	- 出场使用二次方淡出，末尾更柔和；
	- 装饰跟随转场运动使用 EaseInOutQuad 曲线，幅度适度缩小，衔接更协调；
	- 全局淡入/淡出速率分离：淡入稍快、淡出更慢，消除切换时的生硬断裂。
97. 歌词文字自动去除标点符号（中英文标点），PV 画面更干净。
98. 修复 GroupSentenceRanges 中 `find_first_of` 对多字节 UTF-8 中文标点的逐字节匹配导致崩溃的问题：改为 `find` 逐个搜索完整 UTF-8 标点序列。
99. 修复 FancyText::IsActive() 仅检查首尾元素导致中间元素仍在动画时整体被判定不活跃、文字突然消失的问题：改为遍历所有元素。
100. 修复摄像机缩放后元素可能超出可视区域的问题：收紧摄像机变换后的坐标约束。
101. 转场退出增加尾部淡出（dismiss_tail 300~600ms）：主动画结束后元素不再直接消失，而是继续渐隐。
102. 新增小概率模糊出场效果（15%）：dismiss 触发时捕获当前帧到临时 RenderTexture，使用 blur shader 逐渐模糊并淡出，到期自动销毁贴图。
103. 修复 PV 装饰图形突然消失：
	- 装饰图形 maxLife 过后保留 100% 额外时间持续淡出（原 50%）；
	- 场景类型仅在全局淡出完成后重置，避免 dismiss 期间装饰被提前清除；
	- 淡出从 60% 生命期开始，过渡更平缓。
104. 新增 FTL_DUAL 双布局组合：4+ 元素时 20% 概率触发，前半元素使用水平/居中/波浪布局（上半屏），后半使用阶梯/瀑布/电影/聚焦布局（下半屏）。
105. 新增布局引导图形：
	- 水平/跑马灯/双布局：下划线引导（从左到右延伸 + 端点圆点）；
	- 垂直/瀑布：侧边竖线引导（从上到下延伸 + 端点横短线）；
	- 径向：连接弧线引导（圆弧片段缓慢绘出）；
	- 分裂：中心水平引导线。
106. 模糊出场改为横竖两次高斯模糊（two-pass），消除斜向条纹。模糊出场时不叠加位移/旋转/缩放，纯淡出+模糊。
107. 转场入场动画：新文本自动采用与上句退场方向相反的入场偏移/缩放/旋转，形成连贯转场衔接。
108. 3D 透视文字动画改为 CPU 侧计算（25% 概率，4 种风格）：
	- 移除独立 RenderTexture + 3d.fs 着色器方案，改为直接在坐标层面计算透视变换（近大远小、yaw/pitch 位移），彻底消除 RT 切换导致的坐标突变和卡顿；
	- yaw/pitch 根据元素离屏幕中心的距离施加位移和缩放，营造空间纵深感。
109. 修复字坐标突变：移除硬 Clamp 约束（原因：摄像机缩放变化时坐标被钳制到不同位置）。
110. 修复不时卡几秒后突然消失：移除每帧可能触发的 RLLoadRenderTexture（GPU 阻塞），3D 效果改为纯 CPU 计算。
111. 新增多点位摄像机关键帧（30% 概率，3+ 元素）：摄像机跟随每个词运动，交替推拉缩放（振幅 0.1~0.2），关键帧间 smoothstep 插值。
112. PV 装饰图形淡出再次优化：
	- dismissed 文本期间全局 fade 保持 0.7 而非直降 0，仅全部消失后才缓慢淡出（dt*0.4f）；
	- 彻底消除转场间隙装饰突然消失的问题。
113. PV 背景淡出速度降低 4 倍（淡出 dt*0.5f，淡入 dt*2.0f），避免歌词间隙背景突然消失。
114. 模糊出场改为纯文字层散焦方案：移除所有 RenderTexture 捕获/模糊 shader 逻辑，改为多层八方向偏移绘制文字模拟散焦（1~5 层，逐渐扩散），零 GPU 开销、无黑底、无锯齿。
115. 修复部分场景文字过小集中在左侧：FancyApplyViewportConstraints 缩放坐标时同步缩放字号，且最小保留 60% 缩放比。
116. 新增配置项：
	- "PV 3D Perspective"（Off/Shader/Simulation，默认 Simulation）；
	- "PV Background"（默认开启）；
	- "PV Background Opacity (0~1)"（默认 0.15）；
	- "PV Decorations Chance (0~1)"（默认 0.5）：控制装饰图形出现概率。
117. 修复 NeverLose GUI 鼠标交互在任务栏不在屏幕底部时错位的问题：
	- jc_neverlose.h 中所有悬停检测、拖拽偏移、尺寸调整及 Tooltip 渲染均改用客户端坐标 g.mcx/g.mcy，替代原先的屏幕坐标 g.mx/g.my；
	- 当任务栏位于顶部或窗口不在屏幕 (0,0) 位置时，g.mx/g.my 与 UI 元素坐标系存在固定偏移，导致点击/悬停全部错位，现已修复。
118. BetterLyrics Fancy 模式子句分割优化：
	- 按空格分割子句时，如果所有分割结果均为纯 ASCII 字符（含 **** 等符号），取消切分，整句放入单个 FancyText，避免英文逐词拆散；
	- 增加空格数量限制：原句空格数 ≥5 时不做空格切分，防止西语、俄语等多词句被拆成碎片；
	- 长句强制拆分（中文 >12 字）概率提高：基准从 0.5 提升至 0.65，每增加一字再 +7%。
119. BetterLyrics Fancy 模式新增 PV 风格布局与着色器：
	- 新增 5 种布局类型：FTL_TYPEWRITER（打字机逐字出现）、FTL_SCATTER（散射随机分布）、FTL_ECHO_TILE（回声平铺，带淡色副本）、FTL_FULLSCREEN_TILE（满屏平铺，极短句 / 歌名相似时概率提高）、FTL_CORNER_SPLIT（主词居中 + 角落小词）；
	- 新增 3 种 PV 文字着色器效果：fx=7 霓虹发光（多层同心光晕）、fx=8 故障闪烁（红/青通道偏移）、fx=9 残影拖尾（3 层方向拖影）；
	- 降低 FTL_OBLIQUE_1 / FTL_OBLIQUE_2 布局权重（概率从约 20% 降至 6%）；
	- 短句特殊布局：≤3 字触发 FULLSCREEN_TILE（22%，与歌名 Jaccard 相似度 >90% 时提升至 65%），≤6 字触发 ECHO_TILE（18% / 40%），<10 字触发 COLUMN_CENTER（25%）；
	- FTL_COLUMN_CENTER 布局改为所有字符共享一个统一竖向矩形边框（含内饰线），而非每个字符各自背景方块；
	- 调试日志布局 ID 改为输出名称字符串（如 "GATHER"、"CORNER_SPLIT" 等）。
120. BetterLyrics Fancy 模式 PV 3D 透视效果隔离：
	- 原方案在整个客户端 RenderTexture 上施加 3D 着色器，影响所有 HUD 元素；
	- 改为在 FancyText 绘制循环前切换到独立 RenderTexture（s_ft3d_src），仅捕获 FancyText 内容，绘制完毕后用着色器合成到主 RT；
	- RenderTexture 仅在尺寸变化时重建（静态 srcW/H 检测），通过 RLIsRenderTextureValid 保证生命周期安全。
121. BetterLyrics Driver(PRO) 模式 FancyText 显示时长修复：
	- 原方案中 animation_duration 由配置"Show Duration (ms)"决定，Driver 模式下歌词可能因配置值过短而提前退场；
	- 改为：当 driverSpanMs > 0 时，非最后子句 dispMs = waitMs + 300ms，最后子句 dispMs = 剩余时长 + 1500ms，覆盖配置值；
	- 配置"Show Duration (ms)"仅在非 Driver 模式下生效。
122. BetterLyrics Fancy 模式语言检测性能优化：
	- BaiduDetectLanguageCached 新增本地 CJK 检测（LocalDetectCJKLanguage）：解析 UTF-8 字节统计汉字（U+4E00–9FFF 等）与假名（U+3040–30FF）占比，中文/日文直接返回，无需 HTTP 请求；
	- 适用于所有分词模式（Single / Double / API 等），Double / Single 模式下中文歌完全不触发 Baidu API，延迟可忽略不计。
123. BetterLyrics Fancy 模式 API 分词批量预热：
	- 原方案逐行串行调用 API，50 行歌词需 50 次 HTTP 请求（约数分钟）；
	- 新增 CutChineseWordsBatchViaAPI1：一次 HTTP 请求发送最多 20 个句子数组，返回各句分词结果；
	- 新增 PrefetchFancyBatch：歌曲加载后在后台扫描所有歌词行，收集去重后的子句列表，API 1 按批次发送（50 行≈3 次请求），API 2 / Bili Suggestion 串行但全局去重；
	- 预热覆盖范围扩展至 Bili Suggestion 模式。
124. BetterLyrics Fancy 子句切换改为预布局模式：
	- 原方案：后台线程在子句间 sleep，若新歌词到来则 sleep 中止，后续子句永久丢失；
	- 新方案：所有子句在 T0 时刻一次性提交，通过 AddFancyText offset 参数设置 ele.start 偏移，各子句在预定时刻自动出现，后台线程结束后仍能正常显示；
	- jc_struct.h AddFancyText 新增 skip_dismiss 参数：i>0 的子句提交时不触发旧 FancyText 退场，避免互相 Dismiss；
	- Driver 模式：非最后子句 dispMs = waitMs + 300ms（微重叠平滑过渡），最后子句 = 剩余时长 + 1500ms；
	- 非 Driver 模式：非最后子句 dispMs = 1200ms（自然淡出），最后子句 = 配置值；
	- Driver 模式每子句平均时长 < 1000ms 时，自动将所有子句合并为单个 FancyText 显示，避免来不及阅读。
125. BetterLyrics Driver(PRO) 重复歌词修复：
	- 原方案 OnAddLyrics 内 prevLyric != lyrics 和相似度阈值两道检查会跳过重复文本的歌词行；
	- Driver 模式已由 idx != s_prevIdx 保证每次调用对应真实的新歌词行，文本相同仅是歌词内容重复（如副歌）；
	- 改为：检测到 isDriverMode 时绕过两道文本去重门控，确保每句重复歌词都能正常创建 FancyText。
126. 修复 FancyText 线程竞争导致的写入访问违规崩溃：
	Notification::Update() 的 fancy_texts.erase 循环现在也持有 pCritSection，
	防止主线程 erase 移动 vector 时歌词线程持有的 newFt 引用失效；
	同时修复了崩溃被 catch(...) 静默捕获导致 ele.start=0、FancyText 全部静默失效的问题。
127. 修复溶解效果（pv_text_fx=12）退场时 alpha-erase 污染主 RT 吞掉其他 HUD 的问题：
	alpha-erase 混合代码加 isDissolveMode 守卫，仅在专属 RT 有效时执行。
128. 修复 3D Perspective=Shader 模式歌词切换时坐标突变：
	对 camYaw/camPitch/camZ 三个 shader uniform 引入指数平滑（τ≈0.1s），
	FT 切换时平滑过渡；首帧直接对齐目标值；模式停止时重置平滑状态。
129. 改进镂空文字（pv_text_fx=10）圆形轮廓平滑度：
	采样数从 36（16+12+8）提升至 64（32+20+12），步长 11.25°，消除多边形锯齿；
	同步降低每次采样 alpha 以补偿重叠增亮。
130. 改进 CASCADE 布局两列字号：
	baseFs 基准提升至 uiy*0.095，sizeMul 选项上移至 {1.0,1.2,1.5,1.8,2.2}。
131. 布局连续两句禁止重复，最多重选 5 次后放弃，避免同一布局连续出现。
132. CENTER 布局新增 10% 概率逐字直出变体：字号整体略小，无入场动画、无平移偏移、无旋转。
133. Totem 改为使用着色器真实绘制三维图腾，添加若干配置项控制各项参数。原先的视频播放方法被废弃。
134. Chat Bar Dynamic 模式最后一行淡出时背景矩形平滑缩小至 0：
	- 原来所有消息淡出后背景高度被夹在 fs*2 下限，导致残留矩形并瞬间消失；
	- 现在消息全部淡出时 targetRect.height 目标值降为 0，由 LerpRect 平滑驱动背景收缩；
	- 背景绘制改为检测当前动画矩形高度 < 1px 时停止，而非依据内容高度瞬间切断。
135. 修复 LiveStream HUD 最后一名观众退出后不淡出的问题：
	- 原因：UpdateLiveStreamState 在 live_stream_info 中缺少 audience 键或其非数组时提前 return，g.cached_audience 保留旧数据，audRows 中该观众行持续被标记为 touched，targetAlpha 始终为 1；
	- 修复：将强制 return 改为条件赋值，audience 数据缺失时 aud_snapshot 保持空数组继续执行，cache 清空后 g.cached_audience 同步清空，audRows 行 targetAlpha 置 0，触发正常淡出动画。
136. 修复 Dropdown Module Option Style=Integration 卡片展开状态重启后重置为关闭的问题：
	- 根本原因：LoadIntegrationOptionsStatusData 加载已展开卡片时 lastToggle 保持默认值 0，DrawModuleOptionsIntegration 首帧动画公式计算 ar=(clock()-0)/300 极小，anim 被重置为接近 0，卡片视觉上从关闭状态重新动画展开，用户感知为"重启后被关闭"；
	- 修复：对已展开卡片将 lastToggle 设为 -10000（远过去），确保动画公式结果 ar≥1 立即到位（anim=1.0），对已折叠卡片 anim 直接置 0；
	- 保存时增加空模块名过滤（module_names[key] 为空则跳过），避免 EmptyModule 写入空键导致加载时跳过；
	- Wheel 仅在非零时写入 record，消除冗余字段。
137. Shell `/err` 命令新增错误码查询模式：
	- `/err <code>`：解析指定十进制或 0x 十六进制错误码，先从内置 errorTexts 字典查找描述，再用 `GetErrorText`（Windows API）格式化输出；
	- 不带参数的行为不变（查看上一个 Win32 错误）；
	- 彩色分级输出：字典命中为绿色（suclog）、WinAPI 描述为蓝色（infolog）、未知错误为红色（errlog）。
138. 新增模块 Stuck（Render 列）：
	- 启用时通过 WinGDI 截屏当前画面并转为 GPU 纹理，以可配置不透明度覆盖全屏，模拟"定格"效果；
	- 配置项：Opacity (0~1)（默认 1.0）、Auto Disable After Duration（默认开启）、Max Duration (ms)（默认 10000）、Auto Disable When Menu On（默认开启）；
	- 绘制顺序在所有 HUD 之后、GUI 之前。
139. Stuck 模块增强：
	- 新增 Mode 配置（Simulation / Process，默认 Simulation）；
	- Simulation 模式：行为不变（截屏贴图）；
	- Process 模式：启用时通过 NtSuspendProcess 冻结 Process List 中的进程（分号分隔），禁用时自动恢复（NtResumeProcess）；不创建截屏贴图；
	- 新增 Process List (Sep With Semicolon) 配置项，默认 `obs64.exe;livehime.exe`；
	- HUD 文本在两种模式下均正常绘制；
	- 修复 Auto Disable After Duration 启用后立即关闭的问题：加 s_stuck_was_on 守卫，确保第一帧不触发误判。
140. 新增模块 IP Tracker，显示当前外网IP以及地理位置，以及在变化的时候发出通知。
141. 修复 Dropdown GUI Profile Page Style=List 模式下档案操作按钮（加载/打开/重命名/删除）完全无法点击的问题：UpdateProfileHoverIndex 在 List 模式下补充按钮矩形命中检测（与 DrawProfileItem 保持一致），正确设置 g.profile_button_hover_i。
142. 档案加载（LoadClientProfile）改为异步执行：AppReload 改在后台线程运行，加载开始与结束均发出通知消息，并加入重入守卫避免多次触发。
143. 改善 IP Tracker 的 Notify Change 通知：通知消息中的 IP 地址与 HUD 显示使用相同的掩码规则（Show Mode / Hidden Char），提取为 mask_ip lambda 供显示与通知共用。
144. 修复 Chat Bar Dynamic 模式下文字与背景左侧未对齐的问题：动态模式下 textRect.x 强制与 rect.x 同步；Give Way to Mouse 的鼠标命中区域改为实际宽高（rect），而非最大宽高。
145. Neverlose GUI 新增八方向拖拽调整大小：四条边与四个角均可拖动，鼠标悬停时光标变为对应方向的调整箭头；同时删除右下角的三角形调整手柄及其 Tooltip。
146. Streamer 模块新增配置项 `Announce Start/Stop to IRC (PRO)`（默认关闭）：开播/关播时自动向 IRC 发送通知消息（含用户名与直播间链接），10 秒冷却防止频繁发送，仅 PRO 用户可用。
147. 改良 Anti AFK 模块：
	- 配置项前缀加 Mouse（Mouse Move Cooldown / Mouse Move Duration）；
	- 检测到用户主动移动鼠标时，10 秒内不执行鼠标移动；
	- 新增随机键盘移动配置项 Key Movement（Off / WASD / Arrows）与 Key Move Cooldown（默认 8000ms）；
	- 在 Minecraft GUI 界面内不触发移动按键；
	- 检测到用户按下键盘时，10 秒内不执行键盘移动。
148. Config 新增配置项 `Exclude GUI Keys From Keybinds`（默认开启）：启用后，所有模块快捷键绑定将自动排除 GUI 开关键（Menu Toggle Key 1 / 2）；若检测到某模块快捷键包含 GUI 键，发出一次警告通知并自动排除。
149. 修复 HudEditor 拖动时多个 HUD 元素同时移动的问题，并改善拖动目标选取逻辑：
	- 根本原因：当某个 HUD 元素正在被拖动时模块被隐藏，该帧不会执行 UpdateDragFeature，其 g.hudDraggings[modName]=true 永远不会被清除；下一次拖动会话选中另一个元素后，被隐藏的元素再次显示时满足 g.hudDragEnabled && draggingNow，导致两个元素同时被拖动；
	- 修复：释放拖动时（!s_dragPressed）改为 g.hudDraggings.clear() 彻底清除所有 dragging 状态，而非仅清除当前元素；
	- 同时修复选取逻辑：在选择阶段（drag 键刚按下），以鼠标命中矩形面积最小的元素优先，不再以绘制顺序第一个为准，避免大背景元素抢占拖动焦点。
150. 修复 Time Display 的 Give Way to Mouse 仅作用于文字、未对背景生效的问题：将 s_mouseFade 计算移至背景绘制之前，背景的 bg_opacity 和 bg_shadow_opacity 同样乘以 s_mouseFade，文字颜色保持原有处理。
151. IP Tracker 新增 Give Way to Mouse 配置项（默认开启）：鼠标经过时背景、文字（含 Title / IP / Location / 加载动画）不透明度均缓动淡出至 20%。
152. Window Highlight 新增配置项：
	- Opacity (0~1)（默认 0.9）：矩形线框不透明度；
	- Round Corners（默认关闭）：线框改为圆角矩形；
	- Roundness (0~1)（默认 0.2）：圆角程度；
	- Glow (PRO)（默认关闭，PRO 独有）：在外侧绘制发光轮廓，是否圆角与 Round Corners 同步；
	- Glow Thickness：发光轮廓厚度；
	- Glow Opacity (0~1)（默认 0.6）：发光轮廓不透明度。
159. 新增模块 Keyword ESP（Window 列，中文名：关键词透视，专业版独有）：
	- 定期对屏幕或指定窗口执行 Tesseract OCR，在匹配关键词的识别结果周围绘制高亮边框；
	- Target 支持 Screen / Foreground / PointAt，Screen 模式可用 Screen Mode Exclude Client 排除客户端自身；
	- 识别语言根据 Keyword List 动态决定：含 CJK 字符则自动切换为 chi_sim，否则为 eng；
	- Box Color 支持所有命名色与 Flow（着色器动态色）；Box Size Rate 控制边框相对 OCR 框的留白比例；
	- Fade 选项开启时新框 500ms 淡入、旧框 500ms 淡出；Show Confidence 支持 Off / Float / Percentage 三种格式；
	- Confidence Color 同样支持 Flow；Recognize Cooldown 控制识别冷却间隔。
160. Keyword ESP 功能增强：
	- Fade 配置项改为三选一：Off（不动画）、Normal（原淡入淡出）、Move（旧帧框位置 EaseInOutSine 缓动至新帧位置，300ms，同时保留淡入淡出），默认值改为 Move；Move 模式采用最近邻匹配（无距离上限），可跨大距离平滑缓动；
	- 新增 Dynamic Opacity（默认开启）：每个框及其置信度文字的不透明度在基准不透明度基础上再乘以各自的置信度小数；
	- 新增 Accurate Box（默认开启）：利用关键词在 OCR 字段中字符位置的占比，将边框收窄至关键词字符的精确子矩形，而非整个字段；
	- Foreground/PointAt 模式下实时同步窗口拖动：每帧计算当前窗口位置与 OCR 时位置的偏差，平移所有边框，做到拖动窗口时框不漂移；
	- 修复 Percentage 模式下百分号无法显示的问题（改用全角 ％）。
158. 新增模块 Toast ESP（Window 列，中文名：通知透视）：
	- 使用 SetWinEventHook(EVENT_OBJECT_SHOW) + IUIAutomation 监视系统弹出的 Windows Toast 通知窗口；
	- 检测到标题栏类名含 "Toast" 或 ShellExperienceHost.exe/explorer.exe 的 CoreWindow 时，延迟 120ms 待渲染完成后以 IUIAutomation 遍历子树读取所有文本；
	- 消息格式为 [标题] 正文，通过 Notify Mode 配置（Off/Notify/Chatter/Title/Speak/Island/Actionbar/ChatBar）转发至对应通知渠道；
	- Exclude Client 配置项（默认开启）：检测到内容含 "JackalClient" / "Jackal Client" / "Jackal IRC" 时跳过，排除客户端自身发出的 WinToast。
157. 旧版用户迁移：为 Records.json 新增 `Default Hidden Modules Applied` 标记。
	首次读取 Records 时若该标记不存在，将 `s_defaultHiddenModules` 中的所有模块强制补充隐藏，
	随即写入标记并保存 Records，确保在引入默认隐藏列表之前的旧配置用户也能获得相同的初始隐藏状态。
154. 强化 `Exclude GUI Keys From Keybinds` 过滤逻辑：
	- 配置项编辑阶段（IS_KEYBIND）新增实时过滤：`InputKeyBind` 返回结果中包含 GUI 开关键时，立即从捕获序列中排除，避免 GUI 键被写入模块绑定；
	- 热键触发阶段（`CheckKeybindHotkeyControl`）改为主动清除：若发现模块 bind / bind (Enable) / bind (Disable) 中存在 GUI 键，立即将对应绑定清空并弹出警告通知，而非仅在运行时过滤。
155. Shell 新增命令 `/gui bind [keybind...]`：
	- 不带参数时输出当前 Menu Toggle Key 1 / 2 的按键绑定；
	- 带参数时解析并设置 Menu Toggle Key 1 的按键绑定，支持与 /bind 相同的格式（如 `ralt`）。
156. 修复 HudEditor 拖动时鼠标移动过快脱离矩形区域后拖拽断开的问题：
	- 根本原因：拖拽中若其他更小面积的 HUD 元素碰巧出现在鼠标当前位置，area-based 选取逻辑会清除 g.hudDraggings 并抢占拖拽焦点，导致原元素失去 draggingNow 状态、下一帧因不在 inRect 内而停止拖拽；
	- 修复：area 比较前先检查 g.hudDragModName 对应条目是否仍处于活跃拖拽状态（g.hudDraggings[modName] == true），若是则直接返回 false，阻止任何元素抢占正在进行的拖拽。
153. 修复 Streamer 模块在第三方软件关播后反复切换的问题：
	- 根本原因：`jc_web.h UpdateStreamerStatus` 同步逻辑调用 `ModuleEnable/ModuleDisable`（非 Quiet），会触发 `jc_modactions.h` 的完整 Streamer 动作；关播时动作逻辑检测到 `toggleStatus=false && Sync=true` 后强制重新启用，造成"Sync 关播 → disable → 动作强制 enable → Sync 再次关播"死循环，同时持续弹出警告；
	- 修复：将 `UpdateStreamerStatus` 中的 `ModuleEnable(Streamer)` 与 `ModuleDisable(Streamer)` 改为 Quiet 版本，仅静默切换状态，不触发 modactions 逻辑；modactions 中原有的"必须开启 Toggle Bili Live Status 才能主动关播"提示保留，仅对用户手动操作生效。
161. FancyText PV 背景新增五种图形样式，并修复水波线可见性问题：
	- 修复背景样式 8（水波线/流动线条）颜色过暗导致几乎不可见的问题：每场景随机 50% 概率触发"粗线+发光"模式——亮化线条颜色（+80~+120 各通道），增大线宽（2.5~4x），并在绘制每段前额外绘制一层更宽、更透明的发光光晕；
	- 新增背景样式 14（星空）：种子化随机分布 100 个星点，约半数为带闪烁的放射短线（两条交叉星芒 + 发光光晕），另一半为大小不一的发光圆点，整体随相位缓慢闪烁；
	- 新增背景样式 15（随机竖线）：22 条竖线各自以独立振幅和频率的正弦函数做横向摆动，线宽与颜色随编号渐变；
	- 新增背景样式 16（X 型网格）：两组 45° 斜线交叉构成菱形网格，间距通过正弦函数在大（85px）与小（28px）之间持续平滑切换；
	- 新增背景样式 17（旋转深入螺旋线）：3 条互成 120° 的阿基米德螺旋，共旋转 5 圈从中心向外延伸，整体缓慢旋转，靠近外缘的线段颜色渐淡；
	- 新增背景样式 18（流星）：50 个大小各异的粒子从左向右以不同速度飞过，每个粒子有向左渐淡的拖尾线段，较大粒子头部额外绘制发光光晕；离开右侧边界后从左侧重新出现。
162. FancyText 背景切换优化与新增转场/装饰效果：
	- 新增配置项 "Background Change Cooldown (ms)"（默认 2000 ms，仅 PRO 可配），限制 Per Sentence 模式下背景切换的最短间隔，防止歌词连续快切时背景闪烁；
	- 背景样式切换改为淡入淡出过渡（0.7 s smoothstep），旧样式以固定色矩形淡出，新样式渐入，消除直接跳切感；
	- 新增句子转场动画"旋转放大加速离开"：当前句字数 <7 且布局居中（CENTER/FOCUS/RADIAL/DUAL）时，约 70% 概率触发——句子以 EaseInCubic 曲线加速旋转放大后飞离；下一句自动同步以同向旋转、从极小到正常的入场动画（EaseInCubic）配合衔接；
	- 新增装饰图形类型 16（歌词字符雨）：从当前活跃歌词的字符中随机取样，生成大小不一、旋转角度各异、不透明度差异化（0.12~0.62 倍率）的落字粒子从顶部缓慢落下；该类型已纳入背景场景随机选池（3% 概率）。
163. FancyText 装饰图形与转场动画修复与新增：
	- 修复歌词引导线条（下划线 type=13、侧边竖线 type=14、弧线 type=15）缺少淡出/收缩动画的问题：现在在 t=0.75~1.0 阶段从头部开始向末端回收，形成"延伸→停留→收缩"的完整动画；
	- 新增句子转场：英文单词字母物理弹飞（8% 概率，限 2~20 个元素的非中文文本）——每个字母在 Dismiss 时获得向外的初始速度 + 随机角速度，受重力加速下落，最多弹跳 3 次（碰地后速度衰减），旋转阻尼衰减；字母独立运动不受句子整体旋转影响。
164. 修复"旋转放大加速离开"转场的两个视觉问题：
	- 修复入场旋转方向反转问题：entry_rot 符号改为负值，使新句子入场时的旋转方向与上一句退场方向一致（均为同向旋转），而非反向绕回；
	- 修复旋转锚点漂移问题：整体转场旋转（groupRot）的锚点改为窗口正中央加摄像机偏移（cx+camX, cy+camY），保证摄像机平移时旋转中心始终对准内容视觉中心，消除锚点偏移感；同步修复 FTL_COLUMN_CENTER 方框背景的旋转锚点。
165. 修复 Arraylist HUD 中 itemName / styledInfo 直接作为格式字符串传入 flowprintf_shadow / xyprintf 导致名称含 % 时崩溃（access violation 0xffffffff）：改为以 "%s" + 参数方式调用。
166. 修复 FancyText CONVERGE 布局完全不显示：布局阶段通过 elements[0].GetColor() 获取基础色时，start 仍为默认值 0，GetShowRate() = 0 导致 alpha = 0，进而把所有元素颜色设成全透明；改为直接读取 elements[0].s_color 绕过 showRate 计算。

v1.0.6
2026/3/4
----------------------------------

1. 继续优化 ClickGUI 的绘制。
2. 为 Notification 添加配置项：
	Give Way to Mouse（类型布尔），启用时对于每一个通知消息矩形，鼠标落在里面的时候不透明度淡入为
	Give Way to Mouse Opacity (0~1) 的值（默认为0.3f) 乘以原来的不透明度。鼠标移出去后，不透明度慢慢回到原来的值。
3. 添加模块：KeyMapper，映射按键。

	Mode: 模式。
	
		` Virtual: 使用系统的按键映射，但是无法使用组合键。修改时需要管理员权限。
		` Simulation: 由客户端检测，并模拟按键。

4. 修复 Console 的 Round Corners 选项写反的问题。
5. 调整 Arraylist：
	`Position` 重命名为 `Horizontal Position`，
	新增 `Vertical Position (PRO)`（Top/Bottom/Half，Free 强制 Top）与 `Side Bar Position`（Outter/Inner）；
	`Top` 重命名为 `Vertical Margin` 并同步 HudEditor 拖拽；
	`Multi-Monitor Layout Rule` 改为 `Selected Monitor`/`Outermost Monitor`（Left 取最左屏，Right 取最右屏）。
6. 添加命令：
	
	/report
	/when
	/font
	/calendar
	【PRO】/peparser
	/filetime
	/helprc
	/key hold
	/key repeat
	/key clearinput
	/console max
	/console min
	/text selected
	/text copied

7. 为 Target HUD 添加并实现以下配置项与渲染逻辑：
`Hide Process Ext`、`Show Title`、`Show Class Name`、`Animation`（Off/Expand/Enlarge/Enlarge II/Shrink/Shrink II）、`Animation Duration (ms)`、`Mouse Click Feedback Color`、`Health Bar`、`Health Bar Style`（Off/Rectangle/Background）、`Health Bar Direction`（Left/Right）、`Health Bar Rectangle Height`、`Health Bar Rectangle Width`、`Health Source`（CPU Usage/GPU Usage）、`Health Source Update Cooldown (ms)`、`Health Source CPU Max`、`Health Source GPU Max`、`Health Source Reversed`、`Health Show Max`、`Health Show Number`、`Health Number Color`、`Health Bar Color`（Dynamic + 命名色）

8. 将 UACBypass 的部分全部搬到新项目 JDUacBipass.dll 中，减少对客户端本体的报毒。
9. 修复客户端启动后 IRC 获取数据卡住主线程的问题。
10.【PRO】为 ChatBar 添加配置项：Sync Live Chatters，同步直播弹幕。开启后无论 LiveChatter直播弹幕 模块的展示模式是什么，都会在 ChatBar 输出一次。
10. 【PRO】添加模块：PeParser，解析PE文件结构。
11. 为 Shell 模块添加历史命令读取。
12. 为 Web Settings 添加并调整网络连通检测配置项：
	Network Check Mode（Custom / Default，默认 Default）。
	其中 Default 会测试多个网站（不只 Apple），任意一个可连通即判定网络在线。
13. 优化 Profiles 列表的配置有效性检查：先快速校验首尾大括号并从尾部查找 Version，减少周期性卡顿。
14. IRC 被禁言或封禁时，Arraylist 模块额外信息显示为 Muted / Banned。
15. /irc logout 主动清理本地登录缓存，避免重启后自动 Resume。
16. 修正 /irc status 与 /irc list 的用户组显示与颜色：管理组红色 Mod，专业版粉色 PRO。
17. IRC 连接增加 WS/WSS 备用地址回退，提升 Free 版连接成功率。
18. WinHTTP 连接 WSS 时补充 TLS 协议并在证书错误时自动回退一次。
19. WSS 连接遇到客户端证书要求时自动以无证书重试。
20. IRC WS 升级失败时输出 HTTP 状态码，便于定位代理/网关问题。
21. Realm WS 连接与关闭加锁，避免快速开关导致的句柄失效。
	Network Check Website 重命名为 Network Check Custom Website。
22. 为 Time Display 添加配置项：New Day Calendar (PRO)。
	启用后，在触发 New Day Notification 时会同时输出当天日历（等效执行 /calendar）。
23. 调整 AI / Web 设定与翻译接口：
	- 新增模块 ApiHz Settings（翻译接口盒子设定），并将 AI Settings 中所有 ApiHz 相关配置迁移到该模块：
	  ApiHz Model / ApiHz Custom ID / ApiHz Custom Key / ApiHz Use Custom。
	- WebSettings 现与 AISettings 一样，作为配置模块处理：启用时提示并自动关闭。
	- ApiHz Settings 作为配置模块处理：启用时提示并自动关闭。
24. 为 Translator 新增模式：
	ApiHz：调用 /api/zici/fanyiapihz.php（GET，参数 id/key/words/ytype/etype/htype=1）。
	ApiHz 2：调用 /api/zici/fanyi.php（GET，参数 id/key/words/type）。
	两种模式的 id/key 均读取 ApiHz Settings 配置项（兼容旧配置回退读取 AI Settings）。
25. 修复 Realm 记录缓存敏感字段统一加解密，避免 IRC/验证流程上传密文。
26. 修复免费版 IRC 连接失败时自动断开导致登录流程被打断的问题。
27. 修复 Free 版在 IRC 关闭时执行 /irc 登录/注册/guest/恢复/邮箱发送导致 WS 连接被中断的问题。
28. Realm WS 连接在疑似代理/证书拦截或 HTTP 530 时自动回退无代理连接，提高 Free 版 IRC 连接成功率。
29. Phone Area 更换接口为 ApiHz 手机归属地接口：
	/api/ip/shouji.php（GET，参数 id/key/phone），并新增手机号段、区号、邮编、行政区划代码字段输出，所有字段均为彩色输出。
30. 调整 ApiHz 相关配置归属：
	ApiHz Model 归回 AI Settings；
	ApiHz Settings 保留 ApiHz Custom ID / ApiHz Custom Key / ApiHz Use Custom。
31. 调整 Translator 在 Web 栏中的显示顺序：
	移动到 Memeizer 上方。
32. 修复 Translator 的 ApiHz / ApiHz 2 输出前缀乱码问题：
	自动去除 UTF-8 BOM / U+FFFD 前缀。
33. Translator 在 ApiHz / ApiHz 2 模式下支持 /translateto 指定语言：
	当目标语言不在接口支持列表时，会直接报错并停止请求。
34. Phone Area 默认手机号段调整为：1371111。
35. /word（/dict /dictionary）新增 ApiHz 单词接口结果展示：
	在原有英英释义前输出 ApiHz 单词信息（音标、词性、基本释义、网络释义、例子）。
36. Memeizer 配置项调整：
	删除 Experimental Meanings (AI)，改为 Mode（Standard / Classic / AI）。
	Classic 保持原“英译中回译”流程；
	AI 保持原 Experimental Meanings (AI) 的流程；
	Standard 改为先转英文，再从 ApiHz 单词接口中文义项中去掉第一项后取其一作为生草结果。
37. 添加命令：
	/client memory：输出客户端内存占用（Working Set / Private Usage / Peak Working Set）。
	/client cpu：输出客户端 CPU 占用率。
	/client gpu：输出客户端 GPU 占用率。
38. Music Overlay 背景颜色新增 Cover 选项：
	可直接使用封面的模糊图作为背景，并保留封面切换时的淡入淡出逻辑。
39. Audio Visualizer（Bar Graph）新增配置项：
	Bar Graph Max Width Rate（控制柱形图总宽度占窗口宽度比例，默认 1.0）；
	Bar Graph Horizontal Start Rate (0~1)（控制频谱起始位置，默认 0.0）。
	
40. 【PRO】为 Chat Bar 添加配置项：Give Way to Mouse，在鼠标经过时将不透明度改为原来的 30%，带有淡入淡出效果。
41. 修复 Music Overlay 在 Background Color=Cover 时的背景裁剪：
	封面模糊背景改为圆角裁剪，不再溢出圆角矩形外。
42. 【PRO】新增模块：Blackout Sense（停电感知），放在 Misc 的 Power Saving 上方：
	- Action：Off / Shutdown / Custom；
	- Countdown (s)（默认300），断电后倒计时执行；
	- Countdown HUD（含位置/字号/颜色/自定义文本）；
	- Custom Command（默认 shutdown -s -t 300）；
	- Notify Mode：Off / Console Output / Notify / Title / WinToast / Speak / Real Chatter；
	- 倒计时期间恢复供电会自动取消；
	- Arraylist Extra Info 显示剩余秒数（如 299s）。
	
43. 修复 BiliVideo 的报错问题。

44. 为 Better Topmost 重构了代码实现：
	- Better Topmost 不再检测 Win+D 和主动抢占焦点，改为使用 WinEvent 事件驱动。注册了 `EVENT_SYSTEM_FOREGROUND`、`EVENT_OBJECT_LOCATIONCHANGE`、`EVENT_SYSTEM_MOVESIZESTART/END`、`EVENT_OBJECT_HIDE/DESTROY` 等事件钩子来捕获桌面窗口的状态变更。
	- 更新了 Better Topmost 以及客户端置顶的基础策略：
	  `Better Topmost` 开启时才获取窗口 TOPMOST 样式；关闭时撤销样式（不再始终设置窗口置顶样式，不过 Better Topmost 模块是默认开启的）。

	  判断桌面是否覆盖主要依赖于弹出式桌面窗口的检测（启用 `Better Topmost Detect WorkerW`），并提供扩展选项 `Better Topmost Detect Progman`、`Better Topmost Detect ShellDLL_DefView`、`Better Topmost Same Monitor Only` 以提高设备兼容性。
	- 新增实验性功能的总开关：`Better Topmost Enable Experimental Features`。
	  关闭该开关时，实验性功能子项会被隐藏并强制回退为 `false`。
	- 实验性功能子项（受总开关控制）：
	  `Better Topmost LivePreview PassThrough`、`Better Topmost ExplorerWinUI PassThrough`。
	  触发 `LivePreview` （实时预览）或 `XamlExplorerHostIslandWindow` （任务视图/任务切换）时，会启动临时的 PassThrough 后台线程，将客户端的 Z 序段降低到 Desktop band 并在场景结束后恢复原 band 以及置顶状态（当前以 band 调整为主）。
	- 新增 `Better Topmost ExplorerWinUI Auto Close Menu`（替代性稳定方案）：
	  检测到 `XamlExplorerHostIslandWindow` 时自动关闭菜单；该模式与两个 PassThrough 选项互斥，开启后会自动关闭 PassThrough 并提示冲突。
	- 新增的 `Force LivePreview Topmost` 作为 GUI 选项卡下面的独立选项给出：
	  仅在菜单开启时调用 dwmapi ordinal 113（`DwmpActivateLivePreview`）进入/退出 LivePreview 会话，这会阻止其他实时预览窗口覆盖全屏。
          此选项开启时，实验性选项 和 Better Topmost ExplorerWinUI Auto Close Menu 选项的配置不会变化，但实际会静默禁用这些选项对应的功能代码（很容易理解：强制将自身窗口设置为实时预览窗口，确实可以屏蔽其他窗口的预览操作。那么又为什么要谦让其他预览窗口而关闭自己或者取消置顶呢？所以我们会临时禁用冲突的功能）。
	- 新增 `Better Topmost Debug Output`，用于输出前台窗口或最前端窗口的事件诊断信息。终端用户在绝大多数情况下都不应该开启此选项，因为该选项保留给开发者使用。
	- 实验性功能 风险提示：
	  `LivePreview PassThrough` / `ExplorerWinUI PassThrough` 在部分系统上下文窗口（任务切换、任务视图、实时预览）下可能导致系统短暂卡顿、延迟或瞬态冲突；
           当前建议使用 `Better Topmost ExplorerWinUI Auto Close Menu` 作为低副作用替代方案。
           我们将继续优化实验性功能，直至其始终可用，且无副作用（不建议使用实验性功能！！！它们可能造成卡顿）。

45. 修复菜单选项文本滚动判定宽度错误：改为按文本实际渲染长度判断，避免边界场景下“应该滚动而不允许滚动”或滚动时末尾字符被截断。
46. Music Overlay（Background Color=Cover）新增独立背景切换淡入淡出：
	新增 Cover Background Fade Duration (ms)，封面背景在切歌时按设定时长平滑过渡。
47. Island 新增缓动类型：
	新增 Easing Type（Smooth / Elastic）；
	Elastic 支持配置 Elastic Stiffness (0~1)、Elastic Damping (0~1)、Elastic Snap Threshold，
	实现带轻微惯性且可收敛的弹性移动/尺寸动画。
48. /word（/dict /dictionary）新增 Bing 词典源输出：
	通过 BingService 接口获取词典结果，彩色输出放在 ApiHz 词典结果后面。
49. Memeizer 模式调整：
	当前 Standard 改为使用 Bing 词典的不常用义项；
	原先 Standard 的 ApiHz 义项逻辑迁移为新模式 ApiHz（Mode: Standard / ApiHz / Classic / AI）。
50. 新增 Window Manager 应用与模块：
	窗口列表二维表、排序/列配置、右键操作、窗口属性与样式展示、异步图标加载、置顶/特殊 Z 序段置顶等。
	添加两个配置项用于控制 Standard 模式的义项选择。
51. Island / GUIBlur / BetterLyrics 更新：
	- 修复 BiliFans 启动通知在自定义声音为绝对路径时可能触发命令解析模糊匹配的问题（`/music` 现对路径强制加引号）。
	- 修复 GUIBlur 在部分设备上左右边缘出现未模糊缝隙的问题：调整 DWM 扩展边距与 Blur 区域边界，并补全 Accent 边缘标志。
	- Island 新增配置 `Transition Type (PRO)`（Fade / Right / Left，默认 Fade），用于场景切换（如歌词与闲置）时的转场方向。
	- Island 新增配置 `Transition Blur`（默认关闭），开启后场景切换时附加轻微动态模糊（开始淡入，结束淡出）。
	- 修复 Island `Font Size` 在闲置态仅影响间距而不改变字号的问题（修正混合宽度缓存失效逻辑）。
	- BetterLyrics（Driver 模式）在 Island 显示且翻译来源为 `Driver+ (PRO)` / `Manual` 时：
	  若下一句无官方翻译且 BetterLyrics 翻译器非 Off，会提前异步预翻译下一句，减少译文晚到现象并带缓存去重以控制性能。
52. 回退并修复本轮相关问题：
	- 回退 GUIBlur 边缘扩展与 Accent 标志实验改动，恢复原先稳定模糊方案。
	- 修复 Island 转场在闲置态闪烁问题：改为状态切换驱动的转场时序，不再由 `lastStatusUpdate` 反复触发。
	- 修复 Island `Transition Type` 的方向与语义：`Right` / `Left` 均支持“同方向入场 + 同方向退场”。
	- 修复 Music Overlay 在 `Background Color=Cover` 场景下封面贴图内存增长：增加内存封面纹理上限裁剪，下载与本地命中后都会执行清理。
	- 修复 Dropdown GUI Integration 选项卡滚动值丢失：无论卡片是否展开均会写入 `Records.json`。
	- 为 Dropdown GUI 的 Config / GUI / HUD / Sound 页面与 Old 样式模块配置页面增加滚动记忆并持久化到 `Records.json`（`Module Option Wheels`）。
	- BetterLyrics 在 Island + Translation Source=Driver+ + BetterLyrics Driver 模式下，新增下一句异步预翻译预热，降低译文晚出现概率。
	- 添加命令 `/client window`：等价于 `/window jc_hwnd` 后 `/it`，并更新 COMMANDS 文档。
53. 修复 Island / Dropdown / MusicOverlay 回归问题：
	- 修复 Island Idle 状态下可能出现的左右抖动（转场时间轴不再在切换中重复重置）。
	- 修复 Island Notify -> Idle 时高度短暂塌陷导致“仅看见入场看不见退场”的问题。
	- 调整 Island 转场为整岛生效（背景/描边/内容同步位移与淡变），并增强 `Transition Blur` 的可见效果。
	- 修复 Dropdown 模式下模块配置滚动恢复时机错误导致的滚轮失效；改为仅在打开页面时恢复，并在滚动后实时回写缓存。
	- 关闭 GUI 时立即保存配置与记录，避免 Integration 卡片滚动值在再次打开时丢失。
	- MusicOverlay：模块关闭时自动释放 `blurred_cover` / `blurred_prev_cover`；非 Cover 背景时也会及时清理模糊纹理。

54. Island 转场/模糊扩展优化：
	- 新增 `Transition Blur Extension` 与 `Transition Blur Extension Threshold (0~1)`，允许在 Idle/Notify 文本变化时触发短暂动态模糊（按字符串相似度阈值判定）。
55. Streamer / Live Chatter / Shell 更新：
	- Streamer 新增 `Disconnection Warning`（断连警告）与 `Room Title (READONLY)`，并每分钟同步直播间标题。
	- Streamer 启动时若设置分区与直播间分区一致则不再重复设置分区。
	- Live Chatter：Chat Bar 同步支持彩色输出（时间戳灰色、用户名按 LiveStream HUD 颜色、消息按社交文本配色），并同步礼物投喂信息（正文黄、礼物粉、价值蓝）。
	- 新增命令 `/filetime`：获取/设置文件时间（支持 it，PRO 可改时间），并更新 COMMANDS 文档。
	
56. 修复了 Apps 进入 RegManager 后客户端窗口顶端留出不恰当的空隙的问题。
57. 修改了 Apps 的应用切换按钮样式。
58. 为 RegManager 添加导出、知名键值译名及备注、子项数量显示等功能。
59. Night 夜幕模块新增 Fluent 风格过渡效果：
	- 新增 Effect Style：Classic / Fluent Radial / Fluent Corner Fill / Top Drop / Side Shutter / Fluent Ripple（水波扩散）。
	- 新增 Origin：Screen Center / Mouse / Top Left / Top Right / Bottom Left / Bottom Right。
	- 新增 Easing、Animation Duration (ms)、Feather (px)、Reverse On Disable。
	- 新增 Boundary Shape（Circle / Superellipse）与 Superellipse Power。
	- 新增 Ripple Strength / Ripple Frequency / Ripple Speed，用于调节波纹真实感。
	- Top Drop 新增 Card Count / Wave Amplitude / Wave Cycles / Flow Speed。
	- Side Shutter 新增 Feather / Overshoot。
	- 支持启用时由起点向全屏扩散，关闭时反向收缩（或全屏渐隐）。
	- Night 关闭后会继续渲染过渡尾帧，避免动画瞬间消失。

60. 修正 Night Fluent 扩散视觉：
	- Fluent 模式下提供更好的几何扩散视觉，不再与全局透明度同步渐变，源点扩散更加明显。
	- 调整默认 Feather (px) 为 80，增强边界与扩散方向辨识度。

61. Apps Night 联动 Night 动画优化：
	- 为 Process Manager / File Manager / Reg Manager / Window Manager 新增 `Night Link Animation` 与 `Night Link Animation Duration (ms)` 配置。
	- 新增配置 `Night Link Animation`（Off / Fast Fade / Use Night Effect）。
	- 新增 `Night Link Animation Duration (ms)`（与 Fast Fade 配合使用）。
        - 联动场景默认使用 Fast Fade 简化动画效果，避免在首次切换时因 shader 编译和复杂动画而带来延迟感。
	- Apps 页面的 File / Process / Reg / Window 夜幕联动统一由同一状态机处理，避免重复启停导致抽搐。
	- Apps 内切换应用时，若 Night 联动连续生效则不再重复播放开启动画，衔接更为平滑。
	- 退出 Apps 或关闭菜单时，Night 关闭阶段会沿用最近一次联动动画配置，避免退出动画的风格出现突变。
	- 修复 Night Link 的退出动画重复播放问题：过渡进行中锁定本次动画时长与样式，避免中途回到默认的 Night 时参数造成错误。解决了“先播放快速减淡退场动画又立即重复播放默认退场动画”的问题。

62. Night 联动稳定性修复：
	- 修复 Night 原本已开启时，进入/切换/退出 Apps 会被误关闭的问题：新增并统一使用 `Apps Night Owned` 状态，仅当 Night 由 Apps 联动主动开启时才会在联动结束后关闭。
	- 清理 ProcessManager 内遗留的 Night 退出路径，并修正 Apps 页退出与 GUI 样式切换时的 Night 联动释放逻辑，避免重复关闭或误关闭。
	- 补全 `assets/DICTIONARY.txt`：为 Night 新增效果与联动配置补齐中英文映射（Fluent、Ripple/Top Drop/Side Shutter 参数、Night Link Animation 等）。

63. Window Manager 更新与交互优化：
	- 首次枚举采用快速策略：优先加入前台窗口与鼠标指向窗口，再用 EnumWindows 快速拉取列表，随后后台逐项补全详细信息。
	- 后续枚举改为 NtUserBuildHwndList 方案，提升窗口枚举完整性。
	- 新增右键菜单项：跳转到进程、隐私模式（隐身/黑屏/取消）、重绘窗口、圆角/背景样式/不透明度子菜单、暗色模式切换等。
	- Attributes 新增 Hidden 标签，背景色调更暗；不可见/Cloked 行图标与文本透明度细化。
	- 进程名支持按 Rank 上色，进程ID改为渐变色；最后一列避免省略号并优先保证完整显示。
	
64. IRC 旧版功能独立为 IRC Legacy 模块（ClickGUI 隐藏），新版 IRC 接入 Realm WS；旧版命令保留为 /irclegacy。
65. 新版 IRC WS 常连接；PRO 启动前强制登录/注册并支持激活码绑定。
66. 修复 ClipboardTweaks / ClipboardESP 读取剪贴板导致卡顿的问题：缩短持锁时间并增加处理通知。
67. 限制 ClipboardESP 图片预览贴图尺寸并避免重复加载，减少内存/显存占用，关闭或非图片时自动释放预览贴图。
68. 添加 /encryptf /encryptfc /decryptf /decryptfc 文件加解密命令，支持批量文件与 it 解析。
69. /encryptor /decryptor 使用 Encryptor 模块配置的 Method，修复首参数被当作方法的问题。
70. /encrypt /decrypt 结果输出格式优化。
71. 修复 ClipboardESP 文本显示未加载中文字符的问题。
72. 修复新版 IRC mute/unmute 推送导致客户端崩溃的问题。
73. IRC kick 时自动单次退出登录，PRO 版保存后退出客户端。
74. IRC ban 时记录封禁并在启动时强制校验封禁状态。
75. IRC # 前缀发送在模块未开启时给出明确提示。
76. IRC 禁言到期后自动解除（本地基于 muteUntil）。
77. IRC ban 通知后延迟 10 秒退出客户端。
78. 封禁启动校验改为菜单交互（空格重试、Esc 退出、5s 冷却）。
79. 封禁启动菜单输出优化（用户/原因/剩余时长）。
80. [Hidden]
81. PRO 登录界面提示当前用户名登录成功。
82. 修复 BiliFans 自定义命令在启动阶段执行 /music 时可能被模块配置模糊匹配拦截的问题（命令库未加载时不走模块配置别名路由）。
83. 修复 RecordIntegrationOptionsStatusData 在 record 非对象时的崩溃（Free 配置启动可能触发）。
84. PRO 注册流程调整：邮箱必填并发送验证码（120秒冷却），验证码校验后注册；注册成功后输入激活码并兑换成功才能进入。
85. Shell/IRC：FREE 新增 `/irc email send <email>` 发送验证码；/irc register 改为邮箱验证码并修正缺少验证码提示。
86. Realm WS：客户端连续 10 次连接失败后进入 30 秒冷却。
87. FileManager 右键菜单新增“More Options...（更多选项...）”子菜单。启动后会后台线程读取注册表 shell 自定义项（最少 1 分钟刷新一次），用于文件选择和目录空白处菜单扩展。
88. WindowManager：调整置顶/隐藏排序规则，优化非置顶窗口进程名获取速度，新增手动刷新冷却配置项。
89. Streamer/ConsoleESP/BetterLyrics/LiveChatter/MusicOverlay：修复译文过滤、目标进程退出提示与自动清理、Manual 翻译卡顿、粉丝身份识别、封面背景切歌内存增长问题。
90. WindowManager/ProcessManager/PrivateWindow/Command System：修复图标回退、Pinned 上限、PrivateWindow 亲和检查与不持久化、Apps 启动空白、Fancy 歌词字符、补充新命令。
91. LiveChatter/WindowManager/ProcessManager/GUI/Commands：修复弹幕分割前导斜杠、/helprc 前缀、LiveChatter 控制台样式、WindowManager 图标重试、Pinned 高度限制、下拉集成调试输出。
92. GUI/Apps：修复 Neverlose 风格下未初始化 Apps 区域导致的空白显示，并修复 WindowManager 跳转进程后的 Apps 空白。
93. Shell：修复 /key clearinput 仅删除一个字符的问题，改为基于 caret 稳定时间的循环清空。
94. GUI：修复 Ctrl+G 选色后输入框与方向键等快捷键失效的问题（清理粘住的修饰键状态）。
95. GUI：Ctrl+G 选色返回后强制恢复前景焦点，避免箭头键/Shift+滚轮/Home/End 失效。
96. GUI：Ctrl+G 选色返回后主动发送修饰键 KEYUP，清理残留按键状态。
97. MachineLock：密码输入支持符号/空格等非字母数字字符，并兼容新旧密码配置项。
98. ProcessManager：动态列宽时进程名列最小宽度调大，避免过度省略。
99. Realm WS/PRO 认证：优化 AUTH_* 响应兼容（容错 code/type/reqId 格式），避免验证码/注册“Invalid response”；认证界面退出不再保存配置，防止覆盖模块启用状态。
100. Realm WS：新增 USER_REPORT 客户端封装接口
101. WindowManager：动态列宽时 Attributes 列支持按当前页最小宽度收缩。
102. WindowManager：新增 Anti Suicide 配置，隐藏对自身主窗口/控制台的 Close/EndTask/Kill/Freeze 菜单项。
103. ProcessManager：新增 Anti Suicide 配置，隐藏对自身进程的 Kill/Suspend/模块注入等菜单项。
104. 优化 `MsgBox` 渲染：采用科幻金属面板、斜向纹理、动态阴影与按类型区分的强调色，支持自适应尺寸、菜单键透传、对话框激活时阻止 Neverlose 输入，并改善 `/msgbox2 multicreate` 处理的安全性。
105. 新增 Config 垂直同步（V-Sync）选项（默认关闭），在窗口初始化和运行时配置刷新阶段应用，并补充字典条目。
106. GUI：关闭按钮与 HUD 编辑按钮置顶绘制，优先显示在最上层。
107. 改善 `Toggle Key`：在低级钩子外缓存注册键和选项，配置修改立即生效，抑制物理按键重复按下触发的反复切换，停止每帧重复发送持续按下事件，为左/右鼠标切换选项添加鼠标钩子，使用 `g.last_is_minecraft` 判断 Minecraft 窗口，并复用扩展键/鼠标 SendInput 处理，避免方向键和鼠标切换异常。
108. 汉化：补充邮箱必填与验证码相关词条。
109. IRC：新增 /irc report <type> [detail...] 举报命令，发送 USER_REPORT。
110. Realm WS：断线自动重连；2 分钟内无法重连则自动关闭 IRC 模块；PRO 版断线自动退出客户端。
111. Realm WS/PRO 认证：注册时区分邮箱已存在与用户名已存在；PRO 登录不再强制已激活账号，支持登录后输入激活码；启动检测到本地 free 未激活时直接提示激活码并在激活成功后进入。
112. [Hidden]
113. PRO 认证：管理组(2)登录不再要求激活码；[Hidden]；修复开始界面语言项方向键选择崩溃。
114. IRC/Realm WS：Free 开启 IRC 时无账号自动访客登录并提示注册命令；访客禁止发送消息；[Hidden]；Free 仅在 IRC 打开时连接 WS；Pro 断线不退出并 5 分钟内重连；WinHTTP 错误提示改为可读描述。
115. PRO 认证：自动登陆流程补充详细日志；自动恢复 Token 解码增强，提升含 Realm Token 的自动登录成功率。
116. Records：记录启用模块列表，并在加载档案后按记录补齐启用状态。
117. 启动提示：当 Arraylist 与 Notification 均关闭时，Actionbar 提示 ClickGUI 快捷键。
118. Render：新增 PerformanceHUD，显示 CPU/GPU/内存/网络占用并提供完整配置项。
119. IRC/Realm WS：断线/未鉴权时不再自动关闭 IRC 模块，避免重连失败触发自动登出。
120. PerformanceHUD：优化数值格式/百分号/颜色与中文标签，新增标题与缓动坐标/背景尺寸。
121. IRC：新增发送长度与频率限制、/irc login|resume 冷却、/irc report 权限限制、公告提示、Free 交互登录优化等。
122. GUI/HUD：修复 ChatBar 百分号占位符显示问题，修复 ClickGUI 右上/右下按钮点击穿透。
123. Streamer：开启并启用 Toggle Live Status (PRO) 时，立即同步状态并直接启动直播。
124. Clipboard Tweaks：【PRO】新增 Filter IP Addresses（Strict）配置，严格识别并掩码 IPv4。 
125. Performance HUD：设为 PRO 专有模块。
126. IRC：/irc command 在 Streamer 开启时仅输出成功/失败，详细输出转写日志（避免泄露）。
127. Live Chatter/Live Stream：新增 User Filter (PRO)、User Name Display、Audience Name Display，并应用到通知/控制台/文件/HUD 绘制等输出。
128. Island：修复 Fade 转场在关闭 Transition Blur/Extension 时多闪的问题。
129. Apps：修复 Apps 选项卡顶部区域点击穿透到后层窗口的问题。
130. Audio Visualizer：修复 Bar Graph 拖拽区域计算不准确的问题，按实际绘制区域计算。
131. LiveStream/LiveChatter：新增 /bili live switch/back（含 force/auto），检测冲突配置并可自动调整/备份恢复。
132. LiveStream：切换直播间时自动同步 Host UID；非本人直播间时 Arraylist 额外信息显示房间号，并在切换时弹出标题提示。
133. LiveChatter：新增 Prevent Others Room Chatter Sending，非本人直播间或未登录禁止发送弹幕。
134. LiveStream HUD：舰长/提督/总督头像增加同色空心边框。
135. IRC/Realm WS：新增 /irc list 在线人数/用户列表（PRO 显示完整列表）。
136. Bili Live：/bili live setroom 仅在未设置房间号时可用，切换房间请使用 /bili live switch。
137. LiveChatter：Prevent Others Room Chatter Sending 扩展到 enqueue/direct/命令通路，并对直发分段每次复核。
138. LiveChatter：优化大量弹幕处理开销（观众信息缓存、减少重复查找与文件写入开关）。
139. MusicOverlay：收紧封面缓存与停用时清理，降低内存占用与字体渲染失败风险。
140. Performance HUD：标题补充“性能”，网络/显卡占比值修正（GPU 限制至 0-100%，客户端网速不再超过系统）。
141. Apps：恢复 app switcher 箭头点击判定，Apps 状态更新常驻，关闭 GUI 后自动关闭 Window/Reg 等模块。
142. Apps：修复从模块列表进入 Apps 时淡出/空白问题；Neverlose 下启用应用模块会自动切到 Apps 标签。
143. ProcessManager：动态列宽下进程名列最小宽度调大并按内容自动扩展；最后一列强制完整显示且禁止手动调整宽度。
144. IRC/Realm WS：断线不再立刻关闭 IRC 模块，断连 1 分钟后才自动关闭；“Reconnecting...” 仅输出控制台；断线时 Arraylist 显示 Disconnected。
145. Config：新增 /config copy 与 /config paste，支持导入导出单个模块或 config/gui/hud/sound 的 JSON 配置。
146. Config：新增 Only Save Profile Difference（默认开启），保存档案时仅写入与默认配置不同的项；禁用且无其他差异的模块不再写入；始终保留版本信息；读取差异配置时 ComboBox 自动补齐默认 Options。
147. Profiles：Dropdown/Neverlose 界面新增版本与修改时间差显示（最新排序），并添加 Ctrl+B 打开配置文件夹提示。
148. Neverlose：隐藏主窗口右上角关闭按钮；右下角缩放 grip 新增高亮与悬停 1 秒提示文案。
149. Audio Visualizer：Bar Graph 在 Max Width Rate < 1 时，HudEditor 拖拽区域按实际宽度计算。
150. Streamer：Toggle/Sync Live Status 统一使用当前登录账号的直播间号，不再受 Live Stream Room ID 影响。
151. FileManager：滚轮改为平滑惯性滚动。
152. Performance HUD：新增 Give Way to Mouse，鼠标经过时不透明度淡出为 20%。
153. Profiles：default 档案不显示时间差；时间差每 5 秒刷新；Dropdown/Neverlose 的时间差与版本布局优化。
154. HUD：FPS 与 Client Watermark 支持 HudEditor 拖拽，HudEditor 开启时强制显示。
155. Custom HUD：新增 Exhibition/Adjust/Vape/LiquidBounce/SigmaJello/Rise/Jackal/Neverlose 预设绘制与配置同步，支持 Enabled 字段与 Elements 自动同步。
156. Custom HUD：预设颜色新增 Flow；Rise/Jackal/Exhibition/Adjust 默认值调整；Rise Edition 位置与透明度修正；预设编辑时间改用 record 缓存；logo 预设使用 tex_logos。
157. Clipboard Tweaks：新增 Filter Email (PRO) 过滤邮箱；Streamer 开启时 /irc command 输出改为过滤 IP/邮箱后显示。
158. HWID：改为 TLV 打包+Base32 编码方案（3 字段：UUID/BoardSerial/DiskSerial），并新增 /test hwid-demo 输出与还原验证。
159. IRC/Realm：新增 /irc password change|reset 命令，并为 PRO 登录界面增加忘记密码入口（60s 冷却）。
160. IRC/Realm：/irc email send 支持 register/reset 目的参数，重置验证码单独区分。
161. IRC：新增 /irc block|unblock 屏蔽用户（与 IRC Legacy 同款，按模块配置生效）。
162. 退出流程：IRC 启用时改为先主动断开 Realm 连接并清理鉴权，再在保存配置后关闭 IRC 运行态；避免把“IRC 启用状态”写成关闭。
163. 修复退出崩溃：AppLeave/AppLeaveSimply 在非主线程仅请求退出，不再直接执行 raylib/OpenGL 关闭，避免 _rlglClose 触发 0xc0000005。
164. 新增 IP Tracker 模块：以 HUD 形式实时显示当前外网 IP 与地理位置。
	- 获取方式沿用 IP Address 模块配置项（IP 源 URL、地理位置查询源、超时等）；
	- Update Cooldown (s)：刷新间隔（默认 15s），异步拉取不阻塞主线程；
	- IP Address：Off / All / 3 / 2 / 1，控制显示几段 IP，被消隐段以 Hidden Character 替换（位数与原数字位数相同）；
	- Location：Off / Country / Province / Details，控制地理位置显示粒度，地理位置显示在 IP 下方、左对齐；
	- Notify Change：Off / Notify / Chatter / Title / Speak / WinToast，IP 变化时通知；
	- Streamer 模式：IP 至少消隐后两段（强制 ≤2 段显示），地理位置至多显示到国家级别；
	- Background 系列配置：背景色、不透明度、圆角度、阴影、阴影厚度、阴影不透明度、阴影颜色；
	- Scale：HUD 整体缩放（默认 1.0）；支持拖动定位（X Rate / Y Rate）；
	- 位于 ClickGUI Web 列 IP Address 上方。

------------------------------------------------
v1.0.5
2026/3/3

1. 修复按键绑定在客户端窗口无焦点时无法触发的严重问题。
2. 【PRO】添加模块 RegManager，内置在客户端里的更高级的注册表编辑器，具有多个标签页。
3. 修复 LiveStream HUD 舰长/提督/总督 的观众颜色高亮。

------------------------------------------------
v1.0.4
2026/2/22

1. 修复了 HudEditor 启用时帧率低下的问题。
2. 为 LiveStream 添加配置项：

	Notify Audience Enter Filter (PRO)：【PRO】通知观众进入的筛选器。
	Notify Audience Leave Filter (PRO)：【PRO】通知观众离开的筛选器。
	
		` All：所有观众
		` Fans：粉丝观众
		` Paid Fans: 带有粉丝勋章的粉丝
		` Guard: 舰长/提督/总督
		
3. Ambience（天气系统）重构与完善：

	- Weather 新增 Snowy（雪天）。
	- 将原先大量 Precipitation 配置拆分为 Rain / Snow 两套独立配置（例如 Display Position、Amount Scale、Fall Speed、Angle、Jitter、Mouse Circle、Sound Volume 等），可分别控制雨天和雪天参数。
	- 新增 Rain Preset，选项为：
		` Normal（蓝色雨点）
		` Midnight（黑色暴雨风格）
		` Blood（血雨风格）
	- Weather Cycle (PRO) 的间隔单位改为秒：
		` Weather Cycle Interval Min (s) (PRO)
		` Weather Cycle Interval Max (s) (PRO)
	  并限制最小间隔为 300 秒（5 分钟）。
	- Weather Cycle (PRO) 逻辑增强：
		` 切换天气时自动同步 Weather 配置项。
		` 支持 Snowy 参与循环（含 Weather Cycle Snow Chance (0~1) (PRO)）。
	- 新增 Lightning Opacity (0~1)：控制闪电覆盖层总不透明度，避免过亮。
	- 新增 Precipitation Vignette (PRO)：控制降水暗角强度，数值越大越靠近屏幕边缘越暗。
	- Fog 改回 Ambience 共享配置（不再区分 Rain Fog / Snow Fog）。
	- 修复 Snow 无声音问题：按天气读取对应音量（Snow Sound Volume / Rain Sound Volume）。
	- 兼容旧配置：为旧版 Precipitation 键提供存在性回退读取，避免 Invalid KeyName / Invalid ComboBox 刷屏。

4. 调整 Ambience 雪天音效策略：Snowy 天气不再播放降水环境音（即雪天静音）。

5. 【PRO】为 Ambience 添加窗口顶部积雪系统（仅顶层且可见窗口）：

	- Window Top Snow Accumulation (PRO)：启用窗口顶部积雪。
	- Window Top Snow Accumulation Rate (PRO)：积雪累积速率倍数。
	- Window Top Snow Melt Rate Non-Snow (PRO)：非雪天积雪融化速率。
	- Window Top Snow Shake Loss Rate (PRO)：窗口移动时积雪抖落速率。
	- Window Top Snow Max Thickness (PRO)：顶部积雪最大厚度。
	- 机制说明：窗口位置发生变化时会抖落积雪；雪越大覆盖率和厚度越高；非雪天会逐渐融化。

6. 修复窗口顶部积雪在部分环境下不可见的问题：改进窗口坐标适配、可见性判定与覆盖绘制，并放宽积雪速率上限（支持更高累积速率）。

7. 优化窗口顶部积雪交互与表现：

	- 修复积雪断续线每帧随机抖动的问题，改为稳定分段（同窗口同位置图案保持一致）。
	- 积雪段改为圆角矩形并增强明暗层次（上亮下灰），提升观感。
	- 增加遮挡判定：仅在窗口顶部实际暴露区域绘制积雪，避免被上层窗口完全遮挡时仍显示。
	- 积雪清除规则完善：
		` 关闭 Ambience 或关闭积雪开关时清空全部积雪。
		` 窗口最小化/最大化/ShowCmd 状态变化时清空该窗口积雪。
		
8. ---分割线--- 切换到 lyalex-dev-integrate 分支，将支持 raylib 多窗口
9. 为 Config 添加配置项：

	Check Module Toggle When Startup：启动时是否检查部分模块的启用状态。
	Backup Profile Config：是否保存 *.backup.json 备份
    Load Profile Backup On Main Read Failure：主配置读取失败时是否回退读备份
    Notify When Profile Backup Loaded：从备份回退加载时是否弹通知
    Profile Backup Cooldown (ms)：备份最小间隔（默认 90000）
	
10. 将托盘右键菜单改为异步处理，防止卡死客户端。
11. 为 AntiClose 添加控制台conhost保护。
12. Minecraft Utils 日志输出增强：支持将单行内拼接的多条日志（如重复 [Render thread/INFO]）自动拆分；支持将 `\n` / `\r` 转义为换行并逐条输出到所有输出模式。
13. Live Stream 新增 `Gift Trigger Default Command Cooldown (ms)`，默认命令触发加入冷却控制；冷却期间自动进入队列并按时间异步处理。
14. 重构 Bili 直播弹幕发送为统一异步队列，新增 `/bili live clcq` 与 `/bili live cq` 子命令（list/show/display/clear/pause/resume/add/direct），并支持队列持久化恢复。
15. Chat Queue HUD 支持显示 Minecraft 队列 / Bili 直播弹幕队列 / 双队列，新增双列左右布局配置；HUD X/Y 现以中心锚点定位，双队列显隐切换带坐标缓动动画。
16. 修复 Language/语言 改为其他繁体后GUI翻译十分卡顿的问题。
17. 优化 Dropdown ClickGUI / 灵动岛渲染。
18. 添加 /<moduleName> <keyName> <rawValue...> 修改模块配置的命令快捷写法。
19. 修复 Dropdown Integration 下 ComboBox 未展开文本不翻译的问题。
20. 修复 Keystrokes 的 Box Opacity 无法控制下面鼠标按键的不透明度的问题。
21. 为 Keystrokes 添加配置项：

	Pressed Box Opacity (0~1)：按下的框的不透明度
	Outline Opacity (0~1)
	Outline Opacity (0~1)
	Text Opacity (0~1)
	
22. 修复 BetterLyrics 从其他模式切换到 Hook Render 时不注入的问题。
23. 添加布尔型数据项的直接切换命令：/<moduleName> <keyName>
24. 添加模块：Power Saving，节能模式。

	Forbid Some Modules 开启时会拦截：MotionBlur / Shader(Shaders) / WarpUI / HUDBlur / GUIBlur。
    Weak Rendering 开启时禁用阴影渲染和 Flow 流动着色。
    Limit FPS 生效逻辑：忽略 Config 的 Max FPS 作为上限来源，按该值限帧；若该值大于 Config.Max FPS，则自动降为 Config.Max FPS 的一半。
    
25. 给 Ambience 补上雨声淡入淡出。
26. 开启 Lyrics Physics 将自动准备 BetterLyrics + Audio Visualizer
27. Console 个性化关键项（字体、背景样式、标题栏颜色等）改动后会立即重应用。Console 开着时检测到控制台被销毁，会自动关闭模块并通知。用户再开启 Console 时，若控制台已销毁，会自动重新创建（对齐 Existence 行为）。
28. Dropdown ClickGUI 新增底部横向滚动条（可拖动）。ClickGUI Wheel Action = Vertical Move / Old 时，按住 Shift + Wheel 会横向滚动。
29. 左下角提示新增 Shift + Wheel: Horizontal Move。
30. 为配置项的 Ctrl+G / Ctrl+T / Ctrl+O / Ctrl+Shift+O 的对话框都加上了顶置，防止找不到。
31. 修复 Ctrl+G 打开颜色选择框并完成操作后，在客户端无焦点时按键无法打开GUI的问题。
32. 修复 /gui /gui toggle 命令崩溃的问题。
33. 【PRO】将自动感谢看门狗放在了自动嘲讽的前面。
34. 修复字符串输入框Ctrl+C, Ctrl+V会有额外字符输入的问题。
35. 现在 BetterLyrics 启用后如果 Display Mode = Island 时自动启用灵动岛。
36. 【PRO】修复了 AutoL 玩家名带中括号自动跳过的问题。
37. 修复了 Dropdown Integration 模块卡片中按上下箭头无反应的问题。
38. 修复 ChatQueue 发送聊天时 KeyDisabler 在超时分支可能无法正确恢复的问题，避免 A/W/S/D/Space/Shift 长时间被禁用。
39. 为 Developer 添加配置项：MC Send Chat（默认关闭）。开启后会输出发送聊天流程的 DebugInfo，并让 MinecraftUtils 的模块列表额外信息在处于游戏 GUI 时显示 `GUI`。
40. 为 Chat Queue 添加配置项：Clear Clipboard After Sending（默认开启），可控制发送后是否清空剪贴板。
41. IRC 登录流程增强：启用 IRC 时若未设置有效名称，将弹出输入框要求输入用户名；输入取消或校验失败将自动回退并保持 IRC 关闭。
42. IRC 新增上下线日志机制：启用时自动发送上线消息，关闭 IRC 或客户端退出时发送离线消息；消息协议新增兼容字段（旧版本仍可正常接收显示）。
43. IRC 上下线日志支持冷却与限次保护：新增 `Presence Log Cooldown (s)`（默认 300 秒）；当文本数据库当日更新额度耗尽时自动停止发送上下线日志。
44. 为 Developer 添加配置项：`Disable IRC Log Message`（默认关闭）。开启且 Developer 模块启用时，IRC 不再发送上下线日志。
45. IRC 消息拉取新增上下线事件显示：识别上下线事件后自动显示 `{username} joined.` / `{username} left.`，并支持字典汉化。
46. IRC 新增在线列表能力：`/irc list`（需启用 Developer 模块）可查看当前在线用户名与在线时长；使用全局在线表以减少文本数据库请求次数，并补充异常与脏数据清理。
47. 调整 MinecraftUtils 输入法控制：Input Method (Game)=Off 时，进入 MC 窗口改为静默触发 DisableIME；并新增 Input Method (Command)（Ignore/Off），仅在命令键触发且 GUI 刚打开时处理输入法。
48. 修复 ChatQueue 发送偶发“打开聊天栏后数秒才粘贴”的卡顿：为设置剪贴板增加快速重试与超时失败保护；并将 Block Keyboard Duration (ms) 改为独立超时强制关闭。
49. 调整 Console 在 Module Toggle Mode=Visibility 下的启动行为：若 Console 模块默认关闭，则客户端启动时自动隐藏控制台窗口。
50. 为 Arraylist 添加配置项 Preset（默认 Custom，含示例预设框架）；切换到非 Custom 预设时会自动应用对应配置。为 Mouse Teleport 添加配置项 Sound Path 与 Sound Volume，并完善路径回退与错误提示。
51. 修复 Arraylist Preset 切换后不生效的问题：支持从 ComboBox/字符串两种值来源应用预设，并在无效预设时给出提示。
52. 为 Arraylist 添加配置项 Extra Info Style（Off / - / () / [] / <>），用于控制模块额外信息显示样式（例如 `Module [Info]`）。
53. 修复 AudioVisualizer 无法正常显示的问题。
54. 修复 MinecraftUtils 在前方因为模组出现的时间戳被识别为玩家发言的问题。现在会自动去除时间戳。
55. 更新 HUD 与歌词：Custom HUD 每个 Text 元素现支持 HudEditor 独立拖拽；Better Lyrics 新增 `Karaoke (PRO)` 显示模式并自动启用 `Karaoke` 模块；新增 `Karaoke`（PRO）模块，支持 Single/Double、已读/未读颜色（含 Flow）、双排间距/高低差、入场/退场动画、翻译显示及 HudEditor 锚点拖拽。
56. 修复在系统通知栏上下文菜单中，点击 Open ClickGUI 选项时造成客户端崩溃的问题。
57. 修复在每次快捷键激活 ClickGUI 或系统通知栏激活 GUI 时，鼠标光标异常（变成忙碌/转圈 状态）的问题。
58. 在主线项目以外尝试实现 IPC 和插件市场系统，目前还在内部原型开发和测试阶段。
59. 调整 AI 的 PearAPI 接口适配改为 GET 方式，且仅传递 `message` 参数；不再对 PearAPI 发送 OpenAI 兼容格式的 JSON 请求。并将 PearAPI 模型纠正为 `SparkLite`。
60. AI Settings 新增类型 `ApiHz`，并新增配置项：`ApiHz Model`（默认 `BaiduLite`）、`ApiHz Custom ID`、`ApiHz Custom Key`。支持模型：`BaiduTiny` / `BaiduLite` / `BaiduSpeed` / `SparkLite`，均使用 GET 参数 `id`、`key`、`words` 请求，不使用 OpenAI 兼容格式。
61. 补充上述 AI 相关配置与模型的字典汉化。
62. 修复 AISettings=Local 且 `/chat` 走流式时偶发 `{"text":""}` 导致 `GetAIResponse extract data failed: content not found` 的问题：流式回调现在会累计正文并作为最终文本返回。
63. 为 Developer 添加配置项：`ApiHz Error Debug Output`（默认关闭）。开启后当 ApiHz 返回非 200 且包含 `msg` 字段时，会自动提取 `msg` 并 `DebugWarning` 输出；同时适配 PearAPI 新响应结构，优先读取 `data.answer`。
64. Live Chatter 兼容性限制：当 AI Settings 选择不支持 OpenAI 格式的 AI（如 PearAPI / ApiHz）时，`AI Response Contexts Enabled` 将自动关闭，并弹出警告提示。
65. Agent 兼容性限制：当 AI Settings 选择不支持 OpenAI 格式的 AI（如 PearAPI / ApiHz）时，`/agent` 相关功能将直接拒绝执行并输出错误信息。
66. 给 FileManager 添加了扩展菜单，读取系统注册表。
67. 修复 FileManager 按大小排序和按修改时间排序搞反的问题。
68. 新增模块 Nick Generator，并放入 ClickGUI 的 Misc 栏，位置在 Encryptor 下方。
69. Nick Generator 增加命令：/nickgenerator <mode>（支持 english / neteasemc / normalrandom / japaneserandom）。
70. COMMANDS.txt 补充 /nickgenerator 命令用法说明。
	
------------------------------------------------
v1.0.3
2026/2/14

1. 添加命令：

	/findwindow
	/selectwindow
	/time set
	/time setonce
	/time sync
	/time restore
	/time offset
	/time offsetonce
	/time memory
	/time accel
	/time speed
	
2. 尝试修复 TimeManager 模块设置时间有时会发生错误的问题。添加时间修改数据的持久化。
3. 为 TimeManager 的 Mode 模式添加：Accelerated，仅加速模式。
4. 修复按 Ctrl+F 进入搜索界面可能会留一个f字符的问题。
5. 【PRO】为 Island 的 Lyrics Effect 添加更多的入场特效。修改现有的特效。更加优雅了。
6. 【PRO】添加 MusicOverlay 的假连接状态判断，会自动重连。
7. 修复 Arraylist 在开启 Side Bar 时偶现不显示的问题，优化了背景/阴影绘制对齐。
8. 为 Arraylist 添加配置：

	Side Bar Text Gap：控制侧边条与文字最右侧距离
	Side Bar Style：侧边条样式（Disconnected / Continuous）
	Background Horizontal Padding：控制背景左右留白
	Background Height Mode：背景高度模式（字号+行距 / 仅字号）
	
9. 允许 HudEditor 下将 Arraylist 拖出屏幕一部分（Side Margin 允许为负值）。
10. 修复 Arraylist 文本颜色为 Flow 时，Side Bar 未使用流光着色器的问题。
11. 为 Arraylist Text Color 新增动态配色：Aurora / Ocean Breeze / Peach Bloom / Mint Dream / Sunset。
12. 修复 Arraylist 在大 Line Gap 下文本、背景、Side Bar 的纵向错位问题；修复 Background Height Mode=Font Size 时高度异常。
13. GUI Shadow Rendering Method 新增 Outdated / New（并保留 Old）；并将 Arraylist 背景阴影统一接入全局阴影渲染策略。
14. Arraylist 新增 Entry Exit Animation：Off / Normal / Elastic / Back；优化 Elastic 回弹强度，Back 为更自然的单次回弹收敛。
15. 修复 New 阴影与 Island 背景图相关渲染问题：阴影改为低开销且内深外淡的渐变方案，并补充 Island 背景图的 Wrap/Scissor 状态隔离，避免影响其他 HUD 绘制。
16. 进一步修复 New 阴影与 MusicOverlay 波形：New 改为低层数圆角描边渐变（圆角/非圆角都为柔和角），修复 Simple Wave 强度输入与插值算法，恢复动态起伏效果。
17. 优化 New 阴影观感与交互体验：改为无缝填充分层阴影，新增 Music Overlay 封面切换动画（Loading/Fade），并为 ClickGUI 滑动条加入释放冷却防误触。
18. 继续修复阴影与滑动条交互：New 阴影改为高密度重叠圆角描边环（减少缝隙且不压暗内部），并将滑动条释放冷却统一接入 Dropdown（Old/Integration）与 Neverlose 的左键交互路径。
19. 加宽了部分 UI 的滚动条，方便用户操作。
20. 【PRO】修复了 MusicOverlay 封面切换淡入淡出时出现 wormwaker.png 的问题。
21. 修复 Keystrokes2 的 Rain Effect 长按某一个按键时该键原有的矩形停止运动的问题。
22. 修复了 Arraylist 在客户端启动时的强制刷新。
23. 修复了通知正文超长时，控制台不输出完整文本的问题。
24. 为 Keystrokes2 添加配置项：

	Rain Effect Coordinate Mode: 雨效果坐标模式。
	
		` Follow Key Box
		` Independent
		
25. 修复了 Keystrokes2 的 Rain Effect 长按某一个键时定长截断的问题。
26. 【PRO】为 AutoL 添加配置项：

	Player Blacklist Keywords (Sep With Semicolon)：玩家黑名单关键词（用分号分隔）。玩家名只要包含一个关键词，就不会嘲讽他。
	
27. 【PRO】为 AutoL 的摔落嘲讽补上“从 梯子/藤蔓 等摔了下来”的中文检测。
28. 【PRO】为 AutoL Preset 添加新预设： Normal English
29. 【PRO】修复 AutoL 无法嘲讽 Bed Destruction / Team Elimination 的问题。
30. 修复 AutoText 未启用时仍 Auto Thank Watchdog 的问题。
31. 【PRO】添加 AutoL 对烧死/岩浆烫死的嘲讽。添加配置项：

	Includes Burnt
	Includes Lava
	
32. 修复开机时网易云自动重连导致消息刷屏的问题。
33. 修复 Island 在双行文本场景下的宽度计算错误，避免首行文本被截断。
34. 【PRO】添加 CompileESP 模块：监控常见编译器进程（Java / C / C++，支持 MSVC/GCC/Clang），在编译开始和结束时发送通知。
35. 【PRO】为 CompileESP 添加可配置项：开始/结束通知模式、PID/命令行/耗时显示、编译器进程白名单/黑名单、检查间隔。以及各种HUD配置项。
36. 为 Quick Run 添加配置项：Unknown Command Auto Resolve，可以给 命令行的未知命令用 Everything 自动检查一遍，如果有搜索结果则采用结果中的文件进行运行。如果有多个结果，则会让用户进行选择并存入记忆。
37. 为 Config 添加配置项：

	Limit FPS When Minecraft Focused：我的世界聚焦时限制帧率
	Minecraft Focus Max FPS：我的世界聚焦时最大帧率
	Lightweight Draw When Minecraft Focused：我的世界聚焦时轻量绘制
	
38. 【PRO】略微修改 MinecraftUtils 的 SaveMoveKeys 逻辑。防止一直占用。且默认值改为 false。
39. 为 Typewriter 添加配置项：

	Auto Send Method: 自动发送的方式。
	
		` Simulation: 模拟按键，之前的方式。
		` WMessage: 窗口消息。
		
40. 为 ClipboardESP / SecurityESP 添加众多配置项，整改视觉，可以高度定制。支持 HudEditor 拖曳。添加为鼠标让位。
41. 为 ClipboardESP 添加图像预览功能。以及丝滑的缓动动画。
42. 完善了 LiveStream HUD 的动画。添加横向缓动。
43. 修复了客户端启动 LiveStream 模块时仍会通知一遍直播间观众入场信息的问题。
44. 修复了灵动岛因为圆角程度大导致遮挡部分文本的问题。
45. 【PRO】修复 AutoL 因为多实例导致的冲突问题。
46. 添加模块：ProcessManager 进程管理器，成为第二个 App。
47. 让 AntiSpy 的 AntiMicrophone 为 Mute 时禁用模块自动给麦克风取消静音。
48. 修复 ClipboardTweaks 的 Punctuation Changes=Random 时会造成内容重复的严重问题。
49. ClipboardTweaks 的 Chinese Traditionalization 改为简繁转换 Combobox，取名 Chinese Conversion

	` Off
	` Traditional
	` Simplified
	` Japanese: 和氏汉字
	
50. 【PRO】为 Clipboard Tweaks 添加新配置项：

	Prefix Mode (PRO)
		` Custom / Random Normal / Random Japanese
	Suffix Mode (PRO)
		` Custom / Random Normal / Random Japanese
    Prefix Custom (Sep With Semicolon)
    Suffix Custom (Sep With Semicolon)
    Prefix Random Length Rate
    Suffix Random Length Rate
    
    Invisible Obfuscation (PRO)
    
		` Off
		` Average: 每个字符间插入随机零宽字符
		` Random: 随机间隔插入随机数量零宽字符	
		
	Second Round Chinese Simplification (PRO)：中文二简字转换。将会在 Chinese Conversion 操作之前转换。
	注意！二简字由于编码特殊，大多数字都无法在移动设备上显示，请谨慎开启。


51. 为 Island 添加配置项：

	Show Lyrics Translation: 是否显示译文。
	Translation Source: 翻译源。
	
		` Basic: 对于 BetterLyrics 模式=OCR时，取正文的下一行作为译文；模式=HookRender时，取接收的接下来的一句作为译文。
		` Driver (PRO): 用DLL直接获取译文，无论桌面歌词是否开启译文显示都可以获取。
		` Manual: 客户端自己对原歌词进行翻译。即用 Translator 翻译器模块。如果启用这个选项，则会自动打开 BetterLyrics 的 Translation，你可以自行选择语言。
		
	Translation Position: 译文放在哪里。
	
		` Below
		` Above
		` Override: 直接替代原文的位置。
		
	Translation Gap: 原文和译文的间隙。
	Translation Font Size Rate: 译文字号相较于原文的比例。
	Translation Opacity Rate (0~1): 译文不透明度比例。注意改为1时还是会比原文深一点。
	Center Main Lyric With Translation：开启后，会在正文的另一侧留下空白，让正文在灵动岛垂直方向上居中。
	Smooth Lyrics Interrupt (PRO): 【PRO】更丝滑的歌词打断动画（专业版）
	
	Lyric Per-Char State (PRO): 【PRO】逐字歌词模式。
	
		` Off
		` Animation: 控制入场动画。
		` Tint: 染色。
		` Fade: 控制不透明度。
		
	Lyric Per-Char Update Interval (ms) (PRO): 【PRO】逐字歌词更新间隔（毫秒）
	Lyric Per-Char Unread Opacity (0~1) (PRO): 【PRO】逐字歌词未读部分不透明度 (0~1)。注意这个仅对 Fade 模式有效。
	Lyric Per-Char Tint Color (PRO)：【PRO】染色逐字歌词的颜色。
	Per-Char State Affects Translation (PRO)：【PRO】逐字歌词是否影响译文。
	
	
52. 为灵动岛添加栈结构，使得某一状态在被打断后可以恢复。
	
53. 为 Config 添加配置项：

	Client Display Region (Restart to Apply)：客户端展示区域（重启生效）
	
		` Single Monitor: 单块显示器。
		` Virtual Desktop (All Monitors): 虚拟桌面，所有的显示器拼接起来的矩形。由系统设置决定。
		
54. 为 Arraylist 添加配置项：

	GUI Integration Performance Mode：GUI打开时，降低功耗。有助于提高帧率。

55. 优化了 ClickGUI/Arraylist/Notification 的绘制，提高了很多帧数。
56. 为 Notification 添加新的 Metro 风格：Lite


------------------------------------------------
v1.0.2
2026/2/12

1. 修复了 Island 在空闲的时候仍折叠字符串导致图片插入失败的问题。
2. 添加 /bili live setarea 的分区名称模糊匹配支持。有歧义时将不会自动匹配并输出错误信息。
3. 将 Streamer 模块的额外信息改为当前的分区名称。
4. 修复 BetterLyrics 展示模式为 Island 时有时候会出现不透明度持续过低导致无法显示的问题。
5. 现在使用 /bili live setarea 设置分区时，将会一同修改 Streamer 模块的模块配置，防止分区被立即改回去。
6. 修复 Island 的 Sync Title Status / Sync Actionbar Status 的闪烁现象。
7. 添加命令：

	/arraylist
	/module hide
	/module show
	/module showall
	/module hidden
	/module query
	/module list
	
8. 为 LiveStream 的 g.live_stream_info 添加互斥锁防止崩溃
9. 为 OpacityChanger 模块的不透明度设置添加窗口属性（Prop），以实现重启客户端仍能获取不透明度。
10. 为命令行添加更智能的补全，例如 /config set autoc<Tab> 就能补全出AutoClicker，后面的配置项也能补全。还有很多 <hprocess> <hwnd> <path...> 都可以补全了。
11. 略微优化渲染。

------------------------------------------------
v1.0.1 [only Pro]
2026/2/12

1. 为 Keystrokes2 添加配置项：

	Show Exit Animation：展示退场动画
	Exit Animation Duration (ms)：退场动画时长（毫秒）
	
2. 如果通知消息内容包含换行符，现在只会取第一行并添加省略号。
3. 为 Notification 添加配置项：

	Notify Max Length: 通知最大长度
	
4. 进一步完善 BetterLyrics 注入/卸载DLL的逻辑。
	
------------------------------------------------
v1.0.0 [only Pro]
2026/2/12

1. 延长了 CloudMusic 等待启动的时间且改为异步。
2. 修改 CloudMusic 查找网易云路径的逻辑，先考虑 Custom Directory 配置项再进行搜索。并接入 Everything。
3. 修复了 BetterLyrics 注入网易云时的短路径判断逻辑。

------------------------------------------------
v0.9d
2026/2/2

1. 现在 ClickGUI 风格从 Imgui 换成其他的时，会自动重新启动客户端，防止无法开启 Restart 模块
2. 添加命令：

	/config ui
	/mclog test
	/privatewindow check
	/privatewindow why
	/privatewindow diagnose
	【PRO】/bili comment recv
	【PRO】/bili comment recvui
	
3. 为 GUI 选项添加配置项：

	Anti Aliasing Intensity (0~1): 抗锯齿强度。
	Sliders: 滑动条模式。
	
		` Always: 数值类型都配有一个滑动条。最大最小值仅供参考，并非专门设置的。
		` Some: 仅对有明显最大最小值的数值做滑动条。
		` Off: 不做滑动条。
		
	Slider Only Editing: 是否仅在编辑值的时候显示滑动条。
	Module Option Scroll Bar: 模块配置是否启用滚动条。不过无论是否开启，你都可以使用鼠标滚轮进行滚动。
	Tab Expand Animation Duration (ms)
	Tab Animation Expansion: 每一列在播放动画时是否播放展开动画。
	Chat Box Max Count: 聊天框最大数量。
	
4. 开始给 GUI 的数值配置项添加滑动条。对于同时具有最大值最小值的模块配置，调节过程会始终保持最小值<=最大值。
5. 【PRO】修复了 AutoText 没有启用的情况下启用 Auto Login / Auto Register 仍会触发的问题。
6. 【PRO】多次完善了 AutoL 的相关词库。
7. 修复 TimeDisplay 的新日子提示 New Day Notification 失效的问题，并保证在00:00报时之后而不是同时。
8. 为 Sound 音效配置添加配置项，添加了非常多的音效：

	Option Sound Enabled：启用选项各种音效，会在配置项编辑、修改等的时候播放。
	Top Tab Sound：顶部选项卡音效
	Profiles Page Sound：档案页面音效
	About Page Sound：关于页面音效
	Startup Sound (PRO): 【PRO】客户端启动音效（专业版）
	
9. 修改了部分 Sound 音效配置的默认值。
10. 为 Screenshot 添加截图音效。
11. 修复 Combobox 没有折叠动画的问题。
12. 修改 LiveStream 的弹幕接收最大允许延迟的默认值为60秒，防止B站时间和本地时间差的太大导致无法接收弹幕。
13. 【PRO】为 AutoL 添加配置项：

	Includes Spear Penetration：包括长矛穿刺嘲讽
	Includes Mace Smashing：包括重锤压扁嘲讽
	
14. 阻止了 ClipboardTweaks 和 AISettings 的间接递归会导致死循环的问题。
15. 现在文本编辑框支持使用左右箭头/Home/End移动光标了，也支持使用Delete删除光标后面的字符了。
16. 为 Speaker 添加配置项：

	Japanese Transformation：日语转换，自动将日语转换成罗马音使得不支持日语朗读的系统讲述人也可以以英文方式朗读日语。注意：汉字目前无法使用日语方式朗读。
	
17. 为 Dropdown 下拉式 GUI 的模块分类的展开和折叠添加了动画。
18. 修复了偶尔发作的一个 MeasureTextEx 导致的崩溃漏洞。
19. 修复了 SessionHUD 在 HudEditor 启用时仍能为鼠标让位的问题。
20. 为 Dropdown GUI 整体/模块配置卡片，以及 Config/GUI/HUD/Sound/Profiles UI 的滚动条，以及 Neverlose GUI 的左侧Tab的滚动，右侧区域的滚动条，以及 FileManager 的滚动条。
21. 修复 FileManager 图标风格不为字符时无法正常显示图标的问题。
22. 将 Dropdown 老式配置界面在编辑框编辑时点击外面的行为从“放弃编辑”改为“完成编辑”。
23. 修复 Dropdown Integration 配置界面没有的编辑框编辑时点击外面没有任何行为的问题。
24. 给 FileManager 文件管理器 UI 的路径的每一段都添加了点击逻辑，可以快速跳转文件夹。
25. 为 Dropdown Profiles UI 的各个操作按钮添加悬浮文字。
26. 为 FileManager 添加配置项：

	Open Selected With Single Click: 单击打开选中文件。打开后，鼠标悬浮在选中文件时会出现下划线，点击一次即可打开。该选项默认关闭，即需要双击才能打开。
	
	【PRO】
	File Time Colorful Highlight (PRO): 文件时间彩色高亮（专业版）
	Show File Time Difference (PRO): 显示文件时间差（专业版）
	
27. 为 MinecraftUtils 添加了更多的非法词汇检测。
28. 将 IRC 的 Taboo Filter 改成屏蔽词库的高级过滤。
29. 修复 FileManager 中以 Ctrl 开头的快捷键失效的问题。
30. 修复 FileManager 右键菜单中强制删除文件失效的问题。
31. 修复 Arraylist 在启动时对齐失败的问题。
32. FileManager 在切换标签页时，首先将使用以前的缓存，而不是等待刷新一次。
33. 修复 FileManager 在同一文件夹中复制文件粘贴导致源路径和目标路径相同的问题。现在会加编号，和资源管理器行为相似。
34. 修复 ChatBox 的动画等问题。
35. 将 AutoLiveChatter 模块重命名为 LiveChatter，并将 LiveStream 模块的弹幕部分分到 LiveChatter 模块。重命名部分配置项。
36. 为 Config 添加配置项：

	Remove Outdated Module Options：移除过时的模块配置项。如果一个模块配置项key在默认配置里面没有，则表示已过时。
	
37. 现在在使用 BiliSettings 登陆B站以后，会自动填写 LiveStream 的房间号，主播ID以及 BiliFans 的自己的UID并提示。
38. 修复 QuickCommand 单例模式下 Chat Box 创建一次后无法再次创建的问题；单例模式关闭时无限创建的问题。
39. 修复 DisableConsoleModes 函数
40. 修复 ChatBox 在回车时需要等待动画结束后才返回的问题。
41. 修复控制台快速编辑等模式禁用失败的问题。
42. 【PRO】暂时删除了 WarpUI 的 Camera Roll，因为交互映射修不好。
43. 【PRO】为 WarpUI 的 Projection 重新添加了两种曲面，并修改视觉参数使得效果让人满意。
44. 为 PrivateWindow 添加了对特殊窗口的判定，如果是则跳过，尝试防止在关闭模块后出现白色幽灵窗口
45. 修复 BetterLyrics 注入DLL失败始终提示DLL找不到的神秘问题。
46. 【PRO】修复 NL GUI 左侧滚动后顶部和底部有重合的问题。
47. 【PRO】修复 NL GUI Settings 里的卡片标题没有汉化的问题。
48. 完善 /config 命令，添加了模糊匹配、交互子命令等高级功能。使用 /config ui 命令体验。
49. 【PRO】修复 NL GUI 无法按 Ctrl+S 保存的问题。
50. 纠正 AutoClicker 的一个配置项拼写错误：TargetKey Hold Threshould Time → TargetKey Hold Threshold Time
51. 为两种GUI的搜索界面添加搜索模式按钮，可以搜索模块配置项了。
52. 为 LiveStream 添加配置项：

	Auto Toggle LiveChatter Module：自动联动直播弹幕模块
	
53. 修复因客户端重启导致 Bili Fans 无法获取新增粉丝昵称的问题。采用 Record 临时存储缓存。
54. 修复 Keystrokes2 的 Rain Effect 开启时某一个键持续按住的时候矩形不受高度限制的问题。
55.【PRO】为 AutoL 的 Preset预设 添加：Normal Chinese
56. 修复 /music 播放.wav 音频的部分路径编码错误问题。
57. 将 AntiCapture 的 HUD 默认值改为 false。
58. 尝试修复客户端任务栏图标时常无法加载的问题。
59. 修复 GUIBlur 在模式调为 Acrylic 时关闭GUI仍模糊的问题。
60. 修复 Keystrokes/Keystrokes2 在 Give Way to Mouse 关闭时鼠标经过仍消失的问题。
61. 修复 Dropdown GUI 老版配置界面的纵坐标错位问题。
62. 修复 Keystrokes2 在 Hud Editor 启用后拖拽无效的问题。
63. 给 Dropdown GUI 老版配置界面添加了高度适配，防止过高超出屏幕。
64. 为 Island 添加配置项：

	Max Width Rate (0~1)：最大宽度占比，防止太宽超出屏幕
	
65. 修复 CaretBrowser, HoverFocus, NoAnimation, MouseTrails 的开关超时问题。
66. 为 HoverFocus 模块添加配置项：

	Bring to Top: 是否将窗口带到顶部（修改了Z序）
	
	修复超时时间的同步错误。
	
67. 为 Mouse Trails 添加配置项：

	Trails：轨迹数量，范围2~16。
	
68. 删除 NoAnimation & MouseTrails 之前无意义的配置项。
69. 实装 Reminder，提供简单的每日/节日祝福。可以自行探索。

------------------------------------------------
v0.9c [only Pro]
2026/1/17

1. 将 BetterLyrics 的模块切换改为异步。
2. 修复了 Shell 开启时可以关闭 Console 的问题。由于 Shell 采用了 replxx 新版终端方式，关闭控制台再打开会导致问题，所以直接禁用关闭控制台。需要先输入 /break 关闭 Shell 才行。
3. 对 IRC 用户名新增了无效字符和长度判定。以及同一计算机的用户不得创建多个用户昵称。
4. 为 Arraylist 添加配置项：

	Language：可以单独调整 Arraylist 的语言了
	
	` Follow Global: 跟随全局语言
	` English
	` 简体中文
	
5. Minecraft Utils 新增对 IDEA runClient 的实例的判定。
6. 为 Streamer 的 Bili Live Area 分区添加更多预设：

	Minecraft, Terraria, Science, Console Games, Virtual 等。
	
7. 在 Streamer 模块开启时，添加在修改分区选项时自动调用 API 更新分区。
8. 添加命令：

	【PRO】/everything
	/findfile
	/findfileb
	/bili fans
	/bili live chat
	/bili live getarea
	/bili live gettitle
	/encryptor
	/decryptor
	【PRO】/what is
	【PRO】/wiki
	【PRO】/word
	【PRO】/mccolor
	【PRO】/mccolorcopy
	
	修改了下面命令的用法：
	/bili live addchatter/chatter/leetchatter
	
9. 添加模块： Everything ，对接软件 Everything。使用 /everything 命令查看更多。
10. 【PRO】修改自动嘲讽和检测发言的调用顺序，可以规避一些特殊情况。
11. 【PRO】修复 <Player> Text 句式中如果Player含空格则不会被当成发言的问题。
12. 【PRO】修复自动登陆重复密码的问题。
13. 【PRO】为 AutoL 添加配置项：

	Detect Speak：检测发言方式。
	
		` Pattern: 传统的文本样式检测。
		` AI: 使用人工智能进行提取和判断。（注意：如果你配置的AI不是很聪明，就不要使用，请使用上面的Pattern模式）
		` Mixed: 使用人工智能判断是否为发言，用传统文本样式提取文本。
		
	为自动嘲讽添加摔死的嘲讽。
	Includes Falling: 包括坠落（原版的摔死提示，包括被石笋刺穿）
		
14. 为 Console 控制台添加配置项：

	Module Toggle Mode：模块切换模式。
	
		` Visibility: 可见性（已改为默认项）。切换控制台模块，切换的是控制台的可见性。这意味着客户端启动时就会创建控制台。
		` Existence: 存在性（之前的选项）。启用控制台模块就会创建一个控制台，禁用控制台模块就会销毁控制台。
		
15. 为了兼容 Windows 7，将 IsProcessCritical 和 IsImmersiveProcess 函数的调用改成了动态调用。
16. 【WIP】添加模块：CaretBrowser，但是可能效果不明显，应该是对旧版系统或应用有效
17. 【WIP】添加模块：HoverFocus，和 Auto Focus效果一样但是是 Windows 自带的。会同步系统的设置。

	Hover Timeout (ms): 悬停多久才会切换焦点（毫秒）。
	
18. 为 Config 添加配置项：

	Volume: 客户端音量。(0~100）是 Windows 层面真实的进程音量。
	
19. 修复了复制文件后在模块配置粘贴的时候崩溃的问题。
20. 修复 TypingEffects 显示的 % 占位符注入导致崩溃的问题。
21. 修复 LiveStream 的 Gift Check。意味着可以检测直播间礼物了，【PRO】版可以使用自定义的礼物触发器。
22. 完善了替代词库，加入了更多的中国方言、网络用语、英文缩略语等。
23. 【PRO】添加模块：WarpUI，实现三维界面，并修正鼠标坐标的映射关系。启用前最好绑定一个快捷键。注意启用后托盘右键菜单将会出现一个选项叫“禁用空间变形 Disable WarpUI”。
24. 为 Clipboard Tweaks 添加配置项：

	Notify: 是否通知开始和完成。
	Update Cooldown (ms): 监视剪贴板的冷却时间。
	AI Transformation: 人工智能变换。注意这层变换会最先进行。将当前文本加上提示词交给AI处理，变为AI的回复。
	AI Transformation Prompt: 人工智能变换提示词
	Encryptor：将结果再交给加密器加密一次。该操作为最后进行。加密选项请在 Encryptor 模块设置。
	
25. 修复其他模块调用 Clipboard Tweaks 的文本加密仍会复制到剪贴板的问题。
26. 为托盘菜单添加 Disable WarpUI, Disable Streamer
27. 为 /timestamp 命令添加时间差显示。
28. 为 ClipboardTweaks 处理函数添加灵动岛进度条信息。
29. 修复 /help 对于有子命令的命令只输出第一块帮助信息的问题。
30. 修复命令行在没有输入子命令的情况下对子命令无法按Tab补全的问题。
31. 为 NoScreenSaver 添加对相关系统参数的设置。
32. 修复无管理员权限时在别的高权限窗口下按下后 ClickGUI 开启又关闭的问题。引入了强制冷却时间。
33. 为 Shell 添加配置项：

	【PRO】为 Theme 添加新的主题：Jackal Pro，专为Pro用户使用。
	
	Jackal Pro Subtheme: 【PRO】Jackal Pro 主题的子主题。
	
34. 修复 ParseColor 对于 &十六色 的十六进制字母无法解析的问题。
35. 为 ChatQueue 在 Minecraft 聊天栏发送消息时的复制添加了一层判定，防止崩溃。
36. 为 BiliFans 添加配置项：

	Show Fans Nickname (PRO)：【PRO】显示粉丝昵称（专业版）
	
		` Off
		` Only Self: 目前只能显示自己的粉丝增加的具体昵称。
		
37. 为启动器添加 tar 命令检查。
38. 修复 LiveStream 的 Max Allowed Chatter Delay (s) 失效的问题。
39. 貌似修复了透明度叠加导致出现异常透明区域的问题。
40. 为 WarpUI 添加了变化时的淡入淡出。

------------------------------------------------
v0.9b
2026/1/9

1. 添加模块：Session HUD，显示当前 Windows 用户信息，模仿挂端设计。还会有当前的游玩时间，实际是开机时间。

	X Rate
	Y Rate
	Hide When Menu On
	Give Way to Mouse
	Avatar Scale: 头像缩放。
	Avatar Circle: 是否使用圆形头像
	Avatar Opacity (0~1): 头像不透明度
	Width
	Background
	Background Opacity (0~1)
	Background Round Corners
	Background Roundness
	Background Shadow
	Background Shadow Thickness
	Background Shadow Opacity (0~1)
	Background Color
	Background Shadow Color
	Text Font Size
	Text Color
	Time Info: 是否显示游玩时间信息。
	
2. 为 Minecraft Utils 添加对 Lunar Client 的支持（因为日志和游戏目录是分开的，之前的代码不生效）。
3. 为 Minecraft Utils 添加单人世界进入世界后对玩家游戏名的自动更新。
4. 为 Minecraft Utils 添加配置项：

	In Game Detection: 游戏中检测方式
	
		` Auto: 自动
		` Cursor Visibility: 光标可见性（高版本）
		` Mouse Capture: 鼠标捕获 (GLFW)
		` Window Center: 窗口中心（低版本）
		
	Window Center Radius: 窗口中心半径
	
	Log Game Chat Output Filter Mode：日志游戏聊天输出过滤模式（针对非法词汇）
	
		` Block: 静默阻止。
		` Replace: 替换词汇为星号。
		` Warn: 警告。仍输出完整内容。注意警告的时候会显示那个词汇的第一个字符，后面是星号。
		` Warn & Block: 警告并阻止。
		
	Command Key: 输入命令的绑定按键。
	Inventory Key：背包键
		
5. 修复对 Minecraft 玩家名的校验允许非汉字的 utf-8 三字节字符的问题。
6. 修复 Key Disabler 模式为 Locker (Press End to escape) 时 End 键不敏感的问题。
7. 为 Key Disabler 模式添加 A,W,S,D,Space,Shift
8. 为 Chat Queue 添加配置项：

	Block Keyboard While Sending：发送时屏蔽键盘（其实只屏蔽AWSD,Space,Shift），防止你不小心修改消息。
	
9. 完善了发送聊天消息的函数，并改为异步。
10. 【PRO】修复 NL Settings 的卡片按住 Ctrl 点击重置仍报错的问题。
11. 【PRO】修复 Auto Login / Auto Register 在尖括号的时候检测不到的问题。
12. Minecraft Utils 同步游戏的按键绑定现已支持低版本的整数按键表示。
13. Minecraft Utils 添加对游戏真实版本的推断。
14. 为自动疾跑添加背包打断，指令打断，聊天栏打断，ESC打断
15. 【PRO】 为 SaveMoveKeys 添加背包按键检测，在低版本很有用
16. 修复了 Island 电量显示在台式机上数值显示为 255 的问题。
17. 为加密解密方式添加新方法，请使用 /encrypt /decrypt 命令：

	beast: 兽语
	abracadabra: 魔曰。由于开源协议影响，该方法需要你外部下载魔曰加密器并配置好 Encryptor 模块的路径。我已经尝试将原仓库移植为C++，点击链接查看仓库：https://github.com/noexcept2005/AbracadabraCpp 编译后将moyue.exe的绝对路径输入到 Encryptor 的 Abracadabra Encryptor Path 中。
	
18. 修复了命令行在输入字符后向上滚动到达提示时间时，被直接拉到最底部的问题。以及没有输入时，仍会触发提示的问题。
19. 为 Target HUD 添加配置项：

	Avatar Circle：圆形头像
	
20. 【PRO】为 GUI 选项添加配置项：

	NL User Icon Circle：NL用户图标圆圈
	
21. 添加模块：Encryptor 加密器。加密或解密文本然后输出。

	Source: 来源。
	
		` Fixed: 固定。
		` Clipboard: 剪贴板。
		
	Fixed Content
	
	Operation: 操作。
	
		` Encrypt: 加密。
		` Decrypt: 解密。
		
	Method: 加密/解密手段。
	Copy to Clipboard: 如果成功，是否将结果复制到剪贴板。
	Abracadabra Encryptor Path：魔曰加密器路径。由于开源协议，无法将加密器整合到客户端中。你需要外部连接指定的加密器。
	
	
22. 修改了 /encrypt 和 /decrypt 文本参数为空的默认行为：先获取剪贴板文本，如果为空才让用户输入。
23. 添加命令：

	/abracadabra
	/abracadabracopy
	/encryptcopy
	/decryptcopy
	/bili live create
	/bili live info
	/bili live host
	/bili live setroom
	/bili live area
	/bili live areas
	/bili live settitle【PRO】
	/bili live start【PRO】: 开播
	/bili live startsilent【PRO】
	/bili live stop【PRO】: 关播
	
24. 删除了 cross_hatching, mvp 着色器。因为太丑了。
25. 为 GUI Styler 添加新预设：Old，还原旧版本GUI视觉。以及一种【PRO】专业版用户的视觉：Modern，为GUI提供局部毛玻璃背景。
26. 现在 Streamer 主播模式 开启后，将会过滤一些字符串的违禁词。包括 Island, Title, Actionbar 等。
27. 为 Bili Notifier 添加配置项：

	Reply Content Max Length：回复内容最大长度，太长会截断并添加省略号
	
28. 【PRO】添加模块：Reminder，会在特定场景下弹出一些通知。
29. 为 Translator 模式添加：PearAPI，可能不是很稳定，有时候会报 500 错误
30. 为 Dropdown 下拉式UI的字符串配置项自动反转义，也就是说不需要你手动考虑转义了。同时去除Ctrl+E,Ctrl+U,Ctrl+Q的提示（但是你还是能用）
31. 为 Dropdown 下拉式UI的模块悬停高亮添加淡出效果。
32. 为 Notification 的 Prefix Style 添加新预设：

	Simple
	
33. 为 MC Display 添加配置：

	【已废弃】Hand 3D Mode：手部三维模式
	
34. 为 GUI 添加配置项：

	Module Option Style：模块配置风格，默认值已改为 Integration，可以体验一下新版的 UI。
	
		` Old: 旧版，独立页面
		` Integration: 合并到UI中
		
	Module Option Integration Item Max Count：模块配置集成项目最大数量（防止过长，越小越短）
	Save Integration Options Status Data：保存集成选项状态数据
	Reset Button Confirmation: 重置按钮确认（取代之前的NL Reset Button Confirmation）
	
35. 为 HUD Blur 添加配置项：

	Dropdown GUI Background (PRO)：下拉式 GUI 背景（专业版）
	
36. 修复 Tab Animation Delay 较高时 GUI 关闭动画被提前掐断的问题。
37. 将 Time Display 的 Half Hour Notification 有关的配置项都改名为 Time Announcement，因为不一定是每半小时了。
添加配置项：
	Time Annoucement Mode: 报时时间模式。
	
		` Half Hour: 跟以前一样，半个小时
		` Hour: 整点报时
		` Custom: 自定义规则。
		
	Time Announcement Custom Rules (Sep With Semicolon)：报时自定义规则（用分号分隔）
	你可以使用通配符*匹配一位数字。例如：**:**, **:20, 1*:30
	
38. 为 Minecraft Utils 游戏日志提示添加对 '\n' '\r' 的删除。（有些服务器的漏洞）
39. 为 Streamer 添加配置项：

	Async: 是否异步检查。
	Update Cooldown (ms): 更新冷却（毫秒）。
	Sync Bili Live Status：同步B站直播状态。就比如说你在外部关播，客户端会自动关闭这个模块。
	Toggle Bili Live Status (PRO)：【PRO】切换B站直播状态（专业版），启用模块自动开播，关闭模块自动关播。
	Bili Live Platform: 【PRO】开播时使用的平台标识。
	Param version: 【PRO】参数 version
	Param build: 【PRO】参数 build
	
	Bili Live Stream Key Output：【PRO】哔哩直播密钥输出模式。开启模块开播成功后，你需要将密钥粘贴到OBS的密钥栏中。
	
		` Off
		` Copy: 复制到剪贴板。
		` Console Output: 输出到控制台，请保证控制台提前开启。
		` Both: 上述两者。
	
	一旦你得到了串流密钥，	
	无需直播姬，如何使用OBS开播？参考：https://www.bilibili.com/video/BV1eH4y1r7r1?t=541.1
	【PRO】注意你也可以使用新添加的 /bili start 或 /bili stop 命令开关播。使用 /bili host 查阅主播信息，使用 /bili info 查看直播间信息，使用 /bili create 创建自己的直播间。
	
40. 添加了初始化时对 loader 的存在性校验。
41. 为启动器的收尾阶段的批处理添加 @ECHO OFF，以及修改了启动器的部分其他内容。
42. 加密了：PPLControl.exe, WindowTopMost.dll
43. 为 Speaker 添加配置项：

	Volume: 音量。

------------------------------------------------
v0.9a
2025/12/25

1. 修复了 GUI 选项中 Disable DPI Scaling 打开时在屏幕缩放 > 100% 时无法显示完整的问题。
2. 修复了 Music Overlay 在网易云未启动时封面仍在转圈的问题。
3. 为 Force Topmost 添加配置：

	Not While Using IME：使用输入法时禁用
	
4. 修复选择 Apps 选项卡后关闭 GUI 时未恢复置顶的问题。
5. 修复客户端命令行参数的严重冲突问题，以及 --command 参数无法使用的问题。
6. 修复 Shell 的 Allow Terminate Shell Thread 禁用时没有起到实质作用的问题。禁用后，你需要通过 /break 命令退出命令行，无法自动退出。
7. 修复 DownloadHUD 背景颜色为 Flow 时无效的问题。
8. 为 Shell 命令行的补全添加模块名称。
9. 为 Shell 添加配置项：

	Command Completion: 命令补全
	Command Hints: 命令提示
	Command Highlighter: 命令高亮器
	Save Command History：保存命令历史（到文件：config/shell_history.txt）
	
10. 大大加强了命令行的补全和高亮系统，包括多参数自动补全，参数循环着色，修复命令提示等。
11. 修复 MusicOverlay 模式为 Hook 时开启后再开启网易云时不能立即打开 Cloud Music 模块的问题。
12. 修复 Better Lyrics 选择非 OCR 模式仍判断歌名语言的问题。
13. 添加模块：Color Picker 取色器。

	Exclude Client: 是否排除客户端窗口。
	HUD: 是否显示HUD。
	Mode: 模式。
	
		` Instant: 启用模块后瞬间取色并复制。
		` Tool: 工具模式，显示HUD，按快捷键复制。
		
	Copy Hotkey: 复制颜色的快捷键
	Copy Hotkey (Inverted Color): 快捷键，按下后可以复制反转色
	
	Format: 复制的格式。
	
		` R,G,B
		` H,S,V
		` H,L,S
		` HEX
		` RGB()
		` R,G,B (float)
		
14. 添加模块: Tint，为客户端整个贴图施加颜色滤镜。
15. 为 Title 模块的 Text Stroke 添加选项：Glow 发光。
16. 为 Title 模块添加配置项：

	Text Glow Size Rate: 文本发光大小比例
	Text Glow Amount: 文本发光数量
	
17. 改进了 Title 模块的 Text Stroke 为 Shadow 时的绘制，提高了阴影距离。
18. 【PRO】加入模块：Memeizer，生草机。目前有一个BUG：提供的文本不能过长，否则容易出现奇怪的编码问题导致生成失败。

	Cut Words: 分词方式。推荐用 API。
	Exclude Words: 不翻译的词汇，一般是一些虚词，如果翻译可能会很别扭。
	
19. 给 AI Settings 添加配置：

	Memeizer Processor (PRO)：生草机处理器
	
20. 添加模块：Typing Effects，打字特效

	IME Indicator: 输入法指示器
	IME Indicator Size: 输入法指示器大小
	Caret Indicator Temp Duration (ms): 插入符指示器临时时长（毫秒）
	IME Indicator Temp Duration (ms): 输入法指示器临时时长（毫秒）
	
	Caret Indicator: 插入符指示器
	
	Caret Indicator Style: 插入符指示器风格
	
		` Arrow
		` Box
		` Crosshair
		` Capture
		
	Caret Indicator Arrow Style: 插入符指示器箭头风格
	Caret Indicator Capture Scale: 插入符指示器捕获缩放
	Caret Indicator Size: 插入符指示器大小
	Caret Indicator Color: 插入符指示器颜色
	Caret Indicator Opacity (0~1): 插入符指示器不透明度 (0~1)
	
	Area Indicator: 区域指示器
	Area Indicator Easing: 区域指示器缓动
	Area Indicator Easing Speed (0~1): 区域指示器缓动速率 (0~1)
	
	Selected Text Indicator Size: 选中文本指示器大小
	Selected Text Indicator Mode: 选中文本指示器模式
	Selected Text Indicator Color: 选中文本指示器颜色
	Selected Text Indicator Translation Exclude Characters: 选中文本指示器翻译排除字符
	Selected Text Indicator Translation Max Length: 选中文本指示器翻译最大长度
	Selected Text Indicator Temp Duration (ms): 选中文本指示器临时时长（毫秒）
	Selected Text Indicator Opacity (0~1): 选中文本指示器不透明度 (0~1)
	
21. 为 Minecraft Utils 添加配置项：

	Key Input Method：按键输入方式
	
		` SendInput
		` WMessage
		` Simulation
		
	Auto Read Keybinds: 自动读取按键绑定，读取 options.txt，目前是实验性功能
	Auto Read Cooldown (ms): 自动读取冷却（毫秒）

	Log Parser UTF-8：日志解析使用UTF-8编码
	
	Chat Send Cooldown (ms): 聊天发送冷却（毫秒）
	Chat Send Required Idle Time (ms): 聊天发送要求的空闲时间（毫秒）
	Use Key: 使用键
	
22. 为 Speaker / Typing Effects 添加配置项：

	Not As Debuggee：被调试时禁用。在被调试时调用会遭到失败。
	
23. 为 Download HUD, Chat Bar, Clipboard ESP, Security ESP, Letter Graph 添加 HUD Editor 拖曳。
24. 修复 Tab Name Case Style / Module Name Case Style 在改为其他选项、中文开启后篡改中文utf-8字符的某字节导致的乱码问题。
25. 把 HUD 选项中关于 Notify 通知的全部挪到新模块 Notification （位于Misc分类下）中。
26. 为 Notification 的 Notify Metro Style 添加配置项：

	` Naven
	` Nexus
	` Acid
	
27. 添加模块：Translator，翻译器及设定。
28. 为 Shaders 和 Background 添加配置项：

	Screen Mode Redraw Client Texture：屏幕模式重绘客户端贴图
	
29. 将屏幕捕获线程单独放到新的模块：Screen Capture，支持DXGI方法
30. 在 2025 最后一天才发现 Time Display 模块的 New Day Notification 少了1.
31. 为 Download HUD 添加配置：

	Progress Bar Easing：进度条缓动
	Progress Bar Easing Speed (0~1): 进度条缓动速率 (0~1)
	
32. 修复 Download HUD 进度条缓动在绘制时有概率不生效的问题。
33. 修复 Chat Bar 在背景关闭时文本超出范围的问题。
34. 修复了 Target HUD 的窗口信息能被百分号注入导致异常的问题。例如：%n
35. 修复了 Island 能被百分号注入导致异常的问题。例如：%n
36. 修复了 MsgBox 能被百分号注入导致异常的问题。例如：%n
37. 修复了 Music Overlay 的信息能被百分号注入导致异常的问题。例如：%n
38. 修复了 Title 能被百分号注入导致异常的问题。例如：%n
39. 修改了 Night 和 Background 的部分绘制。
40. 【PRO】为 UAC Bypass 添加新的绕过方式：PCA，可绕过最高级别的 UAC，可能会被杀软拦截
41. 修复 AntiCapture 和 Black Capture 在打开后重新启动后没有重新生效的问题。
42. 为 Tasklist 模块的 Style 添加配置项：Pathes
43. 为 Tasklist 添加配置项：

	Verify Signature：校验签名。校验失败的将会显示为红色。
	
44. 为 Auto Clicker 添加配置项：

	Only In Minecraft Window: 只在MC窗口触发
	Only When Mouse Hidden: 只在鼠标隐藏时触发
	Assist Mode CPS Threshold：【PRO】辅助模式 CPS 阈值（选择辅助模式时，你手动点目标键到这个阈值及以上时就会触发连点）
	Assist Interrupt Cooldown (ms)：【PRO】辅助模式中断冷却（毫秒）。连点时按下中断键，要多久才能启动下一次连点。
	CPS Transition Speed：CPS 过渡速度
	CPS Fast Stop：CPS 快速停止
	
	为左键和右键的模式添加：TargetKey Hold, TargetKey Toggle, Assist (PRO) 三种模式
	为 Click Method 添加 SendInput 方法
	
45. 为 Config 添加选项：

	C++ Exception Catcher：是否接住C++异常，会降低崩溃概率，但是无法定位错误位置，且容易刷屏。如果打开了这个选项，如果错误信息开始刷屏时，大概率是刚刚的操作导致的，你可以撤回刚刚的操作；如果还不行，则关闭该选项诱发崩溃，把崩溃日志发给作者。
	
46. 完善了 Notification 的 Notify AntiSpam 机制，如果完全相同的消息现在会加上累计数量（xN）
47. 现在 Notification 的 Notify AntiSpam 已默认开启，作用是防止通知刷屏。
48. 为 Vape 模块添加配置项：

	Easing Speed (0~1)
	X Offset
    Y Offset
    
49. 将 CPS 检测的频率从 1 Hz 提高到 20 Hz，并更换算法为滑动窗口。
50. 为 Notification 添加配置项：

	Prefix Timestamp：前缀时间戳
	Prefix Style: 前缀风格预设。
	
51. 修复了 Vape 模块的贴图和 Arraylist 无法水平对齐的问题，如果仍对不齐，可以用 X/Y Offset 手动调节。
52. 修复 AutoClicker 的额外键设为 鼠标侧键 时非模拟方法的点击手段失败的问题。
53. 修复了一个客户端退出时 RawInputProc 可能会崩溃的问题。    
54. 为 Minecraft Utils 的自动疾跑添加了潜行键检测，按住时不疾跑。
55. 为 Auto L 的内容选项添加了：Preset。可选择预设风格（不同语言）。
56. 完善了 RemoveMinecraftColorFormat 函数，现在可去除十六进制的 Minecraft 颜色代码。
57. 修复 Minecraft 在前台时按 Win+D 回到桌面时仍自动获取焦点诱发游戏崩溃的问题。
58. 添加 HUD Blur 模块，为 HUD 背景添加模糊或者【PRO】液体玻璃效果。需要实时屏幕捕获，会降低性能，但是可以调低频率。

	Style: 风格。
	
		` Blur: 普通模糊。
		` Liquid Glass (PRO): 液体玻璃（专业版）。
		
	Screen Capture Cooldown (ms): 屏幕捕获冷却（毫秒）。越低截图越频繁，越卡顿。
	Opacity (0~1)：绘制的不透明度。
	Blur Strength：模糊强度
	Blur Taps：模糊采样数
	
	Liquid Edge Width Rate: 液体边缘宽度占比
	Liquid Distortion (px): 液体扭曲（像素）
	Liquid Highlight: 液体高光
	Liquid Flow Strength: 液体流动强度
	Liquid Flow Scale: 液体流动比例
	Liquid Corner Roundness Rate: 液体角落圆角率
	Liquid Thickness Rate: 液体厚度占比
	Liquid Speed: 液体速率
	Liquid Blur: 是否开启液体模糊
	Liquid Brightness: 液体亮度
	Liquid IOR: 液体折射率（值为1时没有效果）
	Liquid Scatter Size (px): 液体散射大小（像素）
	Liquid Scatter Directions: 液体散射方向数
	Liquid Scatter Quality: 液体散射质量
	
59. 为 Keystrokes 和 Keystrokes2 添加配置项：

	Roundness：圆滑程度
	Background Color
	
60. 修复了 Anti Capture 和 Black Capture 不能随客户端启动自动应用的问题。
61. 修复了颜色预设为“流动”时的文本阴影为白色的问题。
62. 添加模块：ChatQueueHUD，聊天队列显示，显示自动发送文本队列的情况。
63. 将 GUI 选项的抗锯齿 Anti Aliasing 改成 FXAA 着色器，但是效果不怎么好
64. 为 Music Overlay 添加配置项：

	Hide When Idle：空闲时隐藏。仅当播放状态改变/歌曲改变/一开始时出现，并且具有动画。
	Temp HUD Duration (ms): 临时HUD持续时间(毫秒)
	
65. 为 Live Stream 基本信息数字添加缓慢变化效果。
66. 为 Time Display 添加配置项：

	Style: 风格。
	
		` Classic: 经典风格，以前的风格
		` Flip: 翻动，每位数字独立翻动
		
	Flip Duration (ms): 翻动时长（毫秒）
	Tick Sound (PRO): 滴答声（专业版）
	
		` Off
		` Always：始终播放
		` Silence：只有在寂静的时候播放
		` Dynamic: 动态调节音量，声音越小，滴答声越大
		` Music Stopped: 音乐停止时
		
	Tick Sound Volume: 滴答声音量 (0~100)
	Tick Sound Pitch: 滴答声音高
	
		` Normal
		` Binary: 高一声低一声
		` Vary: 随机值。
		
	Tick Sound Pan: 滴答声声像
	
		` Normal
		` Binary: 左一个右一个
		` Surround: 环绕音
		
	Tick Sound Silence Threshold: 滴答声寂静阈值，值越大越容易发出声音
	
67. 为 Cloud Music 添加配置项：

	Start App When Enabled：启用时如果云音乐没打开，则自动打开
	Custom Directory：指定目录。如果客户端无法自动获取路径，则可以在这里指定路径。
	
68. 【PRO】添加模块：Auto L，在 Minecraft 中自动嘲讽你的敌人。建议打开 ChatQueue 模块实时查看待发送消息队列。
69. 添加模块：Auto Text，包括 AutoGG, AutoThankWatchdog, AutoLogin, AutoRegister 等，在 Minecraft 自动发送文本。建议打开 ChatQueue 模块实时查看待发送消息队列。
70. 添加模块：Chat Queue，管理 Minecraft 消息发送队列，并提供一个 HUD，可以显示每条消息的剩余时间以及发送冷却的情况。
    
------------------------------------------------
v0.8d
2025/12/13

1. 修复了 Music Overlay 在歌名与上一首相同时，封面不刷新的问题。（添加对艺人的判断）
2. 为 Target HUD 添加配置：

	HUD Shadow Opacity (0~1)：HUD 阴影不透明度 (0~1)
	
	Mouse Click Feedback: 鼠标点击反馈（变红收缩特效）
	Mouse Click Feedback Particles: 鼠标点击反馈粒子（向外扩散）
	
3. 为 Time Display 添加配置：

	Background（删除原先的 Text Background）
	Background Color
	Background Round Corners
	Background Roundness
	Background Opacity (0~1)
	Background Shadow
	Background Shadow Color
	Background Shadow Thickness
	Background Shadow Opacity (0~1)
	
3. 添加命令：

	/ncm elog
	/ncm checkdll
	/chatbar 
	/download
	/bili live mute
	/bili live muted
	/bili live unmute
	
4. 为 LiveStream 添加配置：

	HUD Online Audience Background Round Corners: HUD 在线观众背景开启圆角
	HUD Online Audience Background Roundness: HUD 在线观众背景圆滑程度
	HUD Online Audience Background Color: HUD 在线观众背景颜色
	HUD Online Audience Background Shadow: HUD 在线观众背景开启阴影
	HUD Online Audience Background Shadow Color: HUD 在线观众背景阴影颜色
	HUD Online Audience Background Shadow Thickness: HUD 在线观众背景阴影厚度
	HUD Online Audience Background Shadow Opacity (0~1): HUD 在线观众背景阴影不透明度 (0~1)
	HUD Online Audience Face Circle：HUD在线观众头像圆形
	
	Gift Check: 是否启用礼物检查。【注意，该功能暂未测试成功，请不要贸然使用】
	Gift Update Cooldown (ms): 礼物更新冷却（毫秒）
	Gift Notify Mode: 礼物通知模式
	
		` Off
		` Notify
		` Chatter
		` Title
		` Speak
		` Actionbar
		` WinToast
	
	Gift Value Display: 礼物价值显示
	
		` Off
		` Gold: 金瓜子
		` Hamster: 金仓鼠
		` Silver: 银瓜子
		
	Gift Title Color: 礼物标题颜色
	Gift Triggers Enabled (PRO): 【PRO】是否启用礼物触发器。
	Gift Triggers Config Path: 礼物触发器配置路径
	Gift Trigger Default Command: 礼物触发器默认命令。用{{nickname}}表示用户名，用{{gift}}表示礼物名，用{{value}}表示价值字符串
	
5. 为 Target HUD 添加配置：

	HUD Roundness：HUD 圆滑程度
	
6. 使用 MCI 播放 mp3 时出错时，会输出文件路径了。
7. 【PRO】为 MusicOverlay 添加配置：

	Show Playing Status：显示播放状态
	Show Simple Wave: 显示简易波
	Simple Wave Height: 简易波高度
	Simple Wave Opacity (0~1): 简易波不透明度 (0~1)
	Simple Wave Color: 简易波颜色
	Simple Wave Easing Speed (0~1): 简易波缓动速率 (0~1)
	Simple Wave Bar Width: 简易波柱子宽
	Simple Wave Bar Gap: 简易波柱子间距
	Simple Wave Rise Speed: 简易波上升速率
	Simple Wave Fall Speed: 简易波下降速率
	Simple Wave Bar Jitter: 简易波柱子抖动
	
	Cover Image Circle： 圆形封面图片
	Cover Image Rotation: 封面图片旋转
	Cover Image Rotation Speed: 封面图片旋转速率
	
	Detect Mode 添加：Hook 模式，需要使用 DLL hijacking，打开后会自动启用 Cloud Music 模块
	
	Title: HUD的标题。
	
		` Off
		` Now Playing
		` Music Overlay
	
8. 修复禁用原神启动时直接崩溃的问题。
9. 为 Config 添加配置：

	Not Responding Problem Fix：无响应问题修复。如果检测到无响应，自动给客户端窗口设置焦点，然后再设回原来的窗口。
	
		` Off
		` Null Message: 定期发送 WM_NULL 消息
		` Auto Focus: 无响应时自动给予焦点
	
10. 为 Audio Visualizer 的 Bar Color 添加 Flow。选择 Flow 模式后， 由于无法同时应用渐变色，Bar Color (Top) 会自动改为 Same
11. 为 Fancy Text 的 Color 添加 Flow
12. 为 GUI 添加配置：

	Shadow Rendering Method：阴影渲染方式
	
		` Old: 旧方式，无法绘制圆角阴影，一次到位
		` New: 新方式，用多次线条绘制代替一次到位，可以绘制圆角阴影
		
	NL Reset Button Confirmation：NL 重置按钮确认，按住Ctrl再点击才可以重置。
	Text Shadow Mode: 文本阴影模式
	
		` Disabled: 禁用文本阴影。
		` Fade: 阴影为原颜色的 Text Shadow Fade Opacity (0~1) * 不透明度。
		` Dark: 阴影为原颜色向黑色的一半过渡颜色。
		` Black: 阴影为黑色。
		
	Text Shadow Fade Opacity (0~1): 文本阴影淡化不透明度 (0~1)
		
13. 为 Arraylist 添加配置：

	Background Roundness：背景圆滑程度
	Background Shadow Opacity (0~1): 背景阴影不透明度 (0~1)
	
	Text Glow (PRO): 【PRO】文本发光（专业版）
	Text Glow Radius Rate: 文本发光半径占比
	Text Glow Alpha (0~1): 文本发光不透明度 (0~1)
	
14. 为 Island 添加配置：

	Brand Icon (PRO): 【PRO】自定义牌子图标名称。必须是客户端加载的贴图。
	Brand Name (PRO)： 【PRO】自定义牌子名称（专业版）
	Brand Edition： 牌子版本
	Brand Version： 牌子版本号

	Show Battery: 显示电池状态。
	
		` Off
		` Icon: 仅绘制图标。
		` Status: 图标和状态。
		` Level: 图标和电量。
		` Level & Status: 图标，电量和状态。
		
	Shadow Opacity (0~1)：阴影不透明度 (0~1)
	
	Text Glow (PRO): 【PRO】文本发光（专业版）
	Text Glow Radius Rate: 文本发光半径占比
	Text Glow Alpha (0~1): 文本发光不透明度 (0~1)
	
15. 为 Volume 和 Opacity Changer 添加配置：

	Wheel Detect Only If Cursor Visible：仅在光标可见时检测滚轮
	
16. 修复了 Island 的位置信息在非中文情况下汉化前后的字符串反复横跳的问题。
17. 为 Bili Video 添加配置：

	Video: 视频。
	
		` Latest: 指定用户的最新视频。
		` Custom: 指定视频。
		
	User ID: 指定的用户ID。
	Notify Prefix: 通知前缀
	
		` Off
		` Module Name
		` Title: 视频标题
		` BVID
	
18. 添加了更多的图标。
19. 完善了原先的文件强制删除函数 DeleteFileSupreme。
20. 将 Apps 选项卡添加到 Neverlose 中。添加自动适配 App 的矩形大小。
21. 移除命令：/hudregistry
22. 改良了 Neverlose GUI 的阴影。
23. 为 File Manager 添加配置：

	Menu Shadow Opacity (0~1): 菜单阴影不透明度 (0~1)
	Menu Round Corners: 菜单圆角
	Menu Roundness：菜单圆滑程度
	
	Menu Icons：菜单图标（右键菜单有图标了）
	
	Tab Font Size: 标签页字号
	Tab Height: 标签页高度
	
	Tab Switcher Font Size: 标签页切换器字号
	Tab Switcher Round Corners: 标签页切换器启用圆角
	Tab Switcher Roundness: 标签页切换器圆滑程度
	Tab Switcher Shadow: 标签页切换器启用阴影
	Tab Switcher Shadow Thickness: 标签页切换器阴影厚度
	Tab Switcher Shadow Opacity (0~1): 标签页切换器阴影不透明度 (0~1）
	Tab Switcher Opacity (0~1): 标签页切换器不透明度 (0~1)
	
	Apply Multifile Attributes: 应用多文件属性
	
		` Unify: 少数服从多数
		` Toggle: 对于每一项，切换其该属性
		
	Apply Folder Attributes: 应用目录属性
	
		` Only Folder: 仅文件夹
		` Recursive: 递归，应用到所有子文件和子文件夹
	
24. 修复了 ComboBox 弹出的时候按下 Reset 按钮依旧重置的情况。
25. 修复了 Override Notify When Hidden 为 WinToast 时不弹托盘通知的问题。
26. 添加了纯命令行模式下输入 /exclusive 的警告提示。
27. 为 Volume 添加配置：

	Process Volume Smart ID Infer：进程音量智能ID推断。对于一些应用程序，发出音频的进程并不是前端的进程。打开这个选项后，将自动选择相关的发出声音的进程。包括 UWP 应用。
	
28. 为 Mouse ESP 添加配置：

	Particles: 粒子
	
		` Off
		` Click: 点击后产生粒子
		` Continuous: 持续产生
		` Both：都使用
		
	Particles Amount (Continuous): 粒子数量（持续性）
	Particles Amount (Click): 粒子数量（点击）
	Particles Color (Continuous): 粒子颜色（持续性）
	Particles Color (Click): 粒子颜色（点击）（
	Particles Color Jitter: 粒子颜色抖动
	
29. 修复 LetterGraph 中的配置项 Text Opacity (0~1) 无效的问题。
30. 为 Shell 添加配置：

	Max History Length：最大历史长度
	
31. 为命令行初步添加自动补全/自动高亮/自动提示系统。
32. 修复 QuickRun 扫到 Program Files 后路径选中文件夹而不是 EXE 的问题。
33. 将 File Manager 的 Enable Night Module 的自动开关夜间模块改为静默，不再弹出通知。
34. 为 File Manager 添加新的菜单项：

	Copy Dir Path
	Edit With Notepad
	Enable/Disable Read Only
	Hide/Show File
	Apply/Remove System Attributes
	Force Delete
	等等。

35. 为 Music Overlay HUD 封面添加加载动画。
36. 为 Island 的 Lyrics Decoration Type 添加默认项：Classic
37. 现在开启 PrivateWindow 时如果遇到错误且错误码为0，则不会弹出通知。
38. 将 File Monitor 改为宽字符形式，以修复监视路径非ASCII字符报错的问题。
39. 修复 File Monitor 输出非ASCII时乱码的问题。
40. 为 Arraylist 添加配置：

	Background Shadow Old Rendering：背景阴影使用旧渲染。因为新渲染会大幅度掉帧。
	
41. 优化了 Arraylist 的渲染，大大提高帧率。
42. 为 Better Lyrics 添加配置：

	Unload DLL When Quit：退出时自动卸载DLL（也就是自动关闭该模块）
	
43. 灵动岛现在会在开启 Music Overlay 以及音乐不在播放时，不再显示当前歌词。
44. 添加模块：Caps Guard，保持大写锁定键状态。

	Caps Lock Operation: 大写锁定操作
	
		` Ignore: 忽略。
		` Enable: 保持启用。
		` Disable: 保持禁用。
		
	Caps Lock When: 大写锁定何时
	
		` Always: 始终。
		` Chinese Input Method: 中文输入法开启时。
		` Non-chinese Input Method: 中文输入法未开启时。
		
45. 给 Target HUD 的窗口刷新添加冷却。
46. 为 Target HUD 添加配置：

	UWP Show Original Process：UWP 应用显示原始进程
	Command Line Getter: 命令行获取器。按下快捷键后自动获取这个窗口对应的进程的命令行。
	
		` Off
		` Console Output: 控制台输出。
		` Copy: 复制到剪贴板。
		
	Command Line Getter Hotkey: 命令行获取器快捷键
	
47. 为 File Manager 添加标签页以及 Ctrl+Tab 快捷键。
48. 为 Minecraft 是否在前台的函数添加 新版基岩版(非UWP应用) 检测。
49. 连点器将在基岩版 Minecraft 强制将模式改为 Simulation 模拟 模式。因为窗口消息模式不工作。
50. 为 Screenshot 添加配置：

	Countdown：倒计时
	Countdown Duration (ms)：倒计时时长（毫秒）
	
51. 为 Mouse Watcher 添加配置：

	Strict Check Threshold：严格检查阈值，越低越严格
	
52. 为 Minecraft Utils 添加配置：

	Save Move Keys (PRO)：【PRO】保存移动按键（专业版）。原版基岩版如果你在按住移动键时打开GUI再关上，移动键输入会消失，需要你松开再按下
	Backward Key: 后退键
	Left Key: 向左键
	Right Key: 向右键
	Jump Key: 跳跃键
	Sneak Key: 潜行键
	
53. 略调整 Screenshot 在 Tool 模式下的逻辑顺序，改为先截图再打开编辑界面
54. 修复 Screenshot 的 Copy Image 复制截图 复制有错误的问题，废弃 DIBV5 格式，添加 PNG+DIB 格式
55. 添加模块：Quick IME，按一个键切换输入法。有些窗口由于本身限制可能无法灵敏检测。

	Basic Mode: 基础模式。
	
		` Once: 启用模块切换一次后禁用。
		` Tool: 当作工具使用。保持模块开启。
		
	Toggle Mode: 怎样切换输入法。
	
		` Next: 下一个输入法。
		` Single: 单次中英切换。
		
	Toggle Hotkey: 默认为 CapsLock，基础模式为Tool时开启模块，按下就会触发。
	
56. 尽力修复了检测输入法是否开启以及开启输入法的函数。成功率提升了不少。
57. 将所有之前的 IMC 重命名为 IME (Input Method Editor) "输入法"。
58. 添加了客户端名称错误时的警告对话框。
59. 添加自动复制模块：Auto Copy

	Source Mode: 源模式
	
		` Fixed: 固定文本。
		` File Content: 文件内容。
		` File Random Line: 文件中随机的行。
		
	Fixed Text: 固定文本。
	File Path: 文件路径。
	Only Update When Holding Ctrl: 仅在按下Ctrl的时候更新，可以有效降低占用
	Include Items With Keywords (Sep With Semicolon): 包含带有关键词的项目 (用分号分隔)。对于多个关键词，之间是逻辑与的关系。
	Exclude Items With Keywords (Sep With Semicolon): 排除带有关键词的项目 (用分号分隔)。对于多个关键词，之间是逻辑或的关系。
	Ignore Empty Item：忽略空项目
	
60. 修复 MC Display 模块名称少了一个空格导致无法访问配置的问题。
61. 为 Anti Capture 和 Black Capture 添加配置：

	Console: 是否对控制台窗口进行操作。
	
62. 修复 Window Master 中隐私窗口设置时如果窗口为客户端窗口，则仍会注入导致崩溃的问题
63. 【PRO】添加模块：Chat Bar，模拟游戏的聊天栏。

	Background
	Background Size: 背景大小模式。
	
		` Static: 静态大小。
		` Dynamic: 动态调整。
		
	Background Round Corners
	Background Roundness
	Background Shadow
	Background Shadow Thickness
	Background Opacity (0~1)
	Background Shadow Opacity (0~1)
	Hide When Menu On
	Text Opacity (0~1)
	Text Font Size
	Text Margin
	Text Line Gap
	Text Shadow
	Auto Stick Bottom
	Max Lines：最大允许的行数。
	Max Allowed Burst Lines：最大允许的一帧内进入的行数。
	Sync Console: 是否同步控制台。
	Sync Console Update Cooldown (ms)：控制台同步冷却（毫秒）。越小越卡。
	Message Inflow Rate (ms)：消息涌入间隔（毫秒）
	Console Read Tail Lines：读取控制台底部行数，越小越快。
	Easing Horizontal：横向是否缓动。
	Easing Vertical：纵向是否缓动。
	Easing Speed (0~1)：缓动速率。
	Horizontal Fade Duration (ms)：横向淡入时长（毫秒）
	Background Color
	Background Shadow Color
	X Rate
	Y Rate
	Max Width Rate
	Max Height Rate
	
64. 添加模块：Download HUD，显示客户端文件下载进度。

	Hide When Menu On
	X Rate
	Y Rate
	Title: 是否显示标题。
	Item Width
	Item Height
	Item Width Strict: 是否严格遵守宽度，超出则裁剪。
	Item Gap
	Item Easing
	Item Easing Speed (0~1)
	Item Fade Duration (ms)
	Item Max Count：最大显示的项数。
	Text Font Size
	Text Opacity (0~1)
	Background
	Background Round Corners
	Background Roundness
	Background Opacity (0~1)
	Background Shadow
	Background Shadow Thickness
	Background Shadow Opacity (0~1)
	
	Background Color
	Background Shadow Color
	
	Progress Bar Height：进度条高度。
	Completed Task Show Time (ms)：完成的任务显示的时长（毫秒）。
	
	
65. 【PRO】为 NL 的 Settings 的卡片添加重置按钮。
66. 添加一个新的下载管理器，所有下载任务都会注册。
67. 修复 Audio Isolation 在程序启动时启用后无法恢复原来音量的问题。
68. 禁用了 IRC 发现全局数据为空时的调试输出。
69. 为 IRC 在查询消息时获取当前用户名这一操作添加一分钟的冷却。
70. 把 Music Overlay 歌曲ID和封面获取在 Detect Mode 模式为 Hook 时改为从 NeteaseHookSDK 获取。
71. 为 Music Overlay 进度条添加圆圈。
72. 为 AI Settings 添加配置项：

	Translation：自动翻译。
	Filter (PRO): 【PRO】筛选器。
	
		` Off
		` Block：阻止。
		` Filtered：显示“Filtered”
		` Replace: 替换。
		
	Filter Keywords (Sep With Semicolon)：筛选器关键词（用分号分隔）
	
	Clipboard Tweaks Module Text Processor： 剪贴板功能模块文本处理器
	
73. 将 Config 中的 Use Client Exception Filter 默认值改为 false, 首次启动后的最后一个对话框点击后，才会设为 true。当 Release 文件夹存在 noexcept.txt 时，将强制禁用该选项。
74. 修复 Island 在空闲时如果将图标模式改为 Character，会有图标插值失败的问题。
75. 修复 Island 在系统静音状态下音量显示的图标不为静音图标的问题。
76. 【PRO】修复 NL 界面搜索框无焦点时仍显示结果数量的问题。
77. 让 ClickGUI 切换键在客户端窗口有焦点时变得更加灵敏。
78. 为模块添加常驻属性 "hidden" ，表示是否在 Arraylist 中隐藏。
79. 为 Anti Spy 添加配置项：

	Clear Recent File History：清空近期文件历史
	Clear Recent Office History: 清空近期Office历史
	Clear Recent Activity Timeline (PRO): 【PRO】清空最近活动时间轴
	Clear Run History (PRO): 【PRO】清空运行历史（专业版）
	Clear Explorer Search History (PRO): 【PRO】清空资源管理器搜索历史（专业版）
	
80. 重置了 GUI Blur 的一些选项的叫法，改的更合理了。

	Blur Color Alpha (0~1): 模糊颜色不透明度 (0~1)
	Blur Color: 模糊颜色（注意只有将 Style 设为 Blur (Tinted) 才能应用颜色）
	Not When Power Saving： 节电模式下不应用。节电模式下强制应用，大概率会得到一个纯黑色背景。
	
81. 现在 GUI Blur 配置发生变化后，会自动重新应用效果。
82. 修复客户端无管理员权限时在别的高权限窗口下按下后 ClickGUI 开启又关闭的问题（引入了一个冷却）
83. 【PRO】修复 NL ComboBox 配置项在开启汉化后没有翻译的问题。
84. 添加模块：Cloud Music

	Delete DLL When Disabled: 禁用模块时从网易云目录删除 version.dll
	
85. 客户端主窗口支持输入法了。单次输入法输入不得超过255字符。
86. 修复编辑字符串时退格键删除一个字节而不是一个单独字符的问题。
87. 修复编辑字符串时无法使用小键盘输入数字的问题。

------------------------------------------------
v0.8c
2025/12/6

1. 为 GUI 添加配置：

	NL User Icon: 【PRO】NL用户图标
	NL Roundness Global Scale: 【PRO】NL圆角全局比例
	NL Window Shadow: 【PRO】NL窗口阴影
	NL Window Shadow Thickness: 【PRO】NL窗口阴影厚度
	NL Window Shadow Opacity (0~1): 【PRO】NL窗口阴影不透明度 (0~1)
	NL Window Shadow Color: 【PRO】NL 窗口阴影颜色
	
	Scroll Text Speed：滚动文本速度
	
2. 添加命令:

	/forget
	/progress
	/bands
	/getband
	/setband【PRO】
	/debugstr 
	/ncm songraw
	/ncm getid
	/ncm clearcache
	/ncm songdetails/songinfo
	
3. 为 Island 添加配置：

	Idle Icon Type: 空闲图标类型
	
		` Off: 关闭
		` Character: 用字符代替
		` Normal: 使用贴图
		
	Icon Scale：图标缩放
	Icon Color: 图标颜色
	Diversify Notify Icons: 多样化通知图标（仅限灵动岛的通知同步）
	
4. 给 Island 灵动岛的图标添加了贴图图标。
5. 把 Target HUD 的 Give Way to Mouse 改成坐标让位。
6. 给 Keystrokes2 添加配置：

	Key Display Order: 按键显示顺序。
	Multi Row Mode: 多排模式
	Multi Row Row Gap: 排间距
	Multi Row Offset (-1~1): 排偏移(-1~1)
	Multi Row Vertical Sort (PRO): 【PRO】排纵向排序（专业版）
	Multi Row Fog Enabled: 多排是否启用迷雾
	Multi Row Fog Intensity (0~1): 多排迷雾强度
	
7. 修复 /calc 命令把 rad() deg() 弄反的问题。
8. 【PRO】增加了 Neverlose 模块上侧的间距，以防止模块卡片从圆角矩形超出去。
9. /mcprofile 命令添加对黑卡玩家名称的基本检查。
10. 增添了对基岩版 Minecraft 的检查。
11. 为 Island 灵动岛的 Outline Color 轮廓线颜色添加 Transparent 透明选项。
12. 修复 Island 灵动岛在关闭 Background Image 后重新打开后图片不能正常显示的问题。
13. 修复 MinecraftUtils 的 Log Parser Utilities 尝试对基岩版启动解析的问题。
14. 修复 Island 灵动岛的 Background Image Scale 选项。
15. 修复注入命令中是否检查DLL路径逻辑写反的问题。
16. 为 Better Lyrics 添加配置：

	Basic Mode: 基本模式。
	
		` OCR: 光学识别，以前就是这种方式
		` Hook Render: 注入并挂钩渲染，仅限网易云音乐
		
17. 新建 JDLyrics64.dll，用于注入获取网易云歌词
18. 使 /listmodules 命令可以接收一个参数。
19. 修复 /uninject 系列命令卸载DLL结果判断逻辑相反的问题。
20. 【PRO】添加模块：SuperTopmost，动态设置客户端窗口为 UIAccess

	Main Window: 对主窗口进行操作。
	Console Window: 对客户端控制台窗口进行操作。
	
21. 【PRO】添加模块：BandSetter，动态设置窗口Z序段。

	Target: 目标窗口。 
	
		` Foreground: 前端窗口。
		` PointAt: 鼠标指向的窗口。
		
	Operation: 操作。
	
		` Auto: 如果窗口的 Z-Order Band 原来就为 ZBID_DESKTOP，就设置为 Z-Order Band 指定的值，否则设为 ZBID_DESKTOP。
		` Set: 设置为 Z-Order Band 指定的值。
		` Reset: 设为 ZBID_DESKTOP
		
	Sync Topmost Status：同步置顶状态。当设为 ZBID_DESKTOP 以外的值时，自动开启窗口置顶: 否则自动关闭。
	
	Z-Order Band: 窗口Z序段。可以使用 /bands 命令查看所有的Z序段。
	
22. 为 Title 添加配置：

	Mask Enabled: 启用遮罩
	Mask Fade Speed (0~1): 遮罩淡入速率 (0~1)
	Mask Alpha (0~1): 遮罩不透明度 (0~1)
	
23. 修复 BetterLyrics 在 Display Mode 为 Island 且启用 Exclude Non-lyrics Content 时在检查失败时显示空文本的问题。
24. 修复 LiveStream 直播间弹幕利用命令绕过非法字符的问题。例如 /title %p
25. 添加模块：Debug ESP，捕获并显示应用程序的调试信息，就跟 Debugview 一样。

	Capture Win32: 捕获 Win32
	Capture Global Win32 (Admin Required): 捕获全局 Win32（需要管理员）
	
	Display Mode：显示模式。
	
	Show Process Source: 显示进程来源
	
		` Off
		` PID
		` Process Name
		` Both: 进程ID和名称都显示。
		
	Show Namespace Source: 显示命名空间来源。显示 Win32 还是 Global

	Anti Spam: 反刷屏。
	Chatter Type：弹幕模式。
	
26. 添加模块：Music Overlay，显示当前播放的音乐信息。目前只有网易云。需联网。

	X Rate
	Y Rate
	Easing：是否开启缓动动画
	Easing Speed (0~1)：动画速率
	Hide When Menu On
	Give Way to Mouse
	
	Cover Image Scale: 封面图片缩放
	Cover Image Opacity (0~1)：封面图片不透明度（0~1）
	Background：是否绘制背景。
	Background Color：背景颜色
	Background Opacity (0~1)：背景不透明度。
	Background Round Corners：背景是否圆角。
	Background Roundness：背景圆角值。
	Background Shadow：背景是否阴影。
	Background Shadow Thickness：背景阴影厚度。
	Background Shadow Opacity (0~1)：背景阴影不透明度。
	Background Shadow Color：背景阴影颜色。
	
	Text Font Size：文本字号
	Text Color：文本颜色
	
	Progress Bar：进度条显示
	Progress Bar Easing
	Progress Bar Easing Speed (0~1)
	Progress Bar Update Cooldown (ms)：进度条更新冷却（毫秒）
	Progress Bar Height
	Progress Bar Opacity (0~1)
	Progress Bar Color
	
	Time Info：是否显示时间信息
	Time Info Font Size：时间信息字号
	Time Info Color：时间信息颜色
	
	Auto Clean Cache：切歌的时候是否自动定期清除缓存
	
27. 为 Bili Fans 添加配置项：

	Fans Change Event：粉丝数变化事件。
	
		` Off
		` Sound: 播放音效（之前就是这种）
		` Command: 运行一条客户端命令。
		
	Custom Fans Increase Command：自定义涨粉命令
	Custom Fans Decrease Command：自定义掉粉命令
	
28. /music 命令如果参数为目录，则随机选取目录中的一首mp3/wav播放。
29. 为 Speaker 添加配置：

	Voice: 音色
	
		` Default
		` Auto：根据内容语言自动选择。
		` Custom
		
	Custom Voice Name: 自定义音色名称
	
	Rate: 速率模式。
	
		` Default
		` Auto：根据长度自动调节。
		` Custom
		
	Custom Rate: 自定义速率。
	Auto Rate Coefficient: 自动速率系数，这个值越大，自动速率整体越快。
	
	Pitch: 音高模式。
	
		` Default
		` Auto：还没做好
		` Custom
		
	Custom Pitch: 自定义音高。
	
30. 修复滚动文本函数，改成了连续滚动，且不会发生跳变现象。
31. 为 HUD 添加配置：

	Notify Texture Load：通知贴图加载（以前是默认开启的）
	
32. 添加模块：Audio Isolation，音频隔离，只让一个进程发出声音（不会影响系统总音量）。

	Process Name (Empty For Any): 被高亮的进程名（多个可用分号分隔，不填表示任意）
	Process Id (Zero For Any): 被高亮的进程ID（不填表示任意）
	Set Highlight Process Volume: 是否设置高亮进程音量
	Highlight Process Volume (%%): 高亮进程音量 (%%)
	Other Process Volume (%%): 其他进程音量 (%%)
	Fade Duration (ms): 淡入淡出时长（毫秒）
	
33. 实装了 HudEditor 的功能，打开后可以按住左Ctrl预览各 HUD 元素，默认按 Ctrl+鼠标中键 直接拖拽 HUD 元素。打开后，所有 Give Way to Mouse 选项将不生效。
34. 修复了GUI选项的Close When No Focus启用时，左键托盘，ClickGUI打开又关闭的问题。
35. 修复了泛光着色器因为过于频繁获取参数位置导致的时常未响应的问题。
36. 为 Music 模块添加配置：

	MCI Mp3 Volume：MCI Mp3 音量。将会影响 /music 或 /isomusic 命令对 mp3 文件播放的独立音量。 取值0 ~ 100
	
37. 新增模块：Mixer（进程音量可视化 HUD）
	用于实时显示当前所有有音频会话的进程音量，每个进程占用一个音量条，支持方向、动画、颜色与拖拽定位。

	Bar Direction：音量条方向。

		` Right
		` Up
		` Left
		` Down
	
	Bar Max Height：音量条最大长度。用于控制音量条在 100% 时的最大显示尺寸。

	Bar Color：音量条颜色。支持所有命名颜色模式。

	Bar Opacity (0~1)：音量条透明度。取值范围 0 ~ 1，值越小越透明。

	Hide When Menu On：菜单打开时隐藏。开启后，当点击 GUI 菜单显示时自动隐藏 Mixer HUD。

	Easing：缓动动画。

		` On：启用缓动动画（推荐）
		` Off：关闭缓动，数值立即变化
	
	Easing Speed (0~1)：缓动速度。数值越大，动画响应越快。

	Text Font Size：文字字号。用于进程名称与音量百分比的显示。

	Text Color：文字颜色。支持所有命名颜色模式。

	Label Format：进程标签格式。

		` PID：仅显示进程 PID
		` Process Name：仅显示进程名
		` Both：显示进程名 + PID
	
	Bar Thickness：音量条厚度。控制每个进程条目的视觉宽度。

	Bar Gap：音量条间距。控制不同进程音量条之间的间隔。

	Show Only Volume > 0：仅显示音量大于 0 的进程。开启后，仅显示当前音量不为 0 的进程（近似“正在发声”）。

	Max Items：最大显示进程数量。用于限制 HUD 中最多显示的进程条数，防止界面拥挤。

	Refresh Interval (ms)：音量刷新间隔（毫秒）。控制音频会话枚举频率，仅影响数据采样，不影响 UI 动画流畅度。

	Base X Rate / Base Y Rate：HUD 基准位置比例。用于控制 Mixer HUD 在屏幕中的相对位置（支持拖拽）。

	X Offset / Y Offset：HUD 像素偏移。在基准位置基础上的额外偏移量。
	
	HUD Mode: HUD 模式。
	
		` Always: 永远显示。
		` Temp: 仅在有变化的时候临时显示。
		
	Temp HUD Duration (ms): 临时显示的时长（毫秒）。
	Temp HUD Animation Duration (ms): 临时显示的淡入淡出动画时长（毫秒）。
	
38. 优化了灵动岛歌词动画效果启用时，显示歌词中的未加载字符时的加载速度。
39. 灵动岛的通知显示和文本显示现在已支持内嵌图标。
40. 将前端窗口的获取改为每帧缓存，而不是全部的实时调用
41. 【PRO】修复 Neverlose 字符串编辑中的各BUG（例如Ctrl+T, Ctrl+O, Ctrl+G等）。
42. 给 Arraylist 模块列表的额外信息加了限制长度，超出部分变成省略号。
43. 修改 Audio Visualizer 在 Line Wave 模式下的绘制，改正了振幅的语义。
44. 在 GUI 右下角添加 Hud Editor 的按钮。
45. 新增几张图标贴图。
46. 为档案界面添加新的按钮：打开原文件。添加 Neverlose 的档案各按钮的悬停文字
47. 修复档案界面按下 Ctrl+D 取消输入后仍保存.json的问题

------------------------------------------------
v0.8b
2025/12/5

1. 修复 Hex Viewer 数字左对齐的问题。
2. 修复 Quick Run 扫描 Program Files 始终找不到的问题。
3. 添加了 Streamer 模块的更多的过滤项。
4. 添加命令：

	/lanzou
	
5. 为 Taskbar Icon 添加配置：

	FORBID TASKBAR ICON：禁止任务栏图标，无论有没有启用模块。
	
6. 【PRO】添加后台版本更新检查。
7. 修复 Imgui 风格的GUI的 ClickGUI Arrow Key Move Speed 忘记重命名的问题。
8. 为 AntiInject 添加配置：

	Exclude DLLs in Release：排除Release文件夹里的DLL
	
9. 为 GUI 添加配置：

	NL Card Hover Fade Duration (ms): 【PRO】NL卡片悬停淡入时长（毫秒）
	
10. 更换了和添加了很多图标的样式。好看很多。添加灵动岛进度条的图标切换。
11. 修复 /gui style 无参数的报错
12. 【PRO】完善 Neverlose GUI 的各个标签页，动画
13. 修复了原来的档案配置选择界面错位的问题

------------------------------------------------
v0.8a
2025/11/19

1. 为 GUI 选项添加配置：

	Module Option Open Button: 打开模块配置可以使用按钮打开
	Tab Expand Arrow: 每一列用箭头展开
	Tab Icons: 每一列的图标
	Tab Icon Color: 每一列的图标颜色
	Module Keybind Display: 模块按键绑定显示
	Module Keybind Color: 模块按键绑定颜色
	Module Left Bar: 模块左侧矩形，以前默认是启用的
	
	ClickGUI Style (Restart to Apply) 添加 Neverlose (PRO)
	
	NL Module Option Max Items: 【PRO】NL模块配置最大项数
	NL Tab Fade Duration (ms): 【PRO】NL栏目淡入时长（毫秒）
	
	ClickGUI Wheel Action: ClickGUI 滚轮行为
	ClickGUI Wheel Move Speed: ClickGUI 滚轮移动速度
	
【因为意外，下面的v0.8a更新记录不完整，仅供参考】

2. 为 Config 选项添加配置：

	Mouse Wheel Detector: 鼠标滚轮检测器
	
		` Window: 使用 raylib 原生函数
		` Raw Input: 原始输入（之前的方式）
		
	Top Level Windows Update Cooldown (ms): 顶层窗口更新冷却（毫秒）
	Top Level Windows Update Async Mode: 顶层窗口更新异步模式
		
3. 【PRO】花了很久。。。添加 Neverlose GUI
4.  【PRO】添加模块：Privacy Database 

	Database Directory: 数据库路径
	
5. 【PRO】添加模块：B Hop

	Trigger Key: 触发键
	Jump Key: 跳跃键
	Jump Custom Key: 自定义跳跃键
	Basic Tap Cooldown (ms): 基本敲击冷却（毫秒）
	Jump Custom Key Hold Interval (ms): 自定义跳跃键按住时间（毫秒）
	Only In Game: 仅在游戏内
	Repeat Times: 重复次数
	Repeat Interval (ms): 重复间隙（毫秒）

6. 添加模块：Streamer，打开这个模块后会自动隐藏一些隐私内容

	Toggle LiveStream Module: 切换直播间模块
	
7. 将之前的 Minecraft 重命名为 MCDisplay
8. 添加模块：MinecraftUtils，关于MC的合法功能

	Auto Sprint (Forward): 自动疾跑 (前进)
	Auto Sprint (Attack): 自动疾跑 (攻击)
	
	Input Method (Game): 输入法（游戏时）
	Input Method (Chat): 输入法（聊天栏）
	Log Parser Utilities: 日志解析功能
	Log Parser Notify: 日志解析通知
	Log Cache Max Lines: 日志缓存最大行数
	Log Parser Update Cooldown (ms): 日志解析更新冷却（毫秒）
	Log Game Chat Output Mode (PRO): 【PRO】日志游戏聊天输出模式
	Log Game Chat Chatter Type: 【PRO】日志游戏聊天弹幕类型
	Log Game Chat Chatter Color: 【PRO】日志游戏聊天弹幕颜色
	Log Game Chat Speak Translator: 【PRO】日志游戏聊天讲述翻译
	
	Attack Key: 攻击键
	Sprint Key: 疾跑键
	Forward Key: 前进键

9. 完善 GUI ，添加更多视觉，默认预设被改为 Vape，完善了 GUIStyler 的预设，添加预设：Future, Opai
10. 修改了部分按键判定，使得响应更灵敏
11. 删除了开头冗余的查找控制台窗口句柄，使得启动速度大大提升
12. 为 Keystrokes2 添加配置：

	Start Pos X Rate Min: 起始点横坐标比例最小值
	Start Pos X Rate Max: 起始点横坐标比例最大值
	Start Pos Y Rate Min: 起始点纵坐标比例最小值
	Start Pos Y Rate Max: 起始点纵坐标比例最大值
	
13. 添加模块：Tracers，绘制从鼠标到顶层窗口的追踪线
14. WindowESP 的顶层窗口更新现已和 Tracers 共用，更新冷却在 Config 设置
15. 为 Screenshot 模块添加配置：

	Save Image: 保存图片的位置。
	
		` Off
		` Default: 之前的 output\Screenshot 文件夹
		` Desktop: 桌面
		` Custom
		` Dialog: 始终在弹出的对话框中选择。
		
	Save Image Custom Path: 保存图片自定义路径
	
	Copy Image: 复制图片到剪贴板
	
		` Off
		` All
		` DIB
		` DIBV5
		
	Extract Text (PRO): 【PRO】自动提取文本并复制。开启此项后，不要开启 Copy Image 复制到剪贴板。
	
		` Silent Copy: 静默复制。
		` Console Output: 控制台输出。
		
	Extract Text Language (PRO): 【PRO】提取文本时使用的语言，和 TesseractOCR 中的语言类型的写法一致。
	
16. 为 Audio Visualizer 添加配置：

	Bar Direction: 柱形图的方向。
	
		` Up
		` Down
		` Both: 竖直的双向。
		
17. 为 AI Settings 添加配置：

	AI Type 添加 Local，可以选择本地安装的大模型
	
	Local Model: 本地模型
	Local Port: 本地端口
	Local Route: 本地路由
	Local Route (Stream): 本地路由（流式）
	
18. 添加命令：

	/ai
	/mclog
	/pdb
	/irc block 【PRO】
	/irc unblock 【PRO】
	/multijackal
	/multijackalinterrupt
	
19. 为 Background 的 Filter Type 添加：Shader Offline, Shader Online，支持离线或在线的着色器。
20. 为 Background 添加配置：

	Filter Shader Offline Path: 滤镜离线着色器路径
	Filter Shader Online Name: 滤镜在线着色器名称
	
21. 移除 AudioVisualizer 的 Circle Spectrum 模式及其配置。
22. 为 ClickGUI 添加右上角的关闭按钮，在摸不到键盘的情况下很有用。
23. 为 LiveStream 添加配置：

	Audience Level System Only Followers: 观众等级系统仅供粉丝
	Wipe Audience Profile If Not Fans: 清除非粉丝观众档案
	Audience Level Upgrade Congratulations: 观众等级升级恭喜
	Audience Level Up Only When Host is Present: 观众等级系统仅在主播在场时工作
	
24. 完善某些命令在 hud 未开启时的警告。
25. 添加关于界面的购买选项和激活码输入。
26. 为 IRC 添加配置：

	Blocked User Names (Sep With Semicolon) (PRO): 已屏蔽用户名称（用分号分隔）（专业版）
	Underline Pro User Messages: 为专业版用户的消息添加下划线
	Speak Max Length: 讲述消息时的最大长度。
	
27. 为 /calc 数学计算命令添加更多的支持函数：abs, sign, max, min, round, trunc, deg, rad, rand, randf, log, 
 以及常量 pi, e
 
28. 为 IRC 添加了更多的维护类型
29. 为 IRC 添加了自定义称号（也就是前缀），颜色也可以自定义
30. 修复 IRC 的 Quick Send 快捷键无效的问题。
31. 为 Better Lyrics 的 AI Decide 添加自动重新猜测语言类型。
32. 完善 /quickrun ，先扫描 Program Files，如果无结果再扫描全盘。
33. 为 Anti Spy 添加配置：

	Anti Prefetch (PRO): 【PRO】反预取。开启后会自动删除指定的 Prefetch 文件（位于 C:\Windows\Prefetch，会暴露你最近的活动踪迹），开启后需要管理员。
	Anti Prefetch Deletion Notify: 【PRO】反预取删除通知
	Anti Prefetch Whitelist Processes Enabled: 【PRO】反预取启用进程白名单
	Anti Prefetch Whitelist Processes (Sep With Semicolon): 【PRO】反预取进程白名单（用分号分隔）
	Anti Prefetch Blacklist Processes Enabled: 【PRO】反预取启用进程黑名单
	Anti Prefetch Blacklist Processes (Sep With Semicolon): 【PRO】反预取进程黑名单（用分号分隔）
	
34. 完善 /set 环境变量的输出。
35. 为 Hex Viewer 添加了更多的类目自定义颜色。支持对 Unicode 字符的解析了。
36. 完善客户端首次运行的提示文本。
37. 修复启动时的一个重大崩溃 BUG。
38. 修复 Keystrokes2 透明度选项失效的问题。

------------------------------------------------
v0.7d
2025/11/7

1. 添加命令：

	/record
	/ocr windowex
	/clientreg
	/exitsync
	/bili live levelsystem 
	/bili live leetchatter
	/bili live go
	/bili live link
	/msgbox2
	/bili dynamic likes
	/bili dynamic unlikes
	/bili live likeauds
	
2. 为 Better Lyrics 添加配置：

	将 AI Decide Language Choices (Sep With Semicolon) 改名为 Language Candidates (Sep With Semicolon)
	
3. 现在 Arraylist 的 Global Position 为窗口模式时，将不会以任务栏为目标窗口。
4. 为 Audio Visualizer 添加配置：

	Menu On Alpha
	Menu Off Alpha
	Visualizer Mode: 可视化模式。
	
		` Bar Graph: 柱状图。
		` Line Wave: 折线波。
		` Circle Spectrum: 圆形频谱。
		
	Bar Easing Speed (0~1): 柱缓动速率。
	Line Thickness
	Line Amplitude: 线条振幅
	Line Color
	Line Opacity (0~1)
	
	Circle Radius: 圆半径
	Circle Thickness: 圆线宽。
	Circlr Scale: 圆缩放。
	Circle Color
	Circle Opacity (0~1)
	
5. 修复获取在线文本数据库函数的重大漏洞导致的 IRC 爆炸的问题。
6. 添加模块： Lyrics Physics
7. 添加模块：Target ESP
8. 为 Force Topmost 添加配置：

	Not While 
	Screenshot：检测到截图软件时临时禁用。
	
现在客户端隐藏时将不会触发反复置顶防止客户端窗口再次出现。
9. 现在打开选择文件的对话框时将会把客户端窗口放到最底。以免选择窗口出不来。
10. 完善了托盘右键菜单。并将托盘菜单/命令执行等窗口消息响应改成异步。
11. 为 HUD 选项添加配置：
	
	Notify Device Changes: 是否通知设备变化
		` All: 所有
		` Audio Device: 仅音频设备
		` Off: 关闭
		
12. 改良了比较字符串函数的算法。		
13. 为 Shader 模块添加配置：

	Flow Text Theme Period (s)：流动文本主题切换周期（秒）
	Flow Text Speed: 流动文本速率
	Flow Text Scale: 流动文本缩放
	Flow Text Noise Amount: 流动文本噪音数量
	Flow Text Brightness: 流动文本亮度
	Flow Text Depth: 流动文本深度
	
14. 为 Island 添加配置：

	Lyrics Flow Color：歌词流动颜色
	
15. 为 Target HUD 添加配置：

	Flow Color：流动颜色
	HUD Background Opacity (0~1): HUD 背景不透明度 (0~1)
	
16. 为很多的模块的文本添加 "Flow" 流动文本颜色选项。你可以在 Shader 模块调主题周期。
17. 为 GUI 选项添加配置：

	Tab Theme Color Mode：栏目主题色模式
	
		` Single: 使用 Tab Theme Color 的单个颜色值
		` Rainbow: 取代之前的 Rainbow GUI
		` Flow
		
	移除之前的 Rainbow GUI 选项。
	
	Module Option Background Color: 模块配置背景颜色
	Module Option Background Darkness (0~1): 模块配置背景黑暗程度 (0~1)
	Module Option Background Opacity Min (0~1): 模块配置背景最小不透明度 (0~1)
	Module Option Background Opacity Max (0~1): 模块配置背景最大不透明度 (0~1)
	
18. 为 Window Highlight 添加配置：

	Color: 框的颜色。支持 Flow
	
19. 修复通知样式为 Old 时彩虹色矩形绘制错位的问题。
20. 现在不允许 Console ESP 监视自己的控制台，防止客户端卡死。
21. 修复灵动岛进度条太长的问题。
22. 为 Title 添加配置：

	Title Easing Speed (0~1): 标题缓动速率 (0~1)
	Subtitle Easing Speed (0~1): 副标题缓动速率 (0~1)
	Animation Type (Enter): 动画类型 (进入)
	Animation Type (Exit): 动画类型 (离开)
	Random Rotation: 随机旋转角
	Random Rotation Max Value: 随机旋转角最大值
	Animation Slide Fade: 滑动动画淡入淡出
	Text Stroke: 文本描边
	Blur Effect: 模糊效果
	Blur Strength Max: 模糊力度最大值
	Blur Samples Max: 模糊最大取样数
	Shake Enabled: 启用抖动
	Shake Amplitude: 抖动振幅
	Shake Speed: 抖动速率
	Force Previous Fade Out: 强制先前的淡出
	
23. 为 Time Display 添加配置：

	Opacity (0~1): 不透明度
	
24. 补充部分汉化。
25. 现在 Auto Title 每次调用 Title 将不会出现通知。
26. 修复 Screenshot 模块的 GUIBlur 保留问题，以及屏幕贴图大小错误的问题。
27. 为 Screenshot 模块添加配置：

	HUD Font Size: HUD 字号
	Preview Brightness (0~1): 预览亮度 (0~1)
	
28. 为 Screenshot 添加按 Shift 截方形图的功能。
29. 为模块配置GUI添加了悬停配置项的高亮框。带有缓动动画。
30. 修复 Auto Speak 模块在打开 Speak Actionbar 时误念 Title 的问题。
31. 为 Bili Notifier 添加配置：

	Show Reply Content: 显示回复具体内容。
	
32. 添加模块：Quake Warning，提供地震预警

	Async
	Connect Timeout (s): 连接超时事件（秒）
	Check Cooldown (ms): 检查冷却时间（毫秒）
	Clear Events When Disabled: 禁用时清空上一次的事件
	Quake Query Source: 查询源
	
		` Auto: 自动根据你现在的位置进行选择。
		` JMA: 日本
		` Sichuan
		` Fujian
		` CENC
		` CWA
		
	Warning Filter: 预警过滤器。
	
		` Global: 接收全球的预警。
		` Domestic: 接收国内预警。
		` Province: 接收同一省份的预警。
		` City: 接收同一城市的预警。
		
	Min Warning Intensity: 最低警告烈度
	Min Warning Magnitude: 最低警告震级
	Max Warning Event Age (hour): 最大警告事件间隔 (小时)
	AI Location Validation: 人工智能位置校验

33. 移除 Island 配置：
	Location Update Cooldown (ms)
	
34. 为 IP Address 模块添加配置：

	Location Cache Update Cooldown (ms)：位置缓存更新冷却（毫秒）
	客户端更新位置缓存时，将会从这里读取，无论 IP Address 模块是否开启。

35. 为读取 PPLControl.exe 的输出的函数添加了1秒的超时时间，防止卡死
36. 修改所有的 _wsystem 调用改为自定义的 CreateProcess，其中 bInheritHandle为FALSE，避免自保护下的拒绝访问。
37. 添加 Live Stream 模块 HUD 对观众的相互关系的颜色标注。
38. 将 GUI 选项中的 Custom Font Path 默认值改为 C:\Windows\Fonts\seguisb.ttf
39. 添加模块：QQBot，但是还没搞好
40. 添加独占模式下某些命令的警告。
41. 现在客户端有 --shell 参数时，不仅开启独占模式，还将不创建窗口。如果需要窗口了，你需要重新启动客户端且不指定该参数。该模式下会避免运行任何需要客户端窗口的代码。
42. 客户端的注册表项已从 HKLM 改到 HKCU。修改了 start.exe 的实现
43. 为 Config 选项添加配置：

	Init Client Registry On Start：启动时初始化客户端注册表项。
	
44. 现在启动控制台时，如果托盘未初始化成功，将会再次尝试初始化，并以控制台窗口为目标窗口。
45. 将 /exit 命令改为异步。防止一些多线程上的崩溃。同步可以用 /exitsync
46. 为 LiveStream 添加配置：

	HUD Online Audience Query Source: HUD 在线观众查询源
	
		` Front-end: 前端（以前的方法）
		` API: 使用贡献榜 API
	
	HUD Online Audience Query API Host UID: HUD 在线观众查询API主播UID
	HUD Online Audience Time Mode:HUD 在线观众时长模式
	
		` Absolute: 绝对时长。
		` Relative: 相对时长（相对于当日的直播时长）
		` Level System: 等级系统，在线时间越长经验/等级越高,将会存储在文件
		
	HUD Online Audience Max Absolute Time (min): HUD 在线观众最大绝对时长（分钟）
	
47. 修复 Better Animation 的 Color Transition 模式矩形绘制不全的问题。
48. 为 AutoSpeak 添加配置：

	Translator (Except Main Mode): 翻译器 (除主模式外)
	
		` Chinese
		` English
		` Exchange
		
49. 添加手绘的对话框系统，将最开始的欢迎改为几个对话框。

------------------------------------------------
v0.7c
2025/10/22

1. 为 GUI 选项添加配置：

	Anti Aliasing: 抗锯齿。需要重启客户端生效
	Font Reload Cooldown (ms): 字体重载冷却（毫秒），并修复频繁加载中文字体时导致的严重卡顿的问题
	
	Chat Box Font Size: 聊天框字号
	Chat Box Opacity (0~1): 聊天框不透明度 (0~1)
	Chat Box Font Name: 聊天框字体名称
	Chat Box Y Rate: 聊天框纵坐标比例
	Chat Box Animation: 聊天框动画
	Chat Box Animation Duration (ms): 聊天框动画时长（毫秒）
	Chat Box Animation FPS: 聊天框动画帧率
	
	Menu Cancel Focus In Minecraft: 我的世界中取消菜单焦点
	Menu Auto Focus When Open: 打开菜单时自动获取焦点（默认开启）
	
	Window Display Mode: 窗口显示模式。
	
		` Undecorated: 无装饰
		` Borderless: 无边框		
		
	Chinese Translation Buffer: 中文翻译使用缓冲区
	Chinese Translation Cooldown (ms): 中文翻译冷却（毫秒）
	Tab Limit Coords: 列是否限制坐标。
2. 现在模块搜索可以匹配中文了。你如果要输入中文，你需要按下Ctrl+T弹出输入框中输入。
3. 客户端启动时前五秒的托盘消息将会被吞掉。而不是报错。
4. 修复中文错误码乱码的问题。
5. 为 IRC 添加配置：

	Async While Getting Username：异步获取用户名
	Notify My Mentions: 通知对我的@
	
6. 为 Sound 添加配置：

	Tray Tip Sound：是否启用托盘提示的音效。
	
7. 将 No Realtime Protect 模块更名为 No Defender
8. 将 Crash Key 从 Combat 改到 Registry 下。
9. 现在用 /irc send 命令（没有其他参数）或者输入 ## 就可以打开一个输入框输入了
10. 添加命令：

	/string3
	/showir
	/bili contribution
	/meme
	/texture
	/jackalspeak
	/runspeak
	
11. 试图修复 BetterLyrics AI 推断语言准确性问题。
12. 添加注册表模块：NoHibernate, NoFastStartup, NoRemoteDesktop
13. 为 Config 选项添加配置：
	
	Exception Filter Minidump Enabled: 异常过滤器是否启用迷你转储
	Exception Filter Export Crash Log: 异常过滤器是否导出崩溃日志
	Exception Filter Open Crash Log: 异常过滤器是否打开崩溃日志
	
	很明显，添加了更详细的崩溃信息。
	
	Backup Records Cache: 备份记录缓存，将会在记录时同时记录一个 Records_Backup.json 防止意外发生
	
14. 改良了移除 Markdown 格式的函数，包括修复无法移除标题标记/代码块处理失败的问题。
15. 更好的 Minecraft 窗口检测。
16. 修复在 Minecraft Java 版中启动GUI造成 Minecraft 崩溃的问题。

	在此进行说明：
	
		如果在 Minecraft 有焦点时给客户端焦点， Minecraft 就会崩溃。你可以满足下面任意一项就可以避免崩溃：
		
		1. 将 GUI 选项中的 Menu Cancel Focus In Minecraft 开启。在游戏中按下菜单键，GUI 将不会获得焦点。
		2. 将 GUI 选项中的 Change Focus Before Open GUI 保持为 FocusWindow（这也是默认值）。客户端在获取焦点前先给任务栏一个焦点，以避免崩溃。之前的版本中虽然有这一项，但是没有修好，仍会崩溃，现在已经修复。
		
17. 为 Background, Night, GUIBlur 添加了无焦点时隐藏的配置项。
18. 改良了 Fancy Text 的 FTL_MARQUEE 布局的文字的属性。
19. 修复 Hidden 模块中 Auto Hide Client When Close GUI 的无限间接递归导致栈溢出崩溃的问题。
20. 修复 BiliSettings 在生成二维码时失败后未能关闭模块的问题。
21. 为 PrivateWindow 添加配置：

	WeChat New：新版电脑微信

22. 修复打开 GUI 时被隐藏的控制台未被显示出来的问题。
23. 修复 Island 灵动岛的 Hide When Idle 特性
24. HUD 选项中的 Notify Right/Bottom Margin 被重命名为 Notify Horizontal/Vertical Margin

25. 试图用缓冲区改善简繁转换带来的瞬间卡顿问题。
26. 为 HUD 添加配置：

	Notify MessageBox Random Position: 通知对话框随机位置
	Notify MessageBox Set as Foreground: 通知对话框设为前台
	
27. 添加模块：Quick Command，快速命令。允许你按一个快捷键打开输入框输入命令后立即执行。

	Async: 是否异步。
	Single Instance: 只允许单个该模块的命令执行。
	Input Method: 输入方法。
	
		` Input Box: 输入框
		` Chat Box: 聊天框
		
28. 为 LiveStream 添加配置：

	Chatter AI Response Contexts Enabled: 弹幕人工智能回复使用上下文
	
29. 为 AI Settings 添加配置：

	Chat History Default Storage Policy: 聊天记录默认存储方案。
	
		` Temporary: 临时存储，客户端退出后清空。
		` Records: 存在客户端缓存中。
		` Files: 单独放到一个文件中存储（将会放到config/chat_history中）
		
	Chat History Sessions Saved in Records (Sep With Semicolon): 保存到缓存记录中的聊天记录会话名（用分号分隔）
	Chat History Sessions Saved in Files (Sep With Semicolon): 保存到文件中的聊天记录会话名（用分号分隔）
	
	ChatAnywhere Use EnvVar ApiKey: CHATANYWHERE_API_KEY: ChatAnywhere 使用环境变量作为 ApiKey: CHATANYWHERE_API_KEY
	ChatAnywhere Model: ChatAnywhere 模型
	
	Custom AI Use EnvVar ApiKey: 自定义人工智能使用环境变量作为ApiKey
	Custom AI Use EnvVar ApiKey Name: 自定义人工智能ApiKey环境变量名称
	Custom AI API Key: 自定义人工智能ApiKey
	Custom AI Model: 自定义人工智能模型
	Custom AI Base URL: 自定义人工智能基础链接
	
30. 改良了 Motion Blur 模块：

	使用一个新的线程显著提升流畅性。
	
	Apply Model: 应用模型
	
		` Gaussian: 高斯
		` Exponential: 指数 (默认)
		
	Gaussian Darken Amount (0~1): 高斯变暗大小 (0~1)
	Gaussian Sigma: 高斯西格玛
	Exponential Darken Amount (0~1): 指数变暗大小 (0~1)
	Exponential Lambda: 指数拉姆达
	
	Blur Enabled: 是否启用旧帧模糊
	Blur Strength: 模糊强度
	Blur Samples: 模糊取样数
	
31. 为 Shader 模块添加配置：

	Blur Strength: 模糊强度
	Blur Samples: 模糊取样数
	Bloom Samples: 泛光采样数
	Bloom Quality: 泛光质量
	
32. 将 Meme Trigger 整合进客户端本体。添加了多个配置项，你可以为不同的梗分开分配快捷键

	hyw Folder Path
	zmq Folder Path
	
33. 添加三种加密方案：crc32, md5, sha1。使用 /encrypt <method> <content...> 加密你的内容
34. 模块配置界面现在按 Ctrl+空格 可以直接切换模块开关状态，按 Ctrl+R 可以直接重置模块配置。
35. 为 Crosshair 添加配置：

	Advanced Mode: 高级模式
	
36. 追加了一些汉化。
37. 为所有的 curl_easy_perform_error 错误提示添加了函数名。
38. 为 Island 灵动岛添加配置：

	Show Location: 显示当前IP地理位置。
	
		` Off
		` Short: 简短，一般情况下只显示省。如果不是国内则显示国家名
		` Details: 详细信息
		
	Location Update Cooldown (ms): 方位更新冷却（毫秒）
		
39. 完善了 Hacked Module Names （挂端模块名称），几乎给每个模块都分配了一个外桂风格的模块名称。看不懂就关掉，千万别误触。
40. 开启 Hacked Module Names 选项（在GUI选项里），现在可以直接在搜索里使用外桂风格的模块名称来搜索了。
41. 修复了 GUI 拖动列时按箭头键移动相机位置后拖动位置错位的问题。
42. 为 Keystrokes 添加让步动画。添加配置项：

	Easing Speed(0~1): 缓动速率
	
43. 将 AutoStart 开机自启默认项改为 Registry.
44. 为 Keystrokes2 添加雨效果：

	Rain Effect: 雨效果
		` Off
		` Rise: 上升
		` Fall: 下降
	Rain Effect Color: 雨效果颜色
	Rain Effect Opacity (0~1): 雨效果不透明度 (0~1)
	Rain Effect Whiteness (0~1): 雨效果变白程度 (0~1)
	Rain Effect Height: 雨效果高度
	Rain Effect Width Rate (0~1): 雨效果宽度比例 (0~1)
	Rain Effect Speed: 雨效果速率
	Rain Effect Fade Height: 雨效果淡出高度
	
	添加配置：
	Give Way to Mouse Distance: 给鼠标让步的距离。
	
45. 新增OCR找不到语言模型的报错提示。
46. 修复 Keystrokes2 的 Hide Mouse Buttons 和 Hide F13-F24 不能立即隐藏指定键的问题。
47. 添加模块：Web Settings，将客户端联网设置集中在这里。

	Output Curl Error: 是否输出 Curl 错误
		
			` Off: 从不
			` Non Timeout: 非超时错误
			` Always: 始终
			
48. 添加对各列模块重叠的自动展开。
49. 修改了启动器的样式。以及进度条的逻辑。

	Jackal, Neon, Matrix, Aurora, Random

------------------------------------------------
v0.7b
2025/10/20

1. 添加命令：

	/generate
	/mcprofile
	/bili components
	/bili live audience
	/string2
	/copystr
	/chathistory
	/chatstream
	/chat0
	/chatstream0
	/multiline
	/aitool
	/agent
	/jackaloutput
	/msgboxtip
	/msgbox
	/biliuid
	/ncm

2. 为 Mouse ESP 添加配置：

	Visibility Check：可见性检查，鼠标隐藏时不会显示。
	
3. 为 Better Lyrics 添加配置：

	Custom Language：自定义语言类型（取代之前的Language Type）
	Language Type 被改成 Language，类型是 COMBOBOX，可以选择 Custom
	
		auto 被改成 Infer From Music Name: 根据歌名推断
		添加选项：AI Decide: 根据前几句歌词用不同语言进行尝试，然后用人工智能决定最合适的语言。
		
	AI Decide Language Choices (Sep With Semicolon): 人工智能决定语言选择 (用分号分隔)
	
	
	Music Player Preset: 音乐播放器预设。
	
		` Netease Music: 网易云音乐
		` Kugou Music: 酷狗音乐
		` QQ Music: QQ 音乐
		
	Translation: 自动翻译，会有延时，所以不建议开
	
		` Off
		` Chinese
		` English
		` Japanese
		
	MessageBox Duration Coefficient: 对话框时长系数
	MessageBox Set As Tool Window: 将对话框设为工具窗口。工具窗口是不会有任务栏图标的。
	
	MessageBox Mode: 对话框模式。
	
		` Foreground: 会抢夺焦点，但是肯定会置顶。
		` Background: 不会抢夺焦点，但是对话框仅在客户端有焦点时才能置顶，不然就不会置顶（目前没有办法兼顾置顶和不抢夺焦点）
	
	Notify Music Change: 通知音乐变化
	Kugou Use Taskbar Lyrics: 酷狗使用任务栏歌词
	
	Lyrics Auto Correct: 歌词自动纠正（实验性功能）
	Lyrics Correction Min Similarity (0~1): 歌词纠正最小相似度 (0~1)
	
4. 添加模块：System Proxy，系统因特网代理设置

	Proxy Server: 代理服务器地址（包括端口）。
	Proxy Override: 代理绕过列表。
	Options Sync Cooldown (ms)：选项同步冷却（毫秒）。同步指模块配置会和系统的同步。
	Notify: 是否通知。
	
5. /config 命令现在支持操作除了模块配置的其他配置了，像GUI/HUD之类。例如：/config list hud
6. 修复了模块配置中的 Ctrl + T 高级输入框不能修改除了字符串其他类型的数据的问题。
7. 修复了IRC用户名在发消息前不更新的问题。
8. 修复了 WindowTags 标签进程名纵坐标靠上的问题。
9. 修复了 WindowTags 显示父进程名时的严重卡顿问题。
10. 为 AI Settings 添加配置：

	Command /chat Mode Without Arguments: /chat 命令在没有参数时的模式
	
		` Input Box: 弹出一个输入框让你输入要问的内容。支持多行文本。（默认）
		` Clipboard: 从剪贴板读取你的问题。
		
	Command /chat Show Session: /chat 命令显示会话名
	Command /chat Force Stream：强制/chat命令使用流式模式。流式模式是分块式发送，无需内容全部生成完毕再输出，这样更快。
	
11. 添加模块：Agent，人工智能代理。让AI帮你做一些事情。AI被允许使用命令操作你的电脑。你需要自己承担风险。你需要使用 /agent 命令运行它。

	Current Instruction: 当前指令。用于控制任务流程。修改它以调控任务状态。
	
		` Run: 保持运行。
		` Pause: 暂停。
		` Stop: 停止。（和关闭Agent模块等效）
		
	Pause Task Hotkey：暂停任务快捷键。按下就能把上面的指令改为 Pause
	
	
	Max Allowed Asks: 最大允许对话次数
	Max Allowed File Operations：最大允许的文件操作次数
	Max Allowed Commands: 最大允许执行的命令次数
	Max Allowed Repeated Commands: 最大允许执行的重复命令次数
	
	Command Confirmation: 运行命令前的确认方式。
	
		` MessageBox: 始终弹出对话框让用户确认。
		` AI Basic Check: 先让另一个会话的AI检查，如果有风险则弹出对话框让用户确认，如果无风险则执行。
		` Always Allow: 始终允许。
		` Console: 在控制台用输入确认。
		
	File Confirmation: 文件操作前的确认方式。选项同上。
	MessageBox Confirm Timeout Enabled：对话框确认是否启用超时自动操作。
	MessageBox Confirm Timeout (ms)：对话框确认超时自动操作的超时时间（毫秒）。
	MessageBox Confirm Timeout Operation：对话框确认超时自动的操作。
	
		` Accept: 接受。
		` Decline: 拒绝。
		` Cancel: 取消整个代理任务。
		
	Output Real Ask: 是否输出你每次对AI的真实输入。
	Correct JSON Format: 使用另一个AI纠正每次的JSON格式。
	Allow Tool Preparation Missing: 允许工具缺少准备
	
12. 修复 Mouse Teleport 忽视屏幕全局缩放的问题。
13. 为 File Manager 添加配置：
	
	File Attributes Update Cooldown (ms)：文件属性刷新冷却（毫秒）
	Directory Status Update Cooldown (ms)：目录状态刷新冷却（毫秒）
	Check Directory Is Empty：检查目录是否为空（空目录的图标不一样）
	
	UAC Bypass Method: UAC 绕过方法。
	
	Async File Enum: 异步文件枚举，性能优化
	File Enum Min Cooldown (ms): 文件枚举最小冷却 (毫秒)
	File Enum Max Cooldown (ms): 文件枚举最大冷却 (毫秒)
	Slow File Enum Item Size Threshold: 减慢枚举文件的项目文件阈值
	Stop File Enum Item Size Threshold: 停止枚举文件的项目数量阈值
	
	枚举文件的冷却将会在两者之间，根据当前项目数量动态调整。
	
	Menu Background Color 1: 菜单背景颜色 1
	Menu Background Color 2: 菜单背景颜色 2
	Menu Background Darkness (0~1): 菜单背景黑暗程度 (0~1)
	Menu Outline Color: 菜单轮廓颜色
	Menu Shadow: 菜单阴影
	Menu Shadow Thickness: 菜单阴影厚度
	Menu Shadow Color: 菜单阴影颜色
	Menu Font Size: 菜单字号
	Menu Font Size: 菜单字号
	Menu Line Gap: 菜单行距
	Menu Easing Speed (0~1): 菜单缓动速率 (0~1)
	Menu Animation Duration (ms): 菜单动画时长（毫秒）
	Menu Mask Alpha (0~1): 菜单遮罩不透明度 (0~1)
	Menu Basic Alpha (0~1): 菜单基础不透明度 (0~1)
	
	
14. 修复 File Manager 因为函数 IsDirEmpty 和 GetFileAttributes 变得极为卡顿的重大问题。现引入缓存机制。
15. 修复 File Manager 因为权限不足而无法获取部分文件的大小的问题。
16. 移除 Better Lyrics 中的 Delete Cache。
17. 为 GUI 选项添加配置：

	Font Import Size：字体的导入大小。这个值调大会使文本更加清晰，但是会显著增大占用的内存。重启客户端生效。
	Module Option Help Font Size: 模块配置帮助文本字号
	Module Option Editing Mask Alpha (0~1): 模块配置编辑时遮罩不透明度 (0~1)
	
18. 为 WeatherInfo 添加配置：

	Use Custom QWeather ApiHost: 使用自定义和风天气Api主机。如果关闭，则会使用作者自己的。
	Custom QWeather ApiHost: 自定义和风天气Api主机
	
	注意：由于旧接口将于 2026/1/1 失效，这里使用了新版接口，所以需要 ApiHost 这个东西。
	
19. 为 IPAddress 添加配置：

	IP Location Query Source: IP位置查询源
	
		` Vore.top (默认)
		` PearAPI
		` IQIYI: 之前一直用的，现在炸了。
		
20. 修复了 /config set 命令实际无效的问题。
21. 修复了 IPAddress, IPHorror, WeatherInfo 崩溃的问题。
22. 将 IPHorror 模块中的Method改为：

	` V1: 普通的数据组装（现已添加多种说法，增加了随机性）
	` AI Normal: 风趣的AI风格
	` AI Mesugaki: 杂鱼~
	` AI Catgirl: 主人~
	
23. 禁用了 jitter_focus 着色器。（会导致绘制时崩溃）
24. 修复了驱动模块无法启动的问题。
25. 为驱动 Kernel1.sys 重新签名。
26. 修改了 Keystrokes, Keystrokes2 等的几个配置项的默认值。
27. 为 Spotlight 模块添加配置：

	Mask Alpha (0~1): 遮罩不透明度 (0~1)
	Circle Alpha (0~1): 圆圈不透明度 (0~1)
	Mask Color: 遮罩颜色
	Circle Color: 圆圈颜色
	
	Animation Duration (ms): 动画时长（毫秒）
	Circle Radius: 圆圈半径
	
28. 修改 Fancy Text 的配置：

	Cut Chinese Words 改为 Cut Words
	
29. 为 Fancy Text 的 Mixed 模式 添加 灵动岛 和 MessageBox 的样式。
30. 为 HUD 的 Notify Style 添加 Fancy, MessageBox 项。
31. 为 Better Lyrics 的 Display Mode 添加 MessageBox 项。
32. 将 Config 中的 WinToast Overrides Notify When Hidden 删除，改为 HUD 中的 Override Notify When Hidden
33. 为 HUD 选项添加配置：

	Notify MessageBox Duration Coefficient：通知对话框时长系数，也就是对话框通知的时长是原来通知时长乘以多少。

34. 添加模块：Dialog Physics，对话框物理。给登记过的对话框施加物理效果。

	Constant Mode: 恒定模式
	
		` Fall: 下落。
		` Float: 飘浮。
		` Bounce: 无重力，但碰到屏幕边缘会反弹。
		
	Dialog Bounce Damping: 对话框弹跳阻尼
	Collision: 碰撞
	Basic Friction: 基础摩擦力
	Initial Velocity: 初始速率
	Initial Min Velocity: 初始最小速率
	Initial Max Velocity: 初始最大速率
	Initial Random Degree: 初始是否使用随机速率
	Initial Custom Degree: 初始自定义速率
	Step: 步长
	Gravity: 重力

35. 改良 Fancy Text 的渲染，添加了三种新布局: 阻止元素超出屏幕范围
36. 为 Fancy Text 添加配置：

	Random Rotation Start Coefficient: 随机角度起始系数
	Random Rotation End Coefficient: 随机角度结束系数
	Parallax Intensity: 视差强度
	Fog Opacity (0~1): 雾不透明度 (0~1)
	Fog Color: 雾颜色
	
37. 给 TesseractOCR 识别函数添加了自动扫描路径（在Program Files /Program Files (x86)中自动查找）
38. 添加模块：NoDwm，通过修改注册表禁用DWM。 
39. 将 Island 的 Use Normal Icon 改为 Show Icon
40. 移除 Config 选项中的 Support High DPI 配置项。
41. 修改模块配置帮助文本的次序。
42. 移除没什么好处的 Block Module Options 和 Lock Module Options 配置项。
43. 修改网络连通测试的网站默认值。
44. 修改模块配置时现在会有一个遮罩效果。以及添加了一些模块配置的丝滑动画。
45. 添加开发人员模块。
46. 添加了更多的 Metasploit Logo。

------------------------------------------------
v0.7a
2025/10/8

1. 为 GUI 添加配置：

	Custom Font Path: 自定义字体路径。
	
	Custom Image Moving Speed: 自定义图片运动速度
	Custom Image Clip: 自定义图片裁剪
	Custom Image Clip X Start Rate: 自定义图片裁剪横坐标起始比例
	Custom Image Clip X End Rate: 自定义图片裁剪横坐标末尾比例
	Custom Image Clip Y Start Rate: 自定义图片裁剪纵坐标起始比例
	Custom Image Clip Y End Rate: 自定义图片裁剪纵坐标末尾比例
	
	GUI Style (Restart to Apply): GUI 风格 (重启客户端以应用)
	
		` Fancy: 默认的
		` Imgui: 新增的 IMGUI 界面
		
	Profile List Height Rate: 档案列表高度比例
	Profile Show Invalid: 显示无效档案
	Profile List Width：档案列表宽度
	
	ImGui Input Box Width: ImGui 输入框宽度
	ImGui Move With Arrow Keys： ImGui 用箭头键移动
	ImGui Resize With Ctrl+Arrow Keys：ImGui 用Ctrl+箭头键调整大小
	
	Tab Shadows: 栏目阴影
	Tab Shadows Thickness: 栏目阴影宽度
	Tab Shadows Opacity (0~1): 栏目阴影不透明度 (0~1)
	
	Module Option Key Color: 模块配置键的文本颜色。
	Module Option Boolean Box Color: 模块配置布尔开关颜色
	
2. 为 File Manager 添加配置：

	Enable Night Module： 自动启用夜间模块。
	
3. 修复 Shader 模块的 Screen 屏幕模式。虽然很卡
4. 修复 Background 模块的屏幕补偿。
5. 添加新模块：ConsoleESP（控制台透视）
6. 加入命令：

	/profile checkonline
	/profile upload
	/profile download
	/profile useonline
	/bili comment
	/bili dynamic
	/bili parse
	/hudregistry
	/privatewindow
	/bilisuggest
	/danmakubuffer
	/notifydict
	/textdatabase
	/pastebin
	/textures
	/islandtip
	/irc
	/search
	
7. 为 LiveStream 添加配置：

	Chatter AI Response: 弹幕人工智能回复。
	Chatter AI Response Prefix: 弹幕人工智能回应前缀
	Chatter AI Response Chatter Color: 弹幕人工智能回应弹幕颜色
	Chatter AI Response Chatter Type: 弹幕人工智能回应弹幕类型
	Chatter AI Response Title Color: 弹幕人工智能回应标题颜色
	Chatter AI Response Cooldown (ms): 弹幕人工智能回应冷却时间 (毫秒)
	Chatter AI Response User Blacklist Enabled: 弹幕人工智能回应用户黑名单是否启用
	Chatter AI Response User Blacklist (Sep With Semicolon):弹幕人工智能回应用户黑名单，用分号分隔。 
	
	Chatter AI Response Prompt: 弹幕人工智能回复提示词
	
	Chatter File Output: 弹幕文件输出
	Chatter File Output Format: 弹幕文件输出格式
	
		{{content}} 内容
		{{nickname}} 发送者昵称
		{{time}} 时间字符串
		
	Chatter File Output Path: 弹幕文件输出路径
	
	Audience Enter Preset： 观众进入时的文本预设
	
		` Enter: %s entered the room
		` Welcome: Welcome %s
		` Join: %s joined us
		
	Audience Leave Preset： 观众离开时的文本预设
	
		` Leave: %s left the room
		` Depart: %s left us
	
8. 添加模块：AutoLiveChatter，自动直播间弹幕。

	Send Time Mode: 发送时间模式。
	
		` Off
		` Periodic: 周期性发送。
		
	Periodic Interval (ms): 周期性发送的周期。
	Send Content Mode: 发送内容模式。
	
		` Fixed: 固定内容。
		` List Random Element: 从列表中随机选择一个元素。
		` List Loop: 列表循环选择。
		` File Lines: 按文件每一行发送一个。
		` Prefab: 使用预设。
		
	Prefab Type：预设类型。
	
		` Aphorism: 随机格言。
		` Idiom Solataire：成语接龙。
		
	Fixed Content: 固定模式的文本。
	List Content (Sep With Semicolon): 列表模式的文本，用分号分隔。
	List Current Index: 列表模式当前的索引。
	File Source Path: 文件模式源路径。
	Room ID: 直播间ID，如果填写0，则会使用 LiveStream 模块的 RoomID。
	
	Clipboard Quick Send: 剪贴板快速发送模式。自动帮你把剪贴板文本内容发送至直播间。
	
		` Off: 关闭。
		` Send: 发送剪贴板内容（如果是文本）。
		` Copy and Send: 按下Ctrl+C复制后发送（如果是文本）。
		` Select All, Copy and Send: 按下 Ctrl+A Ctrl+C 全选复制后发送（如果是文本）。
		
	Clipboard Quick Send Key: 快捷键。按下后触发剪贴板快速发送。
	Clipboard Quick Send Prevent Repeat: 剪贴板快速发送防止重复发送
	Clipboard Quick Send Confirm: 剪贴板快速发送是否使用确认。启用后，你必须在限时内再次按下快捷键才会发送。
	Clipboard Quick Send Confirm Time (s): 上述确认的限时时间（秒）。
	Clipboard Quick Send Apply Text Processor: 剪贴板快速发送是否应用 Clipboard Tweaks 剪贴板功能 模块的文本混淆。会在发送前应用。
	
	Chatter Split Cooldown Min (ms): 弹幕切片冷却最小值(毫秒)
	Chatter Split Cooldown Max (ms): 弹幕切片冷却最大值(毫秒)
	
9. 为 Arraylist 模块添加配置：

	Background Shadow：是否开启背景阴影
	Background Shadow Color: 背景阴影颜色
	Background Shadow Thickness:背景阴影厚度
	
	Give Way to Mouse: 是否给鼠标让位子
	Give Way to Mouse Distance: 最大让位距离。
	
10. B站评论区显示将会完整显示，在评论添加用户UID显示。
11. 修复 WindowTags 的 FontSize 字号选项无效的问题。
12. 添加模块： AudioVisualizer，音频可视化。

	Global HUD Pulse Effects: 全局HUD脉冲效果
	Global HUD Pulse Effects Intensity (0~1): 全局HUD脉冲效果力度 (0~1)
	
	Enable Better Lyrics Module: 启用更好的歌词模块。
	
	Bar Graph Enabled: 启用柱状图
	Bar Width: 柱子宽度
	Bar Max Height: 柱子最大高度
	Bar Opacity (0~1): 柱子不透明度 (0~1)
	Bar Color: 柱子颜色
	
13. 为 AI Settings 添加配置：

	AI Role Prompt：人工智能角色提示词。你可以自行修改。
	Command /chat Prompt Prefix: 命令 /chat 提示词前缀
	
14. 将部分配置中的 Speaker 改为 Speak
15. 添加模块： HudEditor，编辑 HUD 元素属性。暂时还没做好。
16. 为 Config 选项卡添加配置：

	Check Module Toggle：检查模块是否启用的模式。
	
		 ` Off: 关闭。注意外界影响可能会影响模块状态，如果关闭可能会有问题
		 ` Sync: 同步，可能会造成周期性卡顿。
		 ` Async: 异步，不是很安全。
		 
17. 修复 AutoDanmaku 模块因为编码而无法启动问题。
18. 为 WindowMaster 添加配置：

	新功能：幻影窗口，将窗口设为半透明置顶且鼠标穿透

	Phantom Window Opacity (0~1): 幻影窗口不透明度 (0~1)
	Toggle Phantom Window Keybind: 切换幻影窗口按键绑定
	
19. 修复 /aphorism 命令。
20. 更新了 JDSpeedhack.dll ，添加了 32 位 DLL。
21. 为 Target HUD 添加配置：

	HUD Shadow
	HUD Shadow Thickness
	HUD Shadow Color
	
22. 为 Target HUD 添加点击后的头像缩放以及变红动画。
23. 为 Keystrokes 和 Keystrokes2 添加配置：

	Round Corners: 圆角。
	Shadow
	Shadow Thickness
	Shadow Color
	Box Opacity (0~1)

24. 为 Keystrokes 添加配置：

	Box Gap
	
25. 为 Window Highlight 添加配置：

	Dark Background: 是否为非目标窗口区域绘制暗色背景。
	Dark Background Alpha (0~1)：暗背景不透明度 (0~1)
	
26. 为 HUD 添加配置：

	Chatter Movement：弹幕运动方式。
		
		` Linear: 线性（默认）
		` EaseInOutSine
		
27. 为 Macro Player 添加配置：
	
	Auto Loop: 自动循环（间隔 Start Delay）
	
28. 修复 /decrypt 在琵琶行解密中不去除多余标点和空格的问题。
29. 修复 Profiles 选项卡下无效配置渲染留空的问题。
30. 添加模块：Island，简单的灵动岛效果。在 Audio Visualizer 启用时会随音频旋律震动。

	Font Size: 字号
	Width Addition：宽度额外添加值
	Height Addition: 高度额外添加值
	Easing Speed (0~1)	：缓动动画速率
	Show Brand：显示客户端名称
	Show User: 显示用户名
	Local User: 使用本地账户名称而不是IRC用户名
	Show FPS: 显示帧率
	Show Time: 显示时间
	Show Volume: 显示音量
	Show Web: 显示联网状态
	Show Game: 显示运行的游戏
	Show Other: 显示其他信息
	Outline Thickness：轮廓线宽度
	Outline Darkness (0~1)：轮廓线黑暗程度
	Round Corners：是否圆角
	Roundness：圆角圆滑程度
	Background：是否绘制背景
	Background Darkness (0~1)：背景黑暗程度
	Background Opacity (0~1)：背景不透明度
	Shadow: 阴影
	Shadow Thickness：阴影宽度
	Use Normal Icon：使用普通的符号图标
	Line Height Scale：行高度比例
	Icon Opacity (0~1)：图片图标不透明度
	Clip Strictly：将里面的内容严格裁剪在灵动岛区域内
	Outline Color：轮廓颜色
	Background Color: 背景颜色
	Shadow Color：阴影颜色
	Idle Text Color: 闲置时文本颜色
	Notify Success Text Color: 通知成功文本颜色
	Notify Error Text Color: 通知错误文本颜色
	Notify Info Text Color: 通知信息文本颜色
	Notify Warning Text Color: 通知警告文本颜色
	Gradient Color: 是否启用渐变色
	Fade Color: 是否启用淡入淡出颜色
	Fade Duration (ms): 淡入淡出时长（毫秒）
	Lyrics Animation Duration (ms): 歌词动画时长 (毫秒)
	Give Way to Mouse: 给鼠标让道。
	Give Way to Mouse Intensity: 给鼠标让道的强度。自己体会。
	Background Image: 背景图片
	Background Image Scale: 背景图片缩放
	Background Image Path: 背景图片路径
	Background Image Opacity (0~1): 背景图片不透明度 (0~1)
	Background Image Moving Speed: 背景图片移动速度
	Vibration Amplitude: 震动幅度
	Vibration Frequency: 震动频率
	Hide When Idle: 空闲时隐藏
	Sync Notify Status: 同步通知状态
	Sync Progress Status: 同步进度状态
	Sync Title Status: 同步标题状态
	Sync Actionbar Status: 同步行为栏状态
	Y Rate: 纵坐标比例

31. 为 AI Settings 添加配置：

	AI Type: 添加了 Deepseek。并设置为默认项。
	Deepseek Model: 有一个选项：r3，免费！！这意味着所有用户均可以直接使用AI。这是好事啊。
	
	AI Temperature: 默认0.3   [0-1]
	AI Top P: 默认0.8		[0-1]
	
32. 添加模块：IRC，基于在线文本数据库的在线聊天系统。

	Message Fetch Interval (ms): 消息拉取延迟（毫秒）
	Message Fetch Timeout (s)：消息拉取超时时间（秒）
	Message Send Timeout (s)：消息发送超时时间（秒）
	Old Messages Threshold (s)：将多少秒前的消息视为旧消息
	Ignore Old Messages：接收时忽略旧消息
	Cancel Sending When As Guest：如果检测到当前为访客身份，则取消发送消息
	Cancel Repeated Message: 取消发送和上一句重复的消息
	Auto Change Name When Name Missing：名称丢失时自动改为之前配置好的名称
	Message Notify Type：消息通知类型。
	Console Output：是否在控制台输出消息。
	Fast Send With # Prefix Command：使用#开头的命令快捷发送消息。例如#hello!
	Taboo Filter: 基于AI的敏感词屏蔽。
	Text Database Update Method: 更新文本数据库的方法。
	Message Length Limit Via GET: 使用GET方式发请求时，消息长度上限。如果超过这个值就不能发送。GET请求不能太长否则会被截断造成无法发送消息。
	Debug Output：调试输出。
	Speak Message: 把消息念出来。 
	
	
33. 为 Shell 添加配置：

	Allow Terminate Shell Thread：只有这个选项启用后，才能直接关闭命令行（杀线程）。杀线程是高危操作，堆栈不会被回收，程序会有问题。例如不能再次打开命令行（除非重新打开客户端）
	
34. 修改了部分 Arraylist 的默认配置值。
35. 优化 Volume HUD 显示逻辑。提高其帧率。
36. 为 BetterLyrics 的 Display Mode 显示模式添加一个 Island 灵动岛上显示。带动画。没有歌词时会采用歌名。
37. 为 BetterLyrics 的 Exclude Non-lyrics Content 排除非歌词内容添加对特定前缀的检查（例如“作曲：”）
38. 为部分 /bili 关于视频的命令添加了对短链的解析。并且全部支持AV号，BV号，长链接短链接。
39. 为 Target Hud 添加配置：

	Background Image: 背景图片
	Background Image Path: 背景图片路径
	Background Image Opacity (0~1): 背景图片不透明度 (0~1)
	Background Image Moving Speed: 背景图片移动速度
	
40. 为 Target Hud 添加了裁剪，以免文本超出范围。
41. 修改了布尔框的绘制。
42. 修复了“重置”按钮的绘制。
43. 为 Vape 添加配置：

	Give Way to Mouse：给鼠标让道。
44. 完善了其他顶部标签页的左下角按键提示。

------------------------------------------------
v0.6d
2025/5/21

1. 添加命令：

	/async
	/cp
	/pwd
	/logout
	/reboot
	/notify
	/tchatter
	/bchatter
	/rchatter
	/wintoast
	/traytip
	/traywarn
	/trayerror
	/volume
	/device
	/tcptable
	/tcptable2
	/tcptable3
	/ipaddress
	/hexview
	/hexviewproc
	/hexviewfile
	/quickrun
	/music
	/bili
	/formatcomment
	/qrcode
	/screenshot
	/fancytext
	/ocr
	/translateoffline
	/uiaccess
	/untrust
	/formatmd
	/formatmarkdown
	/toggledownfall
	/weather
	/what
	/aphorism
	/ipaddressex
	/iphorror
	/iphorrorex
	
2. 修复通知、WindowTags、TargetHUD 中的百分号显示问题。
3. 添加若干内置变量。
4. 在 Shader 模块 (bloom模式) 开启后，LiveStream 的观众头像亮度将会降低。
5. 为 AntiPopups 模块添加配置：

	Blacklist Processes (Sep With Semicolon): 进程黑名单（可将广告进程名放入，用分号分隔）
	Whitelist Processes Enabled: 是否启用进程白名单。
    Whitelist Processes (Sep With Semicolon): 进程白名单，用分号分隔。
    
6. 为 Live Stream 添加配置：

	Chatter User Whitelist Enabled: 弹幕用户启用白名单
	Chatter User Whitelist (Sep With Semicolon): 弹幕用户白名单 (用分号分隔)
	Chatter User Blacklist Enabled: 弹幕用户启用黑名单
	Chatter User Blacklist (Sep With Semicolon): 弹幕用户黑名单 (用分号分隔)
	Chatter Speaker User Whitelist Enabled: 弹幕讲述用户启用白名单
	Chatter Speaker User Whitelist (Sep With Semicolon): 弹幕讲述用户白名单 (用分号分隔)
	Chatter Speaker User Blacklist Enabled: 弹幕讲述用户启用黑名单
	Chatter Speaker User Blacklist (Sep With Semicolon): 弹幕讲述用户黑名单 (用分号分隔)
	Chatter Horizontal Reverse: 弹幕横向翻转。
	
	Chatter Triggers Enabled：是否启用弹幕触发器
	Chatter Triggers Using Regex：弹幕触发器是否使用正则表达式
	Chatter Triggers Config Path：弹幕触发器配置路径
	Chatter Trigger Disable Speaker：弹幕触发器禁用讲述
	
	Actionbar Color: actionbar 弹幕颜色。
	
	Notify Audience Face Download: 是否通知观众头像下载
	Notify Audience Enter：通知观众进入
	Notify Audience Enter Chatter Color：通知观众进入弹幕颜色
	Notify Audience Leave：通知观众离开
	Notify Audience Leave Chatter Color：通知观众离开弹幕颜色
	
	HUD Show Online Audience: HUD 是否显示在线观众。
	HUD Online Audience Face Update Cooldown (d): HUD 在线观众头像更新冷却 (单位天)。超过这个值后，就会重新下载头像。
	
	为 Chatter Display 添加可选项：Actionbar
	
7. 现在启用 Screenshot 截图后，GUIBlur 会自动关闭。
8. 添加模块： Anti Spy，反间谍。

	Async: 是否异步检查。
	Check Cooldown (ms): 检查的冷却时间 (毫秒)。
	
	Anti Microphone: 反麦克风。遇到音频输入设备后会执行操作。
	
		` Off
		` Mute: 静音。
		
	Notify: 是否通知。
	
9. 添加模块：Hex Viewer，十六进制查看。需要用指令调用。
10. 添加命名颜色：Yellow, Astrolfo
11. 添加模块：QuickRun，需要用指令调用。
12. 为 ProcessESP 添加配置：

	New Process Parent Display: 展示新增进程的父进程
	
13. 为 AntiCapture 和 BlackCapture 添加 HUD 相关的配置。
14. 为 Bili Fans 添加配置:

	Custom Fans Increase Sound：自定义涨粉音效
	Custom Fans Decrease Sound：自定义掉粉音效
	
15. 添加新模块：Bili Settings。表面上看是B站设定，其实按一下就可以扫码登录。Bili Notifier, Bili Console等模块会用到这里的 Cookies 等信息。

	Black Capture When Login: 登录时开启黑屏捕获。
	Close Menu When Login： 登录时关闭GUI。
	Debug Output: 调试输出。内含隐私信息。
	Login QR Code Scale: 登录二维码图片缩放比例。
	
	Cookies (DO NOT LEAK): Cookies 信息（千万不要泄露，不然可能会被盗号）
	Cookies Json (DO NOT LEAK): Cookies 信息JSON形式（千万不要泄露，不然可能会被盗号）
	REFRESH TOKEN: 刷新令牌（不要泄露）
	

16. 添加新模块：Bili Notifier，可以通知你B站的消息种类和数量。注意：需要先用 Bili Settings 登录才能使用。

	Async: 异步模式。
	Mode: 通知模式。
	
		` Off
		` Notify
		` Chatter
		` Actionbar
		` Title
		` WinToast
		
	Query Cooldown (s): 查询冷却（秒）。
	Connect Timeout (s): 连接超时时间（秒）。
	Ignore Negative Changes: 忽略负值变化。
	Notify Ats: 通知@我的消息。
	Notify Chats: 通知私信消息。
	Notify Likes：通知点赞消息。
	Notify Comments：通知回复消息。
	Notify Coins：通知投币消息。
	Notify Danmaku：通知弹幕消息。
	Notify Favorites：通知收藏消息。
	Notify Uploader Helper Messages：通知UP主小助手消息。
	Notify System Messages：通知系统消息。
	PREVIOUS DATA: 上一次的缓存数据。无需修改。


17. 添加新模块：Bili Console，B站交互式控制台，工程量巨大的一个模块。

	Auto Console
	Debug Output: 调试输出。
	Draw Periodically: 是否周期性绘制。不推荐开启，因为绘制需要时间。
	Draw Cooldown (ms): 绘制周期。
	Update Periodically: 是否周期性刷新页面。按 F5 可以手动刷新。
	Update Cooldown (ms): 刷新周期。
	Use Chinese Number Format: 使用汉语数字格式。自动格式例如 114514 会变成 11.5万。如果关闭汉语格式，则为 114.5K
	User Medal Wall Display: 是否显示用户粉丝勋章墙。
	User Medal Wall X
	User Medal Wall Y
	Show User Space Notice: 显示用户空间公告
	Show User Like Videos: 显示用户点赞的视频
	Show User Coin Videos: 显示用户投币的视频
	Show User Top Video: 显示用户置顶的视频
	Show User Masterpieces: 显示用户代表作
	Show User Favorite Folders: 显示用户收藏夹缩略信息
	
	Single Coin Quantity: 单次投币最大值。
	Like When Coin: 投币时是否同时点赞。

18. 修改 Bili Fans 使之可以通知客户端退出期间的粉丝变化。
19. 修复音频设备切换时如果开启 Music 模块就崩溃的问题。
20. 修复在 Vape 和 Arraylist 颜色同时设为 Rainbow++ 时，关闭 Vape 模块后的重影问题。
21. 获取B站用户资料时，现在会先查询隐私设置了。
22. 修改 AutoDanmaku 的示例文件为 danmaku_172423516.xml
23. 添加对命令行输入错误的判断 (cin.fail) 及相关提示。例如输入了 Ctrl+Z。
24. 修复 Crosshair 高级模式的 HUD 字号被设成行距的问题。
25. 为 GUI 选项卡添加配置：

	Disable DPI Scaling：禁用系统 DPI 缩放。	
	ClickGUI Ctrl+Wheel Zoom: 是否启用在 ClickGUI 中按 Ctrl+滚轮 进行缩放。非常方便的快捷键。
	Black Screen Problem Fix: 解决黑屏问题（实验性）。首先解决的是开启任务栏自动隐藏后的黑屏问题（属于N卡优化问题，翻转图形交换链里面的一个bug，会默认取消透明度）
	Search Wheel Sensitivity：搜索界面的滚轮灵敏度。
	Round Corners of Boolean Box: 布尔值的框是否开启圆角。
	Tab Animation Delay Enabled: 启用栏目动画延迟
	Tab Animation Delay: 栏目动画延迟
	
	将汉化 Chinese 改为 Language/语言。支持：
	
		` English
		` 简体中文
		` 繁體中文
		` 繁體中文（香港）
		` 繁體中文（臺灣）
		` 繁體中文（日本）
	
26. 补了一些汉化。
27. 完善 QuickRun 模块。
28. 将一些缓存信息从配置搬到记录文件中，避免泄露。
29. 添加模块： BetterLyrics，更好的桌面歌词。目前只支持网易云音乐。

	Async
	Delete Cache：完事后自动删除缓存。
	Line Index: 识别后取的行索引（从0开始）
	Skip If Includes Enabled：是否启用下面这项。
	Skip If Includes：包含这些字符后跳过。
	Skip If Similarity Greater Than: 当字符串相似度和之前的超过这个值时，忽略这一句。
	Remove Letters: 是否移除英文字母。
	Remove Extra Characters: 额外移除的字符。
	Pause When Menu On
	Window Title：桌面歌词窗口标题
	Window Class Name：桌面歌词窗口类名
	Exclude Non-lyrics Content: 是否排除非歌词内容。例如：“纯音乐，请欣赏”
	X Offset：横坐标偏移
	Y Offset：纵坐标偏移
	Display Mode：展示模式。
	
		` Chatter
		` Title
		` Notify
		` Actionbar
		` WinToast
		` Fancy
		` Speaker
		` Mixed: 以一定规律混合。
	
	Chatter Color
	Chatter Type
	Language Type
	Capture Cooldown (ms): 捕获冷却时间（毫秒）。
	Capture Mode: 捕获模式。
	
		` PrintWindow: 只对桌面歌词窗口进行捕获。识别率高。
		` BitBlt (Screen): 屏幕捕获后截取桌面歌词窗口的那部分。不推荐。

30. 添加模块：TesseractOCR，文字识别设定。你需要手动下载好它然后指定可执行程序的路径。

	Executable Path: 可执行程序 tesseract.exe 的绝对路径。
	Language Type：源图像默认语言类型。

31. 删除了部分字体，添加 Google Sans 字体，并将 HarmonyOS 的非英文字体部分放进去。
32. 添加新模块：FancyTexts，显示花哨的文字。 

	Async
	Hide When Menu On
	Module Status Auto Switch: 是否根据情况自动切换模块状态。
	Show Duration (ms)
	Scale
	Fixed Text
	Cut Chinese Words: 如何对中文分词。
		` Fake: 假的（两个一组）
		` Bili Suggestion: 基于B站搜索建议的分词系统。
		` API: 调用在线API。
		
	Color
	Random Rotation: 加入随机旋转。
	Fade In Duration (ms)
	Fade Out Duration (ms)
	Opacity Min (0~1)
	Opacity Max (0~1)
	Opacity Period (ms)
	
33. 为 AutoSpeak 添加配置：
	
	Speak Subtitle：是否念副标题

34. 现在为屏幕中央的标题文字添加了副标题。为 Title 添加配置：

	Title Subtitle Line Gap: 标题和副标题之间的行间隙
	Fixed Subtitle Text: 副标题固定文字
	Main Title Enabled: 主标题是否启用
	Subtitle Enabled: 副标题是否启用
	Fixed Subtitle Size: 副标题固定大小
	Subtitle Color: 副标题颜色
	
	Console Output: 是否同步输出到控制台。
	Module Status Auto Switch: 是否根据情况自动切换模块状态。

35. 为 PrivacySpy 添加配置：

	Scan Disk Privacy: 扫描磁盘上的隐私。就是之前的内容。
	Confirm Before Scanning: 扫盘前是否确认。
	Find Other Privacy: 寻找其他隐私。（新增，比较杂）
	
36. 为 WindowTags 添加配置：

	Font Size: 文本字号。
	
37. 修改 Console 模块配置：

	Disable QuickRun 改为 Disable Quick Run
	
	添加
	Disable Insert Mode: 是否禁用插入模式。以前是默认开启的，导致插入前需要按一下 Insert 键，体验很不好。现在关闭该项即可。
	Disable Mouse Input: 是否禁用鼠标输入。
	
38. 修复 WindowTags 部分懒加载信息不显示的问题。
39. 为 Volume 添加配置：

	Auto Mute：自动静音功能。
		
		` Off
		` Once On Launch: 客户端启动时自动静音一次。
		` Output Device Changed: 输出设备变化。
		` Output Device Name Keyword When Changed: 输出设备变化时，名称关键词（包含或者不包含）。
		
	Auto Mute Output Device Name Keyword (Include): 自动静音输出设备名称关键词 (包含)
	Auto Mute Output Device Name Keyword (Exclude): 自动静音输出设备名称关键词 (排除)
	Auto Mute Notify: 自动静音通知模式。
	
		` Off
		` Title
		` Notify
		` Chatter
		` Actionbar
		` WinToast
		
	Temp HUD Animation Duration (ms): 临时HUD动画时长 (毫秒)
		
40: 修改 Mute 模块配置：

	Restore Volume 重命名为 Amount Mode Restore Volume
	
	添加配置：
	
	Mode: 模式。
	
		` Status: 静音状态
		` Amount: 直接设置音量为 0
		` Both: 都设置
		
41. 为 AutoTotem 添加配置：

	AutoMute Triggered：自动静音时是否触发。
	
42. 修复了 /cmd 带参数时无法正常运行的问题。
43. 为 Typewriter 添加配置：

	Clipboard Tweaks Module Text Processor：是否启用剪贴板功能模块的文字处理。仅会在初始化时处理一次。
	Accelerate Space Typing: 瞬间输入空格类字符。
	Display On Send: 发送时展示要发送的内容。
	
		` Off
		` Notify
		` Chatter
		` Title
		` Actionbar
		` Fancy
		` WinToast
		
	Display Chatter Color
	Display Chatter Type
	
44. 将对 Typewriter 的两个快捷键改为实时检测（而不是检测释放），以便更快地相应操作。快捷键有  1 秒的冷却时间。
45. 修复了 Background 的滤镜。之前那个太不明显了。
46. 为 ClipboardTweaks 的 Punctuation Changes 选项添加一个：Random，从中英文标点中选择。
47. 为 Actionbar 模块添加配置：

	Module Status Auto Switch: 是否根据情况自动切换模块状态。
	
48. 重命名 Weather 模块为 WeatherInfo 天气信息。
49. 添加模块：AutoTranslate，自动识别文本并翻译展示。
50. 添加模块：Ambience。
51. 添加雨声和雷声音效。
52. 添加模块：AI Settings，将之前的 Chat Ask 的 API Key 等配置移动到这里。
53. /speak /input /chat /formatjson /formatcomment /translate /translatecopy /translateto /translatetocopy /translateloop /translateloopcopy 命令现在如果不填内容参数，则从剪贴板里读取内容。
54. 修改 Vape 风格的通知的英文文本为 has been Enabled/Disabled!
55. 为 HideTaskbar 添加配置： 
	Notify
56. 删除 Shell 模块的配置：Title Font Size
57. 为 TimeDisplay 模块

添加配置：
	New Day Notification
	
		` Off
		` Notify
		` Chatter
		` Title
		` WinToast
		` Actionbar
		
	New Day Title Color
	New Day Title Font Size
	
修改部分半小时报时逻辑。

为 Half Hour Notification 添加： Actionbar

58. 修改字符串屏蔽词替换的星号数量为字符数量而不是字节数量。添加在线屏蔽词检测（虽然十分的低级），但是没有投入使用
59. 修复了 GUI 部分动画不透明度没渐变的问题。
60. 修复了 OpacityChanger 直接对客户端窗口进行透明度修改后被客户端 GUI 配置里的 Opacity (0~1) 调回去的问题。现在会直接同步。
61. 为 Shell 添加配置：

	Using Environment Variables：是否使用环境变量。你需要用百分号包裹环境变量使用。直接的文本替换，而且比内置变量优先级低。例如：%appdata%。大小写不敏感。
	
62. 为模块配置的上下未显示部分打上了箭头标记。
63. 修改模块配置的布尔框的样式为滑块。
64. 为 UACBypass 添加安全检查，以免一些麻烦的注册表项没有被删除导致系统出问题。

	Safe Check
	
65. 为部分 Volume 模块的音量调节 HUD 添加动画。
66. 修复用快捷键或指令触发恶意模块时，确认界面不直接显示出来的问题。
67. 为 OpacityChanger 添加配置：

	Temp HUD Animation Duration (ms): 临时HUD动画时长 (毫秒)
	
68. 新增颜色：Pink, Purple
69. 新增模块：Tcp Monitor

	Check Cooldown (ms): 检查冷却 (毫秒)
	Filter Processes: 是否筛选进程
	Process Name Whitelist (Empty For Any): 进程名白名单 (用空指代任何)
	Process Id Whitelist (Zero For Any): 进程ID白名单 (用0指代任何)
	Process Name Blacklist (Empty For Disabled): 进程名黑名单 (用空指代禁用)
	Process Id Blacklist (Zero For Disabled): 进程ID黑名单 (用0指代禁用)
	
	Notify Mode: 通知模式
	
		` Notify
		` Chatter
		` Actionbar
		
	Chatter Color (New Connection): 弹幕颜色 (新连接)
	Chatter Color (Closed Connection): 弹幕颜色 (关闭的连接)
	Chatter Type: 弹幕类型
	
		` Scroll
		` Top
		` Bottom
		` Reverse
		` Horizontal
		` Vertical
		` Random
	
	
	Filter Ports: 过滤端口号
	Ports Whitelist (e.g. 4-10,80): 端口白名单（例：4-10,80）
	Ports Blacklist (e.g. 4-10,80): 端口黑名单（例：4-10,80）
	
	Port Type: 端口类型
	
		` Remote: 远程
		` Local: 本地
		
	Exclude 127.0.0.1 & 0.0.0.0: 排除 127.0.0.1 和 0.0.0.0
	
	Filter IPs: 过滤 IP
	IP Type: IP 类型
	
		` Remote: 远程
		` Local: 本地
		
	IP Whitelist (Sep With Semicolon): IP 白名单（用分号分隔多个）
	IP Blacklist (Sep With Semicolon): IP 黑名单（用分号分隔多个）
	
	
	Show IP Addresses: 是否显示两个IP地址。
	Query External IP Position：是否顺便查询一下对方IP地址的地理位置。
	
70. 为 Actionbar 模块添加配置：

	Text Animation: 文本动画。
	Text Animation Duration (ms): 文本动画时长 (毫秒)。
	Draw Prev Text During Animation: 动画期间是否绘制上一次的文本。
	
	删除 No Fade Animation
	
71. 为 IPHorror 添加配置：

	Log Destination Info：日志记录目的地相关信息。
	Method: 方式。
	
		` V1: 初代版本。固定的文字进行插值。
		` AI Generate: 由人工智能生成。质量取决于模型。需要提前在 AI Settings 模块中设置密钥。
		
72. 为 IPAddress 添加配置：

	AI Generated Description of IP Position：由人工智能生成的对IP地址位置的描述。需要提前在 AI Settings 模块中设置密钥。

------------------------------------------------
v0.6c
2025/4/11

1. 添加命令：

	/help
	/input
	/assert
	/clipboard
	/listtasks
	/autostart
	/set
	/file
	/grep
	/webjson
	/formatjson
	/interpret
	/perform
	/livestreaminfo
	/rinject
	/rinject2
	/speakqueue
	/initassoc
	
2. 修复对话框中文乱码问题。
3. 修改在线时间获取，源改为 Taobao, Time.is 和 Suning
4. 修复 Cmstp Uacbypass
5. 添加一些内置变量
6. 添加模块 AutoStart，开机自启。

	Async: 是否异步操作。
	Check Cooldown (ms): 检查冷却时间（毫秒）
	Method: 手段。
	
		` Registry: 注册表项。
		` Service: 服务。
		` Scheduled Task: 计划任务。
		
	Registry Value Name: 注册表值名称
	Service Description: 服务描述
	Service Display Name: 服务显示名称
	Service Stopping Timeout (s): 停止服务的超时时间 (秒)
	Scheduled Task Name: 计划任务名称
	Extra Arguments: 额外参数。

7. 添加服务和计划任务相关函数。
8. 添加模块 ListTasks, 枚举所有计划任务信息。
9. 为 LiveStream 直播间添加配置，现在可以监控在线观众以及获取其他基本直播间信息 了：

	HUD
	HUD X Rate
	HUD Y Rate
	HUD Information Font Size: HUD 信息字号。
	HUD Show Basic Information: HUD 是否显示直播间基本信息。
	HUD Online Audience Update Cooldown (ms): HUD 在线观众更新冷却时间 (毫秒)
	HUD Online Audience Max Count: HUD 在线观众最大显示数量
	HUD Online Audience Nickname Font Size: HUD 在线观众昵称字号
	HUD Online Audience Face: 是否显示 HUD 在线观众头像
	HUD Online Audience Line Gap: HUD 在线观众行距
	HUD Online Audience Background: HUD 是否绘制在线观众背景
	HUD Online Audience Background Opacity (0~1): HUD 在线观众背景不透明度 (0~1)
	Chatter Console Output: 弹幕是否在控制台输出。
	Chatter Console Output Timestamp: 弹幕控制台输出时间戳
	Chatter Console Output Wealth & Medal: 弹幕控制台输出财富值和灯牌
	Chatter Speaker Skip Emoji: 弹幕讲述跳过表情（以中括号括起来的）
	
	Chatter Translator: 弹幕自动翻译。
	
		` Off
		` Chinese
		` English
		` Exchange: 英汉互译。
	
10. 修复 FileManager 在不显示隐藏文件和系统文件时留出多余位子的问题。
11. 为 Shell 添加配置：

	Batch File Error Level: 批处理文件错误等级。这表示对待错误的态度。
	
		` Ignore: 全部忽略。
		` Only Exception: 仅抛出异常（包括 /assert 断言失败）时终止执行批处理文件。
		` All Errors: 如果一条命令失败，就会直接终止执行批处理文件。
		
12. 为 Speaker 添加配置：

	Notify Error：是否通知错误。如果调用频率过高，很有可能触发“忙”的错误。
	Multiple Text Arrangement: 多文本安排。
	
		` Off: 默认安排，调用太多后可能会导致大量报错。
		` Queue: 队列，但是时效性不好。（已改为默认值）
		` Available: 如果在讲述中调用，则会直接被取消。
		
	Method: 手段。后续可能会增加。
	
		` SAPI: 默认讲述人。使用 COM 接口。
	
13. 升级 raylib 版本： v4.5 -> v5.5，支持JPG图像导入。
14. 完善 loader，添加新功能。
15. 为 Bili Fans 添加新配置：

	Threshold Max: 最大阈值。如果单次差值大于这个值，将会取消通知。
	
16. 为 Arraylist 添加新配置：

	Global Position: 全局位置。模块列表将与之对齐。
	
		` Screen: 屏幕。（默认值）
		` Foreground: 前端窗口。
		` PointAt: 鼠标指向的窗口。
		
17. 添加新模块：Bili Feed，给出B站视频推荐。

	Async
	Auto Console
	Connect Timeout (s)
	Limit: 最大推荐数量
	Style: 呈现风格。
	
		` Simple
		` List
		` Fancy：没做
	
18. 修复 /uninject 系列卸载DLL命令多余检查DLL路径的问题。
19. 将编码转换函数 ANSI2UTF8 和 UTF82ANSI 的默认编码改为 CP_ACP, 以防止默认编码为非 简体中文(936) 的计算机出现编码转换错误。
20. 修复日志输出路径编码错误问题。
21. 为托盘添加菜单项：

	Open Shell: 打开命令行。
	
22. /bilivideo 命令的参数现已支持完整链接。
23. HUD 选项卡添加配置：

	Chatter Row Decision：如何决定弹幕的行号。
	
		` Auto
		` Random
		
	Notify Translator: 在汉化启用后，对于未收录进字典的英文通知，进行自动在线翻译。
	
		` Off
		` Latency: 在显示后延迟调用进行翻译
		` Ready: 翻译完毕后再弹出来。
		
24. 添加模块： Messenger，通知收到的特定窗口消息。

	Show Parameter Details: 是否显示参数的详细信息。将会自动解析。
	Blacklist (Sep With Semicolon): 消息黑名单 (用分号分隔)
	Whitelist (Sep With Semicolon): 消息白名单 (用分号分隔)
	Blacklist Enabled: 黑名单启用
	Whitelist Enabled: 白名单启用
	
------------------------------------------------
v0.6b
2025/3/31

1. 颜色值现在已经支持十六色输入了，格式为&数字。例如 &15 代表亮白色。
2. 修复 HUD 选项里部分值如果为小数就转而采用默认值的问题。
3. 添加命令：

	/echo
	/variables
	/load
	/unload
	/close
	/destroy
	/hud
	/customhud
	/scanstrings
	/webpage
	/bilinickname
	/bilinicknames
	/biliprofile
	/bilihot
	/bilivideo
	/bilivideocover
	
4. 加入模块：FileManager 文件管理器。添加新的顶部选项卡 "Apps"，文件管理器在这里查看。
	模拟了一个文件资源管理器，拥有众多功能。
	
5. 为 Shell 添加配置：

	Using Builtin Variables：启用内置变量。例如 %year%。
	
6. 添加新模块：CustomHUD，自定义HUD元素。可以使用 /customhud 命令进行各方面操作。
7. 将命令中CMD命令兼容的调用改成宽字符串，以修复编码问题。
8. 添加模块： Bili Fans，监控B站粉丝数量，如果有变化会触发通知。

	Async: 是否异步。
	User IDs (Sep With Semicolon): 用户UID，请用分号分隔。
	Update Cooldown (s): 更新冷却，单位秒。
	Connect Timeout (s): 连接超时时长，单位秒。
	HUD
	Hide HUD When Menu On
	Action On Failure: 请求失败时的行为。
	
		` Ignore: 忽略
		` Pause Temporarily: 暂时暂停
		` Disable Module: 关闭模块
		
	Pause Duration (s): 暂停时长（秒）
	HUD Color
	HUD User Index (Sep With Semicolon): HUD 展示的用户的索引（用分号分隔），索引是看上面的 User IDs 的下标。
	HUD Font Size
	HUD Line Gap
	HUD Opacity (0~1)
	HUD Format: HUD 格式。
	Notify Mode: 通知模式。
	Notify Fans Increase: 通知涨粉
	Notify Fans Decrease: 通知掉粉
	HUD X Rate
	HUD Y Rate
	
9. 修复托盘提示无效的问题。
10. 添加模块：Bili Hot，显示指定数量的B站热搜。

	Async: 是否异步。
	Auto Console: 是否自动打开控制台。
	Connect Timeout (s): 连接超时时间。
	Limit: 上限条数。
	Interface: 接口。
	
		` Standard: 标准。
		` Mobile: 移动端。
		
	Show Heat Score (Standard): 使用标准接口时是否显示热度值。
	Show Top (Mobile): 使用移动端接口时是否显示登顶热搜。

11. 为 Bili Profile 添加对昵称的获取和输出。 （使用前端方法）
12. 完善 loader.exe
13. 新增了一些彩蛋内容，内容自己找。如果不在四月一日，请输入 /aprilfool 命令。
14. 为 HUD 选项卡添加配置：

	Notify Translator：通知翻译器。根据 GUI 选项是否开汉化(Chinese)进行翻译，如果检测是英文则翻译成中文
	
		` Off
		` Ready: 翻译就绪后才显示通知。
		` Latency: 显示层面进行翻译。

------------------------------------------------
v0.6a
2025/3/20

1. 为 UAC Bypass 添加配置：

	Cmstp Window Search Timeout (ms): Cmstp 窗口搜索超时时间 (毫秒)
	Close Menu: 是否关闭 GUI。
	
2. 修复 UAC Bypass 中 Computerdefault 和 Fodhelper 模式修改注册表出错的问题。
3. 将 HUD 选项卡中的 Arraylist 有关的选项全部搬到新模块 Arraylist 中，并修改部分默认值。
4. 添加某神秘测试模块。
5. 添加下面的命令。具体用法请见 COMMANDS.TXT

	/ver
	/profile
	/config
	/binds
	/bind
	/bindenable
	/binddisable
	/keys
	/locate
	/showie
	/sudo
	/sudobypass
	/sudobypassex
	/legitexec
	/parentspoofexec
	/cmd
	/cmds
	/execcmd
	/newcmd
	/runps
	/execps
	/runpsbase64
	/execpsbase64
	/killcmd
	/killps
	/msbanners
	/str
	/string
	/timestamp
	/windows
	/selectwindow
	/procs
	/selectproc
	/calc
	/calculate
	/calccopy
	/getcalc
	/translate
	/translatecopy
	/translateto
	/translatetocopy
	/translateloop
	/translateloopcopy
	
6. 修正 /enable /disable /toggle 命令后模块名称的解析，支持不带空格、改为减号分隔等写法。
7. 修正 Uninstaller 对 360极速版最后一个弹窗的模拟点击纵坐标。
8. 为 Uninstaller 添加配置：

	Mode: 模式。
	
		` Auto: 全自动（如果一步未成功就无法实现功能）
		` Manual: 手动（只负责帮你打开卸载程序）
		
	Uninstall Start Method：卸载程序启动方式。
	
		` Execute: 最普通的执行。
		` Parent Spoof: 父进程欺骗。
		` Cmd Legit: 启动一个命令提示符，模拟用户粘贴运行。
		` Explorer Legit: 启动指定位置的资源管理器，并模拟回车。
		` Injection: 通过向系统某些进程注入shellcode运行。

9. 为 Shell 添加配置：

	Close Menu: 关闭 GUI。
	
10. 为 Console 添加配置：

	Dark Mode: 是否开启系统暗色模式。
	
		` Auto: 自动。
		` Off
		` On
		
	Advanced Background Style: 高级背景样式。
	
		` Off
		` Mica: 云母。
		` Acrylic: 亚克力。
		` Test: 测试。
		
11. 添加新模块：GUI Blur，支持在打开 ClickGUI 后对背景的模糊效果。

	Dark Mode: 是否开启系统暗色模式。
	
		` Auto: 自动。
		` Off
		` On
		
	Fixed: 用另一个 API 进行修复（推荐）
		
	Style: 样式。
	
		` Off
		` Mica: 云母。
		` Acrylic: 亚克力。
		` Test: 测试。
		
12. 略微调整 Uninstaller 模块对数字的卸载的某几个坐标。
13. 添加多个 Metasploit 样式的字符画。
14. 为 Vape 模块添加新的图标：Jackal
15. 修复 Shell 输出当前目录时编码错误的问题。
16. 为 BridgeAssist 添加自定义按键 Sneak Key, Place Key.
17. 添加多个命令行参数，请详见 COMMANDS.TXT
18. 为 Key Reaction 添加新配置：

	Key Reaction Data Enabled: 是否开启按键反应数据。
	Key Reaction Data JSON Array：按键反应数据。格式是一个JSON列表:
	
		例如自动疾跑：[{"TriggerKeys":"W", "Released": false, "Reaction":"Click", "DestKeys":"LCtrl", "Delay":50}]
		
		每个 JSON 可以指定下面的参数：
		
			string TriggerKeys: 触发的按键（一个或多个，用逗号或分号分隔）
			boolean Released:  是否要求触发按键释放。
			string Reaction: 触发的反应类型。
			
				` Press: 按下。
				` Release: 释放。
				` Click: 按下并释放。
				` ReleaseAll: 释放键盘所有按键。
			
			string DestKeys: 目标按键（一个或多个，用逗号或分号分隔）
			int   Delay: 目标按键按下时的间隔时间（毫秒）。
			string Command: 额外执行一条命令。
			string Message: 额外生成一条提示消息。
			
19. 修复了 Window Master 内默认按键冲突的问题。
20. 为 Typewriter 打字机添加配置：

	Keep Disabling IME: 保持禁用输入法，以免中文输入法对打字的干扰。
	Init/Stop Hotkey: 初始化/停止快捷键（默认 LAlt+1）
	Pause/Resume Hotkey: 暂停/继续快捷键（默认 LAlt+2）
	HUD Progress Style: 进度条 HUD 风格
		
		` Off
		` Bottom Big
		` Mouse Percentage
		` Rainbow Giant
		
	HUD Window Highlight: 窗口高亮 HUD
	
21.	Typewriter 现在如果打字内容中含有 \r 字符，将会直接忽略，以免遇到 CRLF 多出一个空行。
22. Typewriter 修复了无法打出 Tab 的问题。
23. 添加模块 BiliVideoCover，提取视频封面。

	Async: 是否异步。
	Auto Console: 是否自动启用控制台。
	Keep: 保持模式。如果剪贴板有变化，就会自动判断并处理。
	Mode: 模式。
		
		` Clipboard Forward: 直接用浏览器转到那张封面图片。
		` Clipboard Output Link: 输出链接。
		` Clipboard Download Image: 下载封面图片至 output\Cover 文件夹下，文件名为视频aid或bid。

24. 添加模块 BiliVideo，输出视频各种信息。

	Async: 是否异步。
	Auto Console: 是否自动启用控制台。
	AID/BID/Link: 可以填写视频的 AID，BID 或 链接（不可以是短链接）
	
	
25. 修复了模块配置 GUI 的一些 BUG。例如模块配置 GUI 交互错位的问题。

------------------------------------------------
v0.5d
2025/2/21

1. 为 HUD 选项卡添加配置：

	Arraylist Opacity Min (0~1)：列表不透明度最小值 (0~1)
	Arraylist Opacity Max (0~1)：列表不透明度最大值 (0~1)
	Arraylist Opacity Period (ms)：列表不透明度周期（毫秒）
	
	将 Show Arraylist 重命名为 Arraylist Enabled

2. 为 GUI 选项 Menu Toggle Animation 添加新的动画类型：

	Enlarge II：迂回的放大曲线
	
3. 为 ClipboardTweaks 添加新的配置：

	Character Obfuscation: 字符混淆。
	
		` Off
		` Normal
		` Advanced
		` Ultimate
		
	Chinese Traditionalization: 简体转繁体。
	
	Add Spaces Mode: 添加空格模式
		
		` Off
		` Single
		` Double
		` Pair
		` Wave
		` Smaller Random
		` Bigger Random
		
	Cut Line Mode: 切分行模式
	
		` Off
		` Punctuation: 按标点（要换行的标点后换行）
		` Fixed Length: 固定长度换行
		` Random Length: 随机长度换行
		` Wave Left: 左对齐的波浪型
		
	Cut Line Extra Tail: 切分行额外尾巴（会在换行前加上）
	Cut Line Fixed Length: 切分行固定长度
	
	Cut Line Random Length Min：换行随机长度最小值。注意，Wave Left 模式也会使用这个设定。
	Cut Line Random Length Max：换行随机长度最大值。注意，Wave Left 模式也会使用这个设定。
	
	
4. 添加新模块：Tcp Killer，自动终止指定进程的 TCP 连接。

	Mode
	
		` Once: 启用后执行一次，然后关闭模块。
		` Keep: 保持，每次冷却时间结束后执行一次。
		
	Keep Mode Cooldown (ms): 保持模式的冷却时间（毫秒）
	Max Disconnection Count: 单次操作的最大断连数量。
	
	Filter Processes: 过滤进程
	Process Name (Empty For Any): 进程名，可用分号分隔，不填表示任意。
	Process Id (Zero For Any)：进程ID，不填表示任意。
	
	Filter Ports: 过滤端口号
	Ports Whitelist (e.g. 4-10,80): 端口白名单（例：4-10,80）
	Ports Blacklist (e.g. 4-10,80): 端口黑名单（例：4-10,80）
	
	Port Type: 端口类型
	
		` Remote: 远程
		` Local: 本地
		
	Exclude 127.0.0.1 & 0.0.0.0: 排除 127.0.0.1 和 0.0.0.0
	
	Filter IPs: 过滤 IP
	IP Type: IP 类型
	
		` Remote: 远程
		` Local: 本地
		
	IP Whitelist (Sep With Semicolon): IP 白名单（用分号分隔多个）
	IP Blacklist (Sep With Semicolon): IP 黑名单（用分号分隔多个）
	
	Notify: 通知哪些内容。
		
		` Off
		` Only Error
		` Smart
		` All
		
	Notify Mode: 通知的形式。
	
		` Notify
		` Chatter
		` Actionbar
	
	
5. 为自毁模块的批处理文件添加参数判定（如果无参数则输出警告并退出），防止用户误触导致不必要的麻烦。
6. 为 Live Stream 添加配置：

	Chatter Remote Execution Privileges Policy
	
		` Everyone Admin: 全员管理员，无视 Whitelist 白名单。
		` Admin & Normal: 白名单里面都是管理员，其他是默认分组。
		` Only Admin: 白名单全是管理员，其余人不能执行任何命令。
		` Everyone Normal: 任何人都是默认分组。
		
7. 加入下面的命令：

	/cd
	/click
	/rclick
	/mclick
	/exists
	/inject
	/ntinject
	/apcinject
	/uninject
	/ntuninject
	/apcuninject
	/remoterun
	/injectex
	
8. 修复 /exe 命令无效的问题。
9. 为 RemoteRun 添加配置：

	Injection Architecture: 注入时采用的架构。
		
		` Auto: 自动判断。
		` x64
		` x86
		
10. 为 loader.exe 添加新的命令行参数：

	injectexit <pid>
	injectkill <pid> <pid2>
	injectmsgbox <pid> <text> [title="Inject"] [style=64]
	
11. 完善关于界面。修复该界面快捷键无效的问题。
12. 更新 README

------------------------------------------------
v0.5c
2025/2/10

1. 添加了 KeySound 缺少的 Category Space Sound 配置。
2. 添加模块：SuperCmd，快捷启动高权限CMD。

	Mode: 模式。
		
		` Admin
		` Admin UAC Bypass
		` System
		` Trusted Installer
		
	Enable Privileges: 是否启用各项特权。
	No Wow64 Redirection: 取消系统自带的重定向。
	SetPrivileges Waiting Start Timeout (ms): 设置特权等待超时时间 (毫秒)
	
3. 将 GUI 选项卡中的 Show FPS 改为 HUD 选项卡下的 FPS Display:
	
		` Off
		` Menu On
		` Menu Off
		` Always
		
4. HUD 选项卡加入：

	FPS Font Size： 帧频率字号
	FPS Color: 帧频率颜色
	FPS Opacity (0~1): 帧频率不透明度 (0~1)
	FPS X Rate: 帧频率X比例
	FPS Y Rate: 帧频率Y比例
	
	Client Watermark Display: 客户端水印显示
	Client Watermark Style: 客户端水印风格
	Client Watermark Main Color: 客户端水印主颜色
	Client Watermark Font Size: 客户端水印字号
	Client Watermark Case Style: 客户端水印大小写风格
	Client Watermark X Rate: 客户端水印X比例
	Client Watermark Y Rate: 客户端水印Y比例
	Client Watermark Opacity Min (0~1): 客户端水印不透明度最小值 (0~1)
	Client Watermark Opacity Max (0~1): 客户端水印不透明度最大值 (0~1)
	
	大幅度修改了模块列表HUD的背景显示，并添加自定义的轮廓线设定：
	
	Arraylist Background：列表背景
	Arraylist Background Color：列表背景颜色
	Arraylist Background Color Darkness (0~1)：列表背景颜色暗度 (0~1)
	Arraylist Background Outline Color：列表背景描边颜色
	Arraylist Background Outline：列表背景描边
	Arraylist Background Round Corners：列表背景圆角
	Arraylist Background Opacity Min (0~1)：列表背景不透明度最小值 (0~1)
	Arraylist Background Opacity Max (0~1)：列表背景不透明度最大值 (0~1)
	Arraylist Background Opacity Period (ms)：列表背景不透明度周期 (毫秒)
	
	
5. 修正了对非 ASCII 字符的检查，不止中文字符了。
6. GUI 选项卡加入：

	Change Focus Simulated Click Gap Min (ms)：转移焦点模拟点击间隔时间最小值 (毫秒)
	Change Focus Simulated Click Gap Max (ms)：转移焦点模拟点击间隔时间最大值 (毫秒)
	
	Bottom-Left Tip: 是否显示左下角提示
	Bottom-Left Tip Font Size: 左下角提示字号
	
7. 为模块 Watermark 添加配置：

	Opacity Min (0~1): 不透明度最小值 (0~1)
	Opacity Max (0~1): 不透明度最大值 (0~1)
	Text Color: 文本颜色
	Text Whiteness (0~1): 文本变白程度 (0~1)
	
8. 为模块 Toggle Key 添加配置：

	Minecraft Window Check: 检查是否为MC窗口。
	
9. 为 AutoClicker 模块添加配置：

	在每次按键的时候，会播放指定的音效
	
	Left Sound: 左键音效
	Right Sound: 右键音效
	Extra Key Sound: 额外键音效
	
10. 添加模块： MacroRecorder（宏录制）

	Output Format: 输出文件格式。
	
		` Jackal Macro: 标准宏。
		` Jackal Batch: 以命令的方式存储，占用更多空间。
		
	Notify File Path: 是否通知文件路径。
	Notify Actions (Chatter)：是否以弹幕形式通知键鼠操作（除了鼠标移动）
	Notify Mouse Pos (Chatter)：是否以弹幕形式通知鼠标坐标变化
	Record Window Assertions：是否记录窗口断言。当前端窗口变化时，就会记录窗口的标题类名和进程名。
	First Perspective Mouse Offset: 是否开启第一人称视角鼠标偏移
	First Perspective Mouse Offset Scale X: 第一人称视角鼠标偏移 X 缩放
	First Perspective Mouse Offset Scale Y: 第一人称视角鼠标偏移 Y 缩放
	
11. 添加模块： MacroPlayer（宏播放）

	Start Delay (ms)：开启该模块后，开始执行宏的延迟（毫秒）。
	Close Menu: 开启该模块后，是否关闭 GUI。
	Macro Path: 宏的路径。优先从 output/Macros 目录寻找。
	Notify：是否开启通知（比如说报错）。
    Perform Window Assertions: 是否执行窗口断言语句。如果是，若当前窗口与目标窗口不一致，就会中断宏播放。
    
12. 添加模块： Flight （飞行模式），意味着断网。
13. 为模块 Minecraft 添加配置：

	Hide When In Minecraft：如果在MC窗口中，就隐藏
	
14. 添加模块： Actionbar
15. 添加模块： TimeManager (时间管理大师)

	Async: 是否开启异步操作。
	Mode: 管理模式。
	
		` Freeze: 时停。
		` Set Once: 单次设置时间。
		` Offset Once: 单次偏移时间。
		` Offset Toggle: 偏移时间，关闭后还原。
		` Online Sync Once: 单次联网同步时间。
		` Online Sync Keep: 持续联网同步时间。
		` Set Accelerated: 设置时间后保持变速，关闭后还原。
		` Offset Accelerated: 偏移时间后保持变速，关闭后还原。
		
	Online Sync Cooldown (ms): Online Sync Keep 模式联网同步冷却 （毫秒）。
	Acceleration Speed：变速模式的速率，1.0为正常速度。
	
	Sync Method (Disabling Freeze): 同步方式 (禁用冻结时)
		
		` Off
		` Memory: 内存中用变量保存
		` Web: 联网时间。
		
	Sync Method (Disabling Set): 同步方式 (禁用时间点模式时)
	
		` Off
		` Memory: 内存中用变量保存
		` Web: 联网时间。
		
	Sync Method (Disabling Offset): 同步方式 (当禁用偏移模式时)
	
		` Off
		` Config: 用配置还原回去。
		` Web: 联网时间。
		
	Set Year: 指定年份
	Set Month: 指定月份
	Set Day: 指定日
	Set Hour: 指定时
	Set Minute: 指定分
	Set Second: 指定秒
	Offset Year: 偏移年
	Offset Month: 偏移月
	Offset Day: 偏移日
	Offset Hour: 偏移小时
	Offset Minute: 偏移分钟
	Offset Second: 偏移秒钟
	
16. 修复 TabStatus 等没有默认值的配置项点进去疯狂报错的问题。
17. 更新了按键组合检测函数 IsKeyBindTriggered 的实现
18. 修复 Keystrokes2 鼠标按键被按下时文本的颜色未反色的问题。
19. 新增模块：AutoFocus 自动聚焦窗口。

	Mode
	
		` PointAt: 自动聚焦鼠标指向的窗口，无需点击。
		` Foreground Locked: 启用该模块后，会锁定聚焦前端窗口，直到模块关闭。
		
	Notify
	
		` Off
		` Notify
		` Chatter
		` Actionbar
		
	Disable When Menu On: 打开GUI后关闭模块。
	Disable When Quit: 退出客户端时关闭模块。
	Check Cooldown (ms): 更新冷却（毫秒）。
	Restore Window While Focusing：聚焦窗口时还原窗口。
	
20. 在 Config 选项卡添加配置：

	Support High DPI: 支持高 DPI。
	
21. 添加了一些命令，请在COMMANDS.TXT中查看。
22. 为以下键码填写了名称：

	手柄按键（VK_GAMEPAD_XXX）
	词典笔？？(VK_OEM_FJ_XXX)
	导航？ (VK_NAVIGATION_XXX)
	
23. 为 WindowTags 模块添加配置：

	Opacity Min (0~1): 不透明度最小值 (0~1)
	Opacity Max (0~1): 不透明度最大值 (0~1)
	
	Aim Foreground Window Only(只瞄准前端窗口) 改为 
		ComboBox 类型的键值： Target
		
			` PointAt
			` Foreground
			
24. 修复 AutoClicker 的 Extra 额外按键自定义键码无效的问题。
25. 为 PrivateWindow 添加配置：

	Clear Overlay Windows When Disabling: 关闭时清空覆盖层窗口
	
26. 为 WindowMaster 添加配置：

	调整了顺序，且添加了自定义按键：
	
	Privacy/U Keybind：设为/取消隐私窗口快捷键
	Privacy Overlay/U Keybind：设为/取消隐私窗口(覆盖模式)快捷键
	Kill Process Keybind：结束进程快捷键
	EndTask Keybind：暴力结束任务快捷键
	Freeze/U Keybind：冻结/解冻窗口快捷键
	Process Freeze/U Keybind：冻结/解冻进程快捷键
	Topmost/U Keybind：置顶/取消置顶快捷键
	Hide/Show Keybind：隐藏/显示快捷键
	Destroy Keybind：发送销毁消息快捷键
	Update Keybind：更新窗口快捷键
	Lock Update Keybind：锁定更新快捷键
	EndSession Keybind：发送结束会话消息快捷键
	Sink Keybind：沉没窗口快捷键
	
	HUD 分页机制：
	
	HUD Paging：HUD 分页
	Multiple Pages：多页
	Only Show Page 1：只显示第一页
	
	HUD Item Count Per Page：HUD 每页显示的项数量
	HUD Next Page: HUD 下一页快捷键
	HUD Prev Page: HUD 上一页快捷键
	
27. 汉化 WindowTags 的 HUD。
28. 为 AutoSpeak 模块添加配置：

	Speak Dialog (Auto Detect): 是否朗读经典对话框的文本。（将会自动检测）
	Dialog Text Max Speak Length：对话框文本最大朗读长度
	Skip Speaking Dialog Text Same As Previous：朗读时是否跳过和上一次相同的对话框文本
	
29. 添加新模块： BetterAnimation，可自定义系统窗口切换动画。有很多bug
30. 将 SilenceFix 风格的 Metro Notify 中的模块启用禁用字样改为 “开启了”“关闭了”，符合原著。
31. 添加新模块： TargetHUD，显示目标窗口HUD。拥有丝滑的动画
32. 为模块 ProcessKill 添加配置：

	Method: 指定杀进程方法。
	
		` Chain: 默认的链式调用。
		` Normal: TerminateProcess。
		` Thread Killer: 枚举线程逐个击杀。
		` Thread Patcher: 线程补丁。
		` Winsta
		` Debugger: 注意，该方法需要客户端退出。退出后被针对的进程就会被系统结束掉。
		` Job
		` WMI
		` Kernel
		
33. 修复 ProcessKill 只指定 PID 时不工作的问题。
34. 修复管理员权限下的命令行窗口标题前缀乱码的问题。
35. 添加各个单独方法的杀进程命令，详见 COMMANDS.TXT
36. 修复命令行展示窗口信息中的Z序段始终显示未知的问题。
37. 为命令行添加了新风格：Kali Linux。快去试试吧
38. 修复 WMI KillProcess 初始化失败的问题。
39. 为 loader 添加新命令：

	loader exitpatch [tid]
	
	给线程ID为tid的线程篡改地址使之调用 ExitProcess。必须是64位进程的线程。
	
	loader exitpatchkill [pid]
	
	给进程ID为pid的进程的所有线程施加上述操作。
	
40. 修改部分 GUI 的默认配置。
    
------------------------------------------------
v0.5b
2025/1/24

1. 为 WindowTags 添加配置：

	Give Way to Mouse: 给鼠标让道。如果鼠标经过，就会临时换个位置。
	Show Handle Value: 显示窗口句柄的值。包括十六进制和十进制。
	Show Position: 显示左上角和右下角坐标。
	Show Size: 显示尺寸以及屏幕比例尺寸。
	Show Z-Order Band: 展示窗口Z序段。
	Special Z-Order Anti-Obstruction: 特殊Z序防遮挡（需要开启Show Z-Order Band），且仅在 UIAccess 关闭时生效。这种情况，比如说切换窗口的置顶等级很高，如果显示在左上角就会遮挡标签，于是将坐标改为灵活运动的，这样就不会遮挡了。
	
2. 在 GUI 选项卡添加配置：

	Custom Image: 自定义图片设置。
	
		` Off
		` Center: 居中
		` Bottom-Left：左下角
		` Bottom-Right：右下角
		` Bottom-Center: 底部居中
		
	Custom Image Path: 路径。搜索顺序：默认 -> assets -> 主路径（启动器所在目录）
	Custom Image Opacity (0~1): 不透明度（0到1的小数）
	Custom Image Scale: 缩放（100为100%）
	
	Font Reload Policy (for Non-ASCII): 字体重载策略（针对非ASCII字符）。之前都是采用仅动态的方式，导致每次遇到大量新中文都会卡一下。现在推出可调节的模式，提供一个常用汉字数据库，客户端会预加载这个数据库，减少卡顿。如果选了Update Record，将会把额外的这些字符存储在 config/NonASCIIRecord.txt 里。
	
		` Deny: 始终不重载。非ASCII会变成@符号。
		` Fixed Record, Dynamic: 固定记录，动态
		` Fixed Record, Deny: 固定记录，拒绝
		` Update Record, Dynamic: 更新记录，动态
		` Update Record, Deny: 更新记录，拒绝
		` Dynamic: 动态（一开始不加载任何扩展字符，等到每次用的时候重载，是最卡的选项）
		
	Font Non-ASCII Character Record: 记录类型。
		
		` Basic: 基础。大约有八百个字符。
		` Extended: 扩展。估计有三千多个字符。消耗更多的内存。
	
3. 添加模块：Minecraft, 可以显示一些MC的画面元素。

	Hand Enabled: 启用手部
	Hand Scale: 手部缩放
	Hand Texture Name: 手部贴图名称
	Hand X Addition: 手部X额外增加
	Hand Y Addition: 手部Y额外增加
	Hand Move X Range: 手部移动X范围
	Hand Move Y Range: 手部移动Y范围
	Hand Opacity (0~1): 手部不透明度 (0~1)
	Hand Rotation Base (Degrees): 手部旋转基础值（度）
	Hand Rotation Turn Coefficient (0~1): 手部旋转变向系数 (0~1)
	Hand Left Click Action: 手部左键行为
	Hand Right Click Action: 手部右键行为
	Hand Left Click Action Duration (ms): 手部左键行为持续时间（毫秒）
	Hand Wield Action Rotation Changes (Degrees): 手部挥动动作旋转角度变化（度）
	Hand Block Action Rotation Changes (Degrees): 手部格挡动作旋转角度变化（度）
	
4. 将默认配置单独存储到 config/default 下，防止因 DefaultSettings.dll 无法加载导致无法进入客户端。
5. 给 Keystrokes2 模块添加配置：

	X Rate: 横坐标占屏幕的比例。
	Alignment:  对齐方式。
	
		` Center
		` Left
		` Right
		
6. 为 Config 选项卡添加配置：

	Transfer Focus Before Open GUI: 打开 GUI 前尝试转移焦点到任务栏。注意 UIPI 隔离机制，目标窗口如果权限太高就没法争夺焦点。
	
7. 对 BridgeAssist 做出调整：

	· Check Window 启用时，如果窗口不符且 Sneak 模式下 Shift 仍然被按住，会自动释放 Shift
	
8. 大幅度升级 AutoClicker 连点器模块，将左键、右键和额外键分开来，独立设置CPS（范围）、触发方式。
9. 现在命令中输入模块名称，单词可以采用以下写法：

	· 挤在一起：/autoclicker
	· 下划线分隔：/auto_clicker
	· 减号分隔：/auto-clicker
	
10. 修复直播间模块 Live Stream 在打开违规词检测时遇到弹幕就抛出异常并关闭的问题。
11. 为 LiveStream 模块添加配置：

	Chatter Sound: 新弹幕音效。
	Chatter Speaker: 念弹幕设定。
	
		` Off
		` Username & Text: 例如：“Bilibili用户说主播太强了”
		` Only Text: 仅文本
		
	Chatter Speaker Async: 是否异步念弹幕。
	
12. 添加模块：Speaker（讲述人）

	Async: 是否异步
	Text: 要读的内容。一般情况下只能读中文和英文。取决于你的电脑讲述人的语言安装情况。
	
13. 为 CloseEnhance 模块的 Method 添加一种方式： EndTask。
	将动态获取 EndTask 地址并调用，这将强制结束窗口进程，而且绕过 PPL 机制，请万分小心。
	
14. 添加模块：Auto Speak（自动讲述）。

	Main Mode: 主模式。
	
		` Periodic: 周期性。
		` Random: 随机区间。
		` Smart: 智能模式。
		
	Periodic Interval (ms): 周期模式的间歇时长（毫秒）
	Random Min Interval (ms): 随机模式的最小间歇时长（毫秒）。
	Random Max Interval (ms): 随机模式的最大间歇时长（毫秒）。
	Smart Mode Gap (ms): 智能模式每次说完后的间歇时长（毫秒）。
	
	Speak Title: 自动念标题文字。
	Speak Chatter: 自动念弹幕。
	
	
15. 添加模块：Auto Danmaku，用于自动解析B站弹幕 XML 文件并自动播放弹幕。

	注：高级弹幕还没做。

	File Selection Mode: 弹幕文件选择模式。
		` Single File: 单一文件，播放完毕后模块关闭。
		` Single File Loop: 单一文件循环播放。
		` Folder Random Select: 文件夹中随机播放。
		` Folder Sequential Select: 文件夹中顺序播放，播放完毕后模块关闭。
		` Folder Loop Select: 文件夹中循环播放。
		
	Path: 文件或文件夹的路径。
	File Selection Max Attempts: 文件选用最大尝试次数。如果解析失败超过这个值，模块就会被关闭。
	Recursive Selection in Folder: 上述文件选择的文件夹中是否采用递归查找。
	List Current Index: 列表中播放的当前下标。
	File Gap Duration (ms): 文件之间的等待时间（毫秒）。
	Correct /n to NewLine: 将弹幕中的 /n 纠正为换行符。
	Notify Danmaku File Name: 通知弹幕文件名。
	Show Advanced Danmaku: 显示高级弹幕。
	Show Top Danmaku: 显示置顶弹幕。
	Show Bottom Danmaku: 显示置底弹幕。
	Show Reverse Danmaku: 显示反向弹幕。
	Advanced Danmaku Global Opacity (0~1): 高级弹幕全局不透明度（0~1）。
	Danmaku Font Size Mode： 弹幕的字号调整模式。
		` Fixed: 固定值，采用 HUD 选项里的 Chatter Font Size
		` Auto: 自动根据 HUD 选项里的 Chatter Font Size 以及弹幕自身的字号调整合适的大小。
		` Manual: 手动调整。值等于弹幕自身的字号乘以 Danmaku Font Size Manual Scale。
		
	Danmaku Font Size Manual Scale
	Horizontal Reverse: 横向翻转。
	Vertical Reverse：纵向翻转。顶变底，底变顶。
	White Danmaku Color: 原先为白色的弹幕现在用什么颜色。
	White Danmaku Color Frozen：白色弹幕颜色是否冻结。如果启用，颜色将变为这种预设在当前时间戳的第一帧。配合彩虹非常好看。
	Lazy Danmaku Pushing: 启用后，每次更新函数调用时，最多推出一条弹幕。
	
16. 修复 DLL 加载失败和缺失后的问题，会弹窗提示。加入本地默认配置，可以选择读取默认配置而不是 DLL。
17. 为 HUD 选项卡添加配置：

	Chatter Outline：弹幕轮廓
	
		` Off
		` Shadow: 阴影（右下）
		` Stroke: 描边
		
	Notify Metro Style：地铁型通知（右下角冒出来的那种）的风格。你可以修改了。
	
		` Old: 之前的风格
		` Vape
		` SilenceFix
		` LiquidBounce NextGen
		
18. 实装模块： Process ESP，探测进程及变化，并进行通知。

	Check Cooldown (ms): 检查冷却时间。建议设为 0，不然会有疏漏。而且进程列表的刷新是由客户端配置决定的，即 Config 选项卡里的 Process List Update Freq (Hz) ，表示进程列表更新频率（赫兹）。

	New Process Notify Mode: 新进程通知模式。
	
		` Off
		` Notify: 通知
		` Chatter: 弹幕
		` Title: 标题
		
	Exited Process Notify Mode: 退出的进程通知模式。
	
		` Off
		` Notify: 通知
		` Chatter: 弹幕
		` Title: 标题
		
	New Process Notify Whitelist Enabled: 新增进程通知白名单是否启用
	Exited Process Notify Whitelist Enabled: 进程通知白名单是否启用
	New Process Notify Whitelist (Regex Sep With Semicolon): 新增进程通知白名单 (用分号分隔的正则表达式)
	Exited Process Notify Whitelist (Regex Sep With Semicolon): 退出进程通知白名单 (用分号分隔的正则表达式)
	New Process Notify Blacklist Enabled: 新增进程通知黑名单是否启用
	Exited Process Notify Blacklist Enabled: 进程通知黑名单是否启用
	New Process Notify Blacklist (Regex Sep With Semicolon): 新增进程通知黑名单 (用分号分隔的正则表达式)
	Exited Process Notify Blacklist (Regex Sep With Semicolon): 退出进程通知黑名单 (用分号分隔的正则表达式)

	
19. 将 Config 选项卡内的联网检测配置 Network Online Status Change Notify 改为 Network Online Status Change Notify Mode，类型为 ComboBox:

	` Off
	` Notify
	` Chatter
	` Title
	` WinToast
	
20. 将 Transfer Focus Before Open GUI 选项改为 Change Focus Before Open GUI，类型为 ComboBox:

	` Off
	` Simulated Click: 对任务栏左上角进行模拟点击。
	` FocusWindow: 基本的夺取焦点
	
	经测试，可以成功绕过 Windows UIPI 限制。
	客户端在具有系统权限时，不会也无需触发这个绕过。
	
21. 为命令行添加了很多命令，添加代词系统，具体请见COMMANDS.TXT
22. 为 Keystrokes2 添加配置：

	Hide Mouse Buttons：隐藏鼠标按键。
	Hide F13-F24: 隐藏 F13 到 F24，因为遇到过 F22 莫名其妙被按住的问题。
	Toggle KeyReaction Module: 自动切换下面讲到的 KeyReaction 模块。
	
23. 添加一个设定：如果 GUI 中的更好的置顶（Better Topmost）启用，按下 Win+D 快捷键后客户端会自动获得焦点以免置顶了却被最小化。
24. 修正 IPHorror 的外国判定。
25. 添加模块：KeyReaction，实现部分按键反应。

	Auto Release F22 When WeChat Running: 微信运行时自动释放F22键（微信BUG，影响用户使用，特别是在绑定游戏按键的时候）
	
	Key-releasing Notify Mode: 按键释放通知模式
	
		` Off
		` Notify
		` Chatter
		` Title
		
26. 添加新的顶部选项卡：Profiles (档案)。现在配置可以独立保存了，将多个配置文件合并为一个，每一个代表一份档案，可以在这个顶部选项卡选择档案使用。你可以重命名和删除特定的档案。

27. 为 Auto Clicker 连点器增加配置：

	Only Window Center：仅窗口客户区中心才能触发或持续连点
	Only Window Center Radius：仅窗口客户区中心半径
	Only Trigger While Moving: 仅移动时（按下AWSD其中一个）触发
	Click Shake Max Radius: 点击抖动最大距离
	
	中断键用于防止某些按键下的连点误操作：
	Interrupt Key 1： 中断键 1
	Interrupt Key 2： 中断键 2
	Interrupt Key 3： 中断键 3
	Interrupt Key 4： 中断键 4
	
	Pause Shake While Not Moving: 未移动时暂停抖动 (防止挖方块不准)
	
	Window Message Cancel Left Up： 窗口消息取消左键抬起
	Window Message Cancel Right Up： 窗口消息取消右键抬起
	Window Message Cancel Extra Up: 窗口消息取消其他键抬起
	
	Left Blatant Mode： 左键暴力模式
	Right Blatant Mode： 右键暴力模式
	Extra Key Blatant Mode：额外键暴力模式
	
28. 添加模块：ChestStealer，这里不展开描述。

------------------------------------------------
v0.5a
2024/12/29

1. 为 AntiPopups 模块添加配置：

	Others Judge Policy: 其他位置的判定政策。
	
		` Title: 只看标题是否含关键词。
		` Blacklist: 只看在不在黑名单。
		` Title or Blacklist: 上述其中一种就触发。
		
	删除：Use Additional Blacklist
	
2. 为 Close Enhance 添加配置：

	Method
	
		` EndSession: 发送终止会话消息
		` KillProcess: 直接终止进程
		
3. 为 KillMalware, KillEveryone 模块添加配置：

	Method: 方法。
	
		` Driver: 使用驱动。
		` Normal: 平常方法
		
4. 现在 Keystrokes 和 Keystrokes2 都可以调整颜色样式了（文本颜色和轮廓颜色）。
5. 发现 SetWindowDisplayAffinity 和 图腾动画不兼容。受影响的模块有：AntiCapture, BlackCapture。经过修改，这两个模块在启用的时候如果 AutoTotem 启用，则会启用失败。
6. 为启动器添加了图标。
7. 修改启动器的蓝奏云解析为动态解析。将会使用一个在线获取的直链解析接口列表，防止某一个失效。
8. 将 ProcessKill 的 Kill Name 改为 Kill Names (Sep with Semicolon)，意味着可以同时指定杀多个进程了，只要在 Kill PID 那里填0就可以了。
9. 将启动器里的所有含中文的 MessageBox 改为宽字符串格式，避免在非GBK系统上变成乱码。
10. 修复了搜索界面按回车报错的问题。
11. 把很多模块的 Process Name 改成支持多个进程名了。满足其中一个进程名即可符合条件。
12. 在 GUI 选项里添加：

	Module Text Color (Enabled)：启用的模块的文本的颜色。可以填写R: G: B或#开头的十六进制颜色码或者颜色预设名。
	
	Menu Enable Sound: 菜单打开时的音效。
	Menu Disable Sound: 菜单关闭时的音效。
	
	Menu Toggle Animation: 菜单切换的动画效果。
	
		` Off: 关闭。
		` Fade: 淡入淡出。
		` Slide (Top): 从顶部渐入
		` Slide (Bottom): 从底部渐入
		` Slide (Left): 从左侧渐入
		` Slide (Right): 从右侧渐入
		` Enlarge: 放大
		` Shrink: 缩小
		
	Menu Toggle Animation Duration (ms): 这个动画效果的持续时间（毫秒）。
	Close When No Focus: 无焦点时自动关闭。
	Arrow Key Move Speed: 箭头键控制GUI移动的速度。
	Tab Name Case Style: 列名称的大小写风格。
	
		` Normal
		` Upper Case
		` Lower Case
		` Annoying Case
		
	Tab Name Alignment: 列名称的对齐方式
	
		` Center
		` Left
		` Right
		
	Tab Width Mode: 列宽度模式
	
		` Auto: 自动根据模块名称最大宽度设定
		` Fixed: 固定值
	
	Tab Width Minimum (Auto): 列宽度最小值 (自动模式)
	Tab Width Maximum (Auto): 列宽度最大值 (自动模式)
	Tab Width Addition (Auto): 列宽度补偿 (自动模式)
	Tab Width (Fixed): 列宽度 (固定值)
	
	Description Color: 简介颜色。
	Descrption Opacity (0~1): 简介不透明度。
	Description Position: 简介显示位置。
	
		` Bottom: 底部（默认）。
		` Follow: 跟随鼠标。
	
	
13. 修复非 Modules 的选项卡的配置里的 Combobox 不能及时更新新修改的选项列表的问题。
14. 在 HUD 选项里添加：

	Sound (Enable)
	Sound (Disable)
	
	为启用和禁用模块添加了音效：rise_enable, rise_disable, quickmacro_enable, quickmacro_disable, sigma_enable, sigma_disable，可以自行选择。
	
	Notify Module Toggle: 通知模块切换状态的模式。
	
		` Off
		` Keybind: 仅按快捷键的通知。
		` Classic: 按快捷键的通知，在GUI操作的只播放音效。
		` Always: 总是通知。
		
15. 添加模块：CrashKey，为特定键盘设备添加一个系统支持的蓝屏快捷键（按两次 RCtrl + ScrollLock）

	Keyboard Device: 为哪种键盘设备启用该快捷键。
	
		` All: 三种都启用。
		` PS/2
		` USB
		` Hyper-V
		
16. 添加模块：KeySound，为任意的键或者快捷键自定义不同的按键声音。
	
	Alloc Mode: 如何分配按键音效。
	
		` All: 所有按键同一个音效。
		` Keyboard All: 所有键盘按键同一个音效。
		` Mouse All: 所有鼠标按钮同一个音效。
		` Category: 按类别分配音效。
		` Custom: 自定义。你需要指定一个配置文件并按格式填写。
		
	Detect Mode: 按键检测模式。
	
		` Raw Input: 原始输入（将会创建透明窗口）
		` GetKeyState: 基本的按键状态获取，不灵敏，所以不推荐。
	
	Debug Notification: 调试用的通知
	
		` Off
		` File Path
		` Key Name
		
	All Mode Sound: “所有”模式音效
	Keyboard All Mode Sound: “键盘所有”模式音效
	Mouse All Mode Sound: “鼠标所有”模式音效
	Category Left Click Sound: 类别“左键”音效
	Category Right Click Sound: 类别“右键”音效
	Category Other Mouse Sound: 类别“其他鼠标键”音效
	Category Control Sound: 类别“控制键”音效
	Category Letter Sound: 类别“字母”音效
	Category Num Sound: 类别“数字”音效
	Category Punct Sound: 类别“标点”音效
	Category Esc Sound: 类别“Esc”音效
	Category Enter Sound: 类别“回车”音效
	Category Back Sound: 类别“退格”音效
	Category Arrow Sound: 类别“箭头”音效
	Category Lock Sound: 类别“锁定”音效
	Category FN Sound: 类别“FN功能键”音效
	Category Other Keyboard Sound: 类别“其他键盘键”音效
	
	Sound Selection: 以上填写的路径是什么意思。
	
		` Single File: 填写的是音频路径，直接播放。
		` Folder Random Select: 填写的是文件夹路径，从中随机选择一个音频播放。
		` Folder Map Select: 填写的是文件夹路径，从中映射一个音频播放。所谓映射，指相同的键总会播放同一个音频。
		
	Recursive Selection in Folder: 在上述填写文件夹路径时，枚举里面的音频文件是否采用递归。也就是是否读取所有子文件夹里面的音频。
		
	Custom Mode Config File: “自定义”模式配置文件路径。路径考虑方式：常规路径->从客户端文件夹开始的相对路径->从assets文件夹开始的相对路径。具体格式请参照给定示例里面的注释填写。当KeySound模块被启用时，如果选用Custom模式，这个配置就会被读取并解析。所以如果你修改了这个文件，请务必关闭后重新启用该模块。

17. 尝试修复 Keystrokes2 对按下按键检测不灵敏的问题。没成功，，
18. 由于两千多行的客户端默认配置json让编译器内存爆炸了，不得不新建一个 DefaultSettings.dll 存储配置文件，客户端将在读取配置函数中加载该DLL。
19. 修复 GetKeyFromNameOrCode 函数对非字母键名解析失败的问题。
20. 为模块配置中添加↑、↓、Home等快捷键：
	
	未在编辑时，表示上下滚动
	在编辑 ComboBox 时，表示上下切换选项
	在编辑数值时，则表示按比例调节
	
21. 在编辑数值时，如果按下 Shift + Delete，现在将会变成 0 而不是清空。
22. 搜索界面加入 ↑、↓ 快捷键滚动。
23. 将音效相关的客户端设置另分一个顶部选项卡“Sound”。
24. 汉化顶部选项卡。
25. 添加模块：GUI Styler，可以应用一种GUI预设。预设也存在 DefaultSettings.dll 里面。目前还不是很还原。

	 Style Preset: 预设。
	 
		` Default: 默认
		` Vape: 维普
		` LiquidBounce
		` LiquidBounce NextGen
		` RavenXD
		` Meteor
		
26. 预设颜色添加：DarkGreen 深绿色, Aqua 淡蓝色
27. 为 ClickGUI 添加上下左右箭头的移动键，以免模块出屏幕按不到。重启客户端将会重置相机位置。
28. 修复了一些不透明度算法的问题。
29. 修复了 Title 模块的 Title Text Mode 选为 List Loop 时索引不改变的bug。
30. 修复了模块配置打开后滚轮滑动值未清零导致配置项不显示的bug。
31. 修复了 KeySound 打开后原来的滚轮输入检测失效的bug。
32. 修复配置在默认配置删除任意ComboBox后抛出异常的严重异常bug。
33. 将 Title 模块的 Check Topmost 改为只设置窗口置顶，添加 Auto Focus 配置项（这个才是设置焦点）
34. 将 GUI 选项中的 Enabled Module Color 重命名为 Module Background Color (Enabled)
35. 为 Hidden 模块添加配置：

	Auto Hide Client When GUI Closed: GUI 关闭时自动隐藏客户端。意味着无法显示 HUD。如果你的显卡有问题导致黑屏，可以采用这一方案。但是你需要提前把配置 Disable Client Keybind When Hidden 关闭，否则无法用快捷键开启 GUI。
36. Vape 模块的颜色预设现在全都支持了。
37. 修复 RegOpenKeyEx 报错误0的问题。
38. 将 HUD 选项中的 Enabled 重命名为 HUD Enabled，从而修复了HUD配置界面中错位的问题。
39. 添加若干命令，详情请见COMMANDS.TXT
40. 为 Hidden 添加配置：

	Disable Tray Tip: 禁用启用该模块的托盘提示，而不是禁用所有托盘提示。
	
41. 在 Config 选项卡中添加：

	Display Client on Which Monitor: 将客户端窗口显示在哪块显示屏上。默认是0。如果索引错误，将会报错重置。
	Output Configs Saving: 是否在保存配置的时候输出。默认值调成 false.
	
42. 修复了不能保存 Shell 开启状态的 bug.
43. 添加模块：DisableIME，单次禁用输入法。（NoIME是保持禁用）
44. 为 PrivateWindow 隐私窗口添加新窗口，你可以在配置中设置开关：

	Steam: Steam 游戏平台的窗口。
	Bilibili Desktop: B站桌面客户端。
	
45. 为 PrivateWindow 添加配置：

	Policy: 对窗口的政策。比如说，QQ弹了一个子窗口，如果开了这个模式，这个子窗口就会被检测然后应用隐私保护。如果不开，这个子窗口就不受保护，除非你重开这个模块。
	
		` Set Once: 仅在启用模块后为符合的窗口设置隐私保护。
		` Simple Check: 持续简单检查，只检查前端窗口和鼠标悬停的窗口，如果不在已处理清单中就再处理一下。
		` Complete Check: 持续检查，每次检查时开线程枚举所有窗口，如果不在已处理清单中就再处理一下。
		` Blatant Apply: 每次检查的时候对每个窗口都处理一遍。
		
	Keep Checking Cooldown (ms): 持续检查的冷却时间（毫秒）。
	Record Window When Failed: 如果失败，也记录窗口。如果你的Policy不是Set Once，就最好开启这个。
	
	Edge Overlay Mode: 对于 Edge 浏览器如果无法注入，则使用覆盖层窗口模式进行遮挡。
	
46. 将 UpdateProcessList, GetWindowTitle, GetWindowClassName 等函数改为 Unicode 宽字符串版本 再转为 UTF-8，可以修掉很多潜在的bug.

------------------------------------------------
v0.4d
2024/11/28

1. 加载驱动前将会检查是否有管理员权限。如果没有则发出错误提示。
2. 为模块列表添加了信息额外显示，在HUD中添加了配置：

	Arraylist Info Gap: 列表信息空隙
	Arraylist Show Info: 列表显示信息
	Arraylist Info Color: 列表信息颜色
	
3. Music 模块新增对绝对路径的支持，以及对路径有效性的检查。
4. 颜色值现在支持填入十六进制色号了，例如 #000000
5. 启用了启动器的系统DPI缩放
6. 为 Config 选项卡添加：

	Network Check Website: 联网检查的网站URL，默认为百度。
	Network Module Force Online: 有些联网模块是否强制要求联网
	Elevate and Retry Admin Modules: 如果没有管理员权限时启用需要管理员权限的模块，是否自动提权后重试
		
		` Off: 禁用。
		` Standard: 标准提权。
		` UAC Bypass: 绕过提权。
		
	Client Executable Name Force Check: 客户端程序名称强制检查。如果名称不是 JackalClient.exe，就会立即退出。
	
	Work-in-progress Module: 是否允许启用未完成的模块。这个最好还是不要启用了，以免出事情。
		
		` Allow
		` Shift + Click
		` Deny
	
7. 修复 Livestream 模块中 Chatter Remote Execution (Riskful) 无效的问题。
8. 为 Livestream 添加配置：

	Title Color: 如果弹幕以标题形式显示，则标题的颜色预设。
	Title Font Size: 如果弹幕以标题形式显示，则标题的字号。
	
9. 现在 GUI 所有的圆角可以开关了：Round Corners

10. 现在开关菜单的快捷键可以自定义了：

	Menu Toggle Key 1: 默认为 RCtrl 
	Menu Toggle Key 2: 默认为 RShift
	
11. 修复了 Clipboard ESP 的编码错误问题。
12. 为 Clipboard ESP, Security ESP 添加自定义位置。
13. 新增模块： RubbishClean 清理系统垃圾：

	Async: 异步
	Auto Console: 是否自动启用控制台。
	
14. 为 NoPowerOptions 添加新的键值 NoClose
15. 添加模块： NoConsoleAltF4, 禁用旧版控制台的 Alt+F4 关闭。
16. 修复 ListHijacks 的 AutoConsole 无效的问题。
17. 为 MachineLock 锁机模块添加配置：

	Pause Keystrokes2: 暂停按键显示II的更新，以免密码泄露。
	Disable KeyLogger: 关闭键盘记录模块，以免密码泄露。
	
18. 为 GUI 选项添加：

	Remove Spaces in Module Names: 汉化未开启时，移除模块名称中的空格。
	Module Name Case Style: 模块名称大小写风格
	
		` Normal
		` Upper Case
		` Lower Case
		` Annoying Case: 大小写随机混着来
		
	Better Topmost: 更好的置顶，防止置顶出问题导致 HUD 在失去焦点后显示不出来
		
19. 由于 24H2 下 DisableHR 貌似会触发蓝屏，该模块现已被移除。
20. 为 MachineLock 锁机添加配置：

	Title Display: 展示标题
	Subtitle Display: 展示副标题
	Disable Logoff: 禁用注销
	
21. 将 Title 模块的 Title Font Size 字号移除，改为：

	Title Size:
	
		` Auto: 根据显示的字符串自动决定尺寸
		` Fixed: 固定尺寸
		
	Fixed Title Size: 固定尺寸的值
	Auto Title Size Scale: 自动模式的缩放比例。

22. 将 Title 模块的 Title Text 移除，改为：

	Title Text Mode: 文本模式。
	
		` Fixed: 固定文本。
		` Clipboard Text: 如果剪贴板格式为文本，则为这个文本。
		` List Random Element: 从列表随机选取。
		` List Loop: 列表循环播放。
		
	Fixed Title Text: 固定文本。
	Title Text List: 标题文本列表，你需要用英文分号分隔。
	List Current Index: 临时值，表示当前列表的索引。
	Check Topmost: 每次出现标题后再次给客户端窗口置顶并设置焦点。
	
23. 为 Shell 命令行模块添加配置：

	Exclusive Mode: 独占模式。打开后，HUD 和 GUI 会自动隐藏，直到命令行输入 break 或 exitshell 或 quitshell 命令。
	
	Theme: 主题。
	
		` Default: 默认
		` Cmd: 假冒命令提示符
		` PowerShell: 假冒 PowerShell
		` VS2022 Dev PowerShell: 假冒 VS 2022 开发者工具命令行
		` Metasploit: 假冒 Metasploit，包含炫酷的随机彩色字符画。
	
	
24. 为 Hidden 模块添加配置：

	Hide Console: 隐藏控制台。以前是一定会隐藏的。
	Disable Client Keybind When Hidden: 隐藏后，是否禁用客户端一切快捷键。这个配置原来是属于 Config 选项卡的，现在搬过来。
	
25. 添加客户端命令：

	exclusive: 切换命令行独占模式。
	admin: 启用管理员。
	system: 启用系统权限。
	ti/trustedinstaller: 启用ti权限。
	killshell/terminateshell: 强制退出命令行 (使用 TerminateThread)
	chat: 【有BUG，先不要用：无法正常获取环境变量】用 Dashscope AI 与AI对话。注意：没有上下文。
	
	现在可以识别一些基础的cmd命令，可以直接输入了。例如：tasklist, help
	
26. 由于 ListDrivers 模块会导致崩溃，现已加入正在维修的模块列表。
27. 修复了 Crosshair 的一个键名错误。
28. 修改 KillAV 模块为驱动模式，添加配置：

	Method: 方法。
	
		` Driver: 使用驱动。
		` Normal: 平常方法，当然是不可能可以的。
		
29. 添加模块：KillHuorong，使用驱动程序杀死火绒进程。
30. 修复模块 RootProgram 通知里的一个字符串类型错误。
31. 为 Ruler 模块添加配置：

	Line Color: 线条颜色
	Line Width: 线条宽度
	Info Font Size: 信息字号。
	
32. 添加模块： TitleChanger，根据规则自动修改前端窗口标题。

	Keep: 是否保持。如果关闭，开启一瞬间只操作一次就关闭。
	Check Cooldown: 检查冷却时间 (毫秒)
	
	Target: 目标窗口
	
		` Foreground: 前端窗口
		` PointAt: 鼠标指向的窗口
	
	Pattern: 修改后的样式。
	
		` Clear: 清空
		` Fixed: 固定
		` Random: 随机标题
		` Timestamp: 时间戳
		` Word Replace: 替换指定词汇
		
	Fixed Title: 固定的标题。
	Word Replace Old: 词语替换的旧词
	Word Replace New: 词语替换的新词
	
33. 为未完成模块添加了新的图标 wip.png。

------------------------------------------------
v0.4c
2024/11/22

1. 在 Config 选项卡加入：

	Network Check Cooldown (ms): 联网检查冷却时间（毫秒）。
	Network Online Status Change Notify: 网络在线状态变化时通知：“网络已连接”和“网络已断开”。
	
2. 为 Crosshair 准星模块添加：

	Crosshair Hollow Enabled: 鼠标周围是否不绘制准星线
	Crosshair Hollow Radius: 鼠标周围准星不绘制的半径
	
3. 改良模块列表HUD的动画。
4. 添加模块： Topmost， 置顶/取消置顶目标窗口。

	Target: 目标窗口。
		` Foreground: 前端窗口。
		` PointAt: 鼠标指向的窗口。
		
	Operation: 操作。
		` Auto: 如果不置顶就置顶，如果置顶就取消置顶。
		` Topmost
		` Untopmost
		
	Notify: 是否通知该窗口的标题和类名以供确认。
	
5. 在 GUI 选项卡添加：

	Tab Theme Color: 标签默认的主题颜色（默认是灰色）。请用分号分隔RGB，写成R: G: B的形式（或者R: G: B: A）。你可以在输入的时候按下 Ctrl + G 直接在弹出的面板中选择一种颜色。
	
	Module Text Color: 模块文本颜色
	Module Text Color (Unavailable): 不可用的模块的文本颜色
	Top Tab Text Color: 顶部选项卡文本颜色
	Module Hover Background Color: 鼠标悬停模块背景颜色
	
6. 稍微修改了一下不死图腾的触发动画视频。
7. 为 Gatekeeper 添加配置：

	Comm File Check Cooldown (ms): 通信文件检查冷却 (毫秒)
	
8. 修复 Anti Debug 报错的问题。
9. 修复 Anti360Ad 在系统权限下 %AppData% 路径错误的问题。
10. 修复部分模块 Auto Console 在启用 Console 的情况下不会弹出控制台的问题。
11. 为 AntiPopups 模块添加配置：

	Chain LegitMouseClick Internal Delay (ms): 链式关闭过程中，合法鼠标点击按下和松开之间的延迟时间（毫秒）。
	Chain Allow Move Window Out: 链式关闭过程中，是否允许把窗口直接移出屏幕。
	Chain LegitMouseClick Internal Delay (ms): 链合法鼠标点击内部延迟 (毫秒)
	Chain LegitMouseClick X Margin Min: 链合法鼠标点击横向偏移最小值
	Chain LegitMouseClick X Margin Max: 链合法鼠标点击横向偏移最大值
	Chain LegitMouseClick Y Margin Min: 链合法鼠标点击纵向偏移最小值
	Chain LegitMouseClick Y Margin Max: 链合法鼠标点击纵向偏移最大值
	
	
	将 BottomRight Judge Policy 的默认值改为 Size or Blacklist
	
12. 添加模块：Anti Webpage，发现浏览器网页标题中有奇怪的关键词后，进行操作。

	Async：是否异步检查。
	Check Cooldown: 检查的冷却时间（毫秒）
	Target Window：目标窗口
	
		` Foreground: 检查前端窗口
		` PointAt: 检查鼠标指向的窗口
		
	Only On Browser: 如果目标窗口不是浏览器，就不进行判定
	
	Operation: 操作。
		` Off
		` Close Page: 按下 Ctrl+W 关闭网页
		` Close Window: 关闭窗口
		
	Ctrl+W Internal Delay (ms): Ctrl+W 中W键按下和松开之间的间隔时间（毫秒）
	
	Title Keywords 1 Enabled: 标题关键词列表1是否启用
	Title Keywords 1: 标题关键词列表1
	Title Keywords 2 Enabled: 标题关键词列表2是否启用
	Title Keywords 2: 标题关键词列表2
	Title Keywords 3 Enabled: 标题关键词列表3是否启用
	Title Keywords 3: 标题关键词列表3
	Title Keywords Custom Enabled: 标题关键词列表自定义是否启用
	Title Keywords Custom: 标题关键词列表自定义
	
	Notify Mode: 通知模式
		` Notify
		` Chatter: 弹幕
		
	Chatter Color: 弹幕颜色
	

13. 对于配置中的颜色值（以分号分隔），现在你可以使用下面的预设了：

		black
		white
		red
		green
		blue
		yellow
		cyan
		magenta
		gray
		grey
		orange
		purple 
		brown
		pink
		lightgray
		lightgrey
		darkgray
		darkgrey
		gold
		silver
		violet
		navy
		teal
		maroon
		olive
		lime
		aqua

14. 为 Anti360Ad 模块添加配置：

	对下面三个广告进程的移除操作
	MultiTip.exe
	sesvcr.exe
	360SpeedldHealth.exe
	
	Kill 360 Ad Processes: 杀死 360 广告进程
	Remove 360 Suspended Ball: 移除 360 悬浮球（需要管理员权限的）
	
15. 添加模块：Kill360AdProc，就是上面的杀死 360 广告进程。你可以设置一个快捷键实现便捷操作。最好的方法是打开 Anti Popups，且启用对广告进程的自动击杀。

16. 添加使用驱动的模块： AntiProcCreate，启用后将因为打印机缺纸（即使你没有打印机，但是就是缺纸），阻止进程创建。
	添加了一个驱动程序：Kernel1.sys
	
17. 为使用驱动程序的模块添加了一个新的图标 driver.png
18. MouseTrails 和 NoAnimation 模块的异步打开后，无法关闭模块。所以改成下面的配置：

	Async When Enabling: 默认开启
	Async When Disabling: 默认关闭
	
19. Config 选项卡里添加：

	Force Driver Modules Admin: 强制那些要用驱动的模块需要管理员权限。按理说如果驱动已经加载成功，向驱动通信不需要管理员权限。但是驱动在启动客户端前就加载成功的机率很小。
	
	Check Client Privileges Status: 是否定期检查客户端的权限状态。按理说这是不需要开启的，因为进程权限从启动开始就是定好的。除了特殊情况。
	
	Check Client Privileges Cooldown (ms): 这个检查的冷却时间（毫秒）。
	Disallow Driver ProcessKill (Suggest)：杀进程不允许用驱动法 (推荐)。这意味着如果关闭该选项，则会在杀进程的时候把驱动法放在最后一步，后果自行承担。驱动法只能在有管理员权限的情况下使用，而且将自动加载驱动。
	
	为了防止误触模块，做了如下两个修改：
	(1) 修改 Block Unsafe Modules 为 Unsafe Modules:
	
	` Deny
	` Shift + Click: 按住 Shift 单击才能启用。
	` Allow
	
	(2) 修改 Block Driver Modules 为 Driver-Used Modules:
	
	` Deny
	` Shift + Click: 按住 Shift 单击才能启用。
	` Allow
	
20. 添加模块：Calc （计算器）
21. 添加模块：DiskMissing，可以制造磁盘消失的假象。

	Keep: 保持发送信号（推荐）。如果不保持发送，刷新一下磁盘就出来了。
	Signal Cooldown (ms): 发送信号的冷却时间（毫秒）
	Missing Drives: 丢失的驱动器。
		` System Drive: 系统盘。
		` All: 所有磁盘。
		` Custom: 自定义。
		
	Custom Missing Drives: 自定义的驱动器列表，你需要用分号分隔盘符字母。例如：C: D: E

22. 为模块 Volume 添加配置：

	Limit System Volume: 是否限制系统音量到下面的区间：
	System Volume Min
	System Volume Max
	
23. 添加使用驱动的模块：Elevator，使用驱动程序提升目标进程权限。
	使用了驱动 Kernel1.sys
	
	Process Name (Empty For Any)
	Process Id (Zero For Any)
	Max Process Count
	
24. 为 System 模块添加配置：

	System Privilege Check Method： 检查是否有系统权限时使用的手段。
	
		` Membership: 检查成员资格
		` Whoami: 调用 whoami.exe
		
25. 新增模块 Force Terminator：使用驱动程序强制终止目标进程。
	使用了驱动 Kernel1.sys
	
	Async: 是否异步
	Close Menu: 是否关闭 ClickGUI
	Process Name (Empty For Any)
	Process Id (Zero For Any)
	Max Process Count
	Confirm Before Termination: 是否在终止每个进程前弹窗确认，你可以选是、否和取消。
	
26. 为 KeyDisabler 添加一个新模式：Ctrl, Win, Alt
27. 为 MouseDisabler 添加配置：

	Allow Move: 是否允许移动。
	ALLOW NO KEYBIND: 是否允许不绑定按键（不要开启）。
	
28. 添加模块：MachineLock，用于锁机。请谨慎使用。

	Title
	Subtitle
	Background Color
	Title Color
	Subtitle Color
	Password Color
	Title Font Size
	Subtitle Font Size
	Password Font Size
	Mute: 开启静音
	Disable IME: 禁用输入法
	Keep Active: 保持激活状态
	Force Topmost: 保持置顶
	Hide Taskbar: 隐藏任务栏
	
	Mouse Lock: 鼠标钩子设定
	
		` Off
		` Allow Move: 只允许移动
		` Disable All: 禁用鼠标
		
	Keyboard Lock (Ctrl, Win, Alt): 禁用键盘的 Ctrl, Win, Alt 【注意：防不了高权力键 Ctrl+Alt+Delete】
	Disable Client Other Control: 禁用客户端其他的控制（例如打开 GUI）
	Disable Client Other HUD: 禁用客户端其他的HUD
	
	Emergency Escape Method: 紧急退出方法
	
		` Off
		` Esc (Press 20 seconds): 长按 Esc 二十秒
		` Custom Hotkey (Notice Keyboard Lock): 自定义一个快捷键（请注意快捷键要避开键盘锁）
		
	Custom Escape Hotkey：自定义的快捷键
	
	Exit Condition：退出条件
	
		` Password：密码正确
		` Wait Duration：等待一段时间
		
	Password (Must Alpha or Num)：密码（只能包含字母和数字）
	
	Wait Duration (min)：如果是等待模式，则等待多少分钟
	AUTO ENABLE WHEN CLIENT LAUNCHED：启动客户端后，自动启用这个模块（比较危险，请谨慎考虑）
	
29. 为 不安全模块 和 联网模块 都添加了新的图标。
30. 把 搜索Search 搬到了顶部选项卡了。不过 Ctrl+F 快捷键仍然保留。
31. 添加模块：Kill360，杀死 360 相关进程。会用到驱动程序。
32. 添加模块：NoPowerOptions，隐藏开始菜单的电源选项。
33. 对于 CrackPassword 模块保存上一次已破解的密码，现在存储的是密文而不是明文，提高安全性。
34. 为以下模块添加关闭重定向功能：
	Regedit, Taskmgr, Perfmon, Cmd
35. 添加模块：Shell 命令行，可以在控制台输入命令。

	Input Prompt Color: 输入提示颜色。
	Input Prompt: 输入提示。
		>
		$>
		$
		>>>
		JC >
		Custom: 自定义
		
	Custom Input Prompt: 自定义输入提示。
	Input Color: 输入的命令的颜色。
	Chatter Color: /chatter 命令发出的弹幕的颜色。
	Title Color: /title 命令发出的标题的颜色。
	Title Font Size: /title 命令发出的标题的字号。
	Echo Command: 是否输出一遍输入的命令。
	Command Max Length: 命令最大长度。	
	
36. 增加了几种新的颜色预设。
37. 将 TimeDisplay 模块的配置 Half Hour Notify 改为 Half Hour Notification，且可以选择以下选项：

	` Off
	` Notify
	` Chatter
	` WinToast
	` Title
	
	添加选项： Half Hour Title Font Size，设置标题字号（如果上面这个选项选 Title）
			 Half Hour Title Color: 设置标题颜色预设（如果上面这个选项选 Title）
	
38. 添加模块：Title，实现标题显示功能。注意：命令 /title 发出的标题的颜色请在 Shell 模块中设置。

	Title Text
	Title Color
	Title Duration
	Title Font Size: 字号。
	Title Stay Time (0~1): 停留时间的一个系数。
	Title Base Opacity (0~1): 基础不透明度。
	Hide When Menu On: 打开菜单时是否不显示。
	
39. 修改了 GUI 选项和 HUD 选项的一些默认值。例如默认字体被改成了 HarmonyOS 的那个。
40. 删除 Privilege Requirement Icon，改为 Requirement Icon:
	` On
	` Off
41. 将上述需求图标的绘制放在文本绘制之前，避免遮挡文本
42. 修复打开菜单后部分 HUD 暂停更新的问题。
43. 修复部分网络模块 CURL 忘记关 VERBOSE 进而输出多余内容的问题。
44. 将 TimeDisplay 模块的 Rainbow 选项改为 Color，可以选颜色预设。
45. 为 Totem 不死图腾模块添加冷却时间：Cooldown (ms)，防止刷屏导致卡死。
46. 改良了对于 ComboBox 的配置读取逻辑：如果从文件读的 ComboBox 的选项列表和默认的不一样，那么应该采用默认的（表示默认值的列表更新了）。
47. 将联网检查改为异步。
48. 为 Console 控制台模块添加配置：
	
	Font Size: 字号。
	Font Name: 字体名称。有些字体效果不是很好，可以自行测试。目前列表："新宋体", "宋体", "黑体", "楷体", "等线",
						"Candara", "Consolas", "Lucida Console", "Segoe UI", "Tahoma"
	
49. 所有注册表API操作全部暂时关闭了重定向。这样能解决一些问题。
50. 为 TimeDisplay 添加配置：

	Online Time: 是否开启在线时间。在网络断开的时候，该选项会自动关闭。
	Online Time Update Cooldown (ms): 在线时间更新冷却（毫秒）。不需要很频繁。

------------------------------------------------
v0.4b
2024/11/13

1. 修复去除标点函数没有去除中文顿号的问题。
2. 修改了启动器的部分逻辑。
3. Keystrokes2 按键显示的方框大小和间隙可以调节了。

	Box Width
	Box Height
	Box Gap
	Font Size Rate: 字号比例
	Bigger Font Size Of Single Char Key: 让单字符键字号更大
	
4. 修复了 AntiDebug 反调试模块无法击杀部分窗口的问题，并支持异步模式了，以免很卡。
5. 为多数显示HUD的模块添加：Hide (HUD) When Menu On，菜单打开的时候是否隐藏HUD。以前是都隐藏的，现在可调。
6. 为需要管理员、系统、TrustedInstaller 权限的模块设计了新的图标。
7. 另设需要系统和 TrustedInstaller 权限的模块，将Config中的 Admin Modules Check Admin改为Check Module Privileges Before Turning On。
8. 修复了 Keystrokes 里 Shift 隐藏无效的问题。
9. 为 Typewriter 添加配置：HUD Font Size
10. 修复搜索界面 GUI Scale 缩放比例无效的问题。
11. 为 PrivacySpy 添加所有可疑文件路径的输出，以便用户知晓并重命名。
12. 现在 PrivacySpy 也会对文件夹名称进行检查统计了，如果你不想，就打开 Skip Folders 选项。
13. 现在 PrivacySpy 支持扫描时取消扫描。
14. 添加模块：PhoneArea，查询手机号归属地。

	Auto Console: 自动打开控制台。
	Phone Number (actually just need first 7 digits): 电话号码，实际上只需要前七位就可以了。
	Connect Timeout (s): 连接的超时时间（秒）。
	Notify: 是否以通知的形式告知。
	
15. 添加模块： BiliProfile，查询B站用户的一些信息。

	Async: 是否异步。
	Auto Console: 自动打开控制台。
	User ID: 用户UID字符串。
	Connect Timeout (s): 超时时间（秒）
	Show Like Videos: 显示点赞的视频
	Show Coin Videos: 显示投币的视频
	Show Top Video: 显示置顶视频
	Show Masterpieces: 显示成名作
	Show Space Notice: 显示空间公告
	Like Videos Max Shown: 点赞视频最多显示几个
	Coin Videos Max Shown: 投币视频最多显示几个
	Masterpieces Max Shown: 成名作最多显示几个
	
16. 在 HUD 选项卡中加入以下内容，可以开关特定栏目的模块是否在模块列表HUD上显示：

	Arraylist Show Combat: 列表展示竞技模块
	Arraylist Show Window: 列表展示窗口模块
	Arraylist Show Process: 列表展示进程模块
	Arraylist Show Registry: 列表展示注册表模块
	Arraylist Show Control: 列表展示控制模块
	Arraylist Show Web: 列表展示网络模块
	Arraylist Show Render: 列表展示渲染模块
	Arraylist Show Misc: 列表展示其他模块
	Arraylist Show Drivers: 列表展示驱动模块
	
17. 现在 模块列表HUD 添加了丝滑的动画。

	Arraylist Easing Speed (0~1): 缓动速率。这个值越大速度越快。
	Arraylist Removed Item Offset Y: 列表被移除项目纵轴位移。
	
18. 在 Config 选项卡中添加:

	Max FPS: 最大帧率
		` 30
		` 60
		` 90
		` 120
		` 240
		` Unlimited: 无限制
		
19. 在 HUD 选项卡中移除：

	Show Font Extra Chars
	
20. 为 IP Address, IP Horror 和 Weather 添加 Auto Console 选项。
21. 为 Mouse Trails 和 No Animation 模块添加异步模式，防止阻塞客户端。
22. 加入模块： Online Time，查询在线时间。

	Connect Timeout (s): 超时时间（秒）
	Source: 来源
		` Taobao
		` Meituan
		
23. 整修了配置中文本的输入。添加了更多的快捷键：

	Ctrl + E: 为字符串自动转义。
	Ctrl + U: 为字符串反转义。
	Ctrl + Q: 为字符串加一层引号/去一层引号。
	Ctrl + T: 弹出一个输入框，可以方便地输入。
	Ctrl + O: 选择一个文件取它的路径。
	Ctrl + Shift + O: 选择一个目录取它的路径。
	Ctrl + G: 选择一种颜色，返回"R: G: B"形式的字符串。
	
24. 为程序添加了图标资源，现在控制台都有图标了。
25. 现在模块列表HUD支持靠左了。

------------------------------------------------
v0.4a
2024/11/8
1. 在 HUD 选项卡添加配置：
		
	Chatter Line Gap: 弹幕行距
	Chatter Opacity (0~1): 弹幕不透明度（0~1）
	Notify Font Size: 通知字号
	Notify Height: 通知高度
	Notify Min Width: 通知最小宽度
	Notify Stay Time (0~1): 通知停留时间系数
	
	把模块那一系列的名称 Module 改为 Arraylist (列表)
		
2. 修复了 TaskbarIcon 无法记录是否关闭的问题。
3. 修复了模块列表 HUD 字右侧无法对齐的问题。
4. 在 Config 选项卡添加配置：

	Admin Modules Check Admin: 需要管理员的模块如果没有管理员，点击时就不会尝试启用/禁用
	
	Save Data More Frequently: 更频繁地保存配置和记录。打开后，每次会在切换模块开关的时候再次保存数据。
	
5. 新增两列模块：Control （键鼠等设备控制）， Web（网络相关）
   调整了一堆模块的位置
   
6. 修改 Speedhack变速齿轮 的进程筛选的默认值，防止一启用就全局注入了。
7. 为 JDGatekeeper.dll 添加了新的注销（一个）、关机（两个）和重启（一个）筛选。
8. Crash 蓝屏模块支持自定义错误码了：

	Custom Win32 Error Code: 自定义的Win32错误代码。例如5就是拒绝访问/访问违例。
	
9. 添加模块：IPAddress，可以查看本机IP地址相关信息。

	Method: 方法。
	
		` WinSocket: 手动解析输出。
		` Command: 使用 ipconfig 命令。
		
	External IP Address Source URL: 外网IP获取来源链接。不要动这个配置。
	Connect Timeout (s):连接的超时时间（秒）。
	Output Verbose Connection Info:是否输出冗长的连接信息。
	Query External IP:是否查询外网IP。
	Query External IP Position:是否查询外网IP的地理位置相关信息。
	Use HTTPS When Query Position: 查询地理位置时是否采用HTTPS
	Output Local IP Details: 输出内网IP地址详细信息。
		
10. 添加模块：Perfmon。打开资源监视器。

	Parameters: 参数。
	
11. 现在 Gatekeeper 模块弹出的选择是否的对话框默认落在否上。
12. 将弹幕与通知容器脱离，这意味着右下角通知和弹幕可以同时存在。
13. 完善 ProcessFreeze 模块。现在关闭改模块会解冻进程。
14. 添加模块：LiveStream，支持爬取B站直播间弹幕并显示出来：

	Room ID: 房间号。
	Max Allowed Chatter Delay (s): 爬取的弹幕的时间戳和当前时间的差值的最大允许值。如果超过这个值，就不会显示出来。单位是秒。
	Chatter Color：弹幕颜色。
	Chatter Display: 弹幕显示模式。
		` Off
		` Chatter Classical: 经典弹幕。
		` Notify: 改为通知。
		
	Chatter Taboo Filter: 屏蔽词系统。
		` Off
		` Block: 直接拦截带有屏蔽词的弹幕。
		` Filtered: 输出[Filtered]
		` Replace (Unsafe): 把屏蔽词用星号替换（不推荐）。
		
	Chatter Remote Execution (Riskful): 是否开启远程执行。注意，有风险。
		` Disabled: 禁用。
		` Wormwake
		
	Chatter Remote Execution Username Whitelist (Sep with Semicolon):
		允许使用弹幕远程执行的用户名清单。例如：bishi: EPCDIY
		
	Chatter Remote Execution Display: 是否显示远程执行弹幕。
	Chatter Remote Execution Notify: 是否在远程执行弹幕执行命令的时候通知相关信息。
		
15. 为 Uninstaller 模块对360的卸载添加了360极速版。会自动判断。
14. 修改 backup\dock 中文件的加解密方式为琵琶行算法。
15. 打开 ClickGUI 后，现在按下 Ctrl+S 可以立即保存配置和记录。
16. 在 GUI 选项卡里添加：

	Module Height: 模块高度。
	ClickGUI Global Scale: ClickGUI 全局缩放比例。
	
17. 删除 Mouse Disabler 的 End Key Quit 配置，改成如果不绑定按键就无法启用。
18. 在 Vape 模块中加入配置：Logo，可以选择外桂标志类型了。

	` Vape: 电子烟
	` LiquidBounce: 水影
	` Custom: 自定义图片
	
	Custom Logo Path: 自定义的标志的路径。
	
19. 修复托盘图标显示不出来的问题。
20. 写了一个客户端的启动器 Launcher.exe。

	(1) 每次打开后会自动检查更新，如果有可用更新将会从蓝奏云自动解析下载。
	(2) 如果 EXE 缺失，将会自动下载最新版。
	(3) 如果 EXE 缺失，下载时会让用户签署 EULA 协议。
	(4) 现在可以在客户端的 GUI 选项卡里配置启动器：
	
	Launcher UI Style 启动器 UI 风格：
	
		` Default
		` Vape:   vape v4 风格。
		
	Launcher Shaking: 启动器是否开启摇晃动画。
		
21. 添加 Mouse Teleport 模块，可以在特定场合下传送你的鼠标。

	Edge Teleport: 当鼠标落在屏幕边缘时，传送到另一侧。
	
22. 【没有成功，已经隐藏】添加模块：Wall Check，使用在线 API 检测特定网站是否被墙。

	Website: 域名。
	Connect Timeout (s): 超时时间，单位是秒。
	
23. 为 Crosshair 模块添加配置：

	Advance Mode Show HUD：是否显示 HUD。
	Advance Mode Hotkey: 开启该模块后，按下哪个键切换高级模式。默认是 LAlt + RAlt
	Advance Mode Allow No Focus: 高级模式是否允许没有焦点。默认窗口是需要有焦点的。
	Crosshair Line Width: 准星的十字线线宽。
	Crosshair Line Opacity (0~1): 准星线不透明度。
	Crosshair Line Wave Color: 准星线颜色是否开启闪烁。
	Crosshair Line Color: 准星线颜色。
	
		` White
		` Red
		` Green
		` Blue
		` Magenta
		` Colorful
		` Rainbow
		
	Coord Font Size: 坐标字号。
	HUD Font Size： HUD 字号。
	HUD Line Gap: HUD 行距。
	HUD Opacity (0~1): HUD 不透明度。
	
24. 现在 Crosshair 模块高级模式的坐标不会出屏幕了。
25. 添加一个顶部选项卡 About(关于)，这样才对嘛。
26. 添加模块 Gpedit, 用于启动组策略管理器。如果用户电脑上没有，会自动下载安装。
27. 添加几个实验性模块：Totem, AutoTotem, QQInspect, IPHorror,

	Totem: 播放不死图腾动画。 （为此修改了 loader.exe）
	AutoTotem: 在特定条件下自动播放不死图腾动画。
	QQInspect: 如果存在漏洞，窥探本地 QQ 信息。（目前还是失败的）
	IPHorror: 根据提供的IP地址生成一段问候的话语。
	
28. 在 GUI 选项卡里加入：

	Hacked Module Names: 模块名称会更像外桂。
	
29. 略修改了一下 GenshinImpact 模块，虽然我这里还是没测试成功。说什么已经有相同版本的 HoYoPlay，无法安装
30. 改善了一下 UAC Bypass ，并添加了新手段，可以更好的绕过。
31. 添加了新模块 PrivacySpy，对指定目录进行扫描，提取文件名中包含的人名、身份证号码和可能的手机号码并汇总输出。assets文件夹中多了PERSON_SUERNAMES.TXT存储姓氏，PERSON_EXCLUDE.TXT中存储非人名的排除项，可以自行修改。

	` Async: 是否异步扫描。
	` Auto Console: 如果没有开启控制台，则自动开启。
	` Custom Scan Directory: 自定义的扫描目录。
	` Skip Readonly Files: 跳过只读文件。
	` Skip Hidden Files: 跳过隐藏文件。
	` Skip System Files: 跳过系统属性文件。
	` IDCard Strict Validify: 是否开启身份证号码格式的严格验证。包括最后一位校验码都会自动验证。
	` IDCard Valid Year Min: 身份证号码年份最小值。
	` IDCard Valid Year Max: 身份证号码年份最大值。
	` Person Name Character Max Count: 人名最大字数。不能超过 10。最小字数是 2，不能改。
	` Filter File Extensions: 是否过滤文件扩展名。
	` Included File Extensions: 文件扩展名筛选器，只有这些扩展名的文件会被识别和统计。用逗号分隔，扩展名要带前面的点。例如：.txt: .doc: .ppt: .xls: .docx: .pptx: .xlsx: .wps: .zip: .rar: .7z: .gz: .c: .cpp: .java: .cs: .exe: .jpg: .png: .bmp

32. 由于发现计算机具有账户密码错误最大次数，试多了会锁定，对 CrackPassword 破解密码模块做出更改：

	Account Lockout Threshold Policy: 对于锁定阈值的政策。如果检测到阈值小于要尝试的次数，就会按这个值进行操作。
	
		` Ignore: 忽略阈值直接开始破解。账号被锁定了不要怪我。
		` Safe: 尝试设置阈值为无穷（MAXDWORD），如果失败则取消破解，成功则继续破解。同时会把锁定持续时间改为 1 分钟。
		` Query: 向用户弹窗确认。按是设置阈值后继续破解，按否直接破解，按取消则取消破解。
		
	Threshold Setting Confirmation MessageBox Timeout (ms): 上述 Query 模式的弹窗超时时间，单位是毫秒。
	
	Threshold Setting Default Option：弹窗的默认选项。
		` Yes
		` No
		` Cancel
		
33. 汉化模块列标题。
34. 汉化了恶意模块警告。

------------------------------------------------
v0.3c
2024/10/26

1. 在 GUI 选项卡添加配置：

	Module Name Alignment: 模块名称对齐方式：
	
		` Left
		` Right
		` Center
		
	Module Background Blackness (0~1): 未启用的模块的背景的黑暗程度，0到1之间。
		
2. Spotlight 模块现在只能通过双击左Ctrl触发。
3. 在配置中编辑一个值的时候，现在使用滚轮可以快捷调节数值。但是保证数值不会变成负的。
4. 在配置中编辑的时候，右侧将会标注默认值。GUI 选项卡里的 Display Module Option Default Value 控制本功能。ComboBox 也会标注默认的那一项为紫色文本。
5. 修复了配置项 Notify Opacity (0~1) 无效的问题。
6. 修复 ClipboardESP 文件路径显示的问题，现在还会标注额外信息。对于文件，会标注文件大小。
7. 为 Keystrokes2 添加了丝滑动画。添加配置项：

	Y Rate: 纵坐标占比。默认0.8
	Easing Speed (0~1): 丝滑动画的速率，必须在0~1之间。
	Key Display Max Count: 键显示的最大数量。
	Give Way to Mouse: 是否给鼠标让位子。鼠标靠近后会自动偏移。
	
8. 为 Keystrokes 也添加了 Give Way to Mouse 选项，鼠标经过后会自动偏移。
9. 添加模块: ClearPin ，将会清除 Windows HelloContainer， 以便清除 PIN。
10. 添加模块： Interceptor. 通过全局钩子注入DLL进行挂钩，可以拦截多个函数。目前有很大问题，仍在维护中，无法使用。

11. 在 HUD 选项卡添加：

	Sound When Hidden: 是否在隐藏到托盘时有通知时发出音效。如果关闭 Notification Sound，也不会发出音效。
	
	Notify AntiSpam: 通知反刷屏。开启后才能生效。
	
	Notify AntiSpam Min Similarity (0~1): 通知反刷屏最小相似度。每次新出现的通知如果和之前的某条的相似度大于等于该值，之前的那条就会被删除。
	
	Enable Some Tray Tips:开启一些托盘提示。
	
12. 在 Config 选项卡添加：

	Disable Keybind When Hidden: 是否在隐藏到托盘时禁用按键绑定。
	
	Freeze Client 被修改成 ComboBox，表明在何时冻结客户端更新。
	
		` Off
		` Always
		` When Hidden: 仅当隐藏到托盘时。
		
	Notify WinToast Attempt to Jump Queue: 在客户端通知风格为 WinToast 时，是否尝试插队（关闭正在显示的之前的通知）。我这里失败了。
		
13. 为崩溃日志输出添加了细节。额外在行内捕获 AppDraw 和 AppControl 的 C++ 异常。
14. 为 Speedhack 模块添加快捷键变速功能：

	Speed Up Keybind: 加速快捷键
	Speed Down Keybind: 减速快捷键。这两个快捷键仅在 Speedhack 启用时生效。
	Speed Change Step: 每次变速的速度差值
	
15. 为 JDSpeedhack.dll 变速模块添加了一个针对 Sleep 的 hook，以便变速延时。
16. 为 JDGatekeeper.dll 添加了几个事件：

	WE_Magnify,	启动放大镜
	WE_Narrator_WinEnter,   启动讲述人
	WE_Narrator_WinCtrlEnter,    启动讲述人
	WE_ProjectionMenu,     打开投影菜单
	WE_Accessibility,     打开辅助功能设置
	
同样，在 Gatekeeper 模块配置中也添加了相应的管理政策。

17. 为 Window Highlight 模块添加丝滑动画。添加配置：

	Easing: 是否缓动。
	Easing Speed (0~1): 缓动速率，默认0.2
	
18. 为 Window Tags 模块添加丝滑动画。添加配置：

	Easing: 是否缓动。
	Easing Speed (0~1): 缓动速率，默认0.2
	
19. 修复配置中因 Enabled 而交互区域错位的问题。
20. 为 CrackPassword 破解密码添加多线程模式，你需要在配置中打开 Multithread.
	注意：1) 由于运气因素的影响，多线程可能会比单线程慢，请注意。
	     2) 多线程模式不稳定，有极小概率崩溃。
21. 添加新的输出文件，位于config文件夹下的Records.json，将会记录一些客户端的数据，如果你删了可能会影响效果，但是目前不影响正常使用。

22. 为 Volume 模块添加配置：

	Volume Mode: 调节谁的音量。
		` System
		` Process: 当前前端窗口的进程
		
	System Volume HUD: 系统音量HUD
		` Off
		` Temp: 只在更改的时候显示
		` Always: 保持显示
		
	System Volume HUD Style: 系统音量HUD风格。
		` Bottom: 底端显示。
		` Bottom Big：底端有一个大的横条显示音量，然后中间有百分比
		` Giant：很大的百分比
		` Rainbow Giant：以及彩虹色的渐变显示。
		
	Process Volume HUD: 进程音量HUD
		` Off
		` Temp
		` Always
		
	Process Volume HUD Style: 进程音量HUD风格。
		` Bottom
		` Giant
		` Rainbow Giant
		
	Temp HUD Duration (ms): 临时显示HUD的持续时间（毫秒）
		
	Wheel System Volume Adjust：让滚轮也能调节系统音量：
	
		` Off
		` LAlt
		` RAlt
		` Mouse On Taskbar: 鼠标在任务栏上滚轮时调节音量。
		
	Wheel Process Volume Adjust：让滚轮也能调节进程音量：
	
		` Off
		` LAlt
		` RAlt
		` Mouse On Caption: 鼠标在标题栏上滚轮时调节音量。
	
	Wheel Volume Step: 每次滚轮的音量差值。
	
23. 略修改 RestartExplorer: 重启时添加参数：/loadsavedwindows
24. 添加新的通知样式：WinToast (系统通知)。将会以系统托盘通知的形式展现。但是由于 Windows 特性，这个有很大的缺点：多个通知只能通过排队来一个个展示，而不是后面的立即覆盖前面的。即使击杀进程也无效。

25. 添加新模块：List Hijacks。枚举所有的映像劫持。

	Async: 是否异步输出。
	
26. 添加新模块： Kill Hijacks。 清除所有的映像劫持。

	Async: 是否异步执行。
	
27. 为 CrackPassword 添加配置：Memorize Prev Password.

	如果开启，则会在破解成功的时候记录明文密码到文件 config\Records.json，下一次破解的第一个尝试就是这个密码。
	注意有被其他恶意程序直接获取的风险，开启后请自愿承担风险。
	
	关闭该选项后，下一次启动时如果检测到明文密码记录，会直接删除以确保安全。
	
28. 添加模块：RegMonitor，注册表监视。还没有做的很好。

	HKEY: 主键：
	` HKEY_LOCAL_MACHINE
	` HKEY_CURRENT_USER
	` HKEY_CLASSES_ROOT
	` HKEY_CURRENT_CONFIG
	` HKEY_USERS
	
	Path: 路径。
	Item Filter RegExp: 项筛选正则表达式。空表示不筛选。
	Key Filter RegExp: 键筛选正则表达式。空表示不筛选。
	Value Filter RegExp: 值筛选正则表达式。空表示不筛选。
	
29. Anti Popups 模块的 Ad Process Policy 广告进程政策的默认值改为 Warn & AutoKill（警告并自动击杀）
30. 修复 Screen 范围的其他 Shader 无法生效的问题。
31. 修复 ComboBox 内交互错位的问题。
32. 修复无法记录是否同意恶意模块协议的问题。

------------------------------------------------
v0.3b
2024/10/19

1. 为 Anti Popups 设置进程白名单，防止信任窗口被关或进程被杀。
2. 为客户端添加托盘。左键托盘打开主界面，右键托盘打开菜单。菜单里有更多选项。
3. 为 Modules Color, WindowMaster HUD Color, MouseWatcher HUD Color 添加新颜色样式：Colorful。根据字符串决定一种随机颜色。
4. 为 Crack Password 模块添加强口令的破解，新建了一份强口令的字典。在配置中添加：

	Use Strong Password Dictionary: 使用强口令字典。

5. 为 WindowMaster 的HUD添加汉化。
6. 为 Snap Tap 添加了自定义键对：

	Custom Keys: 是否开启自定义键对。
	Custom Key Pairs (e.g. Z&X: J&K): 自定义键对。各用分号分隔，对内用与间隔。可以填键名或键码。

7. 现在如果客户端窗口不是前端窗口，滚轮将不会有反应。
8. 为已启用的模块的背景颜色添加GUI选项：Enabled Module Color。颜色可选：

	Red
	Green
	Blue
	Aqua-Pink
	Green-Red
	Colorful
	Rainbow
	
9. 为未启用的模块的背景颜色添加GUI选项：Module Background Color。颜色可选：

	Transparent: 透明的意思是不再额外添加背景
	Red
	Green
	Blue
	Aqua-Pink
	Green-Red
	Colorful
	Rainbow
	
	
10. 为 HRESULT 类型的错误码添加了处理，可以显示原因了。
11. 为模块配置添加滚轮滚动，以免超出屏幕高度。 在 GUI 选项卡添加配置：

	Module Option Wheel Sensitivity：模块配置滚动灵敏度。
	
12. 将 GUI 选项卡中以 Notify 开头的配置全部搬到 HUD 选项卡中。
13. 修复了汉化开启后模块配置中的对齐错误。
14. 修复了 WindowMaster HUD 文本超出框右侧的问题。
15. 添加模块 NoSmartScreen，通过注册表禁用 SmartScreen。
16. 客户端初始化时导入动态函数的操作为防止一些用户崩溃，被拆解至使用前导入。相关模块为：Masquerade, NoFirewall, ACGButcher
17. 添加模块 Hidden， 用于隐藏客户端。你可以切换托盘中的 Visible 选项以显示或隐藏客户端。
18. 添加了 CrackPassword 破解密码时的HUD。
19. 修复 CrackPassword 中配置 Notify Password 无效的问题。

------------------------------------------------
v0.3a
2024/10/15

1. 修改 loader：

	· 添加 listmod 命令，用于枚举模块。
	· 添加颜色输出。
	· 现在卸载DLL不会检查路径了。

2. 添加对部分通知的汉化。
3. 现在 ListModules 模块如果枚举的是64位进程，则会调用loader进行枚举。
4. 添加模块 ToggleKey，开启后，按下指定键后将不会释放，直到第二次按下该键。配置有：

	Left Mouse Button
	Right Mouse Button
	A, W, S, D
	Alpha Keys
	Num Keys
	Left Modifier Keys: 左侧的Shift, Ctrl, Win, Alt 和粘滞键很像
	Arrow Keys
	A, W, S, D Opposite Stop: 按下方向键的反向键后，前一个方向键释放。
	Arrow Keys Opposite Stop: 按下方向键的反向键后，前一个方向键释放。
	Additional Custom Keys (Code Sep with Semicolon): 额外的自定义按键。你需要把键值数字用分号隔开。例如：32: 64

5. 为模块 Shader 添加配置：

	Style: 选择着色器的风格。添加了很多着色器以供选择。
	Apply Area: 应用着色器的区域。
		` Client Only: 仅应用到客户端。
		` Screen: 应用到整个屏幕。需要消耗大量性能，而且需要自动定期打开和关闭 Anti Capture以便截图。目前仍在测试中，有崩溃风险。

6. 修复 MemeDisplay 参数错误时的崩溃问题。
7. 为通知添加了类型。现在可以选择弹幕类型了，目前只做了滚动弹幕。在 GUI 选项卡中加入：

	Notify Style

		` Metro: 默认类型
		` Chatter: 弹幕类型

	Notify Chatter Font Size: 弹幕字号。
	Notify Chatter Show Duration: 每条弹幕显示的时间（毫秒）。

8. 将 WindowMaster 的 Show Texts 配置改为 HUD:

	` Off
	` Follow: 跟随目标窗口，绘制在右下角。如果鼠标经过，则会绘制到屏幕右下角。
	` BottomRight: 固定在屏幕右下角。
	` BottomLeft: 固定在屏幕左下角。

添加配置：

	Easing: 是否开启丝滑动画。
	Easing Speed (0~1): 缓动速率，0~1之间。
	HUD Font Size: HUD 字号。
	HUD Line Gap: HUD 行距。
	HUD Background: HUD 文背景。

		` Off
		` Simple: 简易背景，仅在文本下方绘制黑色背景。
		` Fancy: 直接绘制一个整体的带边圆角矩形。

	HUD Color: HUD 颜色：

		` White
		` Green
		` Magenta
		` Aqua-Pink
		` Green-Red
		` Rainbow

9. 改良了配置文件数据对默认数据替换的规则，崩溃概率降低。

10. 添加模块 MouseWatcher，用于监视鼠标运动。

	Movement Check

		` Ignore: 忽略
		` Warn: 警告
		` Warn & Restore: 警告并拉回
		` Restore: 拉回

	Movement Check Mode

		` Simple: 仅通过加速度判断
		` Strict: 安装鼠标钩子进行严格判断。不能打开 AntiMouseHook 模块。

	HUD: 显示一些关于鼠标的信息。例如坐标，CPS，速度，加速度。

		` Off
		` Simple
		` Fancy

	HUD Color

		` White
		` Green
		` Magenta
		` Aqua-Pink
		` Green-Red
		` Rainbow

	HUD Font Size: HUD 字号
	HUD Line Gap: HUD 行距
	HUD X Rate: HUD 横坐标比例
	HUD Y Rate: HUD 纵坐标比例

	Sample Cooldown: 采样冷却
	Acceleration Threshold: 加速度阈值。 Simple 模式下，鼠标运动加速度超过这个值就会触发。

11. 为 GUI 选项卡添加 Notify Opacity (0~1) 选项，表示通知的不透明度。
12. 在客户端初始化时向日志添加更多的信息。
13. 关闭初始化自动备份，大大提高启动速度。

------------------------------------------------
v0.2d-post2
2024/10/13

1. 添加对部分通知的汉化。
2. 为 Clipboard Tweaks 模块添加 Taboo Super Filter 选项，用于屏蔽违禁词。（仍在测试）
3. 修复 HarmonyOS_SansSC_Medium.ttf 字体无法在汉化下使用的问题。
4. 现在更换字体后会立即更新，非常方便。
5. 检查 taskmgr, regedit, cmd 是否被禁用如果失败将不会输出错误信息了，以免刷屏。
6. 为 Console 模块添加配置：Disable Close，可以防止控制台按右上角叉被关闭。
7. 解决输入框输入有问题以及卡顿的问题。
8. 在 GUI 选项卡添加 Opacity (0~1) 配置，用于配置客户端窗口全局的不透明度。1.0就是完全不透明。不要改成0.0，否则后果自负。
9. WindowMaster 模块的HUD不再会超出左侧和顶部屏幕边缘。
10. 修复 loader 在注入时带空格路径解析失败的问题。
11. 添加 MotionBlur 模块，通过叠加截图帧模拟动态模糊。当然，目前还是重影的效果，不是真正的动态模糊。当你打开 Screen 模式时，将会消耗大量CPU，请注意。



------------------------------------------------
v0.2d-post1
2024/10/12

1. 修复 Volume 模块内的按键绑定错误的问题。

------------------------------------------------
v0.2d
2024/10/12

1. 修改 Key Disabler 的配置项为 Mode，意为禁用的按键:

	` Win
	` LCtrl, Win, LAlt
	` Locker (Press End to escape): 除了 End 键退出，其他键全部禁用

2. 为 Close Enhance 添加配置项：

Exclude Self: 排除客户端自身进程。

3. 修复每次启动会闪过一个控制台的BUG。
4. 添加若干个字体。你可以在 GUI 中的 Font 调节字体。注意，重启客户端生效。其中，只有Minecraft AE Pixel.ttf和Unifont.ttf支持中文，所以如果你开了汉化，就必须选择这两种之一。
5. 为模块配置添加汉化，字典文件存储在 assets/DICTIONARY.TXT 中。你可以自行修改或添加条目来让体验更加舒适。
6. 添加模块：SnapTap。在按下方向键（AWSD，箭头键，开关可以在配置中调）的反方向键后，会自动帮你释放前一个按键，达到急停并反向移动的效果。该功能已在多个FPS游戏中被禁用，请调查清楚后使用。注意：打开后按键将无法进行长按连续输入。
7. 添加模块：CrackPassword，用于暴力破解当前用户登录密码。使用一个字典。

	Async: 是否异步破解。
	Try Birthdays: 除了字典，还尝试六位生日密码。
	Notify Password: 是否通知密码。

8. 添加模块 Clipboard Tweaks，用于对剪贴板文本进行操作。

	Remove Markdown: 移除 Markdown 格式
	Remove Numbers
	Remove URL
	Remove URL Arguments
	Letter Changes: 对英文字母的改变：

		` Off
		` Upper Case: 大写
		` Lower Case: 小写
		` Annoying Case: 交替大小写
		` Fancy Letters: 花体

	Add Spaces: 字符之间添加空格。

	Punctuation Changes: 对符号的改变：

		` Off
		` Remove: 移除。
		` To English: 转成英文标点。
		` To Chinese: 转成中文标点。

9. 添加模块 Typewriter，用于自动帮你打字（甚至可以帮你发送）

	HUD
	Focus Window: 自动聚焦窗口

	Source: 要输入的内容的来源：

		` Clipboard: 剪贴板（必须是文本格式）
		` Fixed: 固定文本
		` File: 来自文件
		` AI Answer: 问人工智能

	Source Fixed: 固定文本内容
	Source File Path: 源文件路径
	Source AI Ask: 对人工智能的问题

	Timing Mode: 节奏模式：

		` Instant: 瞬间
		` Fixed: 固定节奏
		` Smart: 自动适配

	Timer: 变速。越大越快，默认为1.0
	Fixed Delay: 节奏为固定时的延时。
	Key Internal Gap: 按键按下和松开之间的间隙。

	Auto Send: 自动发送模式：

		` Off
		` Sentence: 碰到标点就发送
		` Sentence (Entire): 完整句子
		` Fixed Length: 固定长度后发送
		` Clock: 周期性发送

	Auto Send Key: 自动发送按键。

		` Enter
		` Ctrl + Enter

	Send Fixed Length: 发送达到的固定长度
	Send Period (ms): 周期性发送的周期（毫秒）

10. 为 ClickGUI 添加圆角。添加了光污染视觉，添加并修改部分动画。
11. 修复 File Monitor 扩展名过滤无效的bug.
12. 为变速齿轮 Speedhack 模块添加配置项：Anti Unload。打开此项后，将会开启DLL自保护功能，无法通过正常方式卸载。所以如果要卸载只能关闭进程。相应的修改了JDSpeedhack.dll
13. 添加查找模块的界面。打开菜单后按下 Ctrl+F 进入查找界面。输入关键词后会自动按英文名称筛选模块，同样的，左键切换右键配置。你可以用滚轮滚动界面。目前不支持在汉化模式下用中文拼音查找。
14. 为模块添加按键绑定。打开模块配置，找到最后一项 bind，点击，按下你需要的快捷键即可。按 Esc 解除绑定。尽量使用复杂的组合键，以免影响计算机的正常使用。已经为你设置了几个基础快捷键：


	RAlt + C: Console （控制台）
	RAlt + A: Admin （管理员）
	RAlt + P: Privileges （特权）
	RAlt + R: Restart （重启）
	RAlt + U: UACBypass
	RAlt + M: Anti MouseHook （鼠标被恶意程序锁了以后，按这个快捷键）
	RAlt + F: ForceTopmost （强制置顶）
	RAlt + Delete: Exit （退出）
	RCtrl + PrtScr: Screenshot （截屏）

注意，模块配置界面快捷键依旧生效，不要误触了。

15. 改良自定义异常筛选器报错的对话框：延长超时时间为十秒: 错误码改为十六进制显示，并正常解析错误原因。
16. 现在配置或者搜索的输入支持Ctrl+V粘贴了（支持粘贴文本和文件路径）。按下Shift+Delete可以清空当前输入框。
17. 将 Volume 模块的三个按键改成自定义。
18. 将 GetProcessMitigationPolicy 函数的使用改成动态调用，然后在客户端初始化时导入。如果导入失败则发出警告而不是直接崩溃，一定程度上提高了对win8以下电脑的兼容。
19. 添加了一些对通知的汉化。
20. 开启 Simpilified Log （简化日志）后，日志中消息将不会记录时间戳。
21. Vape 模块被搬运至 Render 列， PPLESP 被塞进模块库。
22. 添加崩溃转储。崩溃后自动在crashlog下创建一个转储文件(.dmp)，把它发给作者后，作者就可以用它调试，找出崩溃来源。


------------------------------------------------
v0.2c
2024/10/6

1. Auto Clicker: 连点器功能。

	CPS: 每秒点击次数。
	Gap Random Deviation (%): 每个间隔时间的随机偏差最大百分比。
	Click Internal Gap: 每次点击按下和松开之间的间歇时间，毫秒
	Target Key: 目标键：

		` Left Button
		` Right Button
		` Middle Button
		` Custom：自定义键

	Custom Key Code: 自定义键的值。0~255之间。
	Keep Target Window Active: 保持在同一个窗口点击。会不停将目标窗口设为最前端。

	Hotkey: 快捷键：

		` Side Button 1
		` Side Button 2
		` Grave ~
		` Q
		` R
		` Z
		` X
		` C
		` V

	Trigger Mode: 连点触发方式：

		` Hotkey Toggle: 使用快捷键切换。
		` Hotkey Hold: 仅在快捷键按住时连点。

	Click Point Setting: 连点的位置设定。

		` Manual: 无限制。
		` Locked: 锁定在一开始的位置。
		` Shake: 抖动。
		` Shake Locked: 锁定+抖动。

	Click Method: 点击方式。

		` Simulation: 模拟按键。
		` Window Message: 窗口消息。

Stop When Menu On: 打开菜单时是否中止。

2. 修复了 NoCmd, NoPowerShell, NoTaskmgr, NoRegedit 无效的问题。
3. 添加 BridgeAssist 模块，可用于辅助搭路。参数如果不满意就自己调一下吧，本人也是调了一个小时。

	BPS: 每秒方块数。这个控制操作的频率
	Check Window: 是否检查当前窗口为 Minecraft 窗口。如果不是则不进行操作。
	Trigger Condition: 触发搭路的按键：
		` S
		` S & A
		` S & D（默认）

	Mode: 搭路模式

		` Simple: 周期按下 LShift 和 右键。
		` Sneak: LShift 按下的更久，较稳

	Sneak Reshift Gap: Sneak 模式下右键后多长时间再按 LShift 。这个值越小越稳，越大可能越快。
	Right Internal Gap: 右键按下和松开之间的间隙（毫秒）。
	Shift Internal Gap: Shift 按下和松开之间的间隙（毫秒）。
	Place Sound: 按右键时是否播放音效。

4. 添加 FileMonitor 模块，可用于监视一个目录的文件变化。

	Folder: 文件夹的路径。
	Console Output: 是否在控制台中输出。
	Log (Client): 是否在客户端日志中输出。
	Log (Seperate): 是否单独在output\FileMon\中单独搞一个日志输出。
	Notify: 是否弹出通知。
	Monitor Create: 监视文件创建。
	Monitor Delete: 监视文件删除。
	Monitor Modify: 监视文件修改。
	Monitor Rename: 监视文件重命名。
	Exclude Client Files: 排除客户端目录中的信息。
	Exclude Recent: 排除“最近使用的项目”文件夹。
	Exclude Prefetch: 排除系统Prefetch文件夹。
	Ext Blacklist: 排除的文件扩展名。多个扩展名以分号分隔。例如.db: .tmp: .pf
	Cooldown: 读取文件变化的冷却时间（毫秒）。

5. 修改了 AntiRickroll 模块。现在的配置项：

	Async: 是否异步检查并操作。
	Check Cooldown: 检查的冷却时间（毫秒）

	Mode: 模式。

		` Simple: 简单模式。只会检查前端窗口、鼠标指向的窗口的标题是否含有关键字。如果有，则依次进行以下操作：

		Ctrl+W -> Close -> Destroy -> EndSession

		-> KillProcess (如果Simple Allow Kill Process被启用)

		` Violence: 暴力模式。检查所有可见窗口标题是否含有关键字，以及检查所有进程命令行中是否包含关键字。如果进程检查出来，则进行击杀。

	Notify: 是否通知。
	Simple Allow Kill Process: 允许简单模式击杀窗口所属进程。

6. 为 GUI 配置中添加：

	Notify Right Margin: 通知提示离右侧的距离。
	Notify Bottom Margin: 通知提示离底端的距离。
	Notify Line Gap: 通知提示行距。

7. 在进程档案中添加微信相关进程。
8. 添加模块：PrivateWindow，可以将一些隐私窗口从捕获中去除。将会进行注入，所以如果失败，可以考虑提权。

	Async: 是否异步操作。
	Mode: 模式。

		` Black: 指定的窗口将会在捕获中变成黑色。
		` Invisible (>= Win10): 指定的窗口将会在捕获中隐身。

其他配置都是是否给指定应用启用该功能。

9. 为 WindowMaster 也添加了注入式调节窗口隐私性的功能。只需要按下 Alt+F1 即可切换。同时也提供了模式：

	Privacy Mode: 模式。

		` Black: 指定的窗口将会在捕获中变成黑色。
		` Invisible (>= Win10): 指定的窗口将会在捕获中隐身。

10. 添加模块 Volume ，用于辅助调节音量。

	Vol+
		` Off
		` Ctrl+Shift+Up
		` Ctrl+Alt+Plus

	Vol-
		` Off
		` Ctrl+Shift+Down
		` Ctrl+Alt+Minus

	Mute：与 Mute 模块不同的是，这个按键后立即静音，无法自动恢复到原来的音量。Mute 模块关闭后会自动帮你恢复原来的音量。
		` Off
		` Ctrl+Shift+M
		` Ctrl+Alt+0

	Notify Type：通知类型。

		` Off
		` Console Output
		` Notify

	Step (%)

11. 添加模块 Speedhack ，即变速器，通过注入DLL改变某一进程的速度。

	Process Name (Empty For Any): 进程名称筛选器。
	Process Id (Zero For Any): 进程ID筛选器。
	Speed: 速率。原始为1.0

注意：当你调节速率以后，请关闭本模块后重新开启，重新注入才能刷新

12. 调整了一下注入，现在支持32/64位自动识别，采用不同方式注入
13. 添加模块 Injector, 支持自定义模块注入。

	Operation: 注入还是取消注入。

		` InjectDll
		` UninjectDll

	Method: 注入方案。

		` CreateRemoteThread
		` NtCreateThreadEx：支持跨会话
		` QueueUserAPC: 不会立即加载 无法知晓是否（取消）注入成功

	Execution Policy: 执行政策。

		` Sync: 同步
		` Async: 异步
		` Async NoWait: 最快的异步，无法获取（取消）注入结果

	Process Architecture: 进程架构。
		` Both
		` x86
		` x64
	Exclude Self: 是否排除客户端自身进程。
	Process Name (Empty For Any): 进程名筛选。
	Process Id (Zero For Any): 进程ID筛选。
	Dll Path
	Max Process Count: 最大选中进程数量。

14. 添加模块 RemoteRun，通过注入在另一个进程中开线程运行命令。

	Command Line: 要执行的命令行。

	Execution Policy: 执行政策。

		` Sync: 同步
		` Async: 异步
		` Async NoWait: 最快的异步，无法获取（取消）注入结果

	Process Architecture: 进程架构。
		` Both
		` x86
		` x64
	Exclude Self: 是否排除客户端自身进程。
	Process Name (Empty For Any): 进程名筛选。
	Process Id (Zero For Any): 进程ID筛选。
	Max Process Count: 最大选中进程数量。

15. GUI 选项卡中添加两项：

	Chinese: 提供一些中文翻译。
	Show Module Description: 是否显示模块简介。

16. 为模块名称和模块简介提供中文翻译。只需要打开 GUI选项卡中的Chinese即可。
17. 添加了两种字体：crafters-delight.ttf（已成为默认字体）和 fs-roundcraft.ttf。
在 GUI 选项卡中添加 Font，可以选择字体。注意：如果你启用了 Chinese ，必须使用 Minecraft AE Pixel.ttf（只有这个支持中文），否则中文会变成乱码。


18. 修复了 Self Backup 错误更新备份列表的问题。
19. 为 Self Backup 和 Self Restore 添加配置项：Async （是否异步操作）.
20. 修复加载驱动模块时的路径错误。
21. 修复 PrivateWindow 关闭时的迭代器崩溃问题。
22. 修复 Aura 系列模块会对桌面窗口动手的问题。

------------------------------------------------
v0.2b
2024/9/30

1. UAC Bypass: 修复 Legit Mode 的粘贴问题
2. 修复 MemeDisplay.exe 的路径、文本bug
3. 修复 loader.exe 的字符串判断问题
4. Meme Trigger: 添加配置项 Hotkey，可以更改快捷键为:

	RCtrl + A~Z
	RShift + A~Z
	RCtrl + RShift + A~Z
	RCtrl/RShift + A~Z

5. 添加新模块 Anti Popups: 可以根据规则自动关闭符合条件的弹窗。

配置项
	Ad Process Policy: 广告进程政策。
		` Ignore 忽略
		` Warn 警告
		` AutoKill 自动击杀
		` Warn & AutoKill 警告并自动击杀

	BottomRight Judge Policy: 右下角弹窗判定规则。
		` Size: 尺寸小于一定值
		` Title: 标题中包含恼人的关键字
		` Size and Title: 上述两者同时满足
		` Size or Blacklist: 尺寸小于一定值或者属于黑名单
		` Title or Blacklist: 标题包含关键字或者属于黑名单
		` Size and Title or Blacklist: 尺寸小于一定值且标题包含关键字，或者属于黑名单

	Measures: 针对弹窗的措施。
		` Chain: 依次进行 Close -> Destroy -> EndSession -> KillProcess -> Hide -> LegitMouseClick。成功后中断。
		` Close: 发送关闭消息。
		` Destroy: 发送销毁消息。
		` EndSession: 发送结束会话消息。
		` KillProcess: 击杀进程。

	Chain Allow LegitMouseClick: 是否允许上述 Chain 中使用 LegitMouseClick 单击弹窗右上角。
	Check Cooldown: 检查弹窗的冷却时间（毫秒）。
	Exclude Maximized: 排除最大化窗口。
	Exclude MessageBox: 排除标准对话框。
	Exclude SystemProcess: 排除系统关键进程的窗口。
	Exclude WinToast: 排除 Windows Toast 通知窗口。如果关闭，窗口能成功击杀。但是，可能会导致反复弹出。
	Use Additional Blacklist: 使用额外的黑名单进行判断。

6. 添加新模块 Anti Browser: 阻止弹出浏览器或者网站。

	Async: 异步操作。

	Filter: 判定规则。
		` Any Browser: 任何浏览器进程。
		` OpenUrl Browser: 命令行中包含链接的浏览器进程。
		` OpenHttpUrl Browser: 命令行中包含HTTP链接的浏览器进程。
		` OpenUrl Process: 命令行中包含链接的进程。
		` OpenHttpUrl Process: 命令行中包含HTTP链接的进程。

	Measures: 措施。
		` Kill: 击杀进程
		` Warn: 仅发出警告。
		` SilentKill: 静默击杀进程。
		` KillParent: 击杀父进程。
		` KillFamily: 击杀这一对父子进程。

Check Cooldown: 检查的冷却时间（毫秒）。

7. 添加新模块 Vape: 在模块 HUD 上方绘制一个 VAPE 徽标。

Color: 颜色样式。

	` White: 白色
	` Rainbow: 单一彩虹
	` Rainbow++: 复杂彩虹（需要着色器）

8. 完善 dodge.exe。 细节略。
9. No Firewall: 添加配置项 Masquerade，是否伪装进程为 explorer.exe。默认开启

10. 添加新模块 ListServices: 枚举服务。

	Async: 是否异步。

	Auto Console: 如果控制台未开启，则自动开启控制台。

	Style: 输出样式。

		` Vanilla: 调用 sc query.
		` Vanilla (Only Win32): 仅查看 win32 服务。
		` Vanilla (Only Drivers): 仅查看驱动服务。
		` Vanilla Custom: 自定义sc命令。
		` Normal: 普通样式。
		` Simple: 仅枚举名称。

	Vanilla Enum Custom Command: 上述 Vanilla Custom 选项的自定义命令。默认为 sc query

11. Taskmgr: 将会临时关闭重定向，以便打开64位任务管理器。
12. Mrt: 将会临时关闭重定向。
13. 补充了一些进程的档案。
14. Night: 添加配置项 When, 指定何时应用黑色图层。

	Menu On
	Menu Off
	Always

15. OpenUrl: 现在放在 Misc 栏中。
16. 略调整模块显示顺序。
17. 略修正模块配置的各按钮交互区域。
18. 模块颜色现在变成ComboBox类型：Modules Color。可选选项如下：

	White
	Magenta
	Aqua-Pink
	Green-Red
	Rainbow
	Rainbow++ （需要着色器）

19. Privileges: 现在分开了不同权限下的特权列表，以免出现不需要的权限也要去获取导致失败的情况。现在显示获取特权成功数了。
20. AntiIntercept: 略更改关闭时的代码。
21. Window Master: 添加配置项 Target，用于指定对哪个窗口的锁定：

	Foreground: 前端窗口。
	PointAt: 鼠标指向的窗口。必须要注意的是，所按下的键还是对前端窗口的操作，请避免按下 Alt + F4 等按键。

22. 添加模块 Anti 360Ad: 击杀360相关广告进程，然后对其文件依次进行以下操作：

	Delete Success -> Occupy

	or

	Delete Failed -> Lock

23. 添加模块 List Trays: 枚举系统各个托盘的窗口句柄、标题和路径。可能仅在旧版本 Windows 有效。

	` Async: 异步枚举。
	` Auto Console: 自动开启控制台。

24. 添加模块 Close AV: 可以用 GUI 操作关闭某些杀软。还在制作中 (Work In Progress)。
25. 修复 Clipboard ESP 的崩溃问题。
26. 为 Chat Translate 添加配置项，以便调整翻译目标语言。现已支持中文、英文、中英、文言文、日语、法语、德语。
27. 为 Chat Restruct 添加配置项，以便调整样式。样式有：

	` AddSpace: 词汇内添加空格
	` Reverse: 反转
	` Shuffle: 打乱
	` ExpandSentence: 扩句
	` Abbreviate: 缩句
	` MachineTranslative: 机翻风格
	` Stammer: 口吃
	` Childlike: 孩子口吻
	` Spoken: 口语化
	` Emojis: 添加表情符号

28. 修复 Night 遮罩层不透明度有问题的 bug
29. 修复 Clipboard ESP 的还有几行未显示文本的错位问题。

30. 添加新的 UAC Bypass 方式：Sdclt Legit 和 Slui Legit.

31. 把 Config 中的 Esc Key Exit 配置项放到 GUI 配置中并修改为 Esc Key Action，具有以下选择：

	Off
	Close Menu
	Exit

32. 添加新模块：Uninstaller，可自动卸载某些软件。具有以下配置项：

	Victim: 设置要卸载什么软件，具有以下选择：

		` None （默认）需要你手动切换
		` 360
		` Huorong

Transparent Window: 将卸载程序窗口变得几乎透明。
Notify Steps: 提示当前步骤。如果关闭此项，将会尽量减少通知。

33. 添加新模块：Anti360VT，利用某软件的虚拟化占用关闭360核晶。
34. 现在如果用户启用具有恶意软件性质的模块，将会弹出一个警告界面，显示一些文本，包括一切风险由用户承担，用户确认后该模块才会开启。将会把你的选择记录在配置里，无需设置第二次。
35. 修复了 Always Admin 重启后的崩溃以及选项卡位置错误的问题。
36. 添加模块：Genshin Impact，帮助你自动下载米哈游启动器并安装原神，最后运行。
37. Neverlose GUI 新增"用户信息"界面（TAB_USER）：点击左下角用户矩形进入。顶部显示头像、用户名、昵称、用户组；右侧按钮列包含"修改昵称"（每日限改一次，客户端记录冷却）、"修改密码"（弹窗确认 → 发送邮箱验证码 → 内联输入验证码 → 内联输入新密码 → 调用 RealmPasswordUpdate，10分钟内再次点击跳过发码步骤）、"退出登录"（弹窗确认并告知客户端将重启）；底部有分隔线与折叠 IRC 区域。所有输入通过新增的内联输入对话框（淡入淡出动画，Neverlose 风格）完成。
具有以下配置项：

	Enable Action: 选择该模块启用时的动作：
		` Fake: 假原神MEME
		` Start: 启动原神。如果没有安装则失败
		` Install & Start: 自动安装米哈游启动器，安装原神最后启动原神。

	Disable Action: 选择该模块禁用时的动作：
		` Close Window: 关闭原神窗口
		` Kill Process: 击杀原神进程
		` Close Window & Uninstall 关闭原神窗口，然后卸载原神及米哈游启动器
		` Kill Process & Uninstall 击杀原神进程，然后卸载原神及米哈游启动器

	Auto Boot: 是否设置原神开机自启。
	Boot Sound: 是否开启门酱专属原神启动音效。

注意：卸载还没有做呢。

------------------------------------------------

之前的更新没记录喵

------------------------------------------------
Project Start Date:
2024/8/10

Thanks for your support!
