You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In stock, attempting to launch the game with such a module will cause the whole cascade of the loader coroutines to stop executing on that exception, with the loading process getting "stuck" :
The KSPCF loader manually execute those coroutines and try/catch exceptions in MoveNext(), also stopping the execution. However, it doesn't propagate that downward the whole loading process. So an exception in the part loader coroutine stack will crash the part loader, but not the rest of the loading process, resulting in the game proceeding as if nothing happened to the main menu, but with a lot of stuff missing, which obviously doesn't end well when the user try to load a save.
We should definitely reproduce the stock behavior of preventing the game to load in such cases.
As a bonus, it would be nice to show a popup with the exception/stacktrace to help people troubleshot their install.
The text was updated successfully, but these errors were encountered:
Consider the following PartModule :
In stock, attempting to launch the game with such a module will cause the whole cascade of the loader coroutines to stop executing on that exception, with the loading process getting "stuck" :
The KSPCF loader manually execute those coroutines and try/catch exceptions in
MoveNext()
, also stopping the execution. However, it doesn't propagate that downward the whole loading process. So an exception in the part loader coroutine stack will crash the part loader, but not the rest of the loading process, resulting in the game proceeding as if nothing happened to the main menu, but with a lot of stuff missing, which obviously doesn't end well when the user try to load a save.We should definitely reproduce the stock behavior of preventing the game to load in such cases.
As a bonus, it would be nice to show a popup with the exception/stacktrace to help people troubleshot their install.
The text was updated successfully, but these errors were encountered: