[Parity][hud][S3][R] 金币对话框是自绘矩形,按钮文字取自 tbl Back("cancel") #654

Closed
opened 2026-10-02 11:42:51 +00:00 by troytt · 0 comments
Owner

1.13c 客户端保真度审计立项(基准快照:7bd1090 / main @ 77a20c7)

证据标记说明:V-data = 1.13c MPQ 数据表 (.txt / animdata.d2 / .tbl / pal.pl2);V-src = D2MOO 逆向源码;V-bin = 1.13c DLL 反汇编;K = 1.13c 公认行为。

来源审计项:hud#21 — [S3][R] 21. 金币对话框是自绘矩形,按钮文字取自 tbl Back("cancel")

  • 位置:src/client/ui/hud-manager.ts:966-1016
  • 代码:const w = 260; const h = 110;rgba(0, 0, 0, 0.9) 加 #6c5c40 描边;[[l.ok, 'ok'], [l.cancel, 'Back']]
  • 原版:D2Client 引用了 ui\menu\dialogbackground(MPQ 中 210×158)、Data\Global\UI\Menu\okcancelbtn(96×32,2 帧)、ui\menu\goldbtn(15×15,4 帧)等 DC6(V-bin 字符串表 + V-data 尺寸)。金币对话框具体用了哪套素材和布局未核实(?)。标题已经正确使用了 tbl 的 strDropGoldHowMuch / strBankGoldDeposit / strBankGoldWithdraw。
  • 影响:对话框外观与原版不同;按钮文字是小写的 "ok" / "cancel"。
  • 建议:逆向 D2Client 的金币对话框绘制代码后,改用原版 DC6。
  • 已有 issue:—
> **1.13c 客户端保真度审计立项**(基准快照:`7bd1090` / `main @ 77a20c7`) > 证据标记说明:`V-data` = 1.13c MPQ 数据表 (`.txt` / `animdata.d2` / `.tbl` / `pal.pl2`);`V-src` = D2MOO 逆向源码;`V-bin` = 1.13c DLL 反汇编;`K` = 1.13c 公认行为。 ### 来源审计项:`hud#21` — [S3][R] 21. 金币对话框是自绘矩形,按钮文字取自 tbl `Back`("cancel") - 位置:`src/client/ui/hud-manager.ts:966-1016` - 代码:`const w = 260; const h = 110`;`rgba(0, 0, 0, 0.9)` 加 `#6c5c40` 描边;`[[l.ok, 'ok'], [l.cancel, 'Back']]` - 原版:D2Client 引用了 `ui\menu\dialogbackground`(MPQ 中 210×158)、`Data\Global\UI\Menu\okcancelbtn`(96×32,2 帧)、`ui\menu\goldbtn`(15×15,4 帧)等 DC6(V-bin 字符串表 + V-data 尺寸)。金币对话框具体用了哪套素材和布局未核实(?)。标题已经正确使用了 tbl 的 `strDropGoldHowMuch` / `strBankGoldDeposit` / `strBankGoldWithdraw`。 - 影响:对话框外观与原版不同;按钮文字是小写的 "ok" / "cancel"。 - 建议:逆向 D2Client 的金币对话框绘制代码后,改用原版 DC6。 - 已有 issue:—
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: troytt/diablo2-web#654
No description provided.