HGL
harsh-harlequin

Rocket league: xbox controller not working

Hi i'm trying to transition to Pop! Os from windows but since epic games doesn't directly support linux, i was recommended to use heroic. one of the games i play with friends is rocket league, so i installed that on there. While my xbox controller works for heroic games (the launcher) itself, as well as other steam games and other EG launcher games on Heroic, it's not working for rocket league except for the very first title screen that says "press any button". I can press any button including the ones on my xbox and it registers, however when i'm in the menus or in the game it doesn't register my xbox inputs anymore and i have to use a keyboard and mouse to navigate. It was working fine on windows with epic games, i've got no clue what the issue could be. tried different wine installations/proton. I tried using Lutris as well but epic games and therefore rocket league straight up doesn't launch there so no luck there either
11 Replies
harsh-harlequin
harsh-harlequinOP4mo ago
Log Launching "Rocket League®" (legendary) Native? No Installed in: /home/pascaldachard/Games/Heroic/rocketleague System Info: CPU: 16x AMD Ryzen 7 5800X 8-Core Processor Memory: 33.53 GB (used: 7.02 GB) GPUs: GPU 0: Name: NVIDIA Corporation GA104 [GeForce RTX 3070 Ti] IDs: D=2482 V=10de SD=408f SV=1458 Driver: nvidia OS: Pop!_OS 22.04 LTS (linux) The current system is not a Steam Deck We are running inside a Flatpak container Software Versions: Heroic: 2.16.1 Scopper Gaban Legendary: 0.20.36 Urban Flight (Heroic) gogdl: 1.1.2 comet: comet 0.2.0 Nile: 1.1.2 Will A. Zeppeli Game Settings: { "autoInstallDxvk": true, "autoInstallDxvkNvapi": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "enableEsync": true, "enableMsync": false, "enableFsync": true, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "useGameMode": true, "useSteamRuntime": false, "battlEyeRuntime": true, "eacRuntime": true, "language": "", "beforeLaunchScriptPath": "", "afterLaunchScriptPath": "", "verboseLogs": false, "wineVersion": { "bin": "/home/pascaldachard/.steam/debian-installation/steamapps/common/Proton - Experimental/proton", "name": "Proton - Proton - Experimental", "type": "proton" }, "winePrefix": "/home/pascaldachard/Games/Heroic/Prefixes/default/Rocket League", "wineCrossoverBottle": "Heroic", "ignoreGameUpdates": false } Game launched at: Tue May 06 2025 13:47:06 GMT+0200 (Central European Summer Time) Winetricks packages: Launch Command: HEROIC_APP_NAME=Sugar HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs STEAM_COMPAT_INSTALL_PATH=/home/pascaldachard/Games/Heroic/rocketleague LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/pascaldachard/.var/app/com.heroicgameslauncher.hgl/.steam/steam WINEPREFIX="/home/pascaldachard/Games/Heroic/Prefixes/default/Rocket League" STEAM_COMPAT_DATA_PATH="/home/pascaldachard/Games/Heroic/Prefixes/default/Rocket League" PROTONPATH="/home/pascaldachard/.steam/debian-installation/steamapps/common/Proton - Experimental" WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/pascaldachard/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/pascaldachard/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-rocketleague PROTON_LOG_DIR=/home/pascaldachard/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch Sugar --no-wine --wrapper "/app/bin/gamemoderun "/home/pascaldachard/.steam/debian-installation/steamapps/common/Proton - Experimental/proton" waitforexitandrun" --language en Game Log: IMPORTANT: Logs are disabled. Enable verbose logs in Game's settings > Advanced tab > 'Enable verbose logs' before reporting an issue. ============= End of log =============
extended-salmon
extended-salmon4mo ago
change the runner to GE-Proton-latest and enable umu (check and uncheck the Disable UMU box)
harsh-harlequin
harsh-harlequinOP4mo ago
SAY HIS NAME AND HE APPEARS Also that doesn't work for me, or maybe partially worked? After trying this i realised the cause: somehow it registers as a seperate player, and that when i press the hamburger menu button, i join on my controller as a secondary player. No clue how to disable this and make my controller player #1 though. i'm still dumbfounded as to what the cause is
CommandMC
CommandMC4mo ago
If Steam is running while you're trying this, try with it not running. Similarly, if Steam isn't running, try with it open Steam Input's virtual controller can sometimes trip games up like this
harsh-harlequin
harsh-harlequinOP4mo ago
well idk what i did but i can't even play the game anymore with keyboard and mouse. it's just stuck on the title screen now i tried running the game from steam and its just stuck now. On steam, on heroic because i had steam off before. it was at least partially working but even after killing steam its still stuck so i will just try to re-install rocket league to see if i can get it to at least partially work again
metropolitan-bronze
metropolitan-bronze4mo ago
In need help too, rocket league doesn’t recognize my steam deck input! It happened after the update
stormy-gold
stormy-gold4mo ago
make your own thread and post logs there
genetic-orange
genetic-orange4mo ago
omfg. I deleted that umu folder I had in my home directory. I didn't know I needed it. lmao. How do I it back?
extended-salmon
extended-salmon4mo ago
What folder? Umu doesn’t drop right into the home folder
genetic-orange
genetic-orange4mo ago
I have deleted an "umu" folder from my system, and I don't know where it was. Now my controller doesnt work on my games, only in the launcher's interface It doesn't work specifically on the game "a plague tale: innocence" that I got from gog
extended-salmon
extended-salmon4mo ago
make a new thread and post a game log. this is not the same as OP's issues

Did you find this page helpful?