KiaraGrouwstra / nix-config

my NixOS configuration
15 stars 1 forks source link

Crypt of the Necrodancer displays black after splash screen #96

Closed KiaraGrouwstra closed 5 years ago

KiaraGrouwstra commented 5 years ago

not seeing similar reports for Linux.

KiaraGrouwstra commented 5 years ago

CLI output:

FMOD ERROR: UpdateFMOD SystemUpdate: This command failed because System::init or System::setDriver was not called. 

... which does in fact yield some hits!

KiaraGrouwstra commented 5 years ago

interestingly, lutris also offers necrodancer as well as monster hunter: world!

KiaraGrouwstra commented 5 years ago

I should try the Lutris PR like this: https://nixos.wiki/wiki/Nixpkgs/Create_and_debug_packages#How_to_install_from_the_local_repository

KiaraGrouwstra commented 5 years ago
$ nix-env -f $NIXPKGS -i lutris
...
  0     0    0     0    0     0      0      0 --:--:--  0:02:08 --:--:--     0curl: (7) Failed to connect to abbradar.net port 443: Connection timed out

not that #88 again... may need to merge the files into recent nixpkgs.

KiaraGrouwstra commented 5 years ago
$ cd nixpkgs
$ set NIXPKGS $PWD
$ git checkout lutris
$ vi pkgs/applications/misc/lutris/default.nix
$ nix-env -f $NIXPKGS -i lutris
 File "/build/source/lutris/gui/lutriswindow.py", line 600
    self.add_game_to_view(game_id, async=False)
                                       ^
SyntaxError: invalid syntax

looks like https://github.com/lutris/lutris/issues/967, so I should upgrade it.

KiaraGrouwstra commented 5 years ago

retry after updating it:

installing
~/dist ~
Processing ./lutris-0.5.1-py3-none-any.whl
Collecting requests (from lutris==0.5.1)
  Could not find a version that satisfies the requirement requests (from lutris==0.5.1) (from versions: )
No matching distribution found for requests (from lutris==0.5.1)
KiaraGrouwstra commented 5 years ago

attempting to add it.

KiaraGrouwstra commented 5 years ago

relevant: MHW on Proton / Steam Play.

KiaraGrouwstra commented 5 years ago

the Necrodancer error:

FMOD ERROR: UpdateFMOD SystemUpdate: This command failed because System::init or System::setDriver was not called.

.. on Arch seems fixed with pulseaudio-alsa, which on nix seems to correspond to apulse. unfortunately on KDE I still run into #53, should retry on Gnome.

KiaraGrouwstra commented 5 years ago

even with apulse I'm under the issue seems to persist.