Saturday, May 26, 2018

Shantae: Half-Genie Hero Ultimate Edition [DX9 + DX11]






3D Vision fix for Shantae: Half-Genie Hero Ultimate Edition, in both DX9 and DX11 modes. It includes hotkeys for bloom and FXAA.


Fixed
- Shadows in DX11 (they were already correct and have better shape in DX9).
- HUD is now convergence dependant, with depth that makes sense in the game world.
- A haloing problem at Hypno Baron's Castle (one effect ghosts have).


Known issues
- The water surface texture is at screen depth. I couldn't find a way to fix that.
- In DX9 some HUD shaders became corrupted after dumping them, so I couldn't apply the depth mod to them.


Installation
- Download this file and extract its contents in the "Shantae Half-Genie Hero Ultimate Edition\executable" folder, where "ShantaeHero.exe" (DX9) and "ShantaeHero64.exe" (DX11) are.
- Launch the game. For the DX9 mode, run "ShantaeHero.exe" directly or the fix won't work. For the DX11 mode, at least launching it from GOG Galaxy defaults to that and works fine.


Hotkeys (DX9)
- F1: mid-high convergence preset.
- F2: low convergence preset.
- F3: zero convergence preset.
- F5: bloom toggle. Not disabled by default.
- F6: FXAA toggle (if it's enabled in the options). Not disabled by default.


Hotkeys (DX11)
- F1: convergence presets.
- F2: HUD depth presets for some elements that don't use the convergence dependant depth, like damage numbers.
- F4: cutscene black bars toggle.
- F5: bloom toggle. Not disabled by default.
- F6: FXAA toggle (if it's enabled in the options). Not disabled by default.


Recommendations
- Preferably, run the game in DX11 mode. Warning: at this date (2018-05-26), the GOG version doesn't include the DX11 exe file and its related files. I have informed GOG and Wayforward recently about this. I'll update this info as soon as I have news or an update comes. GOG received the patch recently (2018-06-05). It works fine just as the Steam version.
- Running the game in DX11 has the advantage of unlocking internal resolution (usually capped at 1920x1080) when you switch resolutions without closing the game. If you want to play in 3D + DSR, use that DSR resolution in the desktop before booting the game.
- Advice for DX11 mode if the game refuses to work in 3D: open "d3dx.ini", uncomment the ";force_full_screen_on_key = no_modifiers VK_F7" line and then when you play the game press F7 to force fullscreen.


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

3 comments:

  1. wonderful masterotaku :) it's really fine you fix some unexspected games ! Shantae is a good plateform game :)

    ReplyDelete
  2. Will this not work with the regular, non-ultimate game?

    ReplyDelete
    Replies
    1. Looks like it's not a remake which would alter all the shaders, so it's worth a try.

      Delete