mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-11 05:04:40 -04:00
Add missed mirror-mode message overrides (#2108)
PR #1704 hand-curated mirrorMsgOverrides from in-game observation, which left gaps. Auditing the GC BMG data (res/Msgus, GZ2E01) for every message carrying a Wii redirect turned up 13 more that belong in the table: - Two Kakariko signposts (0x1f41, 0x1f42) whose arrow/name layout is mirrored on Wii but were never added. - Five dialogue/journal lines whose direction words flip GC vs Wii, including Midna's "Eldin Province to the east/west" line reported in the PR thread. - Six shop browse-arrow lines in the same class as entries the original pass already included. Each added id appears with a Wii redirect in exactly one BMG group, so the id-only lookup resolves unambiguously. 0x1b79 was deliberately left out: it maps to different Wii variants in zel_01 (shop) and zel_07 (fishing controls), which this table can't disambiguate without becoming group-aware.
This commit is contained in:
+14
-1
@@ -644,8 +644,21 @@ static const MirrorMsgOverride mirrorMsgOverrides[] = {
|
||||
{0x17e2, 0x3ef2},
|
||||
{0x1dae, 0x44be},
|
||||
{0x14ca, 0x3bda},
|
||||
{0x470, 0x493},
|
||||
{0x470, 0x493},
|
||||
{0x473, 0x492},
|
||||
{0x1f41, 0x4651},
|
||||
{0x1f42, 0x4652},
|
||||
{0x0847, 0x0870},
|
||||
{0x0d5c, 0x0d65},
|
||||
{0x0a97, 0x0a98},
|
||||
{0x0327, 0x12ba},
|
||||
{0x0328, 0x12bb},
|
||||
{0x1534, 0x3c44},
|
||||
{0x1536, 0x3c46},
|
||||
{0x1557, 0x3c67},
|
||||
{0x1b88, 0x4298},
|
||||
{0x14c8, 0x3bd8},
|
||||
{0x151b, 0x3c2b},
|
||||
};
|
||||
|
||||
static u32 getMirrorMsgOverride(u32 msgId) {
|
||||
|
||||
Reference in New Issue
Block a user