Genshin Impact

Post Reply
thebigdogma
Sharp Eyed Eagle!
Posts: 395
Joined: Mon Sep 16, 2019 8:29 am

Genshin Impact

Post by thebigdogma »

Ran across this over the weekend... only played for a bit, but it plays like an anime version of Breath of the Wild and it is FTP.

Unity 2017 - fix works, but with shader/lighting issues.

https://genshin.mihoyo.com/en
You do not have the required permissions to view the files attached to this post.
User avatar
skyrimer
Certif-Eyed!
Posts: 514
Joined: Sun Sep 22, 2013 11:43 am

Re: Genshin Impact

Post by skyrimer »

Thanks for this, not the biggest fan of MMO but this one has full crossplay with all platforms including mobile, so playing on the go and then resume at home in 3d sounds really interesting, so knowing that in works fine in 3d is great news, still there are quite a few issues in that pic.
ASUS PG278QR Monitor
Windows 10 1809
AMD Ryzen 5 3600 @3.60ghz
Kingston HyperX Predator DDR4 3200 PC4-25600 16GB 2x8GB CL16
MSI B450 Gaming Plus MAX
Corsair RM650 650W 80 Plus Gold
SSD M.2 2280 500GB
Gigabyte 2080 ti gaming oc
VR: Pimax 8k & Index controllers
thebigdogma
Sharp Eyed Eagle!
Posts: 395
Joined: Mon Sep 16, 2019 8:29 am

Re: Genshin Impact

Post by thebigdogma »

Yes, there are issues. I don't know that it is only an MMO, however - plays like a single-player action-RPG so far.
User avatar
skyrimer
Certif-Eyed!
Posts: 514
Joined: Sun Sep 22, 2013 11:43 am

Re: Genshin Impact

Post by skyrimer »

I think it gets multiplayer on lvl 16 iirc.

Tried it myself, managed to get exclusive fullscreen with -window-mode exclusive, and yeah those issues are there even on low settings. No ini file that I can find that could allow to turn shadows off since they seem like the main culprit, and reverse 3d (hig convergence/low depth) doesn't work well either, so without a fix it's not looking good.
ASUS PG278QR Monitor
Windows 10 1809
AMD Ryzen 5 3600 @3.60ghz
Kingston HyperX Predator DDR4 3200 PC4-25600 16GB 2x8GB CL16
MSI B450 Gaming Plus MAX
Corsair RM650 650W 80 Plus Gold
SSD M.2 2280 500GB
Gigabyte 2080 ti gaming oc
VR: Pimax 8k & Index controllers
kagrra
One Eyed Hopeful
Posts: 13
Joined: Fri Dec 06, 2019 6:07 pm

Re: Genshin Impact

Post by kagrra »

thebigdogma wrote: Mon Sep 28, 2020 10:04 am Ran across this over the weekend... only played for a bit, but it plays like an anime version of Breath of the Wild and it is FTP.

Unity 2017 - fix works, but with shader/lighting issues.

https://genshin.mihoyo.com/en
Which fix exactly did you mean? :)
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

Can someone please give an update on this? Does it still work with broken shadows and what is the risk of using this while playing online? This game is definitely something worth looking into. It seems to offer a lot since its cross platform and save. What about SD3D?

Appears to be a nice co-op game.

It is free to play on Epic store for those interested.
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

Here is a video to get a taste of this game in stereo. (recorded for VR): Edit

Since Sword art online anime series tickled my fancy this had the best of two worlds when you take ZeldaBOTW in consideration.
I'm sure those who played Zelda might see this as an imposter. But they aren't shy about elevating Zelda as one of their main inspirations. They also made some ties with SAO which I really love. Can also smell Star Ocean here. The story so far was very immersive and I would assume it only gets better.

SuperDepth3D only works when Reshade is properly hooked through an injector with PowerShell. It was not too difficult. But instructions follows at the end of this video to take you to another unlisted video where I give some advice in the description. Don't want to make it public until someone help fix the issues with the depth map. I've looked everywhere and cant find a clue what is causing this? Someone please help...
Last edited by Lizzard on Wed Sep 22, 2021 7:22 am, edited 1 time in total.
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
User avatar
Losti
Golden Eyed Wiseman! (or woman!)
Posts: 1545
Joined: Tue Sep 17, 2019 5:30 am

Re: Genshin Impact

Post by Losti »

kagrra wrote: Fri Oct 30, 2020 2:44 pm
thebigdogma wrote: Mon Sep 28, 2020 10:04 am Ran across this over the weekend... only played for a bit, but it plays like an anime version of Breath of the Wild and it is FTP.

Unity 2017 - fix works, but with shader/lighting issues.

https://genshin.mihoyo.com/en
Which fix exactly did you mean? :)
I think this one :-) https://helixmod.blogspot.com/2018/09/u ... l-fix.html

Remove the ; from the line in the d3dx.ini: ;include = ShaderFixes\Unity20171_DHR.ini
kakashisensei
Two Eyed Hopeful
Posts: 62
Joined: Fri Dec 06, 2013 2:09 am

Re: Genshin Impact

Post by kakashisensei »

Lizzard wrote: Sun Sep 19, 2021 2:09 pm Here is a video to get a taste of this game in stereo. (recorded for VR): https://youtu.be/FWyUlzBrIPk

Since Sword art online anime series tickled my fancy this had the best of two worlds when you take ZeldaBOTW in consideration.
I'm sure those who played Zelda might see this as an imposter. But they aren't shy about elevating Zelda as one of their main inspirations. They also made some ties with SAO which I really love. Can also smell Star Ocean here. The story so far was very immersive and I would assume it only gets better.

SuperDepth3D only works when Reshade is properly hooked through an injector with PowerShell. It was not too difficult. But instructions follows at the end of this video to take you to another unlisted video where I give some advice in the description. Don't want to make it public until someone help fix the issues with the depth map. I've looked everywhere and cant find a clue what is causing this? Someone please help...
Hey, I also am using superdepth3d and reshade with powershell injector and it works great for me. Had to configure it a bit to my liking, but it looks pretty good with fake 3d. I am not sure what issue you are talking about. If you are talking about the depth map going away and coming back again randomly, its because reshade has a block to depth buffer access when it detects the game has high network activity. Its to avoid companies banning reshade as a possible multiplayer cheating tool. If you need, I got a version of reshade that does not have this block.

I tried using this with Helix Vision so I can use it in VR, but the special reshade build he uses has the network activity block. Have to use this with virtual desktop, which is a bit laggy with this unity game.
User avatar
masterotaku
Sharp Eyed Eagle!
Posts: 397
Joined: Sun Sep 22, 2019 4:43 am

Re: Genshin Impact

Post by masterotaku »

I guess I can download the game and check if I can fix it quickly. It's Unity, which I don't like (with some exceptions), but just yesterday I freed up a lot of SSD space, so it can fit now.
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

Losti wrote: Mon Sep 20, 2021 3:44 am

I think this one :-) https://helixmod.blogspot.com/2018/09/u ... l-fix.html

Remove the ; from the line in the d3dx.ini: ;include = ShaderFixes\Unity20171_DHR.ini
Thanks for the recommendation. But The universal fix constantly corrupts the launcher. Easy Anti Cheat detects the files and only allows you to enter when no alterations are seen. That is why the power shell method works where the files are injected from another folder outside the game. If 3d migoto could be injected like this it might work without crashing.
kakashisensei wrote: Mon Sep 20, 2021 7:32 am
If you are talking about the depth map going away and coming back again randomly, its because reshade has a block to depth buffer access when it detects the game has high network activity. Its to avoid companies banning reshade as a possible multiplayer cheating tool. If you need, I got a version of reshade that does not have this block.
You will help a fellow gamer out a lot here. I've already spent a great deal of time on this and the nVidia way seems to be too risky right now unless it could also be injected.
I still play Zelda with the latest mods and it just got more and more stunning. Open mouth drooling while in VR experience. This Genshin is totally on par with this. The cogs in the mechanics of Zelda are n bit better oiled though.
masterotaku wrote: Mon Sep 20, 2021 7:51 am I guess I can download the game and check if I can fix it quickly. It's Unity, which I don't like (with some exceptions), but just yesterday I freed up a lot of SSD space, so it can fit now.
Have you guys injected migoto or HelixVision before? I think this was what Tridef used to do with their code. So you could get away from anti cheat software. It would be awesome to have G3D. I launched it but it gave me the one eye problem and some artifacts. This was only in the main menu. As soon as you click to begin it says your files are corrupted. So none of the dlls can be left where the exe is located.
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
User avatar
masterotaku
Sharp Eyed Eagle!
Posts: 397
Joined: Sun Sep 22, 2019 4:43 am

Re: Genshin Impact

Post by masterotaku »

The game deletes "d3d11.dll" as soon as it starts. The 3Dmigoto loader doesn't work either. screw this game and the people that made the anticheat, I'll fix other games that don't delete my files :p.
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

masterotaku wrote: Mon Sep 20, 2021 1:08 pm The game deletes "d3d11.dll" as soon as it starts. The 3Dmigoto loader doesn't work either. screw this game and the people that made the anticheat, I'll fix other games that don't delete my files :p.
haha If you could inject the files you might have a chance. But in all these years I've never heard about guys using Powershell here. Helifax only last night told me that anti cheat checks all the folders. So the files needs to be injected from another folder outside the game's folder. This would be a solution to all the games that have anti cheat problems. But as soon as people use it for wall hacking then 3D migoto could end up blacklisted. So its too risky but possible.
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
kakashisensei
Two Eyed Hopeful
Posts: 62
Joined: Fri Dec 06, 2013 2:09 am

Re: Genshin Impact

Post by kakashisensei »

Sorry haven't checked this thread in a while. Here is my superdepth3d reshade injector with power shell. It contains a reshade with the network check disabled. You have to edit the powershell file, line 1 needs to be the directory of these reshade files, and change the other lines to the directory of the game exe.

Edit
Removed at request of Blueskydefender.
Last edited by kakashisensei on Thu Nov 18, 2021 6:22 am, edited 1 time in total.
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

Yeah thanks for this. I actually spent 3 days reading through everything I could find and came across this method. You already pointed me in the right direction and I learned a lot thanks. Uploaded 5 quality videos of this game already that I would share at the right time. If there is a chance the developers could jump onboard and make something officially I don't want to cause trouble for Reshade since Crosire specifically made the network traffic disable feature to avoid getting black listed. I understand its necessary to be super cautious in this field since so many guys have built their shaders around Crosire's injection.

Genshin is a successful billion dollar game that might not have an ending. So far I loved it. It pretty complicated and very engaging. Not something you want to play solo actually. Once the demand picks up for a stereoscopic/VR integration it might become revolutionary since this game can be played on mobile phones. Since it is so closely related to Sword Art Online, what the masses wants but not yet know is a full VR adaptation. SuperDepth3D might be the only solution to give it the performance it needs on the mobile platform. If it works they might unlock its full potential on PC. But I guess its just wishful thinking here. At least its possible to enjoy it in VR like it already is and it runs smoother than Zelda does on CEMU. Blue also updated his Halo shader so it looks much better than expected. Can only get better from here.
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

