Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
And no, I've looked around a bit, no one, at least that I found, has ever experienced that bug. This is the oddest bug I've ever seen. Do you have log files I can look at? If all the stuff I suggested doesn't work, I need to see the log files to see if it's something really broken in KSP, or it's because of the way your PC is set up.
Are there logs created if the game doesn't crash? If so can you direct me to them?
I'll continue testing the limits of this and update drivers in the meantime.
2. I have to remember where the logs are, I'll edit this later with the logs location
Edit: Log file is at [Steam game install directory]/common/Kerbal Space Program/KSP.log
If you can, give me a download link, as the file is quite large, and I don't want to scroll through 500000 lines of text in Steam forums.
I'm not comfortable throwing an entire log document onto a public forum, so here's a relevant excerpt from a replication I just did.
Attempting to attach a single fuel tank onto the default command module:
The lowermost output looped several thousand times.
Attempting to leave the construction building, with the errored-out parts still there, and pressing "Don't Save" repeatedly:
Yeah, it's not happy.
I'm trying to find the script it's referencing, but can't. Can you tell where it is at all?
Which from the narrative seems to happen when the OP adds the fuel tank, and from where the errors are thrown I'd guess the inappropriate null is in the data structure that represents the current ship.
EDIT: One question for the OP: You said you discovered this a couple hours into the game. Was that the first time you had placed a fuel tank? Or had you previously placed fuel tanks without disaster? The latter would seem to make things weirder.
Actually, a second question. You mention the bug occurring multiple times in between validations. What exactly does that entail? It sounds like when the bug occurs you'd have to (forcibly) quit and restart the game to set it off again?
And yes, the NullReferenceExecptions seem to mean that there's a null fuel tank being placed. Maybe it's giving the fuel value a null?
Edit: I jsut read the errors again, I think it's the object itself. I think it's trying to place a null object. I'm not the expert on this tho, I'm just a indie dev that hasn't looked at KSP's source.
Have you ever modded your game... now or in the past?
When you reinstalled did you make sure the game folder did not exist? Old mods can leave bits behind and you must manually navigate to the ksp folder and delete it to get a fully "clean" install.
Did you opt out of any beta build to get the current version?
I'd say succeeding in placing one and thereby breaking everything that examines the ship, but that's my guess too. The exception triggering from UnityEngine.Object.get_name () seems to point that way. Like you, I'm just making guesses from the method names and general coding knowledge.
Not sure how any of these guesses could be provide useful direction for the OP though.
How exactly are you selecting the part to place?
Selecting from the menu on the side?
Alt clicking on it?
Removal and ctrl z?
It breaks with any fuel tank, not one specifically.
No mods, ever.
No betas.
boring-ass selecting from side menu.
I'll try doing a completely clean install and see if that changes anything.
YE GODS
A fresh reinstall fixed it. It also updated their texture to the modern one, because unbeknown to me who hasn't played this game since 2016, the fuel tanks I was getting handed were broken, outdated versions sitting around in my failed-to-uninstall KSP files from five years ago. No wonder the scripts failed to call each other.
I will now create a comedically fuel-centred ship to test they work as intended. Many thanks to everyone who helped, especially this fine individual who finally found the issue.