!KEJUbONnoBpiYKGWEq:nixos.org

NixOS Gaming

713 Members
Gaming things, my hands are typing words.182 Servers

Load older messages


SenderMessageTime
25 Mar 2024
@atemu12:matrix.org@atemu12:matrix.orgBe the change you want to see17:19:22
@k900:0upti.meK900Mostly that steamcmd can't download a fixed revision17:19:31
@darkwater4213:matrix.org@darkwater4213:matrix.org In all seriousness, this would be basically useless to me until Nix on W*ndows is released. My ultimate goal is to never have to touch W*ndows ever again. 17:19:53
@k900:0upti.meK900And also I'm not sure if this is still a thing, or was ever really a thing on Linux native titles, but Steam used to fingerprint individual downloads17:20:02
@k900:0upti.meK900You can use Linux SteamCMD to download Windows apps, though17:20:24
@darkwater4213:matrix.org@darkwater4213:matrix.org
In reply to @k900:0upti.me
Mostly that steamcmd can't download a fixed revision
Well... then flakes are impossible, sure. But I don't see why we can't do something like HM and create something like a steam-games channel?
17:21:02
@k900:0upti.meK900You also can't point Steam at store paths17:21:38
@darkwater4213:matrix.org@darkwater4213:matrix.org
In reply to @k900:0upti.me
You can use Linux SteamCMD to download Windows apps, though
Not very useful for anti-cheat 😭
17:21:39
@k900:0upti.meK900It will explode17:21:42
@k900:0upti.meK900If it can't write to the game directory17:21:48
@darkwater4213:matrix.org@darkwater4213:matrix.org
In reply to @atemu12:matrix.org
Be the change you want to see
This is a project for the semi-distant future, I'm afraid.
17:22:11
@k900:0upti.meK900 The only way you can really do this is some sort of an ensureApps option that will just call Steam to auto-install things from a systemd service 17:22:12
@atemu12:matrix.org@atemu12:matrix.org
In reply to @k900:0upti.me
Mostly that steamcmd can't download a fixed revision
I'm pretty sure I downloaded a specific revision through a CLI before
17:22:49
@k900:0upti.meK900It can download a beta branch17:24:14
@k900:0upti.meK900And some games, especially ones with dedicated servers, offer older versions as beta branches17:24:33
@atemu12:matrix.org@atemu12:matrix.org
In reply to @darkwater4213:matrix.org
This is a project for the semi-distant future, I'm afraid.
And thus darkwater4213 treads the path of the people before him
17:28:25
@atemu12:matrix.org@atemu12:matrix.org
In reply to @k900:0upti.me
It can download a beta branch
No, a specific revision number
17:28:48
@atemu12:matrix.org@atemu12:matrix.orgFacebook broke BeatSaber mods or something at some point and I just wanted to play my damn game17:29:17
@atemu12:matrix.org@atemu12:matrix.orgSteam has revisions and they're exposed to users17:29:42
@atemu12:matrix.org@atemu12:matrix.orgNot through the Steam UI though of course17:29:55
@darkwater4213:matrix.org@darkwater4213:matrix.org
In reply to @k900:0upti.me
The only way you can really do this is some sort of an ensureApps option that will just call Steam to auto-install things from a systemd service
Well, this is more for a playbook-type of application.
17:33:41
@aidalgol:matrix.org@aidalgol:matrix.org If you really wanted to try nixifying your individual steam games, I would start with DepotDownloader rather than steamcmd. 19:27:58
@aidalgol:matrix.org@aidalgol:matrix.org I did this for a game server, that doesn't require any credentials to download: https://github.com/aidalgol/valheim-server-flake 19:28:55
26 Mar 2024
@ian:graham.tokyo@ian:graham.tokyo 09:08:33
@ss:someonex.netSomeoneSerge (back on matrix) I tried using wine for a video game and it's getting stuck somewhere early on in the startup. Haven't decided how I'm going to debug this, but could someone tell me if any of the messages in the attached logs are relevant for anything? https://gist.github.com/SomeoneSerge/17107d531f0c5742124095f00aa5a7cf#file-default-nix-L29-L32 12:12:34
@k900:0upti.meK900You definitely want DXVK for d3d11 games12:13:12
@k900:0upti.meK900wined3d does not implement enough of it to run most anything12:13:24
@ss:someonex.netSomeoneSerge (back on matrix)

In order to install a DXVK package obtained from the release page into a given wine prefix, copy or symlink the DLLs into the following directories as follows, then open winecfg and manually add DLL overrides for d3d11, d3d10core, dxgi, and d3d9

Damn gaming is quite manual huh

12:15:37
@ss:someonex.netSomeoneSerge (back on matrix)Thanks!12:15:42
@k900:0upti.meK900 You can run dxvk-install or whatever the script is called on your wineprefix instead 12:16:03

Show newer messages


Back to Room ListRoom Version: 6