OutRun2006Tweaks icon indicating copy to clipboard operation
OutRun2006Tweaks copied to clipboard

Wrong texture for some fireworks sprites at the end of Metropolis

Open scheeseman486 opened this issue 1 year ago • 3 comments

image They seem to be using the texture for the road barriers that are on the track for some reason.

scheeseman486 avatar Jul 09 '24 12:07 scheeseman486

This is a weird one, seems those sprites aren't drawn with the normal 2d/3d sprite functions, but looks like they're actually a 3D model which I guess draws them as billboard sprites somehow.

It's odd that fireworks seem to display fine up until game shows the GOAL screen, wonder if it's some memory issue where the fireworks start to unload and then road marker loads in its place, or maybe the GOAL fireworks just use some other model which included wrong texture for some reason.

Does anyone know if this happens on other C2C ports?

emoose avatar Jul 10 '24 20:07 emoose

Does anyone know if this happens on other C2C ports?

I know this also happens on C2C XBOX Port: firefox_aQskn2bm3E

Dekaid0011 avatar Jul 10 '24 21:07 Dekaid0011

That's a pretty funny glitch.

Tenome avatar Sep 11 '24 02:09 Tenome

Are there multiple firework textures? I can only find F785C0C9_128x128.dds, which is the red one.

It looks like 6828F233_32x32.dds is the white one, which is one single ember that is tiled for some reason. I have yet to find the purple or green ones.

Tenome avatar Sep 17 '24 09:09 Tenome

Ah turns out it's code in DispStage that was drawing the fireworks, but using the wrong ID for them, should be fixed in https://github.com/emoose/OutRun2006Tweaks/commit/f1ed60b8494428f02488f52efb93372e5d36dc5f, luckily no need to edit the stage models 🐱.

Build at https://github.com/emoose/OutRun2006Tweaks/actions/runs/10903615900

emoose avatar Sep 17 '24 13:09 emoose

Ah, another classic simple mistake. I guess that's what happens when you have 6 months to port a game. Thanks for the fix.

Tenome avatar Sep 17 '24 14:09 Tenome

With this fix enabled Fireworks now don't play at all on my end once in the ending animation, tested in all modes with Goal B available, also tested with Texture Replacements disabled: grafik

With the fix disabled grafik

Dekaid0011 avatar Sep 17 '24 17:09 Dekaid0011

One step forward, one step back. I'll test it on my end too but it's probably the same.

Edit: They actually do play as intended now (just tried Goal B time attack), so it's something on your end. Hope it can get fixed.

https://streamable.com/0kssce

Tenome avatar Sep 18 '24 00:09 Tenome