Thursday, November 23, 2017

Legacy of Kain: Defiance



This is a guide to play Legacy of Kain: Defiance properly in 3D. The fix included here isn't necessary. It's just for convergence hotkeys.


This is a DX9 game that mostly only suffers from HUD stereoization problems (it goes out of the screen after certain convergence levels). This can be fixed by modifying the game profile in Nvidia Inspector. Here are the settings that you must use (in bolder font):


In text format, just in case the image disappears someday:

SettingValueComments
Profile nameLegacy of Kain: DefianceNot a setting, but just for your information.
StereoCutoff0x00000002Necessary to enable the following tweak.
StereoCutoffDepthNear0x430C0000This makes the HUD 2D, in collaboration with the previous setting. In some cutscenes, if something is too close to the camera, some geometry elements may become 2D. It's unavoidable.
StereoMemoEnabledNoJust to disable the green text information.
StereoProfileYesNecessary to use non default configurations.
StereoTextureEnable0x00000001The default value of 0x00000023 is fine too, but it will stereoize the render target associated with the sword attack (a transparency effect), which can't be fixed by normal means apparently.


IMPORTANT: disable Windows XP SP2 compatibility mode in the game "defiance.exe" file.

To use three convergence presets (F1, F2, F3, that can be overwritten with F7), use this fix and unzip it in the "Legacy of Kain Defiance" folder, where "defiance.exe" is. However, you'll surely want to use the 16:9 mod that also has a "d3d9.dll". To make both work at the same time, you'll need Ultimate ASI Loader used as "dsound.dll" instead of "dinput8.dll". Then rename the "d3d9.dll" from the aspect ratio mod to "d3d9.asi" and set your resolution in "sr3.ini".

I took the liberty of putting all these mods together in the same file. I don't take responsibility for how those mods may affect your game. Change the resolution in "sr3.ini" if you need it (it's 2560x1440 in my file).


If you are wondering why I didn't fix the HUD using shaders, it's because the game only has 3 vertex shaders, and none of them seemed to be the HUD nor the sword transparency effect, so my hands were tied.



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

Legacy of Kain: Blood Omen 2




3D Vision fix for Legacy of Kain: Blood Omen 2. It includes an aspect ratio mod for triple monitor, to use on top of the 16:9 game exe that already exists. The fix needs dgVoodoo to convert DX8 into DX11.


Fixed
- HUD fixed, unstretched, and at customizable depth.
- Fixed "layer" was making 3D broken at normal convergence levels.
- Fixed skybox.


Installation
- Download this file and extract its contents in the "Legacy of Kain Blood Omen 2" folder, where "bo2.exe" is.
- I recommend using the 16:9 mod here, because by default I unstretch the HUD and videos: http://www.wsgf.org/dr/blood-omen-2-legacy-kain
- The F6 aspect ratio mod is made only for 3x 16:9 monitors this time (thre isn't too much culling and there are only ".exe" mods up to 21:9).
- Download the latest dgVoodoo 2 release or WIP version here: http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
- From inside its "MS" folder, copy "D3D8.dll", "D3DImm.dll" and "DDraw.dll" into the game folder.
- Open "dgVoodooCpl.exe" and configure it like this, for example, tuning the resolution and some other settings to your liking:




- Boot the game.


Hotkeys
- F2: six convergence presets .
- F3: HUD depth presets. Screen depth by default.
- F4: HUD toggle. Not disabled by default.
- F5: black bars toggle for cutscenes. Bars not disabled by default.
- F6: aspect ratio mod for triple monitor. Assuming base 16:9 mod is used.


HUD stretching
- In "d3dx.ini", there is a line that says "w2=0.75". That's the HUD unstretching from 4:3 to 16:9. Change it to "w2=1" if you want stretched HUD. The triple monitor hotkey mod will make it unstretched for that aspect ratio automatically.



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

Sunday, November 19, 2017

Legacy of Kain: Soul Reaver 2




3D Vision fix for Legacy of Kain: Soul Reaver 2. It includes an aspect ratio mod, but there's a better method that I'll explain. The fix needs dgVoodoo to convert DX8 into DX11.


Fixed
- HUD fixed and at customizable depth.
- Fixed "layer" was making 3D broken at normal convergence levels.
- Changed the default frustum setting in the game profile. It was causing stretching issues.


Known issues
- I tried to unstretch prerendered cutscenes, but that corrupted the HUD graphics (even without modifying the aspect ratio).


Installation
- Download this file and extract its contents in the "Legacy of Kain Soul Reaver 2" folder, where "sr2.exe" is.
- This time my F4 aspect ratio mod is not used by default. If you want to play in good 16:9 (with no clipping/culling), get the aspect ratio mod by nemesis2000. Rename its "d3d8.dll" to "d3d8.asi", copy the files to the game folder, and also place there the Ultimate ASI Loader (32 bit version) dll as "dsound.dll" (renamed from "dinput8.dll"). Open "sr2.ini" and write your native resolution. I also use "widescreen = 1" there, but it's your choice to make.
- Download the latest dgVoodoo 2 release or WIP version here: http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
- From inside its "MS" folder, copy "D3D8.dll", "D3DImm.dll" and "DDraw.dll" into the game folder.
- Open "dgVoodooCpl.exe" and configure it like this, for example, tuning the resolution and some other settings to your liking:



- Boot the game. There is a resolution selector ingame, but I think it doesn't matter (I chose my native resolution this time).
- dgVoodoo will override that resolution 
- I recommend using SGSSAA in the game profile ("Santa Ride! 2" profile, lol), because there is still some aliasing with MSAA and there is a lack of mipmaps.


Hotkeys
- F2: nine convergence presets (cutscenes really need the low ones, but gameplay needs very high convergence. That's why I made so many).
- F3: HUD depth presets. Screen depth by default. Some elements will have different depth than others.
- F4: aspect ratio presets. Not used by default. The order is: 4:3, 16:9, AR for 2560x1080, AR for 3440x1440, and 48:9. Numbers calculated assuming you aren't using the other widescreen mod.
- F5: black bars toggle for cutscenes. Bars not disabled by default.



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

Legacy of Kain: Soul Reaver




3D Vision fix for Legacy of Kain: Soul Reaver. It includes somewhat useful aspect ratio mod. The fix needs dgVoodoo to convert DX7 into DX11.

Small update (2017-11-22): I've changed the way I alter the aspect ratio for the main menu, and also for dgVoodoo WIP 37.

Update (2017-11-20): I've updated the fix. A fog layer was missing a fix, so the fix now includes that. The download link is the same. I'll keep testing the game as I play.


Fixed
- HUD fixed and at customizable depth.
- Fixed "layer" was making 3D broken at normal convergence levels.


Known issues (not caused by the fix and not related to 3D)
- If you use SRHook to be able to play at >30fps, the game will skip all prerendered cutscenes.
- There isn't any true (Hor+) widescreen mod. Mine enables the extra blank space to be used by geometry that would otherwise be outside of the 4:3 area in the view of one eye, or if you use extremely high convergence.


Installation
- Download this file and extract its contents in the "Legacy of Kain Soul Reaver" folder, where "kain2.exe" is.
- Unzip the SRHook mod in the same folder if you want to play at more than 30fps (beware of the videos bug). I recommend limiting the fps to something higher than 60, to avoid some stuttering.
- Check the properties of "kain2.exe" and disable Windows XP (Service Pack 2) compatibility.


- Download the latest dgVoodoo 2 release or WIP version here: http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
- From inside its "MS" folder, copy "D3D8.dll", "D3DImm.dll" and "DDraw.dll" into the game folder.
- Open "dgVoodooCpl.exe" and configure it like this, for example, tuning the resolution and some other settings to your liking:






- According to the dgVoodoo page, you may need the Winplay DLL patch if you experience some crashes (I think I dodn't need it. But I tried it and the game worked with it too): http://dege.fw.hu/Patches/Patches.html
- Boot the game. The graphics and sound configuration will appear. Use a 4:3 resolution like this if you want to use my widescreen mod:


- dgVoodoo will override that low resolution with your real one, and my aspect ratio mod will unstretch the game geometry, HUD and menus. F4 changes the aspect ratio in real time, but check "d3dx.ini", above the "w=0.75" line, to see the instructions. If you use an ingame 16:9 resolution AND use SRHook, the game will use a Vert- widescreen mode on top of my mod. Set "w=1" in "d3dx.ini" if you want to use the SRHook widescreen method.
- I recommend using SGSSAA in the game profile for non demanding games like this one.


Hotkeys
- F2: five convergence presets.
- F3: HUD depth presets. Screen depth by default. Some elements will have different depth than others.
- F4: aspect ratio presets. The default one is 16:9. The order is: 4:3, 16:9, AR for 2560x1080, AR for 3440x1440, and 48:9.
- F5: black bars toggle for cutscenes. Bars not disabled by default. Warning:  It will also disable your life bar.



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

Saturday, November 18, 2017

Tomb Raider 2-3-4-5




3D Vision fixes for the classic Tomb Raider games (2, 3, The Last Revelation, Chronicles). The fix needs dgVoodoo to convert the games into DX11.


Fixed
- HUD depth is now fixed and customizable (TR 2-3-4-5).
- Improved sun glare (TR 4).
- Added a black bars toggle hotkey (TR 4).


Known issues
- You will have to disable FMVs in TR 2. They play fine, but after they end, the game will crash. The other games are fine.
- Very distant (black) geometry in TR 2 will be at full depth instead of proper depth (not too annoying). The other games are fine.
- Except for TR 3 (and partially TR 5), the skybox/background is at a fairly close depth. I couldn't find a way to fix it without breaking other geometry.
- NEVER close Tomb Raider 3 via alt+F4, because it will delete your game configuration and break the graphics until you configure it again. This isn't a bug of the fix, but you should be aware of it. It's safe in the other games.
- There is some flickering at the left and right borders of the screen, where the game doesn't want to draw geometry. Use your frustum hotkey (ctrl+F11 by default) until the borders are cropped.


Installation
- Download this file for TR 2-3-5 or this file for TR 4 and extract its contents in the root folder of the corresponding game.

- Partial path to the game executables in order, corresponding to the GOG versions:

"Tomb Raider 2\Tomb2.exe"
"Tomb Raider 3\tomb3.exe"
"Tomb Raider 4\tomb4.exe"
"Tomb Raider 5\PCTomb5.exe"

- TR 2 will probably not boot on Windows 10 (in my case,  the process was stuck). Use this if it happens: https://pcgamingwiki.com/wiki/Tomb_Raider_II#GOG.com_version_not_running_on_Windows_10
- At this point, if you want to play them in widescreen you'll have to patch the game exe with this, which will work with TR 2-3-4-5 (also use the config below): https://community.pcgamingwiki.com/files/file/394-tomb-raider-234-widescreen-patch/


- Download the latest dgVoodoo 2 release or WIP version here: http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
- From inside its "MS" folder, copy "D3D8.dll", "D3DImm.dll" and "DDraw.dll" into the game folder.
- Open "dgVoodooCpl.exe" and configure it like this, for example, tuning the resolution and some other settings to your liking (use 16xAF if you don't want a pixelated look):





- To configure the graphics of the game, make a shortcut to the game ".exe" and make it end with " -setup" after the path (no quotes, and used outside the quotes of the path to the ".exe"). The resolution used "ingame" will be used as a zoom level and won't affect the real resolution. 1280x720 is a good balance, and higher than 1920x1200 may make the game crash.
- I recommend forcing SGSSAA in the game profile, especially if you use "Force point sampled" for textures. These games aren't demanding.
- Boot the game and play.


Hotkeys
- l: six convergence presets.
- o: HUD depth presets. Screen depth by default.
- k: black bars toggle for cutscenes. TR 4 exclusive.



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

Company of Heroes 2

3Dmigoto 3D Vision DX11 Fix
What this mod does:
- Fixes shadows, lights, ground textures, water reflections, fog of war, halos & 2D effects (blizzard, raindrops,.. etc)
- Places the HUD & UI (including mouse cursor) at a fixed depth when playing a mission. (I left the Main Menu at screen depth due to some UI unevenness-- see Additional Notes below).

Installation:
- Download this ZIP file and extract the contents into the game directory.

 Additional Notes:
- Tested this fix with all graphics settings maxed out.
- This fix should work will all DLCs. Though I've yet to test all of the maps. 
- HUD depth value can be changed in the d3dx.ini file.
- If you want to push the Main Menu into depth: in the d3dx.ini file, under [ShaderOverrideMainMenu], set the 'z' value to '0'
- This isn't 3D related, but 'HUD Scale' bar in the Options menu is only enabled if the resolution is higher than 1920x1080.