shaddatic / sa2b-render-fix

A C mod for Sonic Adventure 2 PC focused on repairing, restoring, recreating, and enhancing the graphics and rendering of the vanilla game
17 stars 0 forks source link

Stage Select Texture Seams when 4:3 #113

Open Ellasent opened 2 months ago

Ellasent commented 2 months ago

Whenever the game is set to 4:3, the textures for the stage select suddenly gain seams that aren't present when the game is 16:9. image I stitched together screenshots of the stage select to try and show where the seams show up. They seam to be around the chunks of the textures as seen in the stageMapBG.pak, which makes a lot of sense. image image

I don't know how easy this would be to take care of or if it'd be better saved for the menu rewrite down the line, but I figure it's worth bringing up.

shaddatic commented 2 months ago

This is due to each section being a seperate sprite. It was never designed to be viewed in anything but 480p. The widescreen version is instead one large texture that is scrolled across the screen. This is an issue in general with the older draw functions

Ellasent commented 2 months ago

Unfortunately the issue persists even when the game is rendering at 480p. image I probably should've brought it up in the initial post since I did try to see if setting it to 480p would fix it before opening the issue, but yeah. It still absolutely has something to do with that, it's just an extra thing I figured would be worth noting.

shaddatic commented 2 months ago

This is also the case on the Dreamcast version

image

shaddatic commented 2 months ago

Not saying it's not an issue, but it's also slightly misplaced on the original versions too. So this issue specifically might end up being an easier fix than I expected, but it's also true that much of the old UI elements suffer from seams and that might be a deeper issue

Ellasent commented 2 months ago

Interesting, I never noticed that before. I certainly hope that it might be easy to fix.