User blog comment:Sh!ft/Editing BL2 - August Update/@comment-11292062-20130825013843/@comment-10239754-20130825022038

That it is, it's the start of the framework.

The current code compiles to about 50kb and does nothing to the game thus far. I'm not entirely sure how I want to proceed; In order to begin modification I need to decide if I want non-invasive things such as Virtual Method/Function Tables, which can and are often per instance modifications. Alternatively, directly modifying the games executing code ensures a global change but is quite invasive... Option three is to provide a framework to do both. (This is what I'm leaning torward.)

After which, I need to write up some sort of integrity algorithm which protects against malicious ".upk" mods and if they pass the heuristic, loads them and applies them. I mean I'm sure the modding community is filled with great people, but all it takes is one bad egg to ruin the omlette.

v/r,

Sh!ft