The Gate of Firmament 3D fix / shader help please !
  2 / 2    
[quote="tonka"]You can see which Unity version it is by looking at the details tab in the properties of the exe. If it is less than 5.3 you can use DSS's Unity template and python programs to fix it.[/quote] Hmm.. it says 5.02, so where do I find DSS's templates ?
tonka said:You can see which Unity version it is by looking at the details tab in the properties of the exe. If it is less than 5.3 you can use DSS's Unity template and python programs to fix it.


Hmm.. it says 5.02, so where do I find DSS's templates ?

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Asus Geforce RTX 2080 TI Rog Strix OC
Monitor: Asus PG278QR
And lots of ram and HD's ;)

#16
Posted 03/03/2016 08:37 PM   
[quote="Blacksmith56"]Thanks for your suggestions, I've downloaded the prefixed shaders in that thread, but no dice ! There was not a single match in VS and only one PS, and that didn't do anything ! In fact I can't find any proof that verifies that it is a Unity game ! [color="orange"]Any other suggestions would be higly apreciated, I so much want to fix this game, and I feel that I'm close !![/color][/quote] Umm yah, that's not going to work. Especially since Vapour is dx11 and this is dx9. Like I said, if you were to read through Tonka's posts, it would help to guide you along. Begin your journey here [url]https://forums.geforce.com/default/topic/766890/3d-vision/bo3bs-school-for-shaderhackers/1/[/url] Then start reading from post #614 [url]https://forums.geforce.com/default/topic/766890/3d-vision/bo3bs-school-for-shaderhackers/post/4728219/#4728219[/url] Also look here https://forums.geforce.com/default/topic/852328/
Blacksmith56 said:Thanks for your suggestions, I've downloaded the prefixed shaders in that thread, but no dice !
There was not a single match in VS and only one PS, and that didn't do anything !
In fact I can't find any proof that verifies that it is a Unity game !

Any other suggestions would be higly apreciated, I so much want to fix this game, and I feel that I'm close !!


Umm yah, that's not going to work. Especially since Vapour is dx11 and this is dx9. Like I said, if you were to read through Tonka's posts, it would help to guide you along.

Begin your journey here https://forums.geforce.com/default/topic/766890/3d-vision/bo3bs-school-for-shaderhackers/1/

Then start reading from post #614
https://forums.geforce.com/default/topic/766890/3d-vision/bo3bs-school-for-shaderhackers/post/4728219/#4728219

Also look here https://forums.geforce.com/default/topic/852328/

#17
Posted 03/03/2016 08:42 PM   
Here you will find the templates: https://github.com/DarkStarSword/3d-fixes If you install python you can extract all the relevant unity assets and then extract all shader headers.
Here you will find the templates: https://github.com/DarkStarSword/3d-fixes

If you install python you can extract all the relevant unity assets and then extract all shader headers.

#18
Posted 03/03/2016 08:45 PM   
Thanks guys ! bo3b's scholl, well I have been through that.. But this will keep me busy for to night :)
Thanks guys !

bo3b's scholl, well I have been through that..

But this will keep me busy for to night :)

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Asus Geforce RTX 2080 TI Rog Strix OC
Monitor: Asus PG278QR
And lots of ram and HD's ;)

#19
Posted 03/03/2016 08:54 PM   
DarkStarSword fixed "The Last Tinkerer" using his templates, so you might also look at it, since it was dx9. Also, I'm pretty sure that 4EverAwake has used the templates on some Unity games. So you might look at this list https://en.wikipedia.org/wiki/List_of_Unity_games and look for some fixed games that are using Unity. If it has OpenGL shaders in the game files in addition to the DirectX shaders, you could use the wrapper from helifax. Like he did with Layers of Fear.
DarkStarSword fixed "The Last Tinkerer" using his templates, so you might also look at it, since it was dx9.

Also, I'm pretty sure that 4EverAwake has used the templates on some Unity games.

So you might look at this list https://en.wikipedia.org/wiki/List_of_Unity_games and look for some fixed games that are using Unity.

If it has OpenGL shaders in the game files in addition to the DirectX shaders, you could use the wrapper from helifax. Like he did with Layers of Fear.

#20
Posted 03/03/2016 08:54 PM   
The templates will only fix the lighting. To fix halos and other things you can install python and run shadertool.py which is an extremely powerful tool and is not difficult to use if you have some experience of using the Command Prompt in windows. If you install python I can give you samples of the command prompts needed to extract the shaders and fix almost everything.
The templates will only fix the lighting.

To fix halos and other things you can install python and run shadertool.py which is an extremely powerful tool and is not difficult to use if you have some experience of using the Command Prompt in windows.

If you install python I can give you samples of the command prompts needed to extract the shaders and fix almost everything.