We are screwed. They placed a data error on the Depth Buffer. Seems like the end of this game now. Really sad about this!
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

Leon1996 wrote: Sat Aug 26, 2023 7:45 pm
Lizzard wrote: Tue Dec 28, 2021 5:27 pm We are screwed. They placed a data error on the Depth Buffer. Seems like the end of this game now. Really sad about this!
I can offer the offline version of this game and I managed to inject it with 3dmigoto, I'm not a shader hacker, I just disabled some unfixed shadow so do you have an interest in fixing it?

https://app.gemoo.com/share/image-annot ... lgenerator
I have a lot of interest to fix this game but there are too many variables when it comes to Unity games. It's been a while since I looked into this to try and solve some of the issues. The best workaround is to play at 0.2 depth and crank the convergence up high so that everything pops out of the screen.

Some of the experienced shader hackers believe you could fix this with DarkStarSwords Unity scripts. Neovad appears to have a lot of insight with this since he has managed to update DSS's scripts with newer Unity versions. So it can fix a lot of shadows and lights automatically if the scripts are updated correctly and you know how to use cygwin with DSS's instructions.

I've compiled about 43 pages in shader hacking while I was learning but I think I'm only scratching the surface with this. It felt that my time would be better spent recording videos as archives to keep some memories alive while Windows 10 is still supported. With all the updates and earlier Window versions not being supported any longer I fear that it wont be long before this technology becomes obsolete. (3DVision side) But I have not given up yet. I would really like to learn and understand but I can tell you there is some serious math combined with geometry and programming knowledge going on in shader hacking that requires a ton of trail and error. Most of the issues are already solved. But there arent many left with time to take your hand and guide you through it. You have to figure out what others have done by some reverse engineering methods.

Genshin Impact with geo11 is amazing. But I have no idea how far Dave has come to get shaders to dump in HLSL instead of ASM. So this complicates matters even more. It is not possible to play this game without 3dMigoto loader and Geo11, as far as Im concerned (Geometrically speaking). Someone who has knowledge with cygwin and DSS's scripts needs to take a look since he is able to decompile files and look for common shader code and inject his fixes this way. Very much like regexes but not in runtime that causes stuttering. There are a few things that I havent wrapped my head around yet. You need the inverse matrix to be calculated and integrated into the shader at a certain stage for everything to be stereorised properly. So it is a bit more hands-on. The FOV also plays a very important part with these calculations and if one thing is out of place or order then nothing will project correctly.

Understanding some of these basics is enough to scare you to even begin. But it is super interesting nevertheless =)
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
3DNovice
Petrif-Eyed
Posts: 2398
Joined: Thu Mar 29, 2012 4:49 pm

Re: Genshin Impact

Post by 3DNovice »

...
Last edited by 3DNovice on Sun Mar 17, 2024 12:26 pm, edited 1 time in total.
User avatar
masterotaku
Sharp Eyed Eagle!
Posts: 397
Joined: Sun Sep 22, 2019 4:43 am

Re: Genshin Impact

Post by masterotaku »

Lizzard wrote: Mon Aug 28, 2023 3:46 pmBut I have no idea how far Dave has come to get shaders to dump in HLSL instead of ASM.
That's already done, with synchronization from ShaderFIxes towards ShaderFixesDM when the date of a shader in ShaderFixes is newer. When dumping shaders, now they get dumped to both folders. HLSL or ASM in ShaderFixes (depending on possible compilation errors).

But as I'm sure you know, there's a problem with convergence hotkeys that I want solved before I post all fixes (over 30, but most are geo-11 adaptations of 3D Vision fixes that I made in the past) that I've been preparing for half a year.
Lizzard wrote: Mon Aug 28, 2023 3:46 pmYou need the inverse matrix to be calculated and integrated into the shader at a certain stage for everything to be stereorised properly.
Most of the time, no. Many years ago I found ways to avoid that process for the great majority of shaders of any game.
Lizzard wrote: Mon Aug 28, 2023 3:46 pmThe FOV also plays a very important part with these calculations
But this is a big part of why I don't like Unity. Getting the correct FOV value can be hard sometimes.


About Genshin, now that I can launch it with geo-11, will I fix it? I don't know. It looks like you want to try yourself :p. I think I still have over a year of work for geo-11 adaptations (for older fixes) to do, plus some other new games.
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

masterotaku wrote: Tue Aug 29, 2023 3:00 am That's already done, with synchronization from ShaderFIxes towards ShaderFixesDM when the date of a shader in ShaderFixes is newer. When dumping shaders, now they get dumped to both folders. HLSL or ASM in ShaderFixes (depending on possible compilation errors).
Thank you for the news! I've been out of the loop for a while because of summer and holidays ^^,
masterotaku wrote: Tue Aug 29, 2023 3:00 am But as I'm sure you know, there's a problem with convergence hotkeys that I want solved before I post all fixes (over 30, but most are geo-11 adaptations of 3D Vision fixes that I made in the past) that I've been preparing for half a year.
I'm sure many are missing your consistency in rolling out joy on helixmod. It creates a funeral atmosphere when it so stagnant there. But just as much the involvement of all the other legends that are on side quests in life.
masterotaku wrote: Tue Aug 29, 2023 3:00 am Most of the time, no. Many years ago I found ways to avoid that process for the great majority of shaders of any game.
Thank you for the tip. I'm not clued up enough about everything but every piece of information is helpful. The puzzle is starting to take shape but not enough to jump in.
masterotaku wrote: Tue Aug 29, 2023 3:00 am But this is a big part of why I don't like Unity. Getting the correct FOV value can be hard sometimes.
Nice to know where your battle lies in this. There is another guy here on this website, Vitaly, that also knows a lot about Unity and its stereoscpic capabilities. He made addons for Unity and Unreal 5 for developers to built on. But I dont know enough to put it in the exact terminology. His methods also use code that is sent to the registers before the shaders use them. I plan to use his addons to make some stereoscopic animations in Unreal or Unity before I package them. But it would take a while.
masterotaku wrote: Tue Aug 29, 2023 3:00 am About Genshin, now that I can launch it with geo-11, will I fix it? I don't know. It looks like you want to try yourself :p. I think I still have over a year of work for geo-11 adaptations (for older fixes) to do, plus some other new games.
I wouldnt tell you not to try it. But I've also been tempted to ask you. This might bring a lot of attention to this community and postponing might be worse in the end. Exposure and revival is important. But I will leave this to your judgement. I personally think it is best to judge on demand and what it could mean for this technology in the future.

