From a1ab5e2cffba0c07fd6af94c61bc35f8365c8498 Mon Sep 17 00:00:00 2001 From: bryanthaboi Date: Tue, 18 Aug 2026 15:54:48 -0400 Subject: [PATCH] title screen on gold going the wrong dir --- src/import/RomExtractorGen2.lua | 4 +++- src/ui/gen2/TitleState.lua | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/import/RomExtractorGen2.lua b/src/import/RomExtractorGen2.lua index 6360da09..4193a6b5 100644 --- a/src/import/RomExtractorGen2.lua +++ b/src/import/RomExtractorGen2.lua @@ -1927,7 +1927,9 @@ function RomExtractorGen2:extractTitle() trail = "assets/generated/title/trail.png", copyright = "assets/generated/title/copyright.png", copyrightSplash = "assets/generated/title/copyright_splash.png", - -- ScrollTitleScreenClouds: 1px left every 8 frames (Gold). + -- ScrollTitleScreenClouds: Gold decrements the cloud-band SCX every + -- 8 vblanks, so the strip slides 1px right. Silver does the same + -- decrement every frame. cloudScrollEvery = 8, cloudY = 88, } diff --git a/src/ui/gen2/TitleState.lua b/src/ui/gen2/TitleState.lua index c32ae18f..fe8f1cd7 100644 --- a/src/ui/gen2/TitleState.lua +++ b/src/ui/gen2/TitleState.lua @@ -169,7 +169,7 @@ function TitleState:update(_dt) self.frameCounter = self.frameCounter + 1 self:advanceHooh() if self.frameCounter % self.cloudScrollEvery == 0 then - self.cloudScroll = (self.cloudScroll + 1) % 160 + self.cloudScroll = (self.cloudScroll - 1) % 160 end self:spawnTrail() self:stepTrails()