Jump to content

Is mono.dll a mandatory dll?


Recommended Posts

It keeps crashing my game. The location is: C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\Launcher_Data\Mono

I was hoping to delete the dll, but it's not in a mod folder. :mad:

I can send the error log of the crash, if it's necessary.

Here's my mods list, to see if any interfere with it:

83ec9f87b0ec4bf1a7c43f269ed4889d.png

Also, for some reason, in the crash file, it didn't output a output log.

Help!

Edited by Quarkz
Link to comment
Share on other sites

I'm pretty sure Mono is the engine-over-the-engine on which Unity is running*. If mono.dll is crashing, it's probably either because you have a corrupted version of mono.dll (in which case you either use Steam to verify files, or re-install KSP), or that something is throwing an exception that is never caught, leaving mono.dll to say "okay, nothing caught this, time for me to shut everything down".

In any event, standard debugging applies: upload the logs somewhere, and try to narrow it down to the minimal set of mods causing the error.

*My understanding is that Mono is an implementation of the C# language, providing a VM for its execution.

Link to comment
Share on other sites

1 hour ago, Starman4308 said:

I'm pretty sure Mono is the engine-over-the-engine on which Unity is running*. If mono.dll is crashing, it's probably either because you have a corrupted version of mono.dll (in which case you either use Steam to verify files, or re-install KSP), or that something is throwing an exception that is never caught, leaving mono.dll to say "okay, nothing caught this, time for me to shut everything down".

In any event, standard debugging applies: upload the logs somewhere, and try to narrow it down to the minimal set of mods causing the error.

*My understanding is that Mono is an implementation of the C# language, providing a VM for its execution.

Pretty much all of this. Mono is an open source variation of .NET, and languages like C# (and VB.NET) are "compiled" down into a form that the Mono VM will understand. In simple terms: No, you can't delete mono.dll.

However, it also looks like you're running the Launcher.exe, and it's not getting as far as running the actual game. Does a freshly downloaded, stock copy of the game also bug out in the same manner?

Link to comment
Share on other sites

3 hours ago, technicalfool said:

Does a freshly downloaded, stock copy of the game also bug out in the same manner?

No, it doesn't. I think one of my mods isn't compatible with another, but they're all up to date, so they shouldn't..  

 

I'll send you the error log in a hour or two, I'm out currently.

Edited by Quarkz
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...