#21
Posted 03/03/2016 09:03 PM   
Make sure that you read those thread links that I posted, you'll find a lot of useful information posted by DarkStarSword and bo3b answering Tonka's excellent questions. You might even be able to force dx11 in this game and use 3DMigoto. If you do, you'll have to use the wrappers ini to force Fullscreen.
Make sure that you read those thread links that I posted, you'll find a lot of useful information posted by DarkStarSword and bo3b answering Tonka's excellent questions.

You might even be able to force dx11 in this game and use 3DMigoto. If you do, you'll have to use the wrappers ini to force Fullscreen.

#22
Posted 03/03/2016 09:19 PM   
Interesting... so is a UNITY 5 game? What happens if you start the game with this argument "-force-opengl" (You can set it steam under Properties->General->Set Launch Options) That should make the engine work in OpenGL mode. If you do this, do you see anything? Does the game work? Or is it a black screen? (Some games don't ship with the OpenGL shaders, while others do). If it works, I can probably help you make the fix in OpenGL using my wrapper (if you are interested of course) :) (In openGL you get your shaders as GLSL which is C code and must be complete or else they don't compile!!! OpenGL doesn't ship pre-built binary shaders, so all this mess of missing headers goes away ^_^)
Interesting... so is a UNITY 5 game?

What happens if you start the game with this argument "-force-opengl" (You can set it steam under Properties->General->Set Launch Options)

That should make the engine work in OpenGL mode.
If you do this, do you see anything? Does the game work? Or is it a black screen? (Some games don't ship with the OpenGL shaders, while others do).

If it works, I can probably help you make the fix in OpenGL using my wrapper (if you are interested of course) :)
(In openGL you get your shaders as GLSL which is C code and must be complete or else they don't compile!!! OpenGL doesn't ship pre-built binary shaders, so all this mess of missing headers goes away ^_^)

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#23
Posted 03/03/2016 09:57 PM   
-force-opengl works for launch, opening logos/cutscenes and the first few moments of gameplay. I did not try it any further than that. You can see the OpenGL Layers of fear thread here https://forums.geforce.com/default/topic/891735/ Most of the OpenGL Unity 5 info can be found here https://forums.geforce.com/default/topic/821850/3d-vision/unity-5-amp-3d-vision/2/ and in the shaderhacker school thread I think there is some info
-force-opengl works for launch, opening logos/cutscenes and the first few moments of gameplay. I did not try it any further than that.

You can see the OpenGL Layers of fear thread here https://forums.geforce.com/default/topic/891735/

Most of the OpenGL Unity 5 info can be found here https://forums.geforce.com/default/topic/821850/3d-vision/unity-5-amp-3d-vision/2/

and in the shaderhacker school thread I think there is some info

#24
Posted 03/03/2016 10:06 PM   
Also once you dial this in, it will be a walk in the park to revisit Lost Horizons 2, since you said it only had a few issues and was also using Unity 5. https://forums.geforce.com/default/topic/882404/ I just added it to my Steam wishlist :)
Also once you dial this in, it will be a walk in the park to revisit Lost Horizons 2, since you said it only had a few issues and was also using Unity 5.

https://forums.geforce.com/default/topic/882404/

I just added it to my Steam wishlist :)

#25
Posted 03/03/2016 10:20 PM   
Given there are no headers I can say that it is Unity 5.2 or earlier (Unity 5.3 may have broken my extraction script temporarily, but they stopped stripping headers), but you can double check by right clicking on the exe -> properties -> details -> product version. You should be able to use my DX9-New (or DX9-Old) template + scripts to fix 99% of the problems (halos, shadows, specular highlights, reflections, SSAO, glow around lights, etc). The scripts are here: https://github.com/DarkStarSword/3d-fixes/tree/master/Unity5 You will need a few pieces for this to all work - you should download the entire 3d-fixes repository (either with git, or here: [url]https://github.com/DarkStarSword/3d-fixes/archive/master.zip[/url]), and will need to install cygwin to be able to run the autofix.sh script (+ be sure to select the python3 package while installing cygwin). Some tweaks may be required (otherwise I'd release a general tool to do this)
Given there are no headers I can say that it is Unity 5.2 or earlier (Unity 5.3 may have broken my extraction script temporarily, but they stopped stripping headers), but you can double check by right clicking on the exe -> properties -> details -> product version. You should be able to use my DX9-New (or DX9-Old) template + scripts to fix 99% of the problems (halos, shadows, specular highlights, reflections, SSAO, glow around lights, etc).

The scripts are here:
https://github.com/DarkStarSword/3d-fixes/tree/master/Unity5

