d1961e79fc
Integrate 182 upstream commits throughb2473e60while retaining MoonWell packaging, branding and the community ruRU pack. Upstream replaces the C Lua/mlua host with benilla-lua/benilla-mlua and the native glue screens with stock GlueXML. The update also includes the new locale/DBC/name rules, cache and interaction handling, rendering, quest log and chat behavior, including the latest quest completion and timed-quest failure fixes. Fork adaptations use the new APIs: stock Wow.ini locales remain intact, while the ruRU overlay reads column zero and retains its ruRU authentication tag and Lua identity. Russian names keep their twelve-letter policy and Unicode roster matching; fonts, spell costs, race/class labels and translated options retain real-pack regression coverage. Windows regression fixes keep the locale-default test valid under instrumented window overrides and the shader assertion independent of checkout line endings. The original C Lua 5.1 host, rebuilt fromc0630f3din an isolated directory, reproduces the complete Windows cos-sweep answer byte for byte; cos now uses platform-specific goldens. Validation on Windows: scripts/gates.sh passed all automatic gates, including real-data and no-install workspace tests, reference tables, documentation, message catalog, render-pass lint, player clippy/tests and engine boots with and without data. MoonWell player clippy also passed with -D warnings. The committed tree exactly matches the full green stamp; five vendored Kira files retain the tested checkout's line endings, with normalized contents unchanged. All three actual ruRU pack regressions passed in both builds. Fifteen test archives were restored read-only from the published client and SHA-256 checked. Each real-data/player rung skipped 31 tests because the optional addon corpus is absent (24 general, 7 Quiver). Live smoke was not run: no declared probe account; no player-account login or character creation was performed. Linux/macOS changes were not locally built.
1.1 KiB
1.1 KiB
| 1 | id | name | name_address | store |
|---|---|---|---|---|
| 2 | 0 | SET_GLUE_SCREEN | 0x837bec | 0x46cc60 |
| 3 | 1 | START_GLUE_MUSIC | 0x837bd8 | 0x46cc6a |
| 4 | 2 | DISCONNECTED_FROM_SERVER | 0x837bbc | 0x46cc74 |
| 5 | 3 | OPEN_STATUS_DIALOG | 0x837ba8 | 0x46cc7e |
| 6 | 4 | UPDATE_STATUS_DIALOG | 0x837b90 | 0x46cc88 |
| 7 | 5 | CLOSE_STATUS_DIALOG | 0x837b7c | 0x46cc92 |
| 8 | 6 | ADDON_LIST_UPDATE | 0x837b68 | 0x46cc9c |
| 9 | 7 | CHARACTER_LIST_UPDATE | 0x837b50 | 0x46cca6 |
| 10 | 8 | UPDATE_SELECTED_CHARACTER | 0x837b34 | 0x46ccb0 |
| 11 | 9 | OPEN_REALM_LIST | 0x837b24 | 0x46ccba |
| 12 | 10 | GET_PREFERRED_REALM_INFO | 0x837b08 | 0x46ccc4 |
| 13 | 11 | UPDATE_SELECTED_RACE | 0x837af0 | 0x46ccce |
| 14 | 12 | SELECT_LAST_CHARACTER | 0x837ad8 | 0x46ccd8 |
| 15 | 13 | SELECT_FIRST_CHARACTER | 0x837ac0 | 0x46cce2 |
| 16 | 14 | GLUE_SCREENSHOT_SUCCEEDED | 0x837aa4 | 0x46ccec |
| 17 | 15 | GLUE_SCREENSHOT_FAILED | 0x837a8c | 0x46ccf6 |
| 18 | 16 | PATCH_UPDATE_PROGRESS | 0x837a74 | 0x46cd00 |
| 19 | 17 | PATCH_DOWNLOADED | 0x837a60 | 0x46cd0a |
| 20 | 18 | SUGGEST_REALM | 0x837a50 | 0x46cd14 |
| 21 | 19 | SUGGEST_REALM_WRONG_PVP | 0x837a38 | 0x46cd1e |
| 22 | 20 | SUGGEST_REALM_WRONG_CATEGORY | 0x837a18 | 0x46cd28 |
| 23 | 21 | SHOW_SERVER_ALERT | 0x837a04 | 0x46cd32 |
| 24 | 22 | FRAMES_LOADED | 0x8379f4 | 0x46cd3c |
| 25 | 23 | FORCE_RENAME_CHARACTER | 0x8379dc | 0x46cd46 |
| 26 | 24 | SHOW_SURVEY_NOTIFICATION | 0x8379c0 | 0x46cd50 |
| 27 | 25 | PLAYER_ENTER_PIN | 0x8379ac | 0x46cd5a |