With the price of the Oculus q2 that dropped and the Q3 that is coming out on top of all these 3DTV glasses there is a lot on the horizon. And if developers arent prepared for quality and quantity it might be bad for the end game. Geo11 will take the lead as nVidia did in the past. But this story that silicon is threatened by artificial intelligence also makes even the most optimistic confused. The trajectory of technology is on a very strange and unpredictable path now that AI is becoming such a big trend. James Cameron had insider knowledge or he is a prophet. It is not the Terminators that we need to be afraid of. It is the Terminators in sheeps clothing :lol: :lol:
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

3DNovice wrote: Tue Aug 29, 2023 2:46 am FWIW, there is currently a co-op vulnerability with this game, the Kaveh bug. Google it, if you co-op.
(I'm not playing this game, but saw this posted on GHacks)
Thanks for the headsup! I hardly ever co-op since there are thousands of kids in this game which doesnt make it very appealing.
3DNovice wrote: Tue Aug 29, 2023 2:46 am @Lizzard
I'm 99% cerrtain, that Leon1996 is just a spammer, they've recently began posting in threads with "on topic" posts, I think ChatGPT is being used in some of these. ChatGPT webcrawls forums and has been doing so for some time.
Recently, many forums have been blocking ChatGPT from crawling their site.

The scary thing is the potential to disseminate misinformation on a large scale with very little effort by nefarious individuals and governments.

https://www.vice.com/en/article/jg5qy8/ ... apocalypse
I actually only realized this after I posted. This issue is getting out of hand. The internet is not such a friendly utopian place anymore.
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
kakashisensei
Two Eyed Hopeful
Posts: 62
Joined: Fri Dec 06, 2013 2:09 am

Re: Genshin Impact

Post by kakashisensei »

I use 3dmigoto loader, geo11, and a very old "fix" I found on the discord from 2020 when the game first came out! The fix only removes AO and shadow elements. Gotta turn down shadows in game. Bloom doesn't work correctly either. And with 4.0, they added global illumination and that doesn't work either. Then there are flickering/fleshing objects in the distance as well. I uploaded this to gaming banana, the most popular place to get genshin mods. I still find it amusing the entire genshin/star rail mod scene revolves around 3dmigoto.

The most I ever shader hacked was just scrolling through for the problematic effects and turning them off. Have no idea how to even read the syntax for shader dumps or regexes.

@Lizzard, I commend your efforts! Godspeed.
LeonShen
One Eyed Hopeful
Posts: 9
Joined: Fri Sep 15, 2023 1:46 am

Re: Genshin Impact

Post by LeonShen »

Lizzard wrote: Mon Aug 28, 2023 3:46 pm
Leon1996 wrote: Sat Aug 26, 2023 7:45 pm
Lizzard wrote: Tue Dec 28, 2021 5:27 pm We are screwed. They placed a data error on the Depth Buffer. Seems like the end of this game now. Really sad about this!
I can offer the offline version of this game and I managed to inject it with 3dmigoto, I'm not a shader hacker, I just disabled some unfixed shadow so do you have an interest in fixing it?

https://app.gemoo.com/share/image-annot ... lgenerator
I have a lot of interest to fix this game but there are too many variables when it comes to Unity games. It's been a while since I looked into this to try and solve some of the issues. The best workaround is to play at 0.2 depth and crank the convergence up high so that everything pops out of the screen.

Some of the experienced shader hackers believe you could fix this with DarkStarSwords Unity scripts. Neovad appears to have a lot of insight with this since he has managed to update DSS's scripts with newer Unity versions. So it can fix a lot of shadows and lights automatically if the scripts are updated correctly and you know how to use cygwin with DSS's instructions.

I've compiled about 43 pages in shader hacking while I was learning but I think I'm only scratching the surface with this. It felt that my time would be better spent recording videos as archives to keep some memories alive while Windows 10 is still supported. With all the updates and earlier Window versions not being supported any longer I fear that it wont be long before this technology becomes obsolete. (3DVision side) But I have not given up yet. I would really like to learn and understand but I can tell you there is some serious math combined with geometry and programming knowledge going on in shader hacking that requires a ton of trail and error. Most of the issues are already solved. But there arent many left with time to take your hand and guide you through it. You have to figure out what others have done by some reverse engineering methods.

Genshin Impact with geo11 is amazing. But I have no idea how far Dave has come to get shaders to dump in HLSL instead of ASM. So this complicates matters even more. It is not possible to play this game without 3dMigoto loader and Geo11, as far as Im concerned (Geometrically speaking). Someone who has knowledge with cygwin and DSS's scripts needs to take a look since he is able to decompile files and look for common shader code and inject his fixes this way. Very much like regexes but not in runtime that causes stuttering. There are a few things that I havent wrapped my head around yet. You need the inverse matrix to be calculated and integrated into the shader at a certain stage for everything to be stereorised properly. So it is a bit more hands-on. The FOV also plays a very important part with these calculations and if one thing is out of place or order then nothing will project correctly.

Understanding some of these basics is enough to scare you to even begin. But it is super interesting nevertheless =)
Hi, I'm Leon1996 and I'm back. Somehow I can't log in to my account. Maybe I've been banned? come on pls, I'm 101% certain, that I'm not a spammer :).
And really thank you for your advice. Though I don't quite understand some of them(DarkStarSwords Unity scripts? Any links?). @Lizzard thanks for the comment. I'll definitely keep pushing and learning. I'm new to this forum. It would be very grateful if there are some tutorial links.
I'm really glad that the game is loved by everyone, I'm from China so is the game ;), shall we fix it together? I will provide any help I can. I have uploaded the files. My work so far:
(the game Genshin + sever tool + 3dMigoto):
https://leonshen2000.cowtransfer.com/s/1433643cc0f747
receive code: 2696oz
(bonus: my other Android game repair fix videos)
https://leonshen2000.cowtransfer.com/s/3dbd37fc283b4b
receive code: 8nkuk6
LeonShen
One Eyed Hopeful
Posts: 9
Joined: Fri Sep 15, 2023 1:46 am

Re: Genshin Impact

Post by LeonShen »

masterotaku wrote: Tue Aug 29, 2023 3:00 am
Lizzard wrote: Mon Aug 28, 2023 3:46 pmBut I have no idea how far Dave has come to get shaders to dump in HLSL instead of ASM.
That's already done, with synchronization from ShaderFIxes towards ShaderFixesDM when the date of a shader in ShaderFixes is newer. When dumping shaders, now they get dumped to both folders. HLSL or ASM in ShaderFixes (depending on possible compilation errors).

But as I'm sure you know, there's a problem with convergence hotkeys that I want solved before I post all fixes (over 30, but most are geo-11 adaptations of 3D Vision fixes that I made in the past) that I've been preparing for half a year.
Lizzard wrote: Mon Aug 28, 2023 3:46 pmYou need the inverse matrix to be calculated and integrated into the shader at a certain stage for everything to be stereorised properly.
Most of the time, no. Many years ago I found ways to avoid that process for the great majority of shaders of any game.
Lizzard wrote: Mon Aug 28, 2023 3:46 pmThe FOV also plays a very important part with these calculations
But this is a big part of why I don't like Unity. Getting the correct FOV value can be hard sometimes.


About Genshin, now that I can launch it with geo-11, will I fix it? I don't know. It looks like you want to try yourself :p. I think I still have over a year of work for geo-11 adaptations (for older fixes) to do, plus some other new games.
Can you be my teacher, master :)? The new fixes are coming out slower and slower. Don't want it to end like this.
3DNovice
Petrif-Eyed
Posts: 2398
Joined: Thu Mar 29, 2012 4:49 pm

Re: Genshin Impact

Post by 3DNovice »

...
Last edited by 3DNovice on Sun Mar 17, 2024 12:27 pm, edited 1 time in total.
LeonShen
One Eyed Hopeful
Posts: 9
Joined: Fri Sep 15, 2023 1:46 am

Re: Genshin Impact

Post by LeonShen »

3DNovice wrote: Fri Sep 15, 2023 12:50 pm You can look at this thread, there are some various links in it, that may prove helpful.
Hopefully, you learned English there, so that nothing is lost in translation.
Best of Luck
viewtopic.php?t=26681 Geo-11 What is shader hunting and am I using it right?

BTW, I'm not a shader hacker, but I do have a small familiarity with the procedure, so the links I put together in
that thread is by no means fully comprehensive but contains some of the ones that I could think of.

The Unity script by DSS is mainly for older Unity games, there is nothing for newer games. I'm not certain if it is even needed
anymore, since Regex was added to 3DMigoto and might make them redundant. Dunno, as stated, I do not fix games
Thanks, I found a lot of things I want to learn about. You really did a very meaningful thing in that post by putting together these tutorials.
I'll look through it, but it will definitely take quite a long time. And before that, these are the main graphics issues in the game right now, I'm posting them in case anyone already knows how to fix them.
1. The character has phantom shade before the water
Image
2. and twisted too much underwater
Image
3. The water edge and rock near the shore miss placed
Image

Other than that the other issues seem to be bearable. And I've found this similar issue in many UNITY games, usually white shore spray and objects on the water
LeonShen
One Eyed Hopeful
Posts: 9
Joined: Fri Sep 15, 2023 1:46 am

Re: Genshin Impact

Post by LeonShen »

LeonShen wrote: Sat Sep 16, 2023 6:53 am
3DNovice wrote: Fri Sep 15, 2023 12:50 pm You can look at this thread, there are some various links in it, that may prove helpful.
Hopefully, you learned English there, so that nothing is lost in translation.
Best of Luck
viewtopic.php?t=26681 Geo-11 What is shader hunting and am I using it right?

BTW, I'm not a shader hacker, but I do have a small familiarity with the procedure, so the links I put together in
that thread is by no means fully comprehensive but contains some of the ones that I could think of.

The Unity script by DSS is mainly for older Unity games, there is nothing for newer games. I'm not certain if it is even needed
anymore, since Regex was added to 3DMigoto and might make them redundant. Dunno, as stated, I do not fix games
Thanks, I found a lot of things I want to learn about. You really did a very meaningful thing in that post by putting together these tutorials.
I'll look through it, but it will definitely take quite a long time. And before that, these are the main graphics issues in the game right now, I'm posting them in case anyone already knows how to fix them.
1. The character has phantom shade before the water
Image
2. and twisted too much underwater
Image
3. The water edge and rock near the shore miss placed
Image

