godarklight / DarkMultiPlayer

DarkMultiPlayer - A multiplayer mod for Kerbal Space Program
MIT License
280 stars 120 forks source link

Add Function to ignore compatibility check. #396

Closed Eld0r closed 7 years ago

Eld0r commented 7 years ago

(to kill the time between forced-KSP and DMP update)

Xinayder commented 7 years ago

The Compatibility Checker was implemented for one purpose: to ensure specific DMP versions work with specific KSP versions. Accepting this PR would render the checker useless and we wouldn't need it anymore. Besides the fact that minor patches can sometimes break DMP, so we need the checker to work.

Sorry, but this isn't being accepted.

Eld0r commented 7 years ago

Thats right. It's for special cases only, when a new DMP version took some time. 1.2.2 update was very quick, but 1.2.1 needed three days.

My users asked me for a new version, so I updated the Revision check and send my users the new dlls. Not to mention the impatient forum questions. :D Steam updates cannot be undone...

The compatibility was the only thing changed (directly after the last two KSP Revisions). So this time I shared a general solution. Including a hint to use the DMPUpdater-development.exe, because I read forum threads of users asking where to get 1.2.2 after its publishment...

I am as far your opinion, new KSP versions can mess al lot up. It's the development build for >1.2.1. with this solution testing of compatibility is easier and need no new compiled version.

Anyway a workaround would be nice: Maybe an even more dramatic warning or exclusion of Major and Minor Versions or just a hidden setting in servers.xml? Or really just the hint to frequently check dmpupdater...

Sorry, I got no time at near future for more usefull changes.