Skip to content

Deterministic ports

Compare
Choose a tag to compare
@SMarioMan SMarioMan released this 01 Nov 20:53
· 5 commits to main since this release
91d29c7

Adds support to fix deterministic port ordering.

Sometimes, Windows will change the established order of the virtual controllers. This is problematic because assigned ports may correspond to different instances than originally configured. To correct this, you must remove all of the virtual controllers from the Windows device manager, then re-add the controllers. I have developed a streamlined technique to handle this.

  1. Download devcon.exe from https://github.com/SMarioMan/devcon/releases
  2. Open a terminal as admin and run the following command: devcon.exe removeall *VID_054C*. This will remove all PS4 controllers (including the virtual controllers created by GameCube Adapter Unlimited) from the device manager.
  3. Run GameCubeAdapterUnlimited.exe --det. This command slowly connects each of the virtual devices in order, ensuring proper device ordering.
  4. Run GameCubeAdapterUnlimited.exe as per usual. Port orderings should be maintained, at least until the next reboot.