github MisterTemaki/fbneo-ps5 v2.1
FBNeo PS5 2.1

6 hours ago

FBNeo PS5 2.1

New

Choose which arcade player each controller plays (#3). Thanks to gitloth for the request.

  • The simple way: Choose players. It's in the pause menu, or at the top of Settings > CONTROLS > CONTROLLERS on the shelf. The screen asks "Player 1: press ✕ on your controller", then Player 2, and so on. Whoever presses ✕ gets that player, as in many PS5 games.
    • Controller 1 can finish early (OPTIONS), start again (Square) or cancel (Circle).
    • A 4-player game that ties each character to its cabinet's slot (The Simpsons, Sunset Riders...) can be played by three people on the slots they want.
  • The advanced way: the CONTROLLERS rows. Each controller has its own row, showing its light bar's colour, whether it is connected, and the player it plays (Player 1 to 4, or none).
    • Choosing a player another controller already has swaps them, so nobody is left without one.
    • A single controller can play player 2 (the 2-player editions).
  • Per game or for every game: as with the button layout, a change made from a game's pause menu is kept for that game and its clones. A change made from the shelf's Settings applies to every game.
  • Default controls (formerly Default button layout) puts both the buttons and the players back.
  • A message at game start says so for a few seconds when a controller plays another player, including when the game doesn't have that player.
  • The pause menu (L3 + R3) stays on controller 1, whatever player it plays.
  • Signing in or out during a game: the message appears again, and a controller that moves up a slot keeps working. Before, it could stop responding for a few seconds.

To play with 3 or 4 people, start the game's 4-player version (e.g. simpsons, not simpsons2p). On some boards you also need to set the cabinet type in Pause menu > DIP switches.

Files

  • FBNeoPS5-v2.1.elf: send it to your payload loader (port 9021).
  • FBNeoPS5-v2.1-PPSA99924.zip: the app folder, used by Settings > Updates. You don't need to download it yourself.

Status

It passes 530 host tests (the same code on Linux, the PS5 calls simulated, with up to four simulated controllers). It has not been run on a PS5 yet, in particular with several signed-in users. Please report what works and what doesn't, with Settings > Debug logs on (the logs are in /data/fbneo/logs/).

Licences: FBNeo's licence (non-commercial); libsmb2 and libnfs LGPL-2.1-or-later; the LZMA SDK public domain. Port by MisterTemaki.

Don't miss a new fbneo-ps5 release

NewReleases is sending notifications on new releases.