libretro / libretro/RetroArch

Wii Netplay not functioning

Open
#15,932 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

First and foremost consider this:

  • Only RetroArch bugs should be filed here. Not core bugs or game bugs
  • This is not a forum or a help section, this is strictly developer oriented

Description

The Wii build of Retroarch has options for netplay, but once hitting host Retroarch reboots, after trying to select a core it reports that no cores are available and you cannot load content. I tried pointing to the core .DOL files I had and it still refused to boot any game. The System Info tab reports that Netplay (Peer-to-Peer) Support: Yes.

Expected behavior

Host a netplay game, load the core and then load a game. Game boots and should report the screen res, controller type and it should state that a netplay game is being hosted.

Actual behavior

When booting Retroarch Wii and clicking host game the emulator restarts, from there you cannot progress because it refuses to detect all core .DOL files and any games you have. Netplay doesn't work.

Steps to reproduce the bug
  1. Boot Retroarch Wii. Go into Load Core > pick the FB Alpha 2012 CPS2 Core > Then Load Content and Pick a CPS2 game and once again select the FB Alpha 2012 CPS2 core. The game will boot.
  2. Press the Home button, hit 1 on the Wii mote or B on classic controller, go to Netplay > Host > Start Netplay Host. Retroarch will flash and then reboot completely
  3. Try to Load Content again and select a CPS2 game and Load Archive. Suggested Core will report that there are No Cores Available.
Bisect Results

Netplay appeared on the latest Wii Build of Retroarch however it doesn't work.

Version/Commit

You can find this information under Information/System Information

  • RetroArch: 1.16.0/ Git Version 14cb373 Oct 2 2023
Environment information
  • OS: [Nintendo Wii]
  • Compiler: [Retroarch Wii reports GCC (10.2.0) 32-bit]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Wii build failure with the listed FB Alpha 2012 CPS2 core and the Netplay > Host > Start Netplay Host steps. Trace the transition from starting a netplay host through the reboot and subsequent core discovery failure; done means the host starts without rebooting and cores and content remain loadable.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
game-dev, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.