Monday, March 19, 2018

The Legend of Heroes: Trails of Cold Steel




3D Vision fix for The Legend of Heroes: Trails of Cold Steel. With extra graphics options that make this great port even better.

Update (2018-03-19): updated 3Dmigoto to 1.3.6, and updated the HUD depth and motion blur fixes and minimap stereoization that I made for Cold Steel 2.

Update (2018-02-21): updated the fix with a new 3Dmigoto version and fixed a haloing issue that appears when Airgetlam teleports or punches, using regex. This new version needs SpecialK with "ForceFullscreen=true" or you need to enable "full_screen=1" manually in "d3dx.ini".

Update (2017-12-09): updated the fix with 3Dmigoto 1.2.67, which has better CPU performance. No other changes except for the important warning about disabling the GOG Galaxy overlay in the GOG version.


Fixed
- Water refraction and reflections.
- Some distortion effects (barriers, some fire, etc).

Installation
- Download this file and extract its contents in the "The Legend of Heroes - Trails of Cold Steel" folder (it's the root folder), where "ed8.exe" is.
- If you use Windows 10 (Creators Update onwards), open the compatibility tab of "ed8.exe" (or "ed8jp.exe" if you play with Japanese text) and check "Disable fullscreen optimizations". Otherwise, it will crash on boot (I'm forcing fullscreen because the game lacks this mode). If you alt+tab, you won't be able to enable 3D again until you reboot the game.
- IMPORTANT: if you have the GOG version, disable the GOG Galaxy overlay, because it makes the game crash on boot.
- Boot the game.

SpecialK compatibility (for custom textures and other features)
- I have already configured 3Dmigoto to make it compatible, so you don't need to change anything there.
- Download "SpecialK_ToCS.7z" from this page. Direct link for the file. Better download the latest SpecialK version to be sure. Compatibility has improved with 3Dmigoto.
- Extract "SpecialK32.dll" in the root folder of the game and rename it to "dxgi.dll".
- Open "dxgi.ini" (after it's generated after the first boot) and delete the entire "[Import.ReShade]" section (five lines in total). Then set "ForceFullscreen=true".
- Boot the game. Sometimes you'll be greeted with a white screen and you'll have to kill the game process. Retry until it works if that happens. Close other programs if it keeps happening.

Hotkeys
- F1: four convergence presets.
- F2: HUD depth presets. Screen depth by default. Warning: having the HUD at depth when you enter a battle or start fishing will corrupt the HUD textures. It's better to use depth only for exploration and cutscenes, or when you are already inside a battle.
- F3: HUD toggle except for the minimap (there are reasons) with a nice collapse animation. Same warning as before.
- F4: depth of field toggle. Not disabled by default. Use HQ depth of field in the launcher options to see the covered area in native resolution (what I do is reducing to 0 the blurring effect, not disabling it, although you can gain some extra fps).
- F5: black bars toggle. Use it to see the entire screen during cutscenes. It can disable or move black parts of some text prompts at the bottom part of the screen in some situations.
- F6: sky bloom presets (x0, x0.5, x1). x1 by default.
- 2 (not in the numpad): object bloom presets (x0, x0.5, x1). x1 by default.
- 3 (not in the numpad): screen gamma presets (x1.3, x1.2, x1.1, x1, x0.9, x0.8, x0.7). x1 by default.
- 4 (not in the numpad): screen gamma curve that makes the top brighter than the bottom, with the goal of countering TN gamma shift. Not enabled by default. Experimental.
- 5 (not in the numpad): no glasses mode! This will toggle the glasses of all main characters and NPCs (with some unnamed NPC exceptions that share the shader with their body). Glasses not disabled by default.
- 7 (not in the numpad): motion blur and distortion toggle (they appear in cutscenes or when running fast). 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

1 comment: