fix(client): restore retail interaction parity
Harden keyboard and camera routing, inventory and vendor interactions, chat/emotes, relog portal flow, and paperdoll rendering. Add retail research, connected gate coverage, and release-gate validation.
This commit is contained in:
parent
0c699240e0
commit
f6fe0f2a4f
151 changed files with 10162 additions and 1211 deletions
|
|
@ -94,8 +94,9 @@ DAT-authored values.
|
|||
register row for the ACE-sourced 2013-unverifiable mapping.
|
||||
- **D4 — Configure Keyboard is the campaign's rebind screen** (it is the
|
||||
ONLY rebind screen — D1). Port `gmKeyboardUI`'s shape and DAT ActionMap
|
||||
data (lane D Option C) but persist to `keybinds.json`; retail `.keymap`
|
||||
file interchange is a register-row deferral.
|
||||
data (lane D Option C). **Superseded 2026-08-26 by #446:** named retail
|
||||
`.keymap` Load File / Save As/startup/shutdown persistence now ships;
|
||||
`keybinds.json` remains only the host-command compatibility mirror.
|
||||
- **D5 — dead-endpoint buttons short-circuit to their own retail failure
|
||||
strings.** Urgent Assistance / Report Abuse open a defunct
|
||||
`support.turbine.com` URL in retail; acdream skips the browser launch and
|
||||
|
|
@ -360,8 +361,8 @@ modal capture; right-click erases; N-way cross-map conflicts + the
|
|||
non-user-bindable refusal per lane D §5; Save/Cancel; Reset-to-defaults
|
||||
reloads the DAT maps. Persistence: `keybinds.json` (D4).
|
||||
|
||||
**Register rows:** `.keymap` file interchange not implemented (D4); any
|
||||
retail column/behaviour consciously narrowed.
|
||||
**Register rows:** any retail column/behaviour consciously narrowed. The
|
||||
former D4 `.keymap` deferral was retired by #446 on 2026-08-26.
|
||||
|
||||
**Gate:** connected — rebind a movement key, conflict prompt on a taken
|
||||
chord, persistence across relaunch, reset restores retail defaults.
|
||||
|
|
@ -394,7 +395,8 @@ chord, persistence across relaunch, reset restores retail defaults.
|
|||
`2026-08-09-chat-retail-window-shell.md` §6.3's register row.
|
||||
- A pre-world character-select flow (D6 adapts; its register row carries
|
||||
the future work).
|
||||
- Retail `.keymap` file read/write (D4 register row).
|
||||
- None for retail `.keymap` file read/write; #446 implemented it on
|
||||
2026-08-26 and retired AP-202.
|
||||
- The `0x21000017` docked `gmPanelUI` host variant — acdream ships the
|
||||
floating host only (register row in OP3 if the review deems it a
|
||||
divergence; retail exposes both).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue