I'm an
incredibly silly person. Come laugh at the incredibly silly person.
Basically, I obviously started DPfix from the DSfix code base. It contained this gem:
Code:
HRESULT APIENTRY hkIDirect3DDevice9::SetRenderTarget(DWORD RenderTargetIndex, IDirect3DSurface9* pRenderTarget) {
[B]if(RenderTargetIndex != 0) return D3D_OK; // rendertargets > 0 are not actually used by the game - this makes the log shorter [/B]
SDLOG(3, "SetRenderTarget %5d, %pn", RenderTargetIndex, pRenderTarget);
return RSManager::get().redirectSetRenderTarget(RenderTargetIndex, pRenderTarget);
}
The rest is history.
Anyway, here's a high-res shot with the normal mapping intact:
Now to actually reach the place with the minimap issue.