Widescreen Gaming Forum

[-noun] Web community dedicated to ensuring PC games run properly on your tablet, netbook, personal computer, HDTV and multi-monitor gaming rig.
It is currently 20 Apr 2024, 11:02

All times are UTC [ DST ]




Post new topic Reply to topic  [ 285 posts ]  Go to page Previous  1 ... 19, 20, 21, 22, 23, 24, 25 ... 29  Next
Author Message
PostPosted: 13 Mar 2019, 17:12 
Offline

Joined: 15 Feb 2019, 19:54
Posts: 6
1. Download 3Dmigoto from their Github: https://github.com/bo3b/3Dmigoto/releases/
2. Download the latest version of magic.py and run it. https://github.com/mpm11011/ac7-ultrawide[/quote]



Does this work for 3 monitors of 32" @ 5760 x 1080?

Thanks !


Top
 Profile  
 


PostPosted: 13 Mar 2019, 22:00 
Offline

Joined: 12 Mar 2019, 07:24
Posts: 3
After some further play in actual missions, I figured out the weird pink line is related to something going on with the map view, when I toggle it from radar to map it looks odd, with the map outside the usual boundaries visible as a transparent layer over most of the screen. I kind of like it actually, as it lets me see more of the map on the smaller map zoom level. :)


Top
 Profile  
 
PostPosted: 13 Mar 2019, 23:47 
Offline

Joined: 10 Feb 2019, 05:05
Posts: 30
Berkut wrote:
Thank you so much for the updated version! It seems to work, in-game the view is nice but there is extra text at the top of the screen saying "VS:0/0 PS:0/0 CS:0/0 GS:0/0" and at the bottom "Stereo Disabled". I assume these are added by 3dmigo and some obscure option in the .ini would hide it?

I also noticed two brief glimmers of a weird pink line in the air (free flight at stonehenge) that seemed like it could be an artifact of some sort, not sure. If I manage to catch it again I'll try for a screenshot. But there's no particular reason to think that's related to your script, I just noticed it right after I ran yours so I figured I would mention.


Woops! Sounds like I didn't disable shader hunting properly... that's the green text you see top and bottom ingame, its provided by 3Dmigoto. You can disable it by hitting numpad 0 ingame, or go into d3dx.ini, search for "hunting=1", and change the 1 into a 0.


Top
 Profile  
 
PostPosted: 14 Mar 2019, 08:05 
Offline
User avatar

Joined: 13 Mar 2019, 12:01
Posts: 7
markuscicero5 wrote:
Berkut wrote:
Thank you so much for the updated version! It seems to work, in-game the view is nice but there is extra text at the top of the screen saying "VS:0/0 PS:0/0 CS:0/0 GS:0/0" and at the bottom "Stereo Disabled". I assume these are added by 3dmigo and some obscure option in the .ini would hide it?

I also noticed two brief glimmers of a weird pink line in the air (free flight at stonehenge) that seemed like it could be an artifact of some sort, not sure. If I manage to catch it again I'll try for a screenshot. But there's no particular reason to think that's related to your script, I just noticed it right after I ran yours so I figured I would mention.


Woops! Sounds like I didn't disable shader hunting properly... that's the green text you see top and bottom ingame, its provided by 3Dmigoto. You can disable it by hitting numpad 0 ingame, or go into d3dx.ini, search for "hunting=1", and change the 1 into a 0.


How to fix the middle text? the one were they talk to you. its a bit on the left for me


Top
 Profile  
 
PostPosted: 14 Mar 2019, 12:24 
Offline
User avatar

Joined: 08 Sep 2015, 19:07
Posts: 31
I have the same Problem like the Guy here. Please Help :
Image
Attachment:
20190314123749_1.jpg
20190314123749_1.jpg [ 395.32 KiB | Viewed 4424 times ]


I Installed: 3Dmigoto-1.2.73-x64 (If I Install the x32-Version my HUD is on the Left) | Ultrawide Files (Mods, Shader Files, magic.py) | The newest Python
after that I double clicked magic.py

This is how my Ace Combat folder looks like:
Attachment:
2.jpg
2.jpg [ 186.81 KiB | Viewed 4444 times ]
Attachment:
1.jpg
1.jpg [ 176.33 KiB | Viewed 4421 times ]


Top
 Profile  
 
PostPosted: 14 Mar 2019, 14:42 
Offline

Joined: 10 Feb 2019, 05:05
Posts: 30
Yes, the script should work for 32:9 and 48:9.

I don't know what's up with the map... It's kind of funny to see the whole terrain shader XD

If your subtitles are off to the left, can you post the contents of this file?

da86a094e768f000-vs_replace.txt


Top
 Profile  
 
PostPosted: 14 Mar 2019, 14:58 
Offline
User avatar

Joined: 08 Sep 2015, 19:07
Posts: 31
I'm thinking of loading the older version again, because i can't get to fix it :(

Here the file:
Code:
// ---- Created with 3Dmigoto v1.3.14 on Thu Feb 21 15:57:31 2019
cbuffer cb0 : register(b0)
{
  float4 cb0[4];
}




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


void main(
  float4 v0 : ATTRIBUTE0,
  float2 v1 : ATTRIBUTE1,
  float2 v2 : ATTRIBUTE2,
  float4 v3 : ATTRIBUTE3,
  uint2 v4 : ATTRIBUTE4,
  out float4 o0 : SV_POSITION0,
  out float4 o1 : COLOR0,
  out float4 o2 : ORIGINAL_POSITION0,
  out float4 o3 : TEXCOORD0,
  out float4 o4 : TEXCOORD1)
{
  float4 r0,r1,r2;
  uint4 bitmask, uiDest;
  float4 fDest;

  r0.xyzw = cb0[1].xyzw * v2.yyyy;
  r0.xyzw = v2.xxxx * cb0[0].xyzw + r0.xyzw;
  o0.xyzw = cb0[3].xyzw + r0.xyzw;
  r0.xyz = max(float3(6.10351999e-005,6.10351999e-005,6.10351999e-005), v3.xyz);
  r1.xyz = r0.xyz * float3(0.947867274,0.947867274,0.947867274) + float3(0.0521326996,0.0521326996,0.0521326996);
  r1.xyz = log2(r1.xyz);
  r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
  r1.xyz = exp2(r1.xyz);
  r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) < r0.xyz);
  r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
  o1.xyz = r2.xyz ? r1.xyz : r0.xyz;
  float4 iniparams = IniParams.Load(0);
  o1.w = v3.w;
  o2.xy = v2.xy;
  o2.zw = float2(0,1);
  o3.xy = v1.xy;
  o4.xyzw = v0.xyzw;
  if (iniparams.z==1)
   {
   o0.x+=0.2558;
   }
  return;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Generated by Microsoft (R) D3D Shader Disassembler
//
//   using 3Dmigoto v1.3.14 on Thu Feb 21 15:57:31 2019
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// ATTRIBUTE                0   xyzw        0     NONE   float   xyzw
// ATTRIBUTE                1   xy          1     NONE   float   xy
// ATTRIBUTE                2   xy          2     NONE   float   xy
// ATTRIBUTE                3   xyzw        3     NONE   float   xyzw
// ATTRIBUTE                4   xy          4     NONE    uint
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_POSITION              0   xyzw        0      POS   float   xyzw
// COLOR                    0   xyzw        1     NONE   float   xyzw
// ORIGINAL_POSITION        0   xyzw        2     NONE   float   xyzw
// TEXCOORD                 0   xy          3     NONE   float   xy
// TEXCOORD                 1   xyzw        4     NONE   float   xyzw
//
vs_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer cb0[4], immediateIndexed
dcl_input v0.xyzw
dcl_input v1.xy
dcl_input v2.xy
dcl_input v3.xyzw
dcl_output_siv o0.xyzw, position
dcl_output o1.xyzw
dcl_output o2.xyzw
dcl_output o3.xy
dcl_output o4.xyzw
dcl_temps 3
mul r0.xyzw, v2.yyyy, cb0[1].xyzw
mad r0.xyzw, v2.xxxx, cb0[0].xyzw, r0.xyzw
add o0.xyzw, r0.xyzw, cb0[3].xyzw
max r0.xyz, v3.xyzx, l(0.0000610351999, 0.0000610351999, 0.0000610351999, 0.000000)
mad r1.xyz, r0.xyzx, l(0.947867274, 0.947867274, 0.947867274, 0.000000), l(0.0521326996, 0.0521326996, 0.0521326996, 0.000000)
log r1.xyz, r1.xyzx
mul r1.xyz, r1.xyzx, l(2.400000, 2.400000, 2.400000, 0.000000)
exp r1.xyz, r1.xyzx
lt r2.xyz, l(0.040450, 0.040450, 0.040450, 0.000000), r0.xyzx
mul r0.xyz, r0.xyzx, l(0.0773993805, 0.0773993805, 0.0773993805, 0.000000)
movc o1.xyz, r2.xyzx, r1.xyzx, r0.xyzx
mov o1.w, v3.w
mov o2.xy, v2.xyxx
mov o2.zw, l(0,0,0,1.000000)
mov o3.xy, v1.xyxx
mov o4.xyzw, v0.xyzw
ret
// Approximately 0 instruction slots used

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


Top
 Profile  
 
PostPosted: 14 Mar 2019, 15:04 
Offline
User avatar

Joined: 13 Mar 2019, 12:01
Posts: 7
Thats whats inside the da86a094e768f000-vs_replace.txt file for me

Spoiler:
Code:
// ---- Created with 3Dmigoto v1.3.14 on Thu Feb 21 15:57:31 2019
cbuffer cb0 : register(b0)
{
  float4 cb0[4];
}




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


void main(
  float4 v0 : ATTRIBUTE0,
  float2 v1 : ATTRIBUTE1,
  float2 v2 : ATTRIBUTE2,
  float4 v3 : ATTRIBUTE3,
  uint2 v4 : ATTRIBUTE4,
  out float4 o0 : SV_POSITION0,
  out float4 o1 : COLOR0,
  out float4 o2 : ORIGINAL_POSITION0,
  out float4 o3 : TEXCOORD0,
  out float4 o4 : TEXCOORD1)
{
  float4 r0,r1,r2;
  uint4 bitmask, uiDest;
  float4 fDest;

  r0.xyzw = cb0[1].xyzw * v2.yyyy;
  r0.xyzw = v2.xxxx * cb0[0].xyzw + r0.xyzw;
  o0.xyzw = cb0[3].xyzw + r0.xyzw;
  r0.xyz = max(float3(6.10351999e-005,6.10351999e-005,6.10351999e-005), v3.xyz);
  r1.xyz = r0.xyz * float3(0.947867274,0.947867274,0.947867274) + float3(0.0521326996,0.0521326996,0.0521326996);
  r1.xyz = log2(r1.xyz);
  r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
  r1.xyz = exp2(r1.xyz);
  r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) < r0.xyz);
  r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
  o1.xyz = r2.xyz ? r1.xyz : r0.xyz;
  float4 iniparams = IniParams.Load(0);
  o1.w = v3.w;
  o2.xy = v2.xy;
  o2.zw = float2(0,1);
  o3.xy = v1.xy;
  o4.xyzw = v0.xyzw;
  if (iniparams.z==1)
   {
   o0.x+=0.2558;
   }
  return;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Generated by Microsoft (R) D3D Shader Disassembler
//
//   using 3Dmigoto v1.3.14 on Thu Feb 21 15:57:31 2019
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// ATTRIBUTE                0   xyzw        0     NONE   float   xyzw
// ATTRIBUTE                1   xy          1     NONE   float   xy
// ATTRIBUTE                2   xy          2     NONE   float   xy
// ATTRIBUTE                3   xyzw        3     NONE   float   xyzw
// ATTRIBUTE                4   xy          4     NONE    uint
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_POSITION              0   xyzw        0      POS   float   xyzw
// COLOR                    0   xyzw        1     NONE   float   xyzw
// ORIGINAL_POSITION        0   xyzw        2     NONE   float   xyzw
// TEXCOORD                 0   xy          3     NONE   float   xy
// TEXCOORD                 1   xyzw        4     NONE   float   xyzw
//
vs_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer cb0[4], immediateIndexed
dcl_input v0.xyzw
dcl_input v1.xy
dcl_input v2.xy
dcl_input v3.xyzw
dcl_output_siv o0.xyzw, position
dcl_output o1.xyzw
dcl_output o2.xyzw
dcl_output o3.xy
dcl_output o4.xyzw
dcl_temps 3
mul r0.xyzw, v2.yyyy, cb0[1].xyzw
mad r0.xyzw, v2.xxxx, cb0[0].xyzw, r0.xyzw
add o0.xyzw, r0.xyzw, cb0[3].xyzw
max r0.xyz, v3.xyzx, l(0.0000610351999, 0.0000610351999, 0.0000610351999, 0.000000)
mad r1.xyz, r0.xyzx, l(0.947867274, 0.947867274, 0.947867274, 0.000000), l(0.0521326996, 0.0521326996, 0.0521326996, 0.000000)
log r1.xyz, r1.xyzx
mul r1.xyz, r1.xyzx, l(2.400000, 2.400000, 2.400000, 0.000000)
exp r1.xyz, r1.xyzx
lt r2.xyz, l(0.040450, 0.040450, 0.040450, 0.000000), r0.xyzx
mul r0.xyz, r0.xyzx, l(0.0773993805, 0.0773993805, 0.0773993805, 0.000000)
movc o1.xyz, r2.xyzx, r1.xyzx, r0.xyzx
mov o1.w, v3.w
mov o2.xy, v2.xyxx
mov o2.zw, l(0,0,0,1.000000)
mov o3.xy, v1.xyxx
mov o4.xyzw, v0.xyzw
ret
// Approximately 0 instruction slots used

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


Top
 Profile  
 
PostPosted: 14 Mar 2019, 22:57 
Offline

Joined: 01 Feb 2019, 03:04
Posts: 39
@QuadGore It's a problem with scissor clipping being weird by default when using the old version of 3Dmigoto.

Download the newest version here: https://github.com/bo3b/3Dmigoto/releases (Didn't have time to test it but I believe they fixed ReShade support).

Alternatively, I think you can fix it by simply copying only the d3dx.ini (not the .dll's) from the new version into your current install.

Edit: I need to clarify something; The HUD text fix does NOT work on the old (1.2.x) versions of 3Dmigoto!


Top
 Profile  
 
PostPosted: 15 Mar 2019, 08:08 
Offline
User avatar

Joined: 08 Sep 2015, 19:07
Posts: 31
Ah damned I copied the wrong 3Dmigoto Version text in my posting above. I used the latest version = 3Dmigoto-1.3.8 with this Version I got the problems.
Thanks for your awesome work btw. :onethumb:


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 285 posts ]  Go to page Previous  1 ... 19, 20, 21, 22, 23, 24, 25 ... 29  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  




Powered by phpBB® Forum Software © phpBB Group