AndreasFSC
Too much going on...
Hi,
I would very much like to add the option to program post processing.
Here is what I have found so far:
Race07 uses "L0SCREENT0" and/or "fvf_screenT" as screen shaders it seems.
What I want to do is to pass the games final output to a "texture" and then to a editable pixel shader. In some ways it is kind of already being done by the game in rearview mirrors, and anti aliasing effects.
Race07 based games like Volvo the game and Raceroom the game uses post processing in the file FHDR.fx, and it seems to be called in Config.exe
I have tried to to replace those files and added d3dx9_40 in Race07, but it didn't work of course. I wonder if Config.exe is responsible for all post processing or if it just do the testing and settings?
These handles seems to be used in the later games:
"PixelSize"
"FullResMapTexture"
"BloomExposure"
"LumScale"
"MiddleGray"
"WhiteCutoff"
"Threshold"
and there is a
RenderMapTexture
and a
FullResMapTexture
to use in the fx file.
It should be possible to reprogram the pixel shader in FHDR to do things the way you want. If depth can be accessed it would be good.
I know ReShade can do things like this, but I would like the post processing to be more of a portable and built in thing, not to add many spectacular things and not too much, just improve the graphics a little bit.
I think ReShade is more its own mod, and made to improve things on your own computer and to use your own setup, and is not allowed to be included in a mod.
I have found a free software called
Problem is I only have some very basic C++ knowledge, and I have had troubles to even make the compiler work on my computer, so it would take a very long time to make it work. Is there someone with coding skills who is willing to help with this project? The goal is to add FHDR.fx or some other way to add a customizeable screen shader to the game.
I think that if it is made to work in Race07 it should theoretically work in other gmotor2 based games too.
This is just a simple "post process" made in Gimp, what it might look like:
I would very much like to add the option to program post processing.
Here is what I have found so far:
Race07 uses "L0SCREENT0" and/or "fvf_screenT" as screen shaders it seems.
What I want to do is to pass the games final output to a "texture" and then to a editable pixel shader. In some ways it is kind of already being done by the game in rearview mirrors, and anti aliasing effects.
Race07 based games like Volvo the game and Raceroom the game uses post processing in the file FHDR.fx, and it seems to be called in Config.exe
I have tried to to replace those files and added d3dx9_40 in Race07, but it didn't work of course. I wonder if Config.exe is responsible for all post processing or if it just do the testing and settings?
These handles seems to be used in the later games:
"PixelSize"
"FullResMapTexture"
"BloomExposure"
"LumScale"
"MiddleGray"
"WhiteCutoff"
"Threshold"
and there is a
RenderMapTexture
and a
FullResMapTexture
to use in the fx file.
It should be possible to reprogram the pixel shader in FHDR to do things the way you want. If depth can be accessed it would be good.
I know ReShade can do things like this, but I would like the post processing to be more of a portable and built in thing, not to add many spectacular things and not too much, just improve the graphics a little bit.
I think ReShade is more its own mod, and made to improve things on your own computer and to use your own setup, and is not allowed to be included in a mod.
I have found a free software called
Direct3D 9 API Interceptor
and the source code is available. Basically it uses its own file called the same name as the d3d file and then sends the calls to the real dll file, and it is possible to add extra things there. One such thing could be to add the post processing as in the Race07 based games, and the possibilities to turn it off.Problem is I only have some very basic C++ knowledge, and I have had troubles to even make the compiler work on my computer, so it would take a very long time to make it work. Is there someone with coding skills who is willing to help with this project? The goal is to add FHDR.fx or some other way to add a customizeable screen shader to the game.
I think that if it is made to work in Race07 it should theoretically work in other gmotor2 based games too.
This is just a simple "post process" made in Gimp, what it might look like: