Yakuza 0
  3 / 6    
For 17h it just 11.59 EUR on - [url]https://www.fanatical.com/en/game/yakuza-0?utm_source=extension&utm_medium=extension&ext_part=popup&extuid=f2e01419-9652-454d-8b31-af2df2f85d26[/url]

CPU: Intel Core i7 7700K
Motherboard: ASUS ROG Maximus IX Hero
RAM: G.Skill Trident Z 16GB 3866MHz
GPU: ASUS GTX 980 Ti STRIX
Monitor: ASUS VG248QE
Headset: G930 7.1 Wireless

#31
Posted 11/20/2018 10:22 PM   
Masterotaku thank You very much for this WIP :) I really like this game and hope that Sega some day will port other parts of this great game :) And substories are so cool :) [img]https://forums.geforce.com/cmd/default/download-comment-attachment/76581/[/img] [img]https://forums.geforce.com/cmd/default/download-comment-attachment/76580/[/img]
Masterotaku thank You very much for this WIP :)

I really like this game and hope that Sega some day will port other parts of this great game :)

And substories are so cool :)

Image

Image

CPU: Intel Core i7 7700K
Motherboard: ASUS ROG Maximus IX Hero
RAM: G.Skill Trident Z 16GB 3866MHz
GPU: ASUS GTX 980 Ti STRIX
Monitor: ASUS VG248QE
Headset: G930 7.1 Wireless

#32
Posted 11/29/2018 10:33 PM   
Might be time to call that work in progress "done".
Might be time to call that work in progress "done".

The very powerful and the very stupid have one thing in common. Instead of altering their views to fit the facts, they alter the facts to fit their views ... which can be very uncomfortable if you happen to be one of the facts that needs altering.

-- Doctor Who, "Face of Evil"

#33
Posted 11/30/2018 03:21 AM   
No, not yet. I believe there is a better way to fix puddle reflections so they don't look so flat. And shadows still look wrong during specific moments in some cutscenes. The biggest hurdle is that I can't pause and make visible changes to shaders at those moments (pausing reduces GPU usage to almost 0, because what you see is just a "screenshot"). And I also need to properly fix "2D people" that are expectators in fighting rings. And I need to fix dynamic HUD (still unreleased) so it doesn't freeze randomly. All I need is more time, maybe a month or two to go back to this game.
No, not yet. I believe there is a better way to fix puddle reflections so they don't look so flat. And shadows still look wrong during specific moments in some cutscenes. The biggest hurdle is that I can't pause and make visible changes to shaders at those moments (pausing reduces GPU usage to almost 0, because what you see is just a "screenshot").

And I also need to properly fix "2D people" that are expectators in fighting rings.

And I need to fix dynamic HUD (still unreleased) so it doesn't freeze randomly.


All I need is more time, maybe a month or two to go back to this game.

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#34
Posted 11/30/2018 07:21 AM   
    What other games aside from Naruto UNS4 and this has the pause dilemma? Seems like something that would happen a lot in a shaderfixer's lifetime, yet I don't see anyone else mention having this problem.
    What other games aside from Naruto UNS4 and this has the pause dilemma? Seems like something that would happen a lot in a shaderfixer's lifetime, yet I don't see anyone else mention having this problem.

---
Windows 10 x64 / 1x 980Ti GPU (no SLI, 418.81 driver) / 1920x1080

#35
Posted 11/30/2018 07:51 AM   
The reasons are: - I'm a perfectionist and I don't want to release something on the blog that I feel is incomplete. - Following on that, I test games completely. Or I try. - I sometimes wait until I improve my skills and I'm able to fix what I couldn't before. For example, I think I can apply some of it to Naruto now. - Too many games to fix, too little time (and I scheduled my job so I can have the maximum possible time at home, around 6 hours of free time in work days). - I sometimes get distracted, especially by long JRPGs. Which I fix too, but sometimes just a few people care about them :p. - I repeat: LONG JRPGs. If we count two Naruto games and Yakuza 0, I have around 10-12 unreleased fixes.
The reasons are:

- I'm a perfectionist and I don't want to release something on the blog that I feel is incomplete.
- Following on that, I test games completely. Or I try.
- I sometimes wait until I improve my skills and I'm able to fix what I couldn't before. For example, I think I can apply some of it to Naruto now.
- Too many games to fix, too little time (and I scheduled my job so I can have the maximum possible time at home, around 6 hours of free time in work days).
- I sometimes get distracted, especially by long JRPGs. Which I fix too, but sometimes just a few people care about them :p.
- I repeat: LONG JRPGs.

If we count two Naruto games and Yakuza 0, I have around 10-12 unreleased fixes.

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#36
Posted 11/30/2018 08:23 AM   
    That's pretty admirable, and I've been keeping up with how long your work takes (e.g. Nioh). I was thinking about what games, specifically the situations in question, need timing-based fixes. Those that would be easier to make if the scene or animations were paused or advanced by hotkey. Frame analysis won't help because it doesn't pause the game. Nsight Graphics pauses it, but shader reloading only works once the game is resumed. It sounds cumbersome, I know.     Therefore, if I come up with a solution for the hotkey idea, then I'll PM you. It would be for Naruto first since I have that game, but the first steps are already done in my unreleased RE7 performance WIP fix.
    That's pretty admirable, and I've been keeping up with how long your work takes (e.g. Nioh). I was thinking about what games, specifically the situations in question, need timing-based fixes. Those that would be easier to make if the scene or animations were paused or advanced by hotkey. Frame analysis won't help because it doesn't pause the game. Nsight Graphics pauses it, but shader reloading only works once the game is resumed. It sounds cumbersome, I know.

    Therefore, if I come up with a solution for the hotkey idea, then I'll PM you. It would be for Naruto first since I have that game, but the first steps are already done in my unreleased RE7 performance WIP fix.

---
Windows 10 x64 / 1x 980Ti GPU (no SLI, 418.81 driver) / 1920x1080

#37
Posted 11/30/2018 09:55 AM   
[quote="Schwing."]I was thinking about what games, specifically the situations in question, need timing-based fixes. Those that would be easier to make if the scene or animations were paused or advanced by hotkey.[/quote] Precisely, Yakuza 0 and the Naruto games. In the fourth Naruto, the game can be paused anytime, but the scene unloads all shaders, same as Yakuza 0. It's especially annoying because one double depth problem happens for a brief moment during one of the special attacks. I can reduce game speed by limiting it to very low fps, but it isn't enough to be comfortable. Besides, if I remember correctly, the Naruto games crash on alt+tab. I should check borderless windowed, which works perfectly in Redout (in exclusive fullscreen it crashes when I alt+tab).
Schwing. said:I was thinking about what games, specifically the situations in question, need timing-based fixes. Those that would be easier to make if the scene or animations were paused or advanced by hotkey.


Precisely, Yakuza 0 and the Naruto games. In the fourth Naruto, the game can be paused anytime, but the scene unloads all shaders, same as Yakuza 0. It's especially annoying because one double depth problem happens for a brief moment during one of the special attacks. I can reduce game speed by limiting it to very low fps, but it isn't enough to be comfortable.

Besides, if I remember correctly, the Naruto games crash on alt+tab. I should check borderless windowed, which works perfectly in Redout (in exclusive fullscreen it crashes when I alt+tab).

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#38
Posted 11/30/2018 11:32 AM   
[quote="masterotaku"]I sometimes get distracted, especially by long JRPGs. Which I fix too, but sometimes just a few people care about them :p.[/quote] Don't stop doing that! Distractions immunize against burn-out. [quote="masterotaku"] - I repeat: LONG JRPGs.[/quote] Best kind. It takes 40 hours just to properly introduce the characters, IMHO. ;)
masterotaku said:I sometimes get distracted, especially by long JRPGs. Which I fix too, but sometimes just a few people care about them :p.

Don't stop doing that! Distractions immunize against burn-out.
masterotaku said:
- I repeat: LONG JRPGs.

Best kind. It takes 40 hours just to properly introduce the characters, IMHO. ;)

The very powerful and the very stupid have one thing in common. Instead of altering their views to fit the facts, they alter the facts to fit their views ... which can be very uncomfortable if you happen to be one of the facts that needs altering.

-- Doctor Who, "Face of Evil"

#39
Posted 12/01/2018 05:19 PM   
Remember that I wanted to do 100% perfect water reflections? Now it's time: https://u.cubeupload.com/masterotaku/Yakuza0004.jpg It turns out it's kind of a screen space reflections effect, or pretty similar to it. I recognized a part of the code being similar to other games I fixed recently, and then it was trial and error for an hour :p. Surrounding code for those interested: [code] float4 r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r20; uint4 bitmask, uiDest; float4 fDest; float4 stereo = StereoParams.Load(0); float4 iniparams = IniParams.Load(0); r0.x = dot(v0.xyz, v0.xyz); r0.x = rsqrt(r0.x); //Saving depth to a register. r20.x=r0.x; r0.xyz = v0.xyz * r0.xxx; //Correction using depth and FOV (which comes from a resource). r0.x+=stereo.x*r20.x*stereo.y*-cb13[0].x; r0.w = t5.Sample(s5_s, v4.xy).x; [/code] That's what I needed to not get surface sticking reflections. Also, since the previous fix there were multiple blocks like this one (which were already correct): [code] r3.x = dot(cb9[0].xyzw, r4.xyzw); r3.y = dot(cb9[1].xyzw, r4.xyzw); r3.w = dot(cb9[2].xyzw, r4.xyzw); r3.x+=stereo.x*(r3.w-stereo.y)*0.5; r3.xy = r3.xy / r3.ww; [/code] There are maybe one or two more shaders like this one. Give me some time to finish Quantum Break first and then I'll work on more improvements for this game.
Remember that I wanted to do 100% perfect water reflections?

Now it's time: https://u.cubeupload.com/masterotaku/Yakuza0004.jpg

It turns out it's kind of a screen space reflections effect, or pretty similar to it. I recognized a part of the code being similar to other games I fixed recently, and then it was trial and error for an hour :p.

Surrounding code for those interested:

float4 r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r20;
uint4 bitmask, uiDest;
float4 fDest;

float4 stereo = StereoParams.Load(0);
float4 iniparams = IniParams.Load(0);

r0.x = dot(v0.xyz, v0.xyz);
r0.x = rsqrt(r0.x);

//Saving depth to a register.
r20.x=r0.x;

r0.xyz = v0.xyz * r0.xxx;

//Correction using depth and FOV (which comes from a resource).
r0.x+=stereo.x*r20.x*stereo.y*-cb13[0].x;

r0.w = t5.Sample(s5_s, v4.xy).x;


That's what I needed to not get surface sticking reflections.

Also, since the previous fix there were multiple blocks like this one (which were already correct):

r3.x = dot(cb9[0].xyzw, r4.xyzw);
r3.y = dot(cb9[1].xyzw, r4.xyzw);
r3.w = dot(cb9[2].xyzw, r4.xyzw);
r3.x+=stereo.x*(r3.w-stereo.y)*0.5;
r3.xy = r3.xy / r3.ww;



There are maybe one or two more shaders like this one. Give me some time to finish Quantum Break first and then I'll work on more improvements for this game.

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#40
Posted 12/29/2018 12:35 AM   
That's amazing to hear, can't wait for a new WIP soon and check it out.
That's amazing to hear, can't wait for a new WIP soon and check it out.

All hail 3d modders DHR, MasterOtaku, Losti, Necropants, Helifax, bo3b, mike_ar69, Flugan, DarkStarSword, 4everAwake, 3d4dd and so many more helping to keep the 3d dream alive, find their 3d fixes at http://helixmod.blogspot.com/ Also check my site for spanish VR and mobile gaming news: www.gamermovil.com

#41
Posted 01/01/2019 06:06 PM   
Awesome work masterotaku, it looks like it's about time to jump onboard :)
Awesome work masterotaku, it looks like it's about time to jump onboard :)

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 ;)

#42
Posted 01/02/2019 08:40 AM   
I haven't forgotten about this. I will probably upload the update soon (today?), but the new stuff is barely more than the water improvement. I have bought Yakuza Kiwami yesterday. Rest assured, I'll fix that game too. The problem is time, because currently I'm working on RE2, and next month DMC5 will be released (I'll fix that one too). Damn, I also have the Tokyo Xanadu Ex+ fix paused, and also the Naruto games, and Redout, and System Shock...
I haven't forgotten about this. I will probably upload the update soon (today?), but the new stuff is barely more than the water improvement.

I have bought Yakuza Kiwami yesterday. Rest assured, I'll fix that game too. The problem is time, because currently I'm working on RE2, and next month DMC5 will be released (I'll fix that one too). Damn, I also have the Tokyo Xanadu Ex+ fix paused, and also the Naruto games, and Redout, and System Shock...

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#43
Posted 02/11/2019 09:28 AM   
[quote="masterotaku"] I have bought Yakuza Kiwami yesterday. Rest assured, I'll fix that game too. [/quote] This is amazing news I love this series and knowing that it will be playable in 3d is super :) Thank You masterotaku for all Your great fixes :)
masterotaku said:
I have bought Yakuza Kiwami yesterday. Rest assured, I'll fix that game too.


This is amazing news I love this series and knowing that it will be playable in 3d is super :)

Thank You masterotaku for all Your great fixes :)

CPU: Intel Core i7 7700K
Motherboard: ASUS ROG Maximus IX Hero
RAM: G.Skill Trident Z 16GB 3866MHz
GPU: ASUS GTX 980 Ti STRIX
Monitor: ASUS VG248QE
Headset: G930 7.1 Wireless

#44
Posted 02/11/2019 10:26 AM   
Thank you Masterotaku for your untiring efforts! I know that new games like DMC can be exciting but remember that it's not very efficient to fix a game immediately after release. There will be bugs, sometimes changes to graphics/shaders, etc. Plus you need to take times to also play and enjoy the games :-) I have not played any Yakuza game yet, but I'll definitely try them at some point, and only because of your fixes, I would never play in 2D. And I hope you will be interested in Nioh 2 and Sekiro. Those I'm really excited about, when the time comes...
Thank you Masterotaku for your untiring efforts!
I know that new games like DMC can be exciting but remember that it's not very efficient to fix a game immediately after release. There will be bugs, sometimes changes to graphics/shaders, etc. Plus you need to take times to also play and enjoy the games :-)

I have not played any Yakuza game yet, but I'll definitely try them at some point, and only because of your fixes, I would never play in 2D. And I hope you will be interested in Nioh 2 and Sekiro. Those I'm really excited about, when the time comes...

#45
Posted 02/11/2019 11:45 AM   
  3 / 6    
Scroll To Top