Missed this post; I might try getting back into some redneck runs at some point if I'm not already way late lol
Not a runner, but DS4 controllers work out-of-the-box on Linux; ds4drv is unnecessary. Just make sure Steam Input is enabled on steam and set up your controller there, and make sure cuphead uses the steam overlay so input gets passed through.
@HaxScrpt I'm not going to use the worst possible platform just because I'm told to, that's completely out of the question and I will not change my stance on that. Games play just fine (frequently better) on Linux and complying with the rules is also as such.
Barring that, I discovered a way to force autosplitting to work for most non-native games, so I'll try my method on Phantom Abyss at some point if I get back into running. Sorry if I caused a headache before, I advocate for Linux a lot cause things that can be done on Windows can be done on Linux (again, often better) but people tend to put it on the backburner.
For any other Linux users wondering:
You can make LiveSplit's autosplitting module work by adding every DLL in LiveSplit's folders and sub-folders to a winedlloverrides.json file with each having Native then Built-in (=n,b;), load the json through the game's Launch Options (WINEDLLOVERRIDES="path_to_json"), then launch the game, then launch LiveSplit in the same game's prefix using ProtonTricks' launcher (LiveSplit must be launched after the game, the reverse causes issues):
protontricks-launch --no-bwrap
Example for Phantom Abyss:
protontricks-launch --no-bwrap --appid 989440
This will launch LiveSplit in the prefix for 989440 (Phantom Abyss), meaning LiveSplit can directly communicate with the game. If anyone wants support for this let me know. It will be different depending on your distro. The method I showed is for Arch users (and Manjaro, which I tested this on), but similar methods, or maybe even the same one, are most certainly possible for others.
"Autosplitter + Load Remover MANDATORY" ...would not be an entirely bad thing, except that's not at all possible here on Linux.
Can I have a pass on that, or can someone please make Livesplit viable for Linux distros?
- Windows is not an option.
- No, not even in a VM (would be unplayable anyway).
Yo. I discovered the 60 fps emu and input injector when I looked for n64 GE runs, only to find out it was replaced with this.
Turns out being a keyboard fps gamer works wonders with GE :P
My question is, does anyone know of any alternative stopwatch (and for that matter, input reader) for Linux, specifically Manjaro/Arch? I don't currently have any way of playing this on Windows, and with the current stopwatch being a .exe file it is completely impossible to do speedruns of this on Linux unless I can do so WITHOUT the stopwatch program.
For clarification for those who don't use Linux: Windows-only programs (anything that uses '.exe') usually work perfectly fine on our system, but only by running it through WINE, essentially a miniature windows sandbox. Not a problem...except when you need one .exe to communicate with another .exe, which won't work. Security etc. That's why things like Livesplit (at least not its global hotkeys), and therefore auto-splitters, won't work.
So recently I heard a friend's run was rejected cause it was done on Everdrive. Now, I'm not here to argue the decision cause it clearly says in the rules that it isn't allowed, however I'd like some clarification.
What makes Everdrive runs disallowed? Is it timing issues or something else? Thanks in advance!
So I can do the ladder climb every time fairly easily, velocity caps at around 190-200 when I do. My friend however, seems to have problems doing it. I've even watched his key inputs and he's doing everything perfectly and has the right angle, yet his speed caps at 99-ish, even in Singleplayer, which rules out lag or latency being a problem.
He's disabled just about every mod, the only difference between me and him is that he only has the newest version right now, but I can do it perfectly on newest, 2.0.2.7, 2.0.0.8, and 2.0.0.0. Any ideas?