Death By Scrolling running on the Switch.
Death By Scrolling running on the Switch.
Oh I will definitely be having some of that on my Switch!
(And if it's going to be released on Mac, I'll get it there too... 🤞)
@grumpygamer @imalcolm My problem was that TWP would crash on startup most of the time. Apparently older versions of libsteam_api.so was making optimistic assumptions about the size of a buffer allocated by glibc's realpath() function.
I found a bug report describing that problem (for an entirely different game) and was able to write a wrapper around realpath() to increase the buffer size. Helped me with a handful of other games too:
https://github.com/ValveSoftware/steam-for-linux/issues/8542#issuecomment-2798904739
Your system information Steam client version (build number or date): Mar 14, 2022, at 19:49:17 Distribution (e.g. Ubuntu): Arch Linux Opted into Steam client beta?: No Have you checked for system u...
@grumpygamer @imalcolm It's possible that I could just have replaced libsteam_api.so with that from another game, but I got the impression that this was not safe to do.
I have no idea what's involved in building games for Steam so I asked Terrible Toybox support (perhaps naively) if it was just a simple matter of rebuilding the game to get a newer libsteam_api.so. I was told that unfortunately it wasn't quite that simple. (I'm not at home so I can't check exactly what was said right now.)
@grumpygamer @imalcolm If I remember correctly, that's pretty much what I was told by support, albeit with less technical detail and the level of difficulty dialled up a notch. Pity, but on the bright side I got a fix for a few other games out of it so that's a win for me.
Seems like something Steam should be able to fix, but I'm not holding my breath.
@larsamannen @grumpygamer @imalcolm If nothing else had worked, I would have tried ScummVM. But I've been frustrated with the way some bundle ScummVM. Not only do you have to check their forums for bug reports, more often than not they won't update once the bugs are fixed.
Maniac Mansion on GOG (and Steam?) is a particularly annoying case, because there they are also shipping broken data files for the more recent version of the game. A known, easily fixed crack that nerfs a bunch of puzzles. 😧
@larsamannen @grumpygamer @imalcolm Yeah, but in the Maniac Mansion example, it's the small independent Disney corporation.
A single script handles all the game's keypads (copy protection, phone number, safe combination, etc.) There are four consecutive checks: if Nth digit is wrong, fail. But one byte has been modified so that the last check now says, if the 4th symbol is wrong, succeed.
That's not how LucasArts disabled the copy protection, that's a crack circulated on Usenet in the 90s.
