From fb1b44dc5b13f839695eb9ad5763c37bef37f99e Mon Sep 17 00:00:00 2001 From: memo Date: Fri, 14 Aug 2026 15:08:17 +0200 Subject: [PATCH] =?UTF-8?q?fix=20LHD=20QuickChange=20Diamonds=20Avenue=20?= =?UTF-8?q?=C3=97=20RHW=20(L1=C3=97L0,=20L0=C3=97L1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both pieces are broken in LHD, presumably since 50 build 2. The issues have independent root causes that are likely much older, but the problem only surfaced after the RUL2 overhaul for NAM 50. The issue with the first piece is caused by a misoriented RUL0 LHD checktype. The issue with the second piece is caused by some bad LHD RUL2. --- Controller/RUL0/5000_RHW/5700_QuickChange.txt | 4 ++-- .../RUL2/07_RHW/Sec7p_RHW-FTLs/Sec7p_RHW-FTLs.txt | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Controller/RUL0/5000_RHW/5700_QuickChange.txt b/Controller/RUL0/5000_RHW/5700_QuickChange.txt index 0e436c083..5c6e0cbc3 100644 --- a/Controller/RUL0/5000_RHW/5700_QuickChange.txt +++ b/Controller/RUL0/5000_RHW/5700_QuickChange.txt @@ -4577,10 +4577,10 @@ CheckType = B - dirtroad: 0x02000200 road: 0x00010100, 0xffffffff optional ;###RHD###CheckType = J - avenue: 0x00020402, 0xFFFFFFFF optional ;###RHD###CheckType = K - avenue: 0x04020002, 0xFFFFFFFF optional ;###RHD###CheckType = L - avenue: 0x00020402 road: 0x04000003, 0xFFFFFFFF optional -;###LHD###CheckType = I - avenue: 0x00020402, 0xFFFFFFFF optional +;###LHD###CheckType = I - avenue: 0x04020002, 0xFFFFFFFF optional ;###LHD###CheckType = J - avenue: 0x00020402 road: 0x04000003, 0xFFFFFFFF optional ;###LHD###CheckType = K - avenue: 0x04020002 road: 0x00030400, 0xFFFFFFFF optional -;###LHD###CheckType = L - avenue: 0x04020002, 0xFFFFFFFF optional +;###LHD###CheckType = L - avenue: 0x00020402, 0xFFFFFFFF optional ; CheckType = M - monorail: 0x04040400 avenue: 0x04020002, 0xFFFFFFFF optional CheckType = N - monorail: 0x04040400 avenue: 0x00020402, 0xFFFFFFFF optional diff --git a/Controller/RUL2/07_RHW/Sec7p_RHW-FTLs/Sec7p_RHW-FTLs.txt b/Controller/RUL2/07_RHW/Sec7p_RHW-FTLs/Sec7p_RHW-FTLs.txt index 03ac4ed1a..bbc20dcb4 100644 --- a/Controller/RUL2/07_RHW/Sec7p_RHW-FTLs/Sec7p_RHW-FTLs.txt +++ b/Controller/RUL2/07_RHW/Sec7p_RHW-FTLs/Sec7p_RHW-FTLs.txt @@ -4261,13 +4261,11 @@ ;LHD ;FTL Side -0x57D24000,3,1,0x5C021100,0,0=0x57D24000,3,1,0x57D2B09A,3,1 -0x57D24080,3,1,0x5C021100,0,0=0x57D24080,3,1,0x57D2B09B,3,1 -0x57D24000,3,1,0x04008900,0,0=0x57D24000,3,1,0x57D2B09A,3,1; conflicting-override -0x57D24080,3,1,0x04008900,0,0=0x57D24080,3,1,0x57D2B09B,3,1; conflicting-override +0x57D24015,3,1,0x5C021100,0,0=0x57D24015,3,1,0x57D2B09A,3,1 +0x57D24095,3,1,0x5C021100,0,0=0x57D24095,3,1,0x57D2B09B,3,1 +0x57D24015,3,1,0x04008900,0,0=0x57D24015,3,1,0x57D2B09A,3,1 +0x57D24095,3,1,0x04008900,0,0=0x57D24095,3,1,0x57D2B09B,3,1 ; -0x57D24055,3,1,0x04008900,0,0=0x57D24055,3,1,0x57D2B09A,3,1 -0x57D240D5,3,1,0x04008900,0,0=0x57D240D5,3,1,0x57D2B09B,3,1 ;+ 0x57D2B09A,3,1,0x57D09000,1,0=0x57D2B09A,3,1,0x57D2B19A,3,1 0x57D2B09A,3,1,0x57D09000,3,0=0x57D2B09A,3,1,0x57D2B19A,3,1