Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ridge Racer 2 can't host a multiplayer game when someone else already hosting #15729

Open
4 of 5 tasks
anr2me opened this issue Jul 26, 2022 · 0 comments
Open
4 of 5 tasks

Comments

@anr2me
Copy link
Collaborator

anr2me commented Jul 26, 2022

Game or games this happens in

Ridge Racer 2, possibly the other Ridge Racer game too

What area of the game / PPSSPP

Due to limitation of legacy pro-adhoc server where the data received from Adhoc Server to be filled into ScanInfo doesn't contains channel information, we can only assume that the channel is the same with channel set on the PPSSPP where the game is Scanning.
As a result, client side will always be able to see any hosted room regardless the channel they use.

However, Ridge Racer games seems to do Scanning too before hosting, if a room using the same channel already existed, the game won't allow the player to host.
As a result, if some one already hosting a game, another player won't be able to host, regardless the channel they use (since we assume it's a matching channel)

What should happen

Allow players to host one for each channel, but since PSP only have 3 channels (eg. 1, 6, 11) it will still be limited to 3 hosts at a time.

In order to do this, pro-AdhocServer will need to be extended to include more info (currently WIP, there will be Legacy Mode and Extended Mode selection).

Auto channel behavior will also need to be changed (currently Auto will fallback to channel 1, just like what JPCSP did), for example:

  • When joining a group (ie. SSID) auto on client side will use the same channel with the channel used by the group creator.
  • When scanning, all group/gameroom can be seen by auto-channel, and a least used channel will be selected as a channel candidate (to be used for group creation).
  • When creating a group, auto will use the channel candidate, thus can avoid (or minimize the possibility of) using channel of an already existing room. (actually on a real wireless adapter, auto channel can avoid/minimize interference with neighboring hotspots).

Logs

No response

Platform

All

Mobile phone model or graphics card

All

PPSSPP version affected

1.12.3

Last working version

none

Graphics backend (3D API)

All

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try without any cheats and without loading any save states.
  • Include logs or screenshots of issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant