10 Sep 2025 |
Rein | Maybe there's some more elegant solution with something like nixld, but I'm lost as to how use nixld | 21:23:43 |
Rein | either way, seems that copying the libjack.so via steam-run cp /lib32/libjack.so $HOME/.steam/steam/steamapps/Rocksmith2014 and then providing the absolute path to libjack inside Rocksmith2014 dir works | 21:24:47 |
Rein | I have no idea as to why, but I give up with getting a nicer solution atp, as I've spent way too much time on this one | 21:25:25 |
Rein | * Maybe there's some more elegant solution with something like nix_ld, but I'm lost as to how use nix_ld | 21:26:40 |
Rein | either way, seems that copying the libjack.so via steam-run cp /lib32/libjack.so $HOME/.steam/steam/steamapps/Rocksmith2014 and then providing the absolute path in LD_PRELOAD to libjack inside Rocksmith2014 dir works | 21:27:08 |
Rein | preloading rs-linux-autoconnect's librsshim.so also works after being copied to the game's directory | 21:29:43 |
Rein | Would appreciate an answer about why it throws wrong ELF class: ELFCLASS32 when getting loaded from /lib32 and does not when being loaded from the game's directory, as it makes no sense to me | 21:31:48 |
11 Sep 2025 |
| Jeremy Gao joined the room. | 02:31:19 |
Rein | Alright, now I get it. LD_PRELOAD=/lib32/libjack.so will result in ld trying to access /run/host/lib32/libjack.so , that does not exist, since we're in Steam's FHS. I'll try with nix-ld later today | 05:52:52 |
Rein | It works without nix-ld, I just had to change LD_PRELOAD from /lib32/libjack.so to /usr/lib32/libjack.so | 15:28:09 |
12 Sep 2025 |
| aidalgol set a profile picture. | 09:21:36 |
| @shaderoit99:matrix.org left the room. | 19:57:00 |
13 Sep 2025 |
| oak 🏳️🌈♥️ changed their profile picture. | 09:45:59 |
| Donald joined the room. | 15:12:08 |
| RichInOverdraft removed their profile picture. | 16:44:38 |
l0b0 | I'm having a weird problem where the shoulder buttons on my Xbox controller are not registering at all in Silksong from GOG.com. I was able to work around it by running it through Steam + Proton Experimental, but that shouldn't be necessary. | 17:12:02 |
K900 | Well how are you running it otherwise? | 17:13:50 |
K900 | With just vanilla Wine? | 17:13:53 |
K900 | I'm guessing it doesn't support analog triggers or something | 17:14:01 |
Charles | I think controller input on native Linux Silksong is just actually broken | 17:14:20 |
K900 | Oh I didn't know they had a native Linux build at all | 17:14:48 |
K900 | I'm playing on Game Pass | 17:14:51 |
Charles | Lots of people have problems with it, including me | 17:14:52 |
Charles | I'm playing on keyboard lol | 17:15:18 |
l0b0 | No, their native Linux build | 17:16:05 |
Charles | In reply to @charles:computer.surgery I think controller input on native Linux Silksong is just actually broken I hear the original has the same kind of problems too but haven't bothered checking | 17:16:14 |
Charles | So the workaround is to use the windows build in proton or to use keyboard | 17:16:33 |
l0b0 | Ah, cheers. I'll just wait and see if later versions fix things magically | 17:16:42 |
l0b0 | Welp, and now they're broken in Proton too. | 17:21:17 |
l0b0 | 🤷 | 17:21:22 |