This patch reduces the width of the "static camera region" (the range where the screen doesn't scroll left or right by the player) to a single pixel, removes the auto "look ahead" feature in smw and makes the screen always centered with the player (ignoring L/R scrolling, but still has the reduced "static camera region").
Update: Added a newer version (with the old version in case you want it) that makes the screen tightly follow Mario vertically (the vertical scroll area is also reduced to a single line) when you set the vertical scroll to "vertical scroll at will". This is more ASM-flexible. See readme for details. And also allow the bottom 16x16 row to be seen (both).
Another update: Also include a non-instant-scroll to prevent player-warp glitches.
i got this error:
centerscroll.asm:84: error: (E5158): Assertion failed: Hijack for Horizontal Scroll Fix from Lunar Magic not detected! [assert read1($009708) == $22,"Hijack for Horizontal Scroll Fix from Lunar Magic not detected!"]
please help
This patch modifies LM code due to LM hijack relating to scrolling the screen to load layer 1 tiles as well as level loading to make sure the static cam region is centered properly.
Make sure you're using LM v3.03 or higher. As the code jumped from $009708 have been changed.
i got this error:
centerscroll.asm:84: error: (E5158): Assertion failed: Hijack for Horizontal Scroll Fix from Lunar Magic not detected! [assert read1($009708) == $22,"Hijack for Horizontal Scroll Fix from Lunar Magic not detected!"]
please help
Follow Us On