PDA

View Full Version : Making reshade compatible with JJR2


SAMI
Jul 29, 2019, 03:02 AM
It's very simple actually. If you use DgVoodoo2 on JJR2, then the game runs on Dx11 [DDraw to Dx11] and then reshade can be used.

1. First download DgVoodoo2 (http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html)

2. Extract the contents of DgVoodoo2 somewhere and then copy " : \DgVoodoo\MS\DDraw.dll" and paste it on JJR2's root directory [aka the folder where the game exe is located].

3. Open DgVoodoo2 control panel and add JJR2's folder like shown below:
https://cdn.discordapp.com/attachments/150468177216667648/605351332936941587/unknown.png

Set the settings to your preference, example:
https://cdn.discordapp.com/attachments/150468177216667648/605351574104965124/unknown.png

4. Click Ok and close the control panel of DgVoodoo2.

5. Now install reshade
https://cdn.discordapp.com/attachments/150468177216667648/605352021880602624/unknown.png

Select the game exe and then select "Dirext3D 10+" and download the shaders [You can add more shaders later on].


You can use reshade on JJR2 now. If you want to uninstall Reshade and DgVoodoo2, manually delete the files [deleting "DDraw.dll" and "dxgi.dll" will be sufficient]




Now you can fool around with reshade. Why would you wanna fool around with reshade? I don't know, but you do you.


Some examples of how you can ruin the game with Reshade [Before-After]:
https://cdn.discordapp.com/attachments/150468177216667648/605352717019381760/jazz2tsf.exe_Screenshot_2019.07.29_-_16.36.38.34.png
https://cdn.discordapp.com/attachments/150468177216667648/605352731326283796/jazz2tsf.exe_Screenshot_2019.07.29_-_16.36.31.68.png

https://cdn.discordapp.com/attachments/150468177216667648/605353227420041237/jazz2tsf.exe_Screenshot_2019.07.29_-_16.57.17.55.png
https://cdn.discordapp.com/attachments/150468177216667648/605353250602090516/jazz2tsf.exe_Screenshot_2019.07.29_-_16.57.20.50.png

SAMI
Jul 29, 2019, 03:11 AM
Maybe it should be moved to "General JJR Talk", accidentally created the thread on "Misc".


Anyway, there are some other shaders that can be used like:

Advanced motion blur: https://cdn.discordapp.com/attachments/150468177216667648/605353372215672832/AdvMoti(-)(-)(-)(-)(-)(-).fx

Frame blending: https://cdn.discordapp.com/attachments/150468177216667648/605353374107303943/Frame_Blending.fx

Regarding Frame blending:
JJR2+ seems to be capped at 120 FPS. If your monitor can only do 60Hz, then you can turn Vsync off so that your FPS becomes uncapped. Then you can use Frame blending shader to blend those extra frames to 60 frames and you will get a motion blur effect.



Anyway, if you use DgVoodoo2 on JJR2, you can turn off Vsync via your GPU driver. On Nvidia cards you can use Fast Sync and then limit the FPS to 120 using Nvidia inspector to avoid frame pacing issues with uncapped framerate. Example:

https://cdn.discordapp.com/attachments/150468177216667648/605356532644970526/unknown.png