Earlier quoted context omitted.
Dwarf Fortress is an indie game. KSP was an indie game until Take2 bought the game. The expectations for both these games were low. It was a small team working on both of them so we don't expect much, and since they're indie, they are actually gamers like us and like to play their games. Being bought by a AAA publisher and having billions at their disposal increases the quality expected by unprecedented levels. And t…
In a way, this speaks to the power good software engineers hold. You can have hundreds of millions but no match for a small number of software engineers in what they are good and enthusiastic at.
KSP2 is spamming the Windows Registry until the game stops working
301–306 of 306 posts
Re: KSP2 is spamming the Windows Registry until the game stops working
#302Earlier quoted context omitted.
I'm surprised they didn't just shoved it in SQLite and called it a day. It's public domain. NIH I guess. Or maybe some old fart in company doesn't want to let go off their abomination.
You're surprised Microsoft doesn't replace the registry with SQLite in Windows? If so, you might not be aware quite how many millions of entries are in the hierarchical key value database that is the registry, and quite how critical read-write latency is. sqlite can do clever things like multiple indexes and full text search, but won't beat the windows registry on the performance front at the narrow usecase it was de…
Re: KSP2 is spamming the Windows Registry until the game stops working
#303Earlier quoted context omitted.
> Does Linux have mechanisms to guard against that? Sure. ulimit or cgroups can.
I doubt any of those are applied to games or applications on Linux by default.
But this thread is getting distracted. That's a separate issue, and the applications in question can still pollute all they want within their container.
Re: KSP2 is spamming the Windows Registry until the game stops working
#304Earlier quoted context omitted.
You're constructing an argument the person never made. The binary for my app could live in a hypothetical /apps/bob. Its config could be in there too. There's no need to duplicate dynamically linked system libraries in there. If the app need a different version of a library than the one provided by the distro/os, it could vendor it (or link statically). Optionally it can vendor and still try to use OS version if they…
> There's no need to duplicate dynamically linked system libraries in there. > For all its faults and poor UX execution (albeit, maybe things improved since I last used them) flat pack and snap have some good ideas! Hum, flatpak says hello. Unlike the kernel, Linux userland is a not-backwards-compatible hell so the only way to make sure things don't blow up in a spectacular fashion is bundling the whole world that yo…
I get that the actual ugly details are hidden away behind automation in the form of the special dsl and highly specified framework/structure, and maybe sane enough to use, and maybe adresses some pain point or two better than other arrangements.
Just remarking that I've seen 'everything is a symlink' before, and it's the exact opposite of a new idea.
Whether that means nix shares a bad idea with another bad system or this was one of the good ideas from an arguably successful system (for a time) I won't try to say.
Re: KSP2 is spamming the Windows Registry until the game stops working
#305Earlier quoted context omitted.
It gets worse because they don't consider the current $50 price to be 'full price'. They claim it's the discounted EA price and full retail would be higher.
Should we expect $500? $50k?
Re: KSP2 is spamming the Windows Registry until the game stops working
#306Honestly when the brains come together on hackernews to reverse engineer and unfuck a high profile videogame I get unreasonably excited. The guy that fixed the GTAV loading times via identifying a broken JSON loop downloading cosmetics was astonishing to me
People doing work on their own free time to fix a corporation's mistakes for them gets you excited?
I still game an awful lot, GTAVs loading screens is one of many examplea that have juat caused me collectively hours of pain. I hate the anti-consumer world in which games are now made, but individual hobbyist brilliance fills me with joy.