Skip to content

[Bug]: Extra compat tools aren't picked up on NixOS #802

Description

@aouerf

What happened?

Using a custom version of Proton (such as GE-Proton) on NixOS isn't picked up by me3.

When these tools are installed through the extraCompatPackages option in NixOS's steam module, STEAM_EXTRA_COMPAT_TOOLS_PATHS is set to the compat tool's path directly.

me3 tries to look for the manifest path in the subdirectories of the paths set in STEAM_EXTRA_COMPAT_TOOLS_PATHS. If it also looked in the path itself, that should resolve the issue.

Version

v0.11.0

What operating system are you seeing this problem on?

Linux

Relevant log output

 INFO me3: version="0.11.0" commit_id="unknown"
 INFO launch: me3::commands::launch: resolved game game=Game(Nightreign) game_options=GameOptions { boot_boost: None, skip_logos: None, skip_steam_init: None, exe: None } profile_options=ProfileOptions { start_online: None, disable_arxan: None, no_mem_patch: None }
ERROR launch: me3::commands::launch: error=unable to find installation of Proton runtime GE-Proton

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions