So I ran across this mod and wanted to put it to good use, but also got the problem that it did not work in .23 Hence I tried to recompile it in Visual Studio 2012 - but just recompiling won't do the job since the compiler throws 4 errors: Three of them were related to the functions: EditorLogic.fetch.Unlock and EditorLogic.fetch.Lock the error was pretty simple: It just missed an argument regarding the lock-label, so I just added a string like ""lockcodeforthewelding" to the passed parameters. The second error regards the foreach (GameObject gobj in fx.fxEmitters)-part of the weldthispart-function - aparently, there are no GameObjects in fxEmitters anymore (that or I am terribly bad in tracing the code). I circumvented this by just commenting out the foreach and adding a GameObject gobj = newpart.gameObject; instead. This way, everything compiled. It also started with KSP. I even have the Welding-Button in the VAB! But: When I drag an assembly onto the Button, it seems like a windows opens that just is not drawn? I cannot click or work on my assembly at all, but there is nothing to close either. Some investigation turned out that the foreach-function just could not be fixed as easy as I expected. So I just commented out the whole foreach-part - it only adds graphic effects like smoke to stuff like engines, right? (RIGHT?) - and after another compilation, I got a dll that actually worked in KSP! If someone should be interested in this DLL, here's a download-link: http://www.wh2.tu-dresden.de/~locutus/UbioWeldingLtd.zip (I hope the original author will come up with a better fix that will also include the FX-part pretty soon, though)