Project

General

Profile

Actions

Emulator Issues #10163

open

[Feature Request] Assigning controller ports during Netplay

Added by ehw about 7 years ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
% Done:

0%

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

Description

I apologize if this issue was already created. I tried looking for something similar but I couldn't really find anything.

As of 5.0-3063, Dolphin has the ability to allow the host to assign controller ports to connected clients before starting a Netplay session. As soon as the game begins, unless the host completely stops the emulation, the host cannot change the controller assignment (the option becomes unavailable). It would be great if the host could change the controller port during emulation/netplay because it would allow for more possibilities with netplay. For instance, if I were playing a single player game and I wanted to "pass the controller" to someone else, as a host, I could assign the controller to either another player that has a controller assigned to them or a spectator to allow them to play the game i.e "golf mode". I believe there are certain games that might also have multiplayer in the form of passing the physical controller to another player, although I don't know of any off the top of my head. This is also good for multiplayer sessions that have at least two players and at least one spectator. If the spectator wishes to play, the host can give either their controller or player 2's controller to the spectator and allow them to play without stopping netplay/emulation.

I don't know how feasible this might be, although if it's not possible (or if it's dangerous to) change controller assignments during active emulation, perhaps allow the host to assign the controllers when emulation is paused instead, not stopped.

What do you think?

Actions #1

Updated by JosJuice about 7 years ago

  • Issue type changed from Bug to Feature request
Actions #2

Updated by Billiard26 about 1 month ago

  • Assignee set to Billiard26
Actions

Also available in: Atom PDF