Tuesday, January 15, 2019

Battlefield V (DX11)



I played the SP campaign...and test a little the MP.
The game looks very beatifull and the stories in the SP are good, but too short.

Fix:
- Shadows
- Lights
- Reflections
- Lights Shafts
- Disable DOF
- HUD

TB and SBS Mode (optional):
- The game support SBS/TB Mode using 3Dmigoto. Remove the ";" in the  ";include = ShaderFixes\3dvision2sbs.ini" of the d3dx.ini. Default TB Mode. F11 to cycle. Also remember to use "HDMI Checkerboard" in the NVCP to remove the 720p limitation.

Know issue:
- i don't fix some decals...they barely appear, so i don't put time on it
- White shadows formed by the soldiers behind the obstacle

Instructions:
- Extract where bfv.exe (\Battlefield V)
- Start the game, when "Rundll32" prompt appear, press "Yes" (in Win10 this don't appear). This is for the Profile Override needed for this game. In Nvidia overlay you will see "3Dfix by DHR".

Download

** Do you like the fix? **
If you like the fix, you can donate to this PAYPAL account: dhr.donation@gmail.com

Sunday, January 6, 2019

Final Fantasy IV: The After Years





Guide about how to play Final Fantasy IV: The After Years in 3D Vision, and other useful mods and tweaks.


I have included everything in one file except for the CheatEngine program, including the Helixmod dll for convergence presets. Unzip this in the game folder ("FINAL FANTASY IV THE AFTER YEARS", where "FF4A.exe" is) and you'll be ready.


Enabling 3D
- You need GLDirect (included in the download link above) to convert the game from OpenGL to DirectX 9. It's an "opengl32.dll" file that you just have to drop inside the game folder, "FINAL FANTASY IV THE AFTER YEARS".
- This mod will make the intro CGI cutscene impossible to watch. It's available to see as "opening.mkv" in the game folder anyway.
- The game will be harder to close (alt+F4 or killing the process), because the closing menu won't appear on-screen.


Antialiasing
- Open Nvidia Profile Inspector and go to the game profile if it exists (FF4A) or create it.
- Set "Antialiasing compatibility" to "0x0000F0C1" if you are using GLDirect, as it is needed for 3D.
- If you are playing without GLDirect, leave it at "0x00000000".
- Set "Antialiasing - Mode" to "Override any application setting".
- Set "Antialiasing - Setting" to something of your choosing. I use "4x4 [4x4 Supersampling (D3D only)]" because the game isn't demanding at all.
- Click on "Apply changes".


Fps and game speed mod
The game works at 30fps outside of battles and at 15fps inside battles. With this CheatEngine table I made, you can change fps for every situation in real time.

- You will need CheatEngine to make this work.
- Select "File -> Load" and select "FF4A.CT" or double click it ("FF4A.CT" is also included in the first link of the post). You will see one code.




- Open the game, alt+tab to CheatEngine, click on the PC icon, select the game process and click on "Open".



- It will ask you if you want to keep the current code list. Choose "Yes".


- Go back to the game by Alt+tabbing to the game window and click anywhere. After a few seconds, you will see the game.
- Use the hotkeys described below to change the fps.


Hotkeys
F1: high convergence preset. Good for battles.
F2: medium convergence preset. Good for both battles and exploration.
F3: low convergence preset. Good for cutscenes.
F7: used to save your current convergence to the last preset you pressed.
1 (not the numpad): 30fps. 1x field speed. 2x battle speed.
2 (not the numpad): 60fps. 2x field speed. 4x battle speed.
3 (not the numpad): 90fps. 3x field speed. 6x battle speed.
4 (not the numpad): 120fps. 4x field speed. 8x battle speed.
5 (not the numpad): 15fps. 0.5x field speed. 1x battle speed.
0 (not the numpad): this toggles the fps hotkeys "stickiness". By default, the fps hotkeys work until the moment the game wants to change fps (starting and ending a battle, and starting summon animations). I have decided that, just in case you don't want a sudden hyper speed battle where you can die quickly. If you make them sticky with this hotkey (you'll hear a sound), your fps setting will be applied all the time.


You can't surpass your fps=Hz limit if you use vsync. That means that in a normal situation in 3D Vision, you can't surpass 60fps even if you press "3" or "4".



If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com

Final Fantasy IV





Guide about how to play Final Fantasy IV in 3D Vision, and other useful mods and tweaks.


Small update (2018-01-06): updated the CheatEngine table (standalone download and full download) to only have one code. The other one was unnecessary.


I have included everything in one file except for the CheatEngine program, including the Helixmod dll for convergence presets. Unzip this in the game folder ("Final Fantasy IV", where "FF4.exe" is) and you'll be ready.


Enabling 3D
- You need GLDirect (included in the download link above) to convert the game from OpenGL to DirectX 9. It's an "opengl32.dll" file that you just have to drop inside the game folder, "Final Fantasy IV".
- This mod will make the intro CGI cutscene impossible to watch. It's available to see as "opening.mkv" in the game folder anyway.
- The game will be harder to close (alt+F4 or killing the process), because the closing menu won't appear on-screen.


Antialiasing
- Open Nvidia Profile Inspector and go to the game profile if it exists (FF4).
- Set "Antialiasing compatibility" to "0x0000F0C1" if you are using GLDirect, as it is needed for 3D.
- If you are playing without GLDirect, leave it at "0x00000000".
- Set "Antialiasing - Mode" to "Override any application setting".
- Set "Antialiasing - Setting" to something of your choosing. I use "4x4 [4x4 Supersampling (D3D only)]" because the game isn't demanding at all.
- Click on "Apply changes".


Fps and game speed mod
The game works at 30fps outside of battles and at 15fps inside battles. With this CheatEngine table I made, you can change fps for every situation in real time.

- You will need CheatEngine to make this work.
- Select "File -> Load" and select "FF4.CT" or double click it ("FF4.CT" is also included in the first link of the post). You will see one code.




- Open the game, alt+tab to CheatEngine, click on the PC icon, select the game process and click on "Open".


- It will ask you if you want to keep the current code list. Choose "Yes".


- Go back to the game by Alt+tabbing to the game window and click anywhere. After a few seconds, you will see the game. This will probably change the game aspect ratio. A quick fix is enabling the RTSS OSD and then disabling it (it can cause black screen if it's present).
- Use the hotkeys described below to change the fps.


Hotkeys
- F1: high convergence preset. Good for battles.
- F2: medium convergence preset. Good for both battles and exploration.
- F3: low convergence preset. Good for cutscenes.
- F7: used to save your current convergence to the last preset you pressed.
- 1 (not the numpad): 30fps. 1x field speed. 2x battle speed.
- 2 (not the numpad): 60fps. 2x field speed. 4x battle speed.
- 3 (not the numpad): 90fps. 3x field speed. 6x battle speed.
- 4 (not the numpad): 120fps. 4x field speed. 8x battle speed.
- 5 (not the numpad): 15fps. 0.5x field speed. 1x battle speed.
- 0 (not the numpad): this toggles the fps hotkeys "stickiness". By default, the fps hotkeys work until the moment the game wants to change fps (starting and ending a battle, and starting summon animations). I have decided that, just in case you don't want a sudden hyper speed battle where you can die quickly. If you make them sticky with this hotkey (you'll hear a sound), your fps setting will be applied all the time.


You can't surpass your fps=Hz limit if you use vsync. That means that in a normal situation in 3D Vision, you can't surpass 60fps even if you press "3" or "4".



If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com

Saturday, January 5, 2019

ELEX 3DV-Ready Fix by MX-2 V1.20


ELEX_3DV-FIX_by_MX-2_V1.20


***This fix was made by MX-2***

***Improved HUD by Losti***

Special notification:
- This fix was made by mx-2 (https://forums.geforce.com/default/topic/1028834/3d-vision/elex-3d-vision-fix/ and was almost perfect, except the HUD because 3D-MIGOTO doesn't have had the options we have now!!!!

Special Thx goes to:

mx-2                    - FOR THE FIX !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
DarkStarSword  - for everything you did for this small but nice 3D-Community and of cause your personal support!!!
                            - for your continuous support
masterotaku      - for guiding me with his knowledge any time




Optional donation:

Help us keeping 3D-Vision alive, support shader hackers with some motivating beer here:

_________________________________________________
                      --- ~55 hrs time of development later --- (HUD FIX LOSTI)                     
_________________________________________________


Latest Update: V1.20 - 12.01.2019

- removed the damn muddy lens effect that was @ screen depth


Update: V1.10 - 06.01.2019

- keyboard/mouse HUD fixed for mouse in depth
- disabled depth change with the XB-Aiming-Key in menues (e.g. the map) while zooming
- removed auto depth of the hud in dialog screenes (also for the sleep menue enterign a rest location)

Update: V1.00 - 05.01.2019

- release


1.  Fixed

- Shadows from sun (MX-2)
- Point lights (MX-2)
- Sky and moon (MX-2)
- Decals (MX-2)
- Volumetric fog and light shafts (MX-2)
- Specular Highlights (MX-2)
- Smoke and water splash (MX-2 / (Losti minor adjustments of the given formula))
- Rain (MX-2)
- HUD (MX-2 / auto-depth and improvements (Losti)
HUD - detection of using ranged or melee weapon hinders the game change convergence using aiming/block key while using melee weapon (Losti)
HUD - detection of using Jetpack and move its texture over your head (Losti)
- Real Auto-Depth crosshair (Losti)


2.  Issues left

- hopefully nothing ......
- Point lights and clouds are clipped at the left and right of the screen (Original text from MX-2, not confirmed....may be its OK now)
- Ambient occlusion is a bit blurred when moving as this game used temporal blur. This can be disabled by pressing F3 in game. (Original text from MX-2, not confirmed....may be its OK now)


3.  Download



4.  Introduction to get it working

- uninstall old fixes!!! ... if you have used a WIP or updating to the latest fix if there is an update
- install the latest NVIDIA driver
--- If you have any trouble that is not described in section 2, use DDU and clean install your graphic driver
- download and extract the archive to your "...\ELEX\system\" directory, where the ELEX.exe is located

==> if you have any trouble or issues you cannot solve please do not hesitate to contact me via my PayPal donation address, or in the 3D-Vision Forum

TB and SBS Mode (optional):
- The game support SBS/TB Mode using 3Dmigoto. Remove the ";" in the  ";include = ShaderFixes\3dvision2sbs.ini" of the d3dx.ini. Default TB Mode. F11 to cycle. Also remember to use "HDMI Checkerboard" in the NVCP to remove the 720p limitation.
===> no tested

4.1  Ingame Settings

- Everything you want (I think ... not finally tested, fix is coming with RegEx on the fly Shader-Fixing that should catch all effects)
- if you have any trouble that is not described in section 2, use highest available settings and lower them step by step to see which one is causing issues


5.  Key Settings

"z"
-  this is a cycle key
- d3dx.ini section: [KeyHudDepth_KB]
- cycles the general HUD depth

"NUMPAD -" 
-  this is a cycle key
- d3dx.ini section: [KeyHudDepth_KB2]
- cycles the depth of the mini-map and of your life bar

",
-  this is a cycle key
- d3dx.ini section: [KeyTARGETITEMDEPTH]
- slightly scale the auto depth HUD here (except crosshair)

"F3
-  this is a cycle key
- d3dx.ini section: [KeyAO]
Ambient occlusion is a bit blurred when moving as this game used temporal blur.
This can be disabled by pressing F3 in game.
===> no tested

5.1  Key Settings (Keyboard + Mouse Gameplay)

"ALT"
-  this is a toggle key
- d3dx.ini section: [KeyCONVERGENCEHUDSCALE_KB]
- use it e.g. in dialoges or cutscenes to toggle low convergence for not breaking your eyes
- pres it again to set up your prev. used convergence

"ALT" + press it 0,5 sec
-  this is a set key
- d3dx.ini section: [KeyConvMFD2_KB_STD]
- a given standard gaming depth preset, if you dont like the settings here, see section 6.2
==> sets settings if pressed,overwrite all other key settings

"^" + press it 0,3 sec (DE KEYBOAD) / "`" + press it 0,3 sec (DE KEYBOAD)
(this is the key left from the key "1" at your keyboard) 
-  this is a cycle key
- d3dx.ini section: [Key_KB_DEPTH_PRESETS_KB_GER]
- cycle 3 depth/HUD presets
- hold down this key several times until it will match

"."
-  this is a toggle key
- d3dx.ini section: [Key_OFFDIALOG_XB]
- enable/disable the auto depth scaling of the HUD (except the not scaled parts (upper-lower-left-right))


5.2  Key Settings (Controller Gameplay)

"XB_GUIDE"
-  this is a toggle key
- d3dx.ini section: [KeyCONVERGENCEHUDSCALE_XB]
- use it e.g. in dialoges or cutscenes to toggle low convergence for not breaking your eyes
- pres it again to set up your prev. used convergence

"XB_GUIDE" + press it 0,5 sec
-  this is a set key
- d3dx.ini section: [KeyConvMFD2_XB_STD]
- a given standard gaming depth preset, if you dont like the settings here, see section 6.2
==> sets settings if pressed,overwrite all other key settings

"XB_LEFT_THUMB" + press it 0,3 sec
-  this is a cycle key
- d3dx.ini section: [Key_XB_DEPTH_PRESETS_XB]
- cycle depth/HUD presets matching the 3 different viewing depths coming from the game using XB_RIGHT_THUMB
-  Choose yor desired depth with XB_RIGHT_THUMB, than hold down this key several times until it will match

"XB_LEFT_SHOULDER" + "XB_X"
-  this is a toggle key
- d3dx.ini section: [Key_OFFDIALOG_XB]
- enable/disable the auto depth scaling of the HUD (except the not scaled parts (upper-lower-left-right))


6.  Key Setting - Customization

----only for more advanced users---

If you don’t like the settings the fix comes with, you have to find your own likes:
- to watch your current convergence/separation set hunting=1 in d3d11.ini
- change constants/settings/keys and check the result in game by pressing F10

6.1  3Dmigoto - Constants

----only for more advanced users---

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DO NOT CHANGE!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;JetpackUsageIndicator;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
w2=0.0
;;;;;;;;;;;;;;;;;;;;;;;JetpackUsageIndicator;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;Mouse/KB - XB usage Initiator - 1.0 = XB / 0.0 = KB/Mouse
w=0.0
;;;;;;;;;;;;;;;;;;;;;;;Mouse/KB - XB usage Initiator - 1.0 = XB / 0.0 = KB/Mouse

;;;;;;;;;;;;;;;;;;;;;Used for crosshair logic
y2 = 0.0
;;;;;;;;;;;;;;;;;;;;;Used for crosshair logic

;;;;;;;;;;;;;;;;;;;;;;Main Menue Indicator
x3=0.0
;;;;;;;;;;;;;;;;;;;;;;Main Menue Indicator

;;;;;;;;;;;;;;;;;;;;;;Dialog Indicator
x4=0.0
;;;;;;;;;;;;;;;;;;;;;;Dialog Indicator

;;;;;;;;;;;;;;;;;;;;;RangeWeaponDetectLogic
w3=0.0
;;;;;;;;;;;;;;;;;;;;;RangeWeaponDetectLogic

;;;;;;;;;;;;;;;;;;;;;;HudLoot-MenueIndicator2
y5=0.0
;;;;;;;;;;;;;;;;;;;;;;HudLoot-MenueIndicator2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DO NOT CHANGE!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


- the fix comes with the following default constant settings:
x = 0.30
z5=1.0
w4=0.90
z2=0.00
y4=1.0
y = 1.0

x
- general HUD-depth: the less the less the HUD depth, standard is 0.30

z5
Health bar and Minimap Depth - standard = 1.0 (same depth as the rest, >1 = more depth)

w4
scale depth of the depth buffer - default is 0.9 (a little bit less depth than depth buffer, don't use values > 1.0)

z2
for gamepad preset scale lower right menue in near 1st person mode (0.0 = near FP, 1.0 scrolled out more)

y4
for auto-depth-scaled HUD elements (except aiming mode) - 0.0 = no auto depth scaling, use depth scaling via X = ... / if 1.0: depth buffer scaled HUD elements

y
- Temporal AO - 1.0: enabled, 0.0: disabled


6.2  Advanced Key Config

----only for more advanced users---

You can define keys in [Constants] section with:

[KeyWHATEVERYOURNAMEIS]
Key = KEY 
CONSTANTX = XXX
SEPARATION = SEPXX
CONVERGENCE = CONVXX

- for choosing a key look here for replace KEY with it (
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)
- replace CONSTANTX with the constants written above
- replace XXX with a value, see above
- replace SEPXX with a separation value, leave it = the separation you choose by STRG+F3/4, no changes, 100 = 100%
- replace CONVXX with a convergence value, leave it = the convergence you choose by STRG+F5/6, no changes

Key Press Types:
- type = hold ==> only active while holding this key
- type = toggle ==> enable/disable this setting
- type = cycle ==> cycles the settings via this key, e.g. SEPARATION = 100, 50 will cycle between 100% and 50% separation pressing this key
--if you have more settings you need to define it for every cycle step:
--means: if you want to change separation and you want to use the same constant for both settings use:
SEPARATION = X1, X2
CONSTANTX = XXX, XXX
- no definition = settings set on ON once pressed the key




You can also change any existing key definitions changing the key behind key = in the d3dx.ini .... if you like the setting but want another key for it.


Acknowledgements

THANK you MX-2 for this AMAZING fix !!!!!!!!!!!!!!!!!!!!!!!!!!!!
THANK you DSS for being on this earth :-)
- THANK you DHR for everything!!!
- THANK you masterotaku for everything!!!
- Big thanks to Bo3bDarkStarSword, Flugan and all others involved in creating 3DMigoto; an amazing wrapper that allows us to fix our favorite DX11 games in 3D Vision!
NVIDIA for creating 3D-Vision as a tech!