Project

General

Profile

Actions

Emulator Issues #9449

closed

Reimplement Wiimote Netplay

Added by JMC4789 almost 9 years ago. Updated about 8 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Wiimote Netplay was disabled when we realized it just doesn't work that well. While it was a hack when it was first implemented, there was a method to the madness and it was a fairly cool feature. If it were fixed up before the next release, it could have made a really great feature. Unfortunately, it never really got the love it needed to become a full fledged working feature.

Here's what needs to be done for the Wiimote Netplay rewrite

1: Don't let Wiimote settings leak into the netplay session: Biggest cause of desyncs was that each users Wiimote settings had to be identical, down to seemingly unsettable options that required syncing the entire settings folder to get right.
2: Support Accessories: Wiimotes only worked on netplay, but without support for nunchucks and other things, many games didn't work.
3: Fix Wii compatibility: When Wiimotes were connected, Netplay became unstable in certain games. This is unacceptable.

Optional:

1: Implement a single save system on Wii Netplay. This would allow the blank NAND to have something on it without compromising determinism. Fog_TAS mentioned a way to do this.
2: Implement Real Wiimotes somehow. Dunno how this would work.
3: Implement savestates on netplay. This would allow people to save without risking desyncs. Unfortunately, savestates seem to desync anyway right now even in TASes.
4: Smart choosing of Wiimotes/GC Controllers based on Wiki database of what controllers a game supports. I wouldn't force this, but if a game supported GameCube controllers, wouldn't it be cool to have it start out assigning GC controllers to people who join. You can still switch to Wiimotes if you somehow prefer that, but, it'd save time for games that don't support GameCube controllers at all and reduce confusion.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #9435: Kirby's Return to Dreamland freeze on netplayDuplicate

Actions
Actions #1

Updated by JosJuice almost 9 years ago

Actions #2

Updated by JosJuice about 8 years ago

  • Status changed from New to Invalid

We had some improvements a while ago. If you want more improvements, please open specific issues for those improvements, not one mega issue that has multiple parts that can be either fixed or not fixed.

Marking as Invalid (rather than Fixed) since we had improvements rather than a complete rewrite.

Actions

Also available in: Atom PDF