Live data from Hacker News

KSP2 is spamming the Windows Registry until the game stops working

forum.kerbalspaceprogram.com

281–290 of 306 posts

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

#281

Earlier quoted context omitted.

I macOS you can’t delete system files, even with root privileges, unless you disable system integrity, which requires a restart. Not the same at all.

in macOS a developer is like 90% likely to already have SIP disabled, because if at any point they had to do even one single thing that SIP didn't like, they would have had to completely turn off all security for the entire operating system

Where did you take that percentage from? It’s very likely the other way around. Almost no one, developers included, have SIP disabled.

If you need kernel extensions you should look for a different solution, at least on the Mac.

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

#282

Earlier quoted context omitted.

> should have been developed in it's own engine since it's so unique among other games with my limited technical knowledge about game programming and much less limited technical knowledge about software development in general this seems quite wrong because while the game is somewhat unique in some point, in many many(1) other technical points it's not, so by using a game engine you can save a lot of time/problems wit…

KSP is a game that routinely runs into floating point related problems and a game that needs deterministic physics simulations to be accurate and glitch free at all simulation speeds in the vacuum of space and inside the atmosphere of a planet.

yes so you need to replace the physics engine

this still leaves quite a lot of parts you do not need to replace

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

#283
post #266

Earlier quoted context omitted.

> should have been developed in it's own engine since it's so unique among other games with my limited technical knowledge about game programming and much less limited technical knowledge about software development in general this seems quite wrong because while the game is somewhat unique in some point, in many many(1) other technical points it's not, so by using a game engine you can save a lot of time/problems wit…

The "some point" is the main selling point of KSP. The "many other" technical points are beside the point. If you get the small things right but fail at the most important part, you fail overall.

I think you missed the point of my comment.

developing games is cost and time constrained

if you can use a existing engine and not wast resources on all the things which are not the main selling point and in turn spend more resources on getting the main selling point right, why should you not do so?

AFIK few, probably non of the more successful established game engine force you to use their physics engine

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

#284
post #150
post #129

Earlier quoted context omitted.

it was (althought hired by take2 to make it) they failed

If you're contracted by a publisher to make something, you are by definition not an independent studio.

Independent means not being owned. That's all.

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

#285
post #149
post #128

Earlier quoted context omitted.

> KSP2 is made by TTWO, who is a publicly traded AAA studio of notable fame and decades of legacy and domain expertise. KSP2 was made by indie devs (Star Theory) hired by T2 They just... failed.. they negotiated budget, failed to deliver, negotiated another bigger one, failed to deliver again, and T2 said "fuck it", took IP from them and created studio to develop it. ST actually wanted to sell out to KSP2 after that…

But the people they poached included the management which was perhaps the worst decision that T2 made when they created Intercept Games. Furthermore, looking at the demos presented in 2019, it's not clear that much progress was made between then and now. The complete stall since early access release (7 months with just a handful of hotfixes) and lack of feature delivery suggests that IG don't have the competency to d…

> But the people they poached included the management which was perhaps the worst decision that T2 made when they created Intercept Games.

Huh, didn't knew that. I only heard that "most" people came over.

But yeah full price EA into absolute shitshow of a game doesn't bode well.

> That, or they moved all their staff to their other "unnamed title" they're hiring for and have KSP2 on the most minimum of developers to pretend they're making progress toward their roadmap.

That would be weird, what makes the Take2 management think they can deliver something else competently ....

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

#286
post #122

Earlier quoted context omitted.

The pitch showed they know what players want What they did so far showed they have nowhere near skill to pull it off

To be fair, the users didn't ask for much by and large. They wanted better graphics and good physics with more game world to explore. That's not really a huge leap. The issue really is, as it is with many things, scope creep. In KSP2's case, it's scope creep to such an extent where, they have long forgotten what people loved about the original whimsy rocket building game. Like, better graphics really just needed to b…

> That's not really a huge leap. The issue really is, as it is with many things, scope creep. In KSP2's case, it's scope creep to such an extent where, they have long forgotten what people loved about the original whimsy rocket building game.

I don't think that's the case. They clearly want to re-create the KSP1 things before going into more advanced stuff, the problem is that they can't even do that.

Like, from the pitch it does seem that they know what players want, like starting from the get go with procedural wings, VAB improvements etc. but from results it's clear they don't have the chops

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

#287

Earlier quoted context omitted.

in macOS a developer is like 90% likely to already have SIP disabled, because if at any point they had to do even one single thing that SIP didn't like, they would have had to completely turn off all security for the entire operating system

Where did you take that percentage from? It’s very likely the other way around. Almost no one, developers included, have SIP disabled. If you need kernel extensions you should look for a different solution, at least on the Mac.

Little Snitch required a kernel extension until the Network Filter API was introduced. Homebrew required SIP to be disabled when it was first introduced but that's almost definitely fixed now. Some other software like certain hypervisors could have required it. I just think it's more likely for someone to disable SIP than find a different program that doesn't mind it, and those programs were all over the place when it was first introduced. Less so now, I suppose.

> If you need kernel extensions you should look for a different solution, at least on the Mac.

In 2023 sure.

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

#288

Earlier quoted context omitted.

Or you can use powershell that allows you to browse the registry as if it were a filesystem. PS> cd HKLM:\Software\Microsoft\Windows\CurrentVersion PS> ls [...bunch of stuff...] PS> gp Themes DesktopBackground DesktopBackground : c:\windows\web\wallpaper\[...default system wallpaper...]

That kind of defeats the purpose, doesn't it?

How so? I don't follow. It's still the same optimized, global, secure key-value store. It just has a different interface if you cannot possibly fathom using different tools than the ones you use to deal with the filesystem.

Pwsh is pretty neat in that regard. Besides the actual filesystems drives, many systems have "providers" that allow you to treat their objects as files: the registry, environment variables, the functions defined in your session, the variables, the aliases... Unix's "everything is a file" became "everything is an item".

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

#289
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…

SQLite only has two types: INTEGER, BLOB (all other SQL types are implicitly converted to/from BLOB). Registry has many types: SZ, WORD, DWORD, QWORD, BINARY.

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

#290
post #10

Earlier quoted context omitted.

More saliently they did all that but also set a full retail price on the EA game as well.

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?
Post reply on HN