openbor icon indicating copy to clipboard operation
openbor copied to clipboard

8 player support

Open Yukitty opened this issue 1 year ago • 4 comments

Pull Request

General Description

Remake / Update of pull request #175. 🙂

Rebased to current version. Fixed a buffer overflow in an otherwise unused array hiding player 5's HUD due to data misinterpretation. There should be no remaining glitches (it's fully playable and stable at the moment), but I still haven't fully combed through the codebase again double-checking my old work.

Yukitty avatar Oct 07 '24 06:10 Yukitty

If you're still doing input-rework-revival in a separate branch or whatever, I'm still willing to do the work to merge with it myself. I'd like to have input and player slots figured out before adding networking.

Originally posted by @Yukitty in 2019

Yukitty avatar Oct 07 '24 06:10 Yukitty

It doesn't make sense for the Wii build to show 8 players though, right? Can the console itself even connect with more than 4 controllers at a time?

Yukitty avatar Oct 08 '24 00:10 Yukitty

It doesn't make sense for the Wii build to show 8 players though, right? Can the console itself even connect with more than 4 controllers at a time?

Yes, actually. Four Wii controllers over Bluetooth*, and four wired GameCube controllers. It's not a situation that you'll ever come up across in real use, though, so it might be worth sticking with just 4-player support on that platform.

*To my knowledge, the only controllers for the original Wii that Nintendo released that took a slot were the Wii Remote and the Wii Balance Board. The Pro Controller didn't work on the Wii, but did use a Wii controller slot on the Wii U.

Formedras avatar Oct 08 '24 07:10 Formedras

I see that this is still "too big" of a lump of code changes by itself. I shouldn't have merged all of the little changes together into one big commit without context. I'm sorry.

Yukitty avatar Oct 14 '24 10:10 Yukitty

Sorry all. There is just way too much instability and other stuff on the table right now for me to willingly implement something like this. Especially with a new compile environment. After I get some cleanup work and finish features I couldn't get to the initial 4.0 release done I might reconsider.

DCurrent avatar May 04 '25 13:05 DCurrent