I'm sorry to be releasing so much about this one base. The previous release was just the concept with no optimizations. The is more optimized release cleaning up some of the coding and fixing a few limitations and bugs.
Notes:
DirectX 10 still not supported.
32 Bit DLLs do not work in 64 bit processes.
64 Bit DLLs do not work in 32 bit processes.
Nothing outside of the renderers is complex, do not make yourself look as stupid as you really are, if you are hacking you should study these things, its part of the job/hobby.
Changes:
Fix Reset (Menu not appearing after reset call or resolution change)
Removed static font and texture development *Note : Still hard coded into the renderers but now it is easier to change
Optimized compiles for speed other small code, (Most hacks don't take up much performance but lag is still an issue with most developers)
Added DeleteHook()
Change Infinite loop for hacks (Some applications do not close unless all threads are done)
Switching to 64 bit and vice versa:
How it works:
This base allows a one file to hook into multiple renderers using a hook derived from Open Broadcasting Software (OBS). With a base renderer("NullRenderer") I created a render for the different API's creating the required functions["AddText" & "AddRect"]. I used these renderers on a modified version of Han's Base menu. The modifications were to some memory managements and removing the menu item limit and the implementation of the "NullRenderer". All Colors were converted to ARGB format used in DirectX 9 to make it easier for those using that API.
Recommendations:
If anyone who using this base is planning on adding some features to this base that require some edits to the API's. I recommend u add them to the renderers. This can help with simplicity and ensures that all renderers have the same features. If you are having problems with implementing with different APIs I maybe willing to help, my contact info is in my profile or you can message me on MPGH (response time is a bit slow). If you are adding features to the render threads remember that both APIs currently supported have there own render function and would require adjustments as such. If you're not using the thread with the "Hack Loop" please remove that part of the source as it will affect the performance of the user's system.
https://www.virustotal.com/en/file/944d5d886ac6585da1bf1c5f63674736a81ba6241ca8bc142c 283d81316b4121/analysis/1396582579/
https://virusscan.jotti.org/en/scanresult/79569199d7cacc45a6444688a405126ab3fe2987