You will need a few pieces for this to all work - you should download the entire 3d-fixes repository (either with git, or here: https://github.com/DarkStarSword/3d-fixes/archive/master.zip), and will need to install cygwin to be able to run the autofix.sh script (+ be sure to select the python3 package while installing cygwin).

Some tweaks may be required (otherwise I'd release a general tool to do this)

2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit

Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD

Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword

#26
Posted 03/04/2016 05:42 AM   
Thanks a lot guys ! That's what makes this community so wonderfull, cry for help and you will get it :) I will dig into all your posts tonight ! [color="green"]D-Man11: [/color] "Lost Horizons 2" warning, 1 half very nice - second half of the game, the Devs became sloppy. And that counts for the story and some scenerys that was partly rendered in 2D :/ I'm afraid I only can recomend it on a heavy discount.
Thanks a lot guys !
That's what makes this community so wonderfull, cry for help and you will get it :)

I will dig into all your posts tonight !

D-Man11:
"Lost Horizons 2" warning, 1 half very nice - second half of the game, the Devs became sloppy.
And that counts for the story and some scenerys that was partly rendered in 2D :/
I'm afraid I only can recomend it on a heavy discount.

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Asus Geforce RTX 2080 TI Rog Strix OC
Monitor: Asus PG278QR
And lots of ram and HD's ;)

#27
Posted 03/04/2016 02:58 PM   
So, I've been messing around with profiles and for some reason thought of this game. I added it to the Prototype profile as suggested by Blacksmith56 and while it fixed some issues, like the frustrum and some shadows, there was an annoying flickering. Having played with Profiles for a few days now, I knew it was because of Setting ID_0x70e34a78 = 0x1945b570 InternalSettingFlag=V0 Sure enough, I extracted the setting from the profile, no flickering. Next I tried the Aion profile, still flickering. So I randomly tried some other profiles and for whatever reason tried The Sims 3. Surprisingly, this worked as good as Prototype, but without the flickering caused by the above Setting. But what was also interesting was that it contained that very same setting. Comparing profiles, I observed that Setting ID_0x70e5a749 was using a different "modifier" in the Sims profile. The Sims 3 had Setting ID_0x70e5a749 = 0x02292e5b InternalSettingFlag=V0 //fixes flickering whereas Prototype had Setting ID_0x70e5a749 = 0x0056b4c9 InternalSettingFlag=V0 Anyhow, the moral of the story is that while Setting ID_0x70e34a78 = 0x1945b570 InternalSettingFlag=V0 found in Aion and Prototype can help with shadows, if you see it flickering, try using a different "modifier" for it's friend that it pairs with, Setting ID_0x70e5a749 = ???????????? Note: this does not make the game playable! It should however, help with anyone that tries to fix it, now that the flickering is gone. It's a Unity game and has the typical shadow issues. Edit: I was told that when fixing Unity games and using the template by DSS, profiles with stereo epsilon or stereo matrix must not be used. 3DHub Player is the recommended profile to use.
So, I've been messing around with profiles and for some reason thought of this game.

I added it to the Prototype profile as suggested by Blacksmith56 and while it fixed some issues, like the frustrum and some shadows, there was an annoying flickering.

Having played with Profiles for a few days now, I knew it was because of
Setting ID_0x70e34a78 = 0x1945b570 InternalSettingFlag=V0

Sure enough, I extracted the setting from the profile, no flickering.

Next I tried the Aion profile, still flickering.

So I randomly tried some other profiles and for whatever reason tried The Sims 3. Surprisingly, this worked as good as Prototype, but without the flickering caused by the above Setting. But what was also interesting was that it contained that very same setting.

Comparing profiles, I observed that Setting ID_0x70e5a749 was using a different "modifier" in the Sims profile.

The Sims 3 had
Setting ID_0x70e5a749 = 0x02292e5b InternalSettingFlag=V0 //fixes flickering

whereas

Prototype had
Setting ID_0x70e5a749 = 0x0056b4c9 InternalSettingFlag=V0

Anyhow, the moral of the story is that while Setting ID_0x70e34a78 = 0x1945b570 InternalSettingFlag=V0
found in Aion and Prototype can help with shadows, if you see it flickering, try using a different "modifier" for it's friend that it pairs with, Setting ID_0x70e5a749 = ????????????

Note: this does not make the game playable!
It should however, help with anyone that tries to fix it, now that the flickering is gone.
It's a Unity game and has the typical shadow issues.


Edit: I was told that when fixing Unity games and using the template by DSS, profiles with stereo epsilon or stereo matrix must not be used. 3DHub Player is the recommended profile to use.

#28
Posted 07/06/2016 08:34 AM   
In-game footage of Xuan-Yuan Sword VII in development https://www.youtube.com/watch?v=ApcPmu8oyrE Game/Character Intro https://www.youtube.com/watch?v=GAGZvH8sd-Q https://steamcommunity.com/app/427030/discussions/0/1727575977569712469/
In-game footage of Xuan-Yuan Sword VII in development




Game/Character Intro


https://steamcommunity.com/app/427030/discussions/0/1727575977569712469/

#29
Posted 03/13/2019 12:37 AM   
  2 / 2    
Scroll To Top