By upgrade, I mean the fact that when you research certain nodes, parts get different stats. By module, I mean the part of the .dll that adds the upgrade functionality. What I am asking is if it is possible for me to make a different .dll which only adds the upgrade modules from the original KSPI .dll, and if so, how I would go about doing it. I know nothing about .dll files, but my guess is that it might be possible to de-compile the .dll, find the bit that does the upgrading, and re-compile just that part of it. Sorry for wasting your time if it's not possible and I'm just blabbering.