Nexus-Mods / NexusMods.App

Home of the development of the Nexus Mods App
https://nexus-mods.github.io/NexusMods.App/
GNU General Public License v3.0
987 stars 47 forks source link

No games can be discovered #1838

Open short-circuit opened 2 months ago

short-circuit commented 2 months ago

Bug Report

Summary

No discovered games

Steps to reproduce

Run the appimage or AUR package and enable unsupported games. No games can be discovered and there is no way to manually add a game

What is the expected behaviour?

Discover games or set up a game location manually

Other information

############ Nexus Mods App log file - 2024-08-01 09:40:11.6028 ############
00:00:00.000 [DEBUG] (Microsoft.Extensions.Hosting.Internal.Host) Hosting starting
00:00:00.256 [INFO] (NexusMods.MnemonicDB.Storage.DatomStore) Bootstrapping the datom store, existing state found, last tx: 100000000000018
00:00:00.269 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Using process log folder at /home/user/.local/state/NexusMods.App/Logs/ProcessLogs
00:00:00.276 [DEBUG] (NexusMods.SingleProcess.SyncFile) Using Sync File: /run/user/1000/NexusMods.App-sync_file.sync
00:00:00.325 [ERROR] (NexusMods.StandardGameLocators.AWineGameLocator) While looking for a game inside a Wine Prefix WinePrefix { ConfigurationDirectory = /home/user/.wine }: Unable to open HKEY_LOCAL_MACHINE\Software\GOG.com\Games
00:00:00.325 [ERROR] (NexusMods.StandardGameLocators.AWineGameLocator) While looking for a game inside a Wine Prefix WinePrefix { ConfigurationDirectory = /home/user/.wine }: The manifest directory /home/user/.wine/drive_c/ProgramData/Epic/EpicGamesLauncher/Data/Manifests does not exist!
00:00:00.328 [ERROR] (NexusMods.StandardGameLocators.AWineGameLocator) While looking for a game inside a Wine Prefix WinePrefix { ConfigurationDirectory = /home/user/.wine }: Manifest folder /home/user/.wine/drive_c/ProgramData/Origin/LocalContent does not exist!
00:00:00.328 [ERROR] (NexusMods.StandardGameLocators.AWineGameLocator) While looking for a Wine prefix: Unable to find any bottles installation.
00:00:00.335 [INFO] (NexusMods.CrossPlatform.ProtocolRegistration.ProtocolRegistrationLinux) Using applications directory `/home/user/.local/share/applications`
00:00:00.335 [INFO] (NexusMods.CrossPlatform.ProtocolRegistration.ProtocolRegistrationLinux) Moving existing desktop file from `/home/user/.local/share/applications/com.nexusmods.app.desktop` to `/home/user/.local/share/applications/com.nexusmods.app.desktop.bak`
00:00:00.335 [INFO] (NexusMods.CrossPlatform.ProtocolRegistration.ProtocolRegistrationLinux) Creating desktop file at `/home/user/.local/share/applications/com.nexusmods.app.desktop`
00:00:00.335 [INFO] (NexusMods.CrossPlatform.ProtocolRegistration.ProtocolRegistrationLinux) Updating MIME cache database
00:00:00.337 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Using process logs /home/user/.local/state/NexusMods.App/Logs/ProcessLogs/update-desktop-database-2024-08-01_09-40-11.stdout.log and /home/user/.local/state/NexusMods.App/Logs/ProcessLogs/update-desktop-database-2024-08-01_09-40-11.stderr.log
00:00:00.337 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Executing command `update-desktop-database /home/user/.local/share/applications`
00:00:00.342 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Command `update-desktop-database /home/user/.local/share/applications` finished after 0.0014405 seconds with exit Code 0
00:00:00.342 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Using process logs /home/user/.local/state/NexusMods.App/Logs/ProcessLogs/xdg-settings-2024-08-01_09-40-11.stdout.log and /home/user/.local/state/NexusMods.App/Logs/ProcessLogs/xdg-settings-2024-08-01_09-40-11.stderr.log
00:00:00.342 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Executing command `xdg-settings set default-url-scheme-handler nxm com.nexusmods.app.desktop`
00:00:00.344 [INFO] (Microsoft.Hosting.Lifetime) Application started. Press Ctrl+C to shut down.
00:00:00.344 [INFO] (Microsoft.Hosting.Lifetime) Hosting environment: Production
00:00:00.344 [INFO] (Microsoft.Hosting.Lifetime) Content root path: /opt/nexusmods-app/
00:00:00.344 [DEBUG] (Microsoft.Extensions.Hosting.Internal.Host) Hosting started
00:00:00.344 [INFO] (NexusMods.SingleProcess.CliServer) Started TCP listener on port 40661
00:00:00.344 [INFO] (NexusMods.App.Program) Operating System is `Arch Linux` running `.NET 8.0.6` with installation method `Archive`
00:00:00.344 [INFO] (NexusMods.App.Program) Main process started as `128437` - `/opt/nexusmods-app/NexusMods.App` `[]`
00:00:00.344 [INFO] (NexusMods.App.Startup) Version: 0.5.3.0 Commit: b30d3bea49f143a6c811e84de6dedfc1ea668cdb
00:00:00.573 [INFO] (NexusMods.App.App) Using UI Culture en-US
00:00:00.641 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:00.641 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:00.641 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:00.641 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:00.641 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:00.647 [INFO] (NexusMods.App.UI.Overlays.Updater.UpdaterViewModel) Checking for updates from GitHub
00:00:00.717 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.TopBar.TopBarViewModel
00:00:00.722 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.TopBar.TopBarView with autowired NexusMods.App.UI.Controls.TopBar.TopBarViewModel.
00:00:00.735 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Spine.SpineViewModel
00:00:00.735 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Spine.Spine with autowired NexusMods.App.UI.Controls.Spine.SpineViewModel.
00:00:00.735 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.DevelopmentBuildBanner.DevelopmentBuildBannerViewModel
00:00:00.735 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.DevelopmentBuildBanner.DevelopmentBuildBannerView with autowired NexusMods.App.UI.Controls.DevelopmentBuildBanner.DevelopmentBuildBannerViewModel.
00:00:00.739 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.LeftMenu.Home.HomeLeftMenuViewModel
00:00:00.739 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.LeftMenu.Home.HomeLeftMenuView with autowired NexusMods.App.UI.LeftMenu.Home.HomeLeftMenuViewModel.
00:00:00.787 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.AddPanelDropDownViewModel
00:00:00.787 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.AddPanelDropDownView with autowired NexusMods.App.UI.WorkspaceSystem.AddPanelDropDownViewModel.
00:00:00.787 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Spine.Buttons.Icon.IconButtonViewModel
00:00:00.787 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Spine.Buttons.Icon.IconButton with autowired NexusMods.App.UI.Controls.Spine.Buttons.Icon.IconButtonViewModel and contract 'Home'.
00:00:00.787 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:00.787 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Spine.Buttons.Download.SpineDownloadButtonViewModel
00:00:00.787 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Spine.Buttons.Download.SpineDownloadButtonView with autowired NexusMods.App.UI.Controls.Spine.Buttons.Download.SpineDownloadButtonViewModel.
00:00:00.799 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.WorkspaceViewModel
00:00:00.799 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.WorkspaceView with autowired NexusMods.App.UI.WorkspaceSystem.WorkspaceViewModel.
00:00:00.801 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.WorkspaceViewModel
00:00:00.801 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.WorkspaceView with autowired NexusMods.App.UI.WorkspaceSystem.WorkspaceViewModel.
00:00:00.852 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.LeftMenu.Items.IconViewModel
00:00:00.852 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.LeftMenu.Items.IconView with autowired NexusMods.App.UI.LeftMenu.Items.IconViewModel.
00:00:00.863 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.AddPanelButtonViewModel
00:00:00.864 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.AddPanelButtonView with autowired NexusMods.App.UI.WorkspaceSystem.AddPanelButtonViewModel.
00:00:00.879 [WARN] (ReactiveUI.POCOObservableForProperty) The class ReactiveUI.ReactiveCommand`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[NexusMods.App.UI.WorkspaceSystem.PanelId, NexusMods.App.UI, Version=0.5.3.0, Culture=neutral, PublicKeyToken=null]] property CanExecute is a POCO type and won't send change notifications, WhenAny will only return a single value!
00:00:00.881 [WARN] (ReactiveUI.POCOObservableForProperty) The class ReactiveUI.ReactiveCommand`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263]] property CanExecute is a POCO type and won't send change notifications, WhenAny will only return a single value!
00:00:00.893 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Pages.MyGames.MyGamesViewModel
00:00:00.893 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Pages.MyGames.MyGamesView with autowired NexusMods.App.UI.Pages.MyGames.MyGamesViewModel.
00:00:00.894 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.PanelTabHeaderViewModel
00:00:00.894 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.PanelTabHeaderView with autowired NexusMods.App.UI.WorkspaceSystem.PanelTabHeaderViewModel.
00:00:01.270 [INFO] (NexusMods.Networking.NexusWebApi.NexusApiClient) Nexus API call finished: 0.032617 - Remaining Limit: 0
00:00:01.514 [INFO] (NexusMods.App.UI.Overlays.Updater.UpdaterViewModel) No new release available
00:00:02.419 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.419 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.AddPanelButtonViewModel
00:00:02.419 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.AddPanelButtonView with autowired NexusMods.App.UI.WorkspaceSystem.AddPanelButtonViewModel.
00:00:02.467 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Pages.Settings.SettingsPageViewModel
00:00:02.467 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Pages.Settings.SettingsView with autowired NexusMods.App.UI.Pages.Settings.SettingsPageViewModel.
00:00:02.471 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.WorkspaceSystem.PanelTabHeaderViewModel
00:00:02.471 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.WorkspaceSystem.PanelTabHeaderView with autowired NexusMods.App.UI.WorkspaceSystem.PanelTabHeaderViewModel.
00:00:02.490 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel
00:00:02.490 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.Section.SettingSectionView with autowired NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel.
00:00:02.491 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.491 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.491 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.491 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.495 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.495 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.497 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel
00:00:02.497 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.Section.SettingSectionView with autowired NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel.
00:00:02.497 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.497 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.497 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel
00:00:02.500 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.Section.SettingSectionView with autowired NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel.
00:00:02.500 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.500 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.500 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.500 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.505 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel
00:00:02.505 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.Section.SettingSectionView with autowired NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel.
00:00:02.505 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.505 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.507 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.507 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.507 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel
00:00:02.507 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.Section.SettingSectionView with autowired NexusMods.App.UI.Controls.Settings.Section.SettingSectionViewModel.
00:00:02.507 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.507 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.511 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.511 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.511 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.511 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.515 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.515 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.515 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel
00:00:02.515 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingEntryViewModel.
00:00:02.538 [WARN] (ReactiveUI.POCOObservableForProperty) The class NexusMods.Settings.SettingsPropertyUIDescriptor property RequiresRestart is a POCO type and won't send change notifications, WhenAny will only return a single value!
00:00:02.541 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.544 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxViewModel
00:00:02.544 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxViewModel.
00:00:02.544 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.544 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxViewModel
00:00:02.544 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxViewModel.
00:00:02.544 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.544 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxViewModel
00:00:02.544 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxView with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingComboBoxViewModel.
00:00:02.550 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.MarkdownRenderer.MarkdownRendererViewModel
00:00:02.556 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.MarkdownRenderer.MarkdownRendererView with autowired NexusMods.App.UI.Controls.MarkdownRenderer.MarkdownRendererViewModel.
00:00:02.556 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.557 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.557 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.557 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.557 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.557 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.560 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.560 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.560 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.560 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) ViewModel is null. Falling back to default content.
00:00:02.560 [DEBUG] (NexusMods.App.UI.InjectedViewLocator) Finding View for NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel
00:00:02.560 [INFO] (Avalonia.ReactiveUI.ViewModelViewHost) Ready to show NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleControl with autowired NexusMods.App.UI.Controls.Settings.SettingEntries.SettingToggleViewModel.
00:00:04.526 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Command `xdg-settings set default-url-scheme-handler nxm com.nexusmods.app.desktop` finished after 4.1835028 seconds with exit Code 0
00:01:40.243 [INFO] (NexusMods.CrossPlatform.Process.ProcessFactory) Executing command `xdg-open file:///home/user/.local/state/NexusMods.App/Logs`
erri120 commented 2 months ago

Do you have Stardew Valley or Cyberpunk 2077 installed? Those are the only two games that can show up.

short-circuit commented 2 months ago

Cyberpunk is installed with lutris and GOG in a separate prefix. From the logs it's only looking at the ~/.wine prefix for games, not even the proton compatdata folders. How should I make it look somewhere else? The WINEPREFIX or WINEPFX env var setting is not overriding it.

erri120 commented 2 months ago

Cyberpunk is installed with lutris and GOG in a separate prefix. From the logs it's only looking at the ~/.wine prefix for games, not even the proton compatdata folders. How should I make it look somewhere else? The WINEPREFIX or WINEPFX env var setting is not overriding it.

On Linux, we currently only support Steam. Support for other game managers will come later.