Live data from Hacker News

KSP2 is spamming the Windows Registry until the game stops working

forum.kerbalspaceprogram.com

301–306 of 306 posts

Re: KSP2 is spamming the Windows Registry until the game stops working

#301

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.

I think the graphics of Dwarf fortress and Minecraft are why those games were so much cheaper to develop, rather than some romantic story about the triumph of the underdog the vs some big bad empire. Turns out fun is more important to some than graphics. There are plenty of people that tried to play Dwarf fortress and gave up because earlier versions were impenetrable.

Re: KSP2 is spamming the Windows Registry until the game stops working

#302
post #125

Earlier 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…

I remember registry starting to crap out and be slow at barely few hundred megabytes. Admittely that was some time ago but still.

Re: KSP2 is spamming the Windows Registry until the game stops working

#303

Earlier 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.

If you install games via Flatpak, or via Steam which you've installed via Flatpak, they are indeed isolated in `~/.var/app/*`, IIRC.

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

#304

Earlier 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…

nixos symlinked world sounds about like sco open server.

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

#305

Earlier 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?

Given the publisher, I think you can only expect it to cost 2K.

Re: KSP2 is spamming the Windows Registry until the game stops working

#306
post #30

Honestly 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?

Yes - it reminds me that despite any overbearing corporatist or draconian protections on games in this very modern "service game" era, people are still clever enough to not only reverse engineer them, but resolve issues that cost some people thousands of hours of pain.

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.

Post reply on HN