Other than that the other issues seem to be bearable. And I've found this similar issue in many UNITY games, usually white shore spray and objects on the water
Also, the whole water thing is on one VS after saving the vertex shader I do have a shader that is called "-vs.txt", guess need to fix it in ASM language?
Image
3DNovice
Petrif-Eyed
Posts: 2398
Joined: Thu Mar 29, 2012 4:49 pm

Re: Genshin Impact

Post by 3DNovice »

LeonShen wrote: Sat Sep 16, 2023 6:59 am Thanks, I found a lot of things I want to learn about. You really did a very meaningful thing in that post by putting together these tutorials.
Your welcome, but all thanks should go to the individuals that took the time the time to contribute to the threads that I linked. It is they, whom are
sharing and passing along this helpful knowledge.
User avatar
Lizzard
Cross Eyed!
Posts: 147
Joined: Wed Jan 07, 2009 1:45 pm

Re: Genshin Impact

Post by Lizzard »

LeonShen wrote: Sat Sep 16, 2023 6:59 am
https://discord.com/channels/5157038646 ... 9424027729

I am not experienced enough to help you but I will share what I've been working on. Will look at this again by the end of this year when I've completed other priorities. You need a lot of time to understand what is going on here and it takes a lot of devotion. I've spent many hours trying to understand and still feel like i am nowhere.

https://youtu.be/HEPAgNwpaM0
Share our love for stereoscopic gaming in VR
:anaglyph https://www.youtube.com/channel/UCKLifl ... /playlists :anaglyph
:anaglyph https://www.youtube.com/channel/UCKLifl ... 5lw/videos :anaglyph
֍ Win 10:21H1 ֍ 251.48 ֍ RTX2080 ֍ i9 9900k ֍ Benq1070 ֍ Samsung S27A950D, Odyssey+ ֍ LG 49UF8509 ֍ FujifilmW3 ֍
LeonShen
One Eyed Hopeful
Posts: 9
Joined: Fri Sep 15, 2023 1:46 am

Re: Genshin Impact

Post by LeonShen »

Lizzard wrote: Sun Sep 17, 2023 4:03 pm
LeonShen wrote: Sat Sep 16, 2023 6:59 am
https://discord.com/channels/5157038646 ... 9424027729

I am not experienced enough to help you but I will share what I've been working on. Will look at this again by the end of this year when I've completed other priorities. You need a lot of time to understand what is going on here and it takes a lot of devotion. I've spent many hours trying to understand and still feel like i am nowhere.

https://youtu.be/HEPAgNwpaM0
Nice, my hope is on you guys. I'm just a player who loves G3D games. :polarized
kakashisensei
Two Eyed Hopeful
Posts: 62
Joined: Fri Dec 06, 2013 2:09 am

Re: Genshin Impact

Post by kakashisensei »

Deleted
Last edited by kakashisensei on Sun Feb 11, 2024 7:36 am, edited 1 time in total.
3DNovice
Petrif-Eyed
Posts: 2398
Joined: Thu Mar 29, 2012 4:49 pm

Re: Genshin Impact

Post by 3DNovice »

kakashisensei wrote: Sun Feb 11, 2024 1:30 am I uplaoded the geo11 3dfix here.

Unless you have modified and corrected shaders/effects to fully work in 3D, it is not considered a fix.

What you are posting is a solution or workaround, not a fix.

Plus you should direct people to get the files from their original location if/when possible, so that the person
that originally gave their time are accredited. Did you mention that Davegl1234 has a Patreon? If not Why?
DarkStarSword has a Patreon, and wrote a lot of the code for 3DMigoto, do you mention him? WHY NOT?
bo3b, wrote a lot of code for 3DMigoto, he does not accept donations, but did you mention him, so that his
contributions are acknowledged? WHY NOT? And where did you come up with that License?

I do see you mention DHR, at least you did that, but he also has a Patreon

Kudos for giving installation directions and listing issues.

Let's have a look at this fix by Losti as an example
https://helixmod.blogspot.com/2019/09/b ... y-fix.html
Losti wrote: Special Thx goes to:

DarkStarSword - for everything you did for this small but nice 3D-Community and of cause your personal support!!! - donate (https://www.paypal.me/DarkStarSword) or support @ https://www.patreon.com/DarkStarSword

masterotaku - for guiding me with his knowledge and be present all the time for my questions!!!! THY MATE!!!! - donate @ masterotakusuko@gmail.com

whyme466 - for supporting this project with save games and issue reports !!!! THIS IS A MUST HAVE FOR MY FIXES, THANK YOU !!!!!!!!!!!!!!!!!!!!!!!
FWIW, there is a newer Universal Unity Fix that might work better than the old one.
But yah, forget about any further help, you are almost as bad as UnityBeing
kakashisensei
Two Eyed Hopeful
Posts: 62
Joined: Fri Dec 06, 2013 2:09 am

Re: Genshin Impact

Post by kakashisensei »

3DNovice wrote: Sun Feb 11, 2024 2:43 am
kakashisensei wrote: Sun Feb 11, 2024 1:30 am I uplaoded the geo11 3dfix here.
Well excuse me then I didn't credit everyone that made the tools used. Its more important that gets done then share the 3d experience to others that would not have considered otherwise.

I never claimed it was my fix. Also I didn't know that terms like 3dfix have to unequivocally be used correctly here. Just packaged a geo11 port of something I found from 2020 on discord from user "0." and wanted to share on the largest community where genshin mods are. Don't give a damn about credit or anything, just hoping to get others to enjoy the game in 3d that didn't even realize it was possible.

I can see why this forum has gone to shitt, on top of the child porn spam.
john105
Cross Eyed!
Posts: 132
Joined: Sun Oct 27, 2019 5:45 pm

Re: Genshin Impact

Post by john105 »

3DNovice wrote: Sun Feb 11, 2024 2:43 am
kakashisensei wrote: Sun Feb 11, 2024 1:30 am I uplaoded the geo11 3dfix here.

Unless you have modified and corrected shaders/effects to fully work in 3D, it is not considered a fix.

What you are posting is a solution or workaround, not a fix.

Plus you should direct people to get the files from their original location if/when possible, so that the person
that originally gave their time are accredited. Did you mention that Davegl1234 has a Patreon? If not Why?
DarkStarSword has a Patreon, and wrote a lot of the code for 3DMigoto, do you mention him? WHY NOT?
bo3b, wrote a lot of code for 3DMigoto, he does not accept donations, but did you mention him, so that his
contributions are acknowledged? WHY NOT? And where did you come up with that License?

...

But yah, forget about any further help, you are almost as bad as UnityBeing
If you're setting the bar so high, don't you think it will discourage anyone new from making any kind of contribution? Yes, what you said is true, but a lot of users haven't been around as long as you and simply don't know who all the people you mentioned are. I don't know what kakashisensei did, but even if it was changing one parameter in .ini, I think it still can be a valuable contribution if that parameter is not well documented and not something obvious. Why not to say something like "good job, thanks for taking your time to share with others, but next time please also do this..." to encourage people to keep sharing their findings and maybe even become a new shader hacker one day?

This community already lost a lot of members due to hostility. I remember you back from the old nvidia forum and you were never hostile to others until a year ago or so. Not sure what happened. It's like some epidemic goes on affecting one "used to be a nice guy" member after another :(
User avatar
Losti
Golden Eyed Wiseman! (or woman!)
Posts: 1545
Joined: Tue Sep 17, 2019 5:30 am

Re: Genshin Impact

Post by Losti »

john105 wrote: Sun Feb 11, 2024 10:04 am
3DNovice wrote: Sun Feb 11, 2024 2:43 am
kakashisensei wrote: Sun Feb 11, 2024 1:30 am I uplaoded the geo11 3dfix here.

Unless you have modified and corrected shaders/effects to fully work in 3D, it is not considered a fix.

What you are posting is a solution or workaround, not a fix.

Plus you should direct people to get the files from their original location if/when possible, so that the person
that originally gave their time are accredited. Did you mention that Davegl1234 has a Patreon? If not Why?
DarkStarSword has a Patreon, and wrote a lot of the code for 3DMigoto, do you mention him? WHY NOT?
bo3b, wrote a lot of code for 3DMigoto, he does not accept donations, but did you mention him, so that his
contributions are acknowledged? WHY NOT? And where did you come up with that License?

...

But yah, forget about any further help, you are almost as bad as UnityBeing
If you're setting the bar so high, don't you think it will discourage anyone new from making any kind of contribution? Yes, what you said is true, but a lot of users haven't been around as long as you and simply don't know who all the people you mentioned are. I don't know what kakashisensei did, but even if it was changing one parameter in .ini, I think it still can be a valuable contribution if that parameter is not well documented and not something obvious. Why not to say something like "good job, thanks for taking your time to share with others, but next time please also do this..." to encourage people to keep sharing their findings and maybe even become a new shader hacker one day?

This community already lost a lot of members due to hostility. I remember you back from the old nvidia forum and you were never hostile to others until a year ago or so. Not sure what happened. It's like some epidemic goes on affecting one "used to be a nice guy" member after another :(
Its relatively simple. ASK FOR PERMISSIONS to use the work from others for modifications and talk to those if its OK and how to handle this. That's all. If those peoples don't answer or not available anymore, simply don't use their work for own contributions in case this is only a mix of common and published things! All things written at HELIX MOD, the fix and how to add GEO11 for example. A link to the original fix with the additional lik to geo11 instructions would be enough and if things needed to edit in inis etc., just write down.

If someone is already using the work of others, it should be good manners to find out who was involved and to honor and name this work. There should be that much time.
to encourage people to keep sharing their findings and maybe even become a new shader hacker one da
You may dont have an idea of what it means to repair stereoscopic effects in games, thats not a shame. But believe me, get used to this stuff takes years! And Posting a fix with geo11 files added is not a way to become a shaderhacker ^^

Sharing findings is pretty OK and welcome but sharing assambled FIXES made by some copy paste is not OK without permissions of the autors nor credits and all this could be done by written instructions and no override of the original fix.
john105
Cross Eyed!
Posts: 132
Joined: Sun Oct 27, 2019 5:45 pm

Re: Genshin Impact

Post by john105 »

Very good points, Losti. I'm only not sure about this one:
Losti wrote: Sun Feb 11, 2024 10:58 am
to encourage people to keep sharing their findings and maybe even become a new shader hacker one day
You may dont have an idea of what it means to repair stereoscopic effects in games, thats not a shame. But believe me, get used to this stuff takes years! And Posting a fix with geo11 files added is not a way to become a shaderhacker ^^
Yes, I have no idea. All I know is it takes hundreds of hours and a lot of skills. Maybe 99% of people couldn't do it even if they had time and really really tried. But still, we were lucky to have a few of real shader hackers, including you, over the years. You probably didn't start as an expert you're now. You started from smaller and easier things. What would've happened if people told you that you did everything wrong when you just started? Would you want to continue to learn and do more advanced things? I think most people need some encouragement or at least neutral, not negative feedback to keep going. Today they might do simple things, like changing a few .ini parameters, but if they see that what they are trying to do, which is making their favorite games work in 3D, is appreciated, maybe at least 1 in 10 can start looking into more difficult stuff, like modifying shaders.
User avatar
Losti
Golden Eyed Wiseman! (or woman!)
Posts: 1545
Joined: Tue Sep 17, 2019 5:30 am

Re: Genshin Impact

Post by Losti »

john105 wrote: Sun Feb 11, 2024 11:57 am Very good points, Losti. I'm only not sure about this one:
Losti wrote: Sun Feb 11, 2024 10:58 am
to encourage people to keep sharing their findings and maybe even become a new shader hacker one day
You may dont have an idea of what it means to repair stereoscopic effects in games, thats not a shame. But believe me, get used to this stuff takes years! And Posting a fix with geo11 files added is not a way to become a shaderhacker ^^
Yes, I have no idea. All I know is it takes hundreds of hours and a lot of skills. Maybe 99% of people couldn't do it even if they had time and really really tried. But still, we were lucky to have a few of real shader hackers, including you, over the years. You probably didn't start as an expert you're now. You started from smaller and easier things. What would've happened if people told you that you did everything wrong when you just started? Would you want to continue to learn and do more advanced things? I think most people need some encouragement or at least neutral, not negative feedback to keep going. Today they might do simple things, like changing a few .ini parameters, but if they see that what they are trying to do, which is making their favorite games work in 3D, is appreciated, maybe at least 1 in 10 can start looking into more difficult stuff, like modifying shaders.
I have started with a lot of questions against DSS/DHR/DJ_RK and HELIFAX. I remembver some time i tried to fix some remaing things in a HELIFAX fix and he was a bit pissed off from ym hacky bullshit, looking at this from today he was right but i didnt thrown the towel^^

The whole thing here is not about slowing down or hindering anyone, on the contrary. I'm happy when people try to keep 3D running. It's just the way modified things are presented here that I'm at war with, and others see it that way too.

I can't simply present something as mine based on the work of others without giving credit to the creators when I've only modified known things that have been published by others.

Apart from that, things are destroyed because of ignorance. Fixes are presented and the only thing that works is that it starts on generation RTX4X, but nothing of the actual fix is left or included or it has been messed up.

That doesn't help anyone, that's not possible!

Either someone gets involved sensibly and integrates with the given unwritten rules and really tries to improve something, works on himself and does something or someone leaves it, because what is currently presented by UNITYBEEING is a slap in the face of those who are behind the work.
john105
Cross Eyed!
Posts: 132
Joined: Sun Oct 27, 2019 5:45 pm

Re: Genshin Impact

Post by john105 »

Losti wrote: Sun Feb 11, 2024 12:23 pm I have started with a lot of questions against DSS/DHR/DJ_RK and HELIFAX. I remembver some time i tried to fix some remaing things in a HELIFAX fix and he was a bit pissed off from ym hacky bullshit, looking at this from today he was right but i didnt thrown the towel^^

The whole thing here is not about slowing down or hindering anyone, on the contrary. I'm happy when people try to keep 3D running. It's just the way modified things are presented here that I'm at war with, and others see it that way too.

I can't simply present something as mine based on the work of others without giving credit to the creators when I've only modified known things that have been published by others.

Apart from that, things are destroyed because of ignorance. Fixes are presented and the only thing that works is that it starts on generation RTX4X, but nothing of the actual fix is left or included or it has been messed up.

That doesn't help anyone, that's not possible!

Either someone gets involved sensibly and integrates with the given unwritten rules and really tries to improve something, works on himself and does something or someone leaves it, because what is currently presented by UNITYBEEING is a slap in the face of those who are behind the work.
You explained it very well here. I don't think people post their work that breaks part of the original fix or don't ask for permission/give enough credit on purpose. I think it's because they are still learning how to do it properly.

A lot of people are too sensitive for a good or bad reason. If they interpret your message as a personal attack, they will not even understand all of the important things you mentioned because the "he attacked me" thought will overshadow everything else for them. All they will see is you don't like them, even if that's not what you wanted to say. But when you do it in a neutral or friendly way, like here, they will see that there's a way for them to correct mistakes and not just completely give up what they were doing. I know that sometimes it's difficult to stay calm because anger gets the best of us. Especially if it's about something that you put so much work into. I can be wrong here, but I thought I should share my perspective.
User avatar
Losti
Golden Eyed Wiseman! (or woman!)
Posts: 1545
Joined: Tue Sep 17, 2019 5:30 am

Re: Genshin Impact

Post by Losti »

Yeah I think your right :-)
3DNovice
Petrif-Eyed
Posts: 2398
Joined: Thu Mar 29, 2012 4:49 pm

Re: Genshin Impact

Post by 3DNovice »

john105 wrote: Sun Feb 11, 2024 10:04 am This community already lost a lot of members due to hostility. I remember you back from the old nvidia forum and you were never hostile to others until a year ago or so. Not sure what happened. It's like some epidemic goes on affecting one "used to be a nice guy" member after another :(
Yah, whatever.
Perhaps you could give some of your time more often to help others...
yah, that's what I thought... "Pay it Forward"... is just some bullshit movie and for chumps

It's gets old when people post asking for help and can not mention something as simple and stupid as their GPU model. Display model and Driver version
AT THE VERY LEAST.......................

These days there are sooooo many variables, that's why I made the following thread
The Stupid Stuff viewtopic.php?t=26886

We know why bo3b left
personal attacks about his coding, among other things
viewtopic.php?p=186012#p186012
Post Reply

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