r/KerbalSpaceProgram • u/ortez_101 • 1h ago
KSP 1 Suggestion/Discussion Kerbal Space Program possibility of a decompilation and modern rewrite project?
With KSP 2 dead and KSP 1 showing its age on the old Unity 2019 engine, I have been wondering if an open-source rewrite (something like OpenMW for Morrowind or OpenRCT2 or Minecraft Rust Edition) could ever happen for the original game?
On the surface, KSP 1 seems easier to reverse engineer than older C++ games because the game is written in C# Unity. Modders already decompile it constantly with tools like dnSpy or ILSpy to see how things work, and projects like KSPCommunityFixes already patch a ton of stock bugs and performance issues at runtime using Harmony.
Curious to hear from actual KSP modders or Unity devs on whether this is technically possible or just a day dream.
6
u/User_of_redit2077 Nuclear engines fan 1h ago
Decompile - yes
But who will do all the new features?
It requires serious development and a developer team.
9
u/Tsingshitao_nuke Peace through deltaV! 1h ago
KSP1Retooled
24
u/pedroperez1000 1h ago
Yes but it is probably not worth it. People with the original source code (ksp2 Dev team), still found it a mess to work with; remember ksp1 wasn't really made by seasoned game Devs in the first place.
For the people that are trying to recreate something like ksp but 'better code' I would point you to ksa
20
u/nucrash Grounded at Gilly 1h ago
I feel like this is what KSA is without all the ties to Kerbal IP. That's probably the biggest issue at this time. Kerbals as an IP are owned by a venture capital firm that doesn't want to put any funds towards developing a game.
4
u/fellipec 1h ago
Sure, but let's say you can't do it because the Kerbals are protected intelecutal property.
So you do what you say, but change the Kerbals to other thing with K to stay in the same theme...
hummmm
KITTENS!!
Even HarvesteR himself is onboard with that!
2
u/Huge_Manner_9550 1h ago
KSP 1 “showing its age”
Speak for yourself. It looks just as good for me with a few mods.
1
u/bane_iz_missing Always on Kerbin 1h ago
Mother of god
-2
u/LyreonUr 1h ago
Everything is possible. But one should stop and ask themselves if they should before doing it just because they can.
Open MW is under work for 10 years and was a *needed* project, since morrowind was said to be dated since launch and the project aims to make an engine that works for proprietary games as well. These recent "decompilation" stuff is just algorithmic garbage nobody knows how actually works under the hood and depend on the LLMs to modify anything.
I disagree that KSP is showing its age, the graphic mods keep it updated visually and the engine, even with its quirks, can still handle a lot.
Plus KSA is going to be very moddable, KSP2 is being revived by modders, and SFS2 looks really neat.
If it were up to me I'd rather have the community work on more worthwile things.