Friday, December 8, 2023

Ys SEVEN



This post contains both a guide to make the game run in its original DX9 API in 3D Vision, and a geo-11 fix that needs to be used alongside dgVoodoo, which converts the game from DX9 to DX11.

-----------------------------------------------------------------------------------------------------------------------------
DX9 guide for 3D Vision

This isn't a fix, but a guide to make the game 100% perfect in 3D (setting discovered thanks to the help of Kaimasta). Without any tweaks, the game will appear totally flat, the same as in 2D.

Instructions
- Open Nvidia Profile Inspector, then open or create (if it doesn't exist yet) the profile of the game (for "Ys7", "ys7.exe" in Inspector).
- In the "Stereo" section, set "StereoTextureEnable" to "0x00000027". Set "StereoProfile" to "Yes" too if you want.
- Save the changes and play the game. The HUD will be at screen depth, but the game will look perfect.


Recommendations
- If you are going to use texture packs, like I do, get the latest SpecialK build made for this game here ("Ys_Test7.7z" at the time of this post) and unzip it in the game folder: https://github.com/Kaldaien/SpecialK/releases/tag/sk_special_projects
- Texture packs here and some little stuff in my github (I'll probably upload more textures in the future).
- As of this date (2017-09-28), make sure your max resolution or DSR resolution available is 3840x2160 (especially if you play in fullscreen) and not anything higher (or in between 2560x1440 and 3840x2160), to avoid a currently unfixed bug.

-----------------------------------------------------------------------------------------------------------------------------

DX11 fix

geo-11 (with build v0.6.182): download this file and extract its contents in the root folder of the game ("Ys SEVEN", where "Ys7.exe" is). Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. For 3D Vision monitors, "nvidia_dx11" may be the only one that works (I can't test this mode).
- Install dgVoodoo (v2.82.1 at the time of writing this. Use it in case newer versions may break the fix) by copying the "MS\x86\D3D9.dll" file to the folder where you installed the fix. Then run "dgVoodooCpl.exe" to configure dgVoodoo similar to this (VRAM needed or useable may vary for you. And this game doesn't have MSAA by itself (it has FXAA as an option), so you can force it with dgVoodoo):



- The first time you install dgVoodoo for the game, you should run the game config first, to set your resolution. It's important to set Window Mode to "Borderless" to avoid big issues with dgVoodoo.


- Run the game.



Hotkeys (DX11)
- F1: three convergence presets (6, 12, 18). 12 by default.


Recommendations
- With this conversion to DX11, you probably can't use Special K to load custom textures. But you can still use the base Joyoland texture pack, which is good enough for me.


If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku

No comments:

Post a Comment