Sunday, August 11, 2019

Dragon Ball Xenoverse 2




3D Vision fix for Dragon Ball Xenoverse 2, including graphics options for cel shading, some non optional depth of field, and more.

Update (2019-08-11): I have fixed the new effects that came with the "Extra Pass" DLC. I have also stereoized parallax occlusion mapping, added some more hotkeys and updated 3Dmigoto to version 1.3.16.

Update (2018-08-31): changed the low convergence hold hotkey for something more comfortable.

Update (2018-08-30): new features! Dinamic HUD, better dynamic convergence (used by default this time), hotkeys related to them, and the annoying distortion effect is now fixed.


Fixed
- Reflections.
- Refraction.
- Some wave effects.
- Haloing issues.
- Distortion effect from some attacks and sometimes when you fly fast.
- I have implemented dynamic HUD depth (per vertex by default).


Remaining issues
- Sun rays aren't fixed (I've tried something that improved them just a bit, but they are still incorrect). Disable them in the ingame options.


Installation
- Download this file and extract its contents in the "DB Xenoverse 2\bin" folder, where "DBXV2.exe" is.
- The fix triggers the Easy Anti Cheat protection, so you can't play online with it. You have to go to the "DB Xenoverse 2\EasyAntiCheat" folder and move "EasyAntiCheat_x64.dll" to a different place, like its parent folder. That way you'll be able to play the game. For the newest version of the game, the only way to play with the fix is running "DBXV2.exe" directly.
- Boot the game. The fix includes a default convergence of "0.5". Save your own if it's too low or use the F1 hotkey. Also, check the dynamic convergence section below.


Dynamic convergence
- The fix uses dynamic convergence by default, combined with the fully dynamic HUD preset. It will smartly switch to low convergence + static HUD depth in conversations and cutscenes, so subtitles and dialog boxes are easy to read and the scene is easy to see.
If you want to disable dynamic convergence, comment or delete the "preset = Gameplay" lines from the "[ShaderOverrideHUD2ForSubtitles]" and "[ShaderOverrideHUDGreenBorder]" blocks.


Hotkeys
- F1: convergence presets.
- F2: HUD depth presets (except some elements that break others). Screen depth by default. Some elements can have a bit of variable depth or have clipping issues.
- F3: HUD toggle.
- F4: environment cel shading strength presets. Default strength (x1) by default.
- F5: characters cel shading strength presets. Default strength (x1) by default.
- F6: bloom toggle. Not disabled by default.
- 3 (not the numpad): environment texture sharpening presets. Default strength (x1) by default.
- 4 (not the numpad): distant depth of field toggle, which appears even with DoF off (like Shenron in the distance). Not disabled by default.
- 6 (not the numpad): toggle for specular effects on characters. Not disabled by default.
- 7 (not the numpad): parallax occlusion mapping strength presets (x0, x0.5, x1, x1.5, x2, x3). x1 by default.
- 8 (not the numpad): number of samples for the dynamic HUD feature, which increase its accuracy. In this order, "250, 500, 1000, 2000, 4000", and by default it's 1000. A high number of samples increases GPU usage significantly if the dynamic HUD is enabled.
- 9 (not the numpad): dynamic HUD presets, affecting NPC names, some interactive icons, and almost all the battle HUD. By default it's fully enabled. Press once to disable it, twice to put everything at the depth of the center of the screen, and three times to fully enable it again.
- X/Y/B + LT + RT (controller buttons): low convergence when you hold them for at least 300ms, so you won't trigger this with a normal quick press. Use it if you want to see final attacks with low convergence, for example (final attacks don't trigger a change in dynamic convergence).


My preset
- I like not using environment cel shading in environments and just a little in characters. This is a preset of mine (rename the file to "d3dx.ini") that has those settings by default, apart from disabling texture sharpening and disabling some DoF that can't be disabled with ingame options.
- Here is the file: https://s3.amazonaws.com/masterotaku/Dragon+Ball+Xenoverse+2/d3dx_mine.ini
Outdated. I didn't bother to repeat it this time.


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

8 comments:

  1. Thank you again for all your hard work !

    ReplyDelete
  2. Thanks for all your hard work/update`s Masterotaku
    Got so many great gaming hours thanks to you!

    Kind regards

    ReplyDelete
  3. It doesn't work anymore, the game can't be launch because with the last windows version, we need to change 2nvidia files and the anti cheat system detect it and refuses to launch the game in 3D :(
    Any tips ?

    ReplyDelete
    Replies
    1. Do you do the section under Installation? Where you move the EAC files out of the way?

      Otherwise just 425.31 and you don't need modified Nvidia driver files.

      Delete
    2. Thks ! I haven't seen that i will try to remove it !

      Delete
  4. SO with the nex MAJ of 3D FIX i can't change drivers so i don't have Xenoiverse in 3D Any more..........
    Any tips ?

    ReplyDelete
  5. It, does'nt work any more in 3D Vision

    ReplyDelete