TheXTech / TheXTech

The full port of the SMBX engine from VB6 into C++ and SDL2, FreeImage and MixerX
https://wohlsoft.ru/projects/TheXTech/
GNU General Public License v3.0
278 stars 28 forks source link

Split Screen Issue On Wii U #773

Open juliobutinblender opened 1 month ago

juliobutinblender commented 1 month ago

Describe the issue

Whenever i try playing on multiplayer in the wii u version by some reason the split screen bugs. In the case of tiramisu one of the screens won't show anything while on aroma it does show the map but all bugged and without any character, enemy or floor. The other screen stays totally frozen in the last frame it was before one of the characters went offscreen for it to split and it stays that way until both are again on the same screen. The behavior does change depending on if the gamepad user is the one to go off screen or the other controller one does. But one of the screens freezes (In this case i only tried playing with two characters so i'm unsure whenever this also happens with more than 2)

A type of bug

Native bug

Does this issue happens always or randomly?

Always happens

Version

1.3.6.5

Version Hash

No response

Platform

Wii U

Processor architecture

Not specified / I don't know

Log file (if presented)

No response

Example Case

No response

Recording

2024-07-11_19 32 16 334_TV 2024-07-11_19 32 24 909_TV 2024-07-11_19 32 47 632_TV 2024-07-11_19 33 16 360_TV

Vanilla Recording

No response

Additional context

No response

ds-sloth commented 1 month ago

Thanks a lot for the report! We're aware of some similar issues in the version of SDL used in our v1.3.6.5 release.

@Wohlstand, now that we've fixed this issue in the SDL2 side, maybe we should confirm that the fix works for multiplayer in fresh v1.3.6.6 dev builds. We may want to release 1.3.6.6 soon.

Wohlstand commented 1 month ago

I'll try to check some today, now I'm a bit busy.

Wohlstand commented 1 month ago

I cherry-picked recent tweaks, and the stable branch built with the newer SDL2 works just fine on my hardware:

20240713_021511.jpg

20240713_021615.jpg

20240713_021735.jpg

20240713_021751.jpg

Wohlstand commented 1 month ago

@juliobutinblender , can you download the stable-1.3.6.x CI build and test the result on your end to confirm the problem is resolved?

juliobutinblender commented 1 month ago

Alright I'll test it asap

juliobutinblender commented 1 month ago

I'm having problems with my computer rn so I'm not exactly sure if I'll be able to compile it and be able to test it, I may need some time or I'm not sure if I can do anything else. It's just an bsod party for an while now