I looked through old threads and none of the methods to remove fog seem to work anymore. Is this still possible?
I looked through old threads and none of the methods to remove fog seem to work anymore. Is this still possible?
If you use c++
Code:D3DDevice->SetRenderState(_D3DRENDERSTATETYPE::D3DRS_FOGENABLE,false);
Message Jadd, he likes answering questions who can be found through Google 10000x times.
Can be done in most other languages as well. Just get the device ptr and change that render state.
Edit: maybe you will need to hook SetRenderState as well in case WoW sets it again when rendering a new frame.
Edit2: Just remembered that WoW might as well use it's own shader to render fog, in this case that renderstate is useless.
Last edited by Master674; 04-07-2013 at 02:52 PM.
You could log all DrawIndexedPrimitive, and just not draw the fog.
Not farther regarding actual loaded geometry, but you will be able to see until the clipping plane. Which you already can without removing fog the last time I checked, but then again there are these annoying fogs which destroy any color/detail... It's all aesthetics I guess.