Phantasmal: Survival Horror Roguelike

Post Reply
Captain007
One Eyed Hopeful
Posts: 37
Joined: Fri May 22, 2020 10:04 pm

Phantasmal: Survival Horror Roguelike

Post by Captain007 »

This game is Unity and I'm trying to apply the universal Unity fix, but I can't get it to exclusive fullscreen mode. It's weird coz the game runs in borderless fullscreen but uses DX9. I tried 3dmigoto and nothing, then I discovered it runs in DX9. I tried the Unity DX9 universal fix, and I could confirm the DX9 fix works when launching game, but 3D doesn't kick in coz it runs in borderless fullscreen.
I have tried "-window-mode exclusive" command to force exclusive fullscreen; I tried "-force-d3d11" to force DX11 and use 3dmigoto to force fullscreen and nothing has worked so far. I tried setting "full_screen=1" in 3dmigoto. Anyone got any suggestions, or if anyone has the game, have you managed to get the 3d kick in.
3DNovice
Petrif-Eyed
Posts: 2398
Joined: Thu Mar 29, 2012 4:49 pm

Re: Phantasmal: Survival Horror Roguelike

Post by 3DNovice »

....
Last edited by 3DNovice on Sat Apr 06, 2024 6:14 pm, edited 1 time in total.
Captain007
One Eyed Hopeful
Posts: 37
Joined: Fri May 22, 2020 10:04 pm

Re: Phantasmal: Survival Horror Roguelike

Post by Captain007 »

3DNovice wrote: Sun Nov 21, 2021 10:05 pm If it's dx9, the universal fix will never ever work, it's exclusive to dx 11
Have you tried different StereoTextureEnable settings?

Code: Select all

Setting ID_0x70edb381 = 0x24208b6a InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b4a InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b6c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208bcc InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208bec InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24228b4c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b4c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208a4c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b5c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x2420eb4c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x2420814c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x2420836c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24200b6c InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208bce InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b7e InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b4e InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b6e InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208a4e InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b4e InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24228b4e InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b4f InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24228b4f InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b6f InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b63 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b64 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b66 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b06 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b46 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208ba8 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b68 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b48 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x2420efa8 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208be8 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24228b68 InternalSettingFlag=V0 // StereoTextureEnable
Setting ID_0x70edb381 = 0x24208b40 InternalSettingFlag=V0 // StereoTextureEnable
There may be more, this is my list from a long time ago completed manually

Most old dx9 Unity games are extremely broken and require that Helixmod be used with
Darkstarsword's Unity template to make a proper fix

http://wiki.bo3b.net/index.php?title=Dr ... 0c0125e.29
Thanks 3DNovice for the help. I did some further testing. Turns out the game is 32 bit, and it can run in DX11 via launch option of "-force-d3d11". The universal fix 32 bit works perfectly, and the game is nearly 3D Vision ready as far as I have played. Just set "full_screen 1" in d3dx.ini, and turn off motion blur in game settings. The game is fully fixed I guess.

I have attached the fix here.
You do not have the required permissions to view the files attached to this post.
Post Reply

Return to “Nvidia 3D Vision Fixes, Solutions and Troubleshooting”