djanatyn / ssbm-nix

Nix expressions for Super Smash Bros. Melee players.
31 stars 17 forks source link

Failed to initialize video backend! #51

Open ursi opened 3 months ago

ursi commented 3 months ago

I haven't played in quite a long time, but I used to be able to just fine. Now when I try, both with this project at the fork that's on 3.4.0, I get the error in the title. Normal dolphin works fine for me. I have deleted the config files, at least the ones I know, and that didn't change anything. Does anyone have any ideas as to what I could do?

lytedev commented 3 months ago

Things are pretty borked for the time being. I think my setup is roughly:

  1. Configure the host to run melee gud: https://git.lyte.dev/lytedev/nix/src/branch/main/modules/nixos/melee.nix
  2. Run nix run github:lytedev/ssbm-nix#slippi-netplay and play that way
lytedev commented 2 months ago

Alright I took a fresh crack at things after diving deep into Slippi's Launcher's inner workings. It looks like everything is AppImage based, so I created a new Flake focused specifically on Slippi which downloads the AppImages the same way the Launcher does and wraps them to be compatible with NixOS. Hope this helps you out, too. It simplified my configuration a lot!

https://github.com/lytedev/slippi-nix