|QUOTE (SkirmisH @ Mar 2 2008, 10:22)|
|QUOTE (Squiddy @ Mar 2 2008, 08:49)|
| It would be easier for Sacky to change his injection method. AFAIK he doesn't even need directx for adjusting the limits or am I wrong? |
You are wrong, with out d3d9.dll from Sacky his mod is not working....
You are wrong because you don't know what I'm talking about. Of course it won't work without the d3d9.dll because that seems to be the only way he gets into process for now.
But there are other ways, and that was what I suggested. I assume he uses the d3d9.dll to get into the SA process early enough to change the limits. But other than that, I GUESS, he doesn't use other calls from DX. But BorisVorontsov needs them I think, like Present, Begin/EndScene etc.
So why would should someone, who actually NEEDS directX calls should change his mod so that another mod, that might only use that 1 call, like Direct3DCreate9, works? That's kinda stupid.
But still, keep in mind I'm assuming the limit adjuster only
adjust limits defined in memory..
Otherwise, one of them could attempt to load other DLLs when loaded, so they chain/redirect the calls to the dlls.
I see sacky did exactly that what I suggested (saloader.ini), but I guess it doesn't involve directx..