Sportsfriends

Sportsfriends

Not enough ratings
JSJoust on the Steam Deck w Bazzite!
By SirScratchNSniff
A guide to get this game running on a Steam Deck via Bazzite. This guide should also work on modern Linux distros with "libusb" like Unbuntu and Fedora,
   
Award
Favorite
Favorited
Unfavorite
Intro
Sooooo, I finally got it working on a Steam Deck using Bazzite! On my OLED i was able to pair all 7 controllers, but on my standard I was only able to get 6 at a time (RIP). Having this on Steam Deck is so sick though, excited to be able to easily lug this around and just set it up at parties and for my youth group ^.^

Guide
1. Install Bazzite using this guide https://universal-blue.discourse.group/docs?topic=1143

2. Finish set-up of Bazzite completely and install Sports Friends (of course)

3.Use Konsole to run "pair64" in SportsFriendds's install folder. It fails to connect controllers, but I'm pretty sure it downloads some necessary config files. This guide is nice: https://www.youtube.com/watch?v=tkSmZ0gb_Ic

3. Obtain PS Move API and pair the controllers following this guide, I found Techno's comment (#11) especially helpful! https://gtm.steamproxy.vip/app/277850/discussions/0/458604254467764160/
(You can also just use my zip if you'd like https://drive.google.com/file/d/1avv3pC_39fySFNNMZw_zLxGSdo47AIwa/view?usp=drive_link )

4.You'll probably run into an issue where Linux will ask for a PIN before connecting the controllers. In that case you'll need to navigate to [/etc/bluetooth/] and edit "input.conf" changing "ClassicBondedOnly=false". It CAN'T have a # before!
***WARNING THIS APPARENTLY CREATES SOME KIND OF SECURITY VULNERABILITY, SO DO IT AT YOUR OWN RISK***

5.Restat the console (or restart the Bluetooth adapter) and you should be able to connect the controllers. You should hit the PS Move Button and after blinking a few time it should turn solid red and appear under Bluetooth devices! Launch SportsFirends and enjoy!!!
Connecting 4+ Controllers
On my standard Steam Deck I was only able to get 6 working for some reason... but on my OLED I got 7 to connected.

I connected 3 controller w/o issue, but 4+ I was having issues getting them to connect. Managed to get all 7 controllers paired... just needed to brute force it by repeatedly running the PS Move API Pair command in Konsole. IDK how, but between attempts I did hit the reset button on the back of the controllers that weren't working and downloaded "toolBLEx" to 'forget' some motion controllers... not sure what it did... they still connected, but it allowed all 7 to actually connect. Also found that if I ran the pair command w/o anything connected, it would give me a count of successfully connected controllers.

On the OLED I did encounter a bug where it disabled my audio device. To fix it in handheld mode I switched audio device from "auto_null" to "Default (auto_null)". Then switched to Desktop mode. In desktop mode I went to Sound System Settings and changed 'ACP/ACP3X/ACP6x Audio Coprocessor' from "off" to "SOF Cangogh".
MISC
  • This should work on modern distros of Fedora or Ubuntu as well
  • I'm pretty sure this game failed to boot in handheld mode on SteamOS... but it works w/o a hitch on Bazzite!
  • Once all the controllers are connected, you could probably change the "input.conf" back to ClassicBondedOnly=true

I'm not a genius... I ooga booga'd this into working... so feedback or insight would be appreciated! Thank you and God bless 🤘
1 Comments
♥♥♥♥♥♥ 20 Mar @ 9:08pm 
Thank you