Ever since I updated to the latest update, installing some mods yields this error I don't know what is going on :/
I'm confused though... are you saying it changed cause of the update or something on my end? Because the mods I try to install have been updated by the mod authors to work with the newest update... at least according to them.
It looks like an improper __merge overwrote player.config. Basically someone tried to use the new __merge syntax but typo'd it somewhere along the way, so, instead of merging the way it's supposed to, it simply replaced the file the way it normally does... only now it's missing tons of information.
I assume so, though I can't see it, y'know. If the __merge syntax is missing or incorrect, the player.config will replace the vanilla one, and, when it doesn't have necessary information that the vanilla file contained, you get error messages like the one you posted. If you found a mod posted by someone else that has a player.config with missing or incorrect __merge syntax, it'd be polite to inform them of it.
Just reading the error, and the mention of fall Damage on delta sector, since the new gravity on different planets addition, I'm guessing it's the new vanilla player.config file conflicting with your old mod player.config. The mod developer just needs to upload a new version of it, and anything else similar. (a few vanilla files were changed I think)
That's bad. That value exists in the current vanilla player.config. The game is expecting to find it and isn't. You're suggesting that perhaps a mod that overwrites player.config is using an outdated player.config that doesn't have that value. You're right. That could easily be the case. Uploading an up-to-date player.config to overwrite with will, of course, fix that, for that mod, but the problem with that is that no one should be overwriting player.config in the first place. __merge syntax prevents things like this from being an issue at all, by only adding or editing specific lines in the vanilla file, as opposed to overwriting the entire thing.
Well ya that's the case now, I totally agree with you. I was just suggesting that the config file is NOT in a __merge format, and is probably just a modded player.config from the earlier versions. While working on my own mod I discovered this problem myself, and changing the player.config to the __merge format fixed it all. I didn't search the old or new one for that specific value, just knowing about the gravity changes made me think that it changed something in that file, so it was the first place I went to correct the error. I'm sure OP's mods will work once they get the __merge system in their configs.
How exactly do you do that? Im a little lost... Sorry. Also, I'm on a mac and the crash happens to me as well.