Grizzled Dwarflord wrote...
Nice....but then I'm cut from the cloth of, "If it looks too good to be true, it is." Your reasoning and logic behind this premise is sound, yet...how, after 9 years and more, has no one thought of this before? I mean, I know why I didn't, but there are and have been minds far brighter than my own..... hmmm, yes, perhaps it is the way of things, accidental inventions and discoveries, how many centuries passed and how many apples hit the ground before we struck upon the notion of gravity....or at least put the principle to paper....
But back to more pressing matters: PRC aside (for that's a bridge we'll blow up when we come to it), to what extent will performance actually be hindered? It seems to me that this is nothing more than patch with a ghost exe that fakes the real exe into believing it's something that it's not, and then loads normally from there. And why is it that you seem so familiar to me? Do I owe you money?
The reason I've not done this before was partly due to Bioware still supporting the game, but also I'd never encountered the hard coded limitatiosn as I'd never used anything like the PRC before. Each of the Bioware patches altered the base code, thus rendering any patch I would have made invalid. Now that it's an unsupported game the code base is fixed.
The way this works is it hooks into the normal exe in over 100 different places, redircting the code to new code I've written to replace or modify many of the default functions. As this is all done in memory and it never actually alters the default binary as it sits on your hard disc it doesn't break any copyright or legal restrictions.
Performance should not be hit at all. No more than when using the PRC currently (slightly longer load time at the very start). When using the launcher for custom content rather than wrapped with the PRC you'll notice no difference in performace at all.
As to me being familiar, you may have come across me in one of the other projects I've been involved with. Most notably Asheron's Call.