Sekiro: Shadows Die Twice will need an ultrawide fix

Topics about game solutions, and success or failure in getting them to work.
Sharkoon
Posts: 2
Joined: 22 Mar 2019, 16:17

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Sharkoon »

dexth1977 wrote:
jackfuste wrote:Replace sekiro.exe in the game folder - sekiro_v3.7z

  • Fixed NPC blur/freeze outside of the 16:9


Hi Jack,
tested on 3840x1600, works but i am getting red tint in the middle while edge is whitish. same as in your picture. is that a bug?



the same with the red I have ... it annoys somehow = (

hope blad a fix for that
Aure
Posts: 7
Joined: 03 Feb 2019, 20:20

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Aure »

So in order to fix the health and stealth overlays, I believe we'd need to leverage 3D Migoto, as was said in an earlier post.

https://github.com/bo3b/3Dmigoto/wiki/U ... ix-shaders

https://www.deadendthrills.com/forum/di ... 0-11-games

Unfortunately, the link I used before as a tutorial has vanished, and I cannot find a cached page.

When I was attempting to solve a similar issue for Ace Combat 7, and failed, a user in that thread said that the people in the Helixmod/3Dmigoto Discord were more than happy to help.

Probably the best place to start.

Edit:

Posted in discord.

Pixel Shader 120/184 hides the stealth/damage HUD

Code: Select all

// ---- Created with 3Dmigoto v1.3.1 on Fri Mar 22 10:01:36 2019

SamplerState sampler_tex_s : register(s0);
Texture2D<float4> tex : register(t0);


// 3Dmigoto declarations
#define cmp -
Texture1D<float4> IniParams : register(t120);
Texture2D<float4> StereoParams : register(t125);


void main(
  float4 v0 : COLOR0,
  float4 v1 : TEXCOORD0,
  float4 v2 : TEXCOORD1,
  float2 v3 : TEXCOORD2,
  out float4 o0 : SV_Target0)
{
  float4 r0;
  uint4 bitmask, uiDest;
  float4 fDest;

  r0.xyzw = tex.Sample(sampler_tex_s, v3.xy).xyzw;
  r0.xyzw = saturate(r0.xyzw * v2.xyzw + v1.xyzw);
  o0.w = v0.w * r0.w;
  o0.xyz = r0.xyz;
  return;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
//
//   using 3Dmigoto v1.3.1 on Fri Mar 22 10:01:36 2019
//
//
// Resource Bindings:
//
// Name                                 Type  Format         Dim Slot Elements
// ------------------------------ ---------- ------- ----------- ---- --------
// sampler_tex                       sampler      NA          NA    0        1
// tex                               texture  float4          2d    0        1
//
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float      w
// TEXCOORD                 0   xyzw        1     NONE   float   xyzw
// TEXCOORD                 1   xyzw        2     NONE   float   xyzw
// TEXCOORD                 2   xy          3     NONE   float   xy
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_Target                0   xyzw        0   TARGET   float   xyzw
//
ps_5_0
dcl_globalFlags refactoringAllowed
dcl_sampler s0, mode_default
dcl_resource_texture2d (float,float,float,float) t0
dcl_input_ps linear v0.w
dcl_input_ps linear v1.xyzw
dcl_input_ps linear v2.xyzw
dcl_input_ps linear v3.xy
dcl_output o0.xyzw
dcl_temps 1
sample_indexable(texture2d)(float,float,float,float) r0.xyzw, v3.xyxx, t0.xyzw, s0
mad_sat r0.xyzw, r0.xyzw, v2.xyzw, v1.xyzw
mul o0.w, r0.w, v0.w
mov o0.xyz, r0.xyzx
ret
// Approximately 5 instruction slots used

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 


Vertex Shader 86/94 hides the stealth/damage HUD

Code: Select all

// ---- Created with 3Dmigoto v1.3.1 on Fri Mar 22 10:07:04 2019

cbuffer Constants : register(b0)
{
  float4 vfuniforms[144] : packoffset(c0);
}



// 3Dmigoto declarations
#define cmp -
Texture1D<float4> IniParams : register(t120);
Texture2D<float4> StereoParams : register(t125);


void main(
  float4 v0 : COLOR0,
  float4 v1 : SV_Position0,
  out float4 o0 : COLOR0,
  out float4 o1 : TEXCOORD0,
  out float4 o2 : TEXCOORD1,
  out float2 o3 : TEXCOORD2,
  out float4 o4 : SV_Position0)
{
  float4 r0;
  uint4 bitmask, uiDest;
  float4 fDest;

  o0.xyzw = v0.xyzw;
  r0.xy = v0.zz * float2(1530.05994,1530.05994) + float2(0.100000001,1.10000002);
  r0.xy = (uint2)r0.xy;
  o1.xyzw = vfuniforms[r0.x].xyzw;
  o2.xyzw = vfuniforms[r0.y].xyzw;
  r0.xyzw = v0.zzzz * float4(1530.05994,1530.05994,1530.05994,1530.05994) + float4(2.0999999,3.0999999,4.0999999,5.0999999);
  r0.xyzw = (uint4)r0.xyzw;
  o3.x = dot(v1.xyzw, vfuniforms[r0.z].xyzw);
  o3.y = dot(v1.xyzw, vfuniforms[r0.w].xyzw);
  o4.x = dot(v1.xyzw, vfuniforms[r0.x].xyzw);
  o4.y = dot(v1.xyzw, vfuniforms[r0.y].xyzw);
  o4.zw = float2(0,1);
  return;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
//
//   using 3Dmigoto v1.3.1 on Fri Mar 22 10:07:04 2019
//
//
// Buffer Definitions:
//
// cbuffer Constants
// {
//
//   float4 vfuniforms[144];            // Offset:    0 Size:  2304
//
// }
//
//
// Resource Bindings:
//
// Name                                 Type  Format         Dim Slot Elements
// ------------------------------ ---------- ------- ----------- ---- --------
// Constants                         cbuffer      NA          NA    0        1
//
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float   xyzw
// SV_Position              0   xyzw        1     NONE   float   xyzw
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float   xyzw
// TEXCOORD                 0   xyzw        1     NONE   float   xyzw
// TEXCOORD                 1   xyzw        2     NONE   float   xyzw
// TEXCOORD                 2   xy          3     NONE   float   xy
// SV_Position              0   xyzw        4      POS   float   xyzw
//
vs_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer cb0[144], dynamicIndexed
dcl_input v0.xyzw
dcl_input v1.xyzw
dcl_output o0.xyzw
dcl_output o1.xyzw
dcl_output o2.xyzw
dcl_output o3.xy
dcl_output_siv o4.xyzw, position
dcl_temps 1
mov o0.xyzw, v0.xyzw
mad r0.xy, v0.zzzz, l(1530.059937, 1530.059937, 0.000000, 0.000000), l(0.100000, 1.100000, 0.000000, 0.000000)
ftou r0.xy, r0.xyxx
mov o1.xyzw, cb0[r0.x + 0].xyzw
mov o2.xyzw, cb0[r0.y + 0].xyzw
mad r0.xyzw, v0.zzzz, l(1530.059937, 1530.059937, 1530.059937, 1530.059937), l(2.100000, 3.100000, 4.100000, 5.100000)
ftou r0.xyzw, r0.xyzw
dp4 o3.x, v1.xyzw, cb0[r0.z + 0].xyzw
dp4 o3.y, v1.xyzw, cb0[r0.w + 0].xyzw
dp4 o4.x, v1.xyzw, cb0[r0.x + 0].xyzw
dp4 o4.y, v1.xyzw, cb0[r0.y + 0].xyzw
mov o4.zw, l(0,0,0,1.000000)
ret
// Approximately 13 instruction slots used

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


I believe this is the line in question:

Code: Select all

r0.xyzw = v0.zzzz * float4(1530.05994,1530.05994,1530.05994,1530.05994) + float4(2.0999999,3.0999999,4.0999999,5.0999999);


From vertex shader.
DaemonXHUN
Posts: 16
Joined: 20 Aug 2017, 14:29

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by DaemonXHUN »

Aure wrote:So in order to fix the health and stealth overlays, I believe we'd need to leverage 3D Migoto, as was said in an earlier post.

https://github.com/bo3b/3Dmigoto/wiki/U ... ix-shaders

https://www.deadendthrills.com/forum/di ... 0-11-games

Unfortunately, the link I used before as a tutorial has vanished, and I cannot find a cached page.

When I was attempting to solve a similar issue for Ace Combat 7, and failed, a user in that thread said that the people in the Helixmod/3Dmigoto Discord were more than happy to help.

Probably the best place to start.

Edit:

Posted in discord.

Pixel Shader 120/184 hides the stealth/damage HUD

Code: Select all

// ---- Created with 3Dmigoto v1.3.1 on Fri Mar 22 10:01:36 2019

SamplerState sampler_tex_s : register(s0);
Texture2D<float4> tex : register(t0);


// 3Dmigoto declarations
#define cmp -
Texture1D<float4> IniParams : register(t120);
Texture2D<float4> StereoParams : register(t125);


void main(
  float4 v0 : COLOR0,
  float4 v1 : TEXCOORD0,
  float4 v2 : TEXCOORD1,
  float2 v3 : TEXCOORD2,
  out float4 o0 : SV_Target0)
{
  float4 r0;
  uint4 bitmask, uiDest;
  float4 fDest;

  r0.xyzw = tex.Sample(sampler_tex_s, v3.xy).xyzw;
  r0.xyzw = saturate(r0.xyzw * v2.xyzw + v1.xyzw);
  o0.w = v0.w * r0.w;
  o0.xyz = r0.xyz;
  return;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
//
//   using 3Dmigoto v1.3.1 on Fri Mar 22 10:01:36 2019
//
//
// Resource Bindings:
//
// Name                                 Type  Format         Dim Slot Elements
// ------------------------------ ---------- ------- ----------- ---- --------
// sampler_tex                       sampler      NA          NA    0        1
// tex                               texture  float4          2d    0        1
//
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float      w
// TEXCOORD                 0   xyzw        1     NONE   float   xyzw
// TEXCOORD                 1   xyzw        2     NONE   float   xyzw
// TEXCOORD                 2   xy          3     NONE   float   xy
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_Target                0   xyzw        0   TARGET   float   xyzw
//
ps_5_0
dcl_globalFlags refactoringAllowed
dcl_sampler s0, mode_default
dcl_resource_texture2d (float,float,float,float) t0
dcl_input_ps linear v0.w
dcl_input_ps linear v1.xyzw
dcl_input_ps linear v2.xyzw
dcl_input_ps linear v3.xy
dcl_output o0.xyzw
dcl_temps 1
sample_indexable(texture2d)(float,float,float,float) r0.xyzw, v3.xyxx, t0.xyzw, s0
mad_sat r0.xyzw, r0.xyzw, v2.xyzw, v1.xyzw
mul o0.w, r0.w, v0.w
mov o0.xyz, r0.xyzx
ret
// Approximately 5 instruction slots used

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 


Vertex Shader 86/94 hides the stealth/damage HUD

Code: Select all

// ---- Created with 3Dmigoto v1.3.1 on Fri Mar 22 10:07:04 2019

cbuffer Constants : register(b0)
{
  float4 vfuniforms[144] : packoffset(c0);
}



// 3Dmigoto declarations
#define cmp -
Texture1D<float4> IniParams : register(t120);
Texture2D<float4> StereoParams : register(t125);


void main(
  float4 v0 : COLOR0,
  float4 v1 : SV_Position0,
  out float4 o0 : COLOR0,
  out float4 o1 : TEXCOORD0,
  out float4 o2 : TEXCOORD1,
  out float2 o3 : TEXCOORD2,
  out float4 o4 : SV_Position0)
{
  float4 r0;
  uint4 bitmask, uiDest;
  float4 fDest;

  o0.xyzw = v0.xyzw;
  r0.xy = v0.zz * float2(1530.05994,1530.05994) + float2(0.100000001,1.10000002);
  r0.xy = (uint2)r0.xy;
  o1.xyzw = vfuniforms[r0.x].xyzw;
  o2.xyzw = vfuniforms[r0.y].xyzw;
  r0.xyzw = v0.zzzz * float4(1530.05994,1530.05994,1530.05994,1530.05994) + float4(2.0999999,3.0999999,4.0999999,5.0999999);
  r0.xyzw = (uint4)r0.xyzw;
  o3.x = dot(v1.xyzw, vfuniforms[r0.z].xyzw);
  o3.y = dot(v1.xyzw, vfuniforms[r0.w].xyzw);
  o4.x = dot(v1.xyzw, vfuniforms[r0.x].xyzw);
  o4.y = dot(v1.xyzw, vfuniforms[r0.y].xyzw);
  o4.zw = float2(0,1);
  return;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
//
//   using 3Dmigoto v1.3.1 on Fri Mar 22 10:07:04 2019
//
//
// Buffer Definitions:
//
// cbuffer Constants
// {
//
//   float4 vfuniforms[144];            // Offset:    0 Size:  2304
//
// }
//
//
// Resource Bindings:
//
// Name                                 Type  Format         Dim Slot Elements
// ------------------------------ ---------- ------- ----------- ---- --------
// Constants                         cbuffer      NA          NA    0        1
//
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float   xyzw
// SV_Position              0   xyzw        1     NONE   float   xyzw
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float   xyzw
// TEXCOORD                 0   xyzw        1     NONE   float   xyzw
// TEXCOORD                 1   xyzw        2     NONE   float   xyzw
// TEXCOORD                 2   xy          3     NONE   float   xy
// SV_Position              0   xyzw        4      POS   float   xyzw
//
vs_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer cb0[144], dynamicIndexed
dcl_input v0.xyzw
dcl_input v1.xyzw
dcl_output o0.xyzw
dcl_output o1.xyzw
dcl_output o2.xyzw
dcl_output o3.xy
dcl_output_siv o4.xyzw, position
dcl_temps 1
mov o0.xyzw, v0.xyzw
mad r0.xy, v0.zzzz, l(1530.059937, 1530.059937, 0.000000, 0.000000), l(0.100000, 1.100000, 0.000000, 0.000000)
ftou r0.xy, r0.xyxx
mov o1.xyzw, cb0[r0.x + 0].xyzw
mov o2.xyzw, cb0[r0.y + 0].xyzw
mad r0.xyzw, v0.zzzz, l(1530.059937, 1530.059937, 1530.059937, 1530.059937), l(2.100000, 3.100000, 4.100000, 5.100000)
ftou r0.xyzw, r0.xyzw
dp4 o3.x, v1.xyzw, cb0[r0.z + 0].xyzw
dp4 o3.y, v1.xyzw, cb0[r0.w + 0].xyzw
dp4 o4.x, v1.xyzw, cb0[r0.x + 0].xyzw
dp4 o4.y, v1.xyzw, cb0[r0.y + 0].xyzw
mov o4.zw, l(0,0,0,1.000000)
ret
// Approximately 13 instruction slots used

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


I believe this is the line in question:

Code: Select all

r0.xyzw = v0.zzzz * float4(1530.05994,1530.05994,1530.05994,1530.05994) + float4(2.0999999,3.0999999,4.0999999,5.0999999);


From vertex shader.


If by any chance no one can fix these static overlays, I think it would be the best to simply remove them. From a gameplay standpoint, you don't need them anyway. You can see when your health is low by looking at the health gauge and you can know when you are in stealth (when you are crouching). This would be easier to do anyway. Maybe you just need to delete some lines in the code.
Spacerik
Posts: 15
Joined: 08 Dec 2017, 20:25

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Spacerik »

I agree I would actually prefer if the low health and stealth screen tint would just get removed entirely
Aure
Posts: 7
Joined: 03 Feb 2019, 20:20

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Aure »

This is hard.
straniero
Posts: 2
Joined: 02 Feb 2019, 00:37

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by straniero »

Guys have already performed the miracle, we do not expect too much, you will see that someone else should not put too much pressure, the most absurd thing that those who develop the game, did not do it in 21: 9 really incredible.
User avatar
jackfuste
Insiders
Insiders
Posts: 521
Joined: 19 Dec 2011, 16:03

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by jackfuste »

Aure wrote:This is hard.

Health and stealth textures can be disabled:

Code: Select all

[ShaderOverride_Health]
Hash = 0df411bc90598bf0
checktextureoverride = ps-t0

[ShaderOverride_Stealth]
Hash = b40b3dbc3938f4ff
checktextureoverride = ps-t0

[TextureOverride_Health]
Hash = 3ab99f76
ps-t0 = ResourceReplaceTexture_Health

[TextureOverride_Stealth]
Hash = 7a066bd6
ps-t0 = ResourceReplaceTexture_Health

[ResourceReplaceTexture_Health]
filename = ReplacementTextures\nothing.dds

[ResourceReplaceTexture_Stealth]
filename = ReplacementTextures\nothing.dds
Aure
Posts: 7
Joined: 03 Feb 2019, 20:20

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Aure »

jackfuste wrote:
Aure wrote:This is hard.

Health and stealth textures can be disabled:

Code: Select all

[ShaderOverride_Health]
Hash = 0df411bc90598bf0
checktextureoverride = ps-t0

[ShaderOverride_Stealth]
Hash = b40b3dbc3938f4ff
checktextureoverride = ps-t0

[TextureOverride_Health]
Hash = 3ab99f76
ps-t0 = ResourceReplaceTexture_Health

[TextureOverride_Stealth]
Hash = 7a066bd6
ps-t0 = ResourceReplaceTexture_Health

[ResourceReplaceTexture_Health]
filename = ReplacementTextures\nothing.dds

[ResourceReplaceTexture_Stealth]
filename = ReplacementTextures\nothing.dds


For those unaware, and willing to use this in lieu of stretching the hud:

1) download https://github.com/bo3b/3Dmigoto/releas ... -1.3.1.zip (or any newer version)
2) extract contents directly into Sekiro folder (C:\Program Files (x86)\Steam\steamapps\common\Sekiro)
3) Open d3dx.ini in text editor
4) Paste the above code at the bottom of the file
5) Search for "hunting=" and make sure hunting=0.
Last edited by Aure on 23 Mar 2019, 02:19, edited 1 time in total.
Darktalon
Posts: 7
Joined: 22 Mar 2019, 18:38

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Darktalon »

Aure wrote:
jackfuste wrote:
Aure wrote:This is hard.

Health and stealth textures can be disabled:

Code: Select all

[ShaderOverride_Health]
Hash = 0df411bc90598bf0
checktextureoverride = ps-t0

[ShaderOverride_Stealth]
Hash = b40b3dbc3938f4ff
checktextureoverride = ps-t0

[TextureOverride_Health]
Hash = 3ab99f76
ps-t0 = ResourceReplaceTexture_Health

[TextureOverride_Stealth]
Hash = 7a066bd6
ps-t0 = ResourceReplaceTexture_Health

[ResourceReplaceTexture_Health]
filename = ReplacementTextures\nothing.dds

[ResourceReplaceTexture_Stealth]
filename = ReplacementTextures\nothing.dds


For those unaware, and willing to use this in lieu of stretching the hud:

1) download https://github.com/bo3b/3Dmigoto/releas ... -1.3.1.zip
2) extract contents directly into Sekiro folder (C:\Program Files (x86)\Steam\steamapps\common\Sekiro)
3) Open d3d11_log.txt in text editor
4) Paste the above code at the bottom of the file
5) Search for "hunting=" and make sure hunting=0.


Why 1.3.1 instead of 1.3.15?
straniero
Posts: 2
Joined: 02 Feb 2019, 00:37

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by straniero »

I wait for Hud stretching, and I'm sure someone will succeed.
christofin
Posts: 11
Joined: 12 Mar 2019, 17:25

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by christofin »

Aure wrote:
jackfuste wrote:
Aure wrote:This is hard.

Health and stealth textures can be disabled:

Code: Select all

[ShaderOverride_Health]
Hash = 0df411bc90598bf0
checktextureoverride = ps-t0

[ShaderOverride_Stealth]
Hash = b40b3dbc3938f4ff
checktextureoverride = ps-t0

[TextureOverride_Health]
Hash = 3ab99f76
ps-t0 = ResourceReplaceTexture_Health

[TextureOverride_Stealth]
Hash = 7a066bd6
ps-t0 = ResourceReplaceTexture_Health

[ResourceReplaceTexture_Health]
filename = ReplacementTextures\nothing.dds

[ResourceReplaceTexture_Stealth]
filename = ReplacementTextures\nothing.dds


For those unaware, and willing to use this in lieu of stretching the hud:

1) download https://github.com/bo3b/3Dmigoto/releas ... -1.3.1.zip
2) extract contents directly into Sekiro folder (C:\Program Files (x86)\Steam\steamapps\common\Sekiro)
3) Open d3d11_log.txt in text editor
4) Paste the above code at the bottom of the file
5) Search for "hunting=" and make sure hunting=0.


I'm having trouble finding "d3d11_log.txt" after I extracted the file. Did I have to run the modified .exe that jackfuste posted first?
DaemonXHUN
Posts: 16
Joined: 20 Aug 2017, 14:29

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by DaemonXHUN »

jackfuste wrote:
Aure wrote:This is hard.

Health and stealth textures can be disabled:

Code: Select all

[ShaderOverride_Health]
Hash = 0df411bc90598bf0
checktextureoverride = ps-t0

[ShaderOverride_Stealth]
Hash = b40b3dbc3938f4ff
checktextureoverride = ps-t0

[TextureOverride_Health]
Hash = 3ab99f76
ps-t0 = ResourceReplaceTexture_Health

[TextureOverride_Stealth]
Hash = 7a066bd6
ps-t0 = ResourceReplaceTexture_Health

[ResourceReplaceTexture_Health]
filename = ReplacementTextures\nothing.dds

[ResourceReplaceTexture_Stealth]
filename = ReplacementTextures\nothing.dds


Could you please upload an updated EXE that has these disabled? I would really appreciate it.
Cloudz
Posts: 12
Joined: 06 Feb 2019, 17:39

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by Cloudz »

straniero wrote:I wait for Hud stretching, and I'm sure someone will succeed.


I'm with you on that I don't watch my health bar when im in battle that tint of red actually helps me personally maybe im bad lol the stealth aspect doesnt really bother me but even that helps it certain situations knowing your stealth with the greyish white helps you dont just stealth when your crouched...
97menace
Posts: 7
Joined: 22 Mar 2019, 07:35

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by 97menace »

yes please, disable the health & stealth effects, they are bad even without the bug on 21:9
DaemonXHUN
Posts: 16
Joined: 20 Aug 2017, 14:29

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by DaemonXHUN »

Aure wrote:
jackfuste wrote:
Aure wrote:This is hard.

Health and stealth textures can be disabled:

Code: Select all

[ShaderOverride_Health]
Hash = 0df411bc90598bf0
checktextureoverride = ps-t0

[ShaderOverride_Stealth]
Hash = b40b3dbc3938f4ff
checktextureoverride = ps-t0

[TextureOverride_Health]
Hash = 3ab99f76
ps-t0 = ResourceReplaceTexture_Health

[TextureOverride_Stealth]
Hash = 7a066bd6
ps-t0 = ResourceReplaceTexture_Health

[ResourceReplaceTexture_Health]
filename = ReplacementTextures\nothing.dds

[ResourceReplaceTexture_Stealth]
filename = ReplacementTextures\nothing.dds


For those unaware, and willing to use this in lieu of stretching the hud:

1) download https://github.com/bo3b/3Dmigoto/releas ... -1.3.1.zip
2) extract contents directly into Sekiro folder (C:\Program Files (x86)\Steam\steamapps\common\Sekiro)
3) Open d3d11_log.txt in text editor
4) Paste the above code at the bottom of the file
5) Search for "hunting=" and make sure hunting=0.


I did exactly what you have said but the overlays are still there and on the top of that there are green words on the top and bottom of my screen (Stereo Disabled, etc.).
User avatar
jackfuste
Insiders
Insiders
Posts: 521
Joined: 19 Dec 2011, 16:03

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by jackfuste »

DaemonXHUN wrote:Could you please upload an updated EXE that has these disabled? I would really appreciate it.

Disable_textures.7z
(2.04 MiB) Downloaded 16741 times

Copy d3d11.dll; d3dcompiler_46.dll; d3dx.ini to the game folder.
christofin
Posts: 11
Joined: 12 Mar 2019, 17:25

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by christofin »

jackfuste wrote:
DaemonXHUN wrote:Could you please upload an updated EXE that has these disabled? I would really appreciate it.

Disable_textures.7z

Copy d3d11.dll; d3dcompiler_46.dll; d3dx.ini to the game folder.


This worked, but now I have a console message in the upper left stating that the textures can't be loaded. Anyone have a solution?
User avatar
f4Lk
Posts: 20
Joined: 07 Nov 2015, 23:37

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by f4Lk »

The message goes away after 5 seconds and never comes back.
https://steamcommunity.com/id/f4lk/
DaemonXHUN
Posts: 16
Joined: 20 Aug 2017, 14:29

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by DaemonXHUN »

jackfuste wrote:
DaemonXHUN wrote:Could you please upload an updated EXE that has these disabled? I would really appreciate it.

The attachment Disable_textures.7z is no longer available

Copy d3d11.dll; d3dcompiler_46.dll; d3dx.ini to the game folder.


Dude, you are amazing, thank you so much!

Here's how the game looks now:

sekiro Screenshot 2019.03.22 - 19.13.58.94.jpg
sekiro Screenshot 2019.03.22 - 19.13.58.94.jpg (1.52 MiB) Viewed 13852 times
fringeee
Posts: 1
Joined: 22 Mar 2019, 19:21

Re: Sekiro: Shadows Die Twice will need an ultrawide fix

Post by fringeee »

Hi,

Could you please share the .exe file for 32:9 (3840x1080) screens.

Thanks in advance!
Post Reply

Who is online

Users browsing this forum: No registered users and 23 guests