![]() |
![]() |
#1 |
Archaeologist
Join Date: Feb 2012
Location: In my bedroom (most likely).
Posts: 1,470
|
![]()
I have TR3 and I have to play it with a Widescreen patch but I have two issues.
If I run it using the Widescreen Patch, it looks too zoomed in and while I can play it, it doesn't look right. I play in 1360x768 on a Widescreen TV if that helps. If I play it with Peixoto's Patch, it looks right but the framerate is dreadful and while I seem to have fixed that, the FMV sounds loop over and over and the sound ends up behind on the video. Also, occasionally with Peixoto's Patch it crashes with a AutoHotkey.dll error. Can anyone help? I bought TR3 The Lost Artifact from eBay and I want to fix this issue before it arrives.
__________________
Mods: TR1 Sound Overhaul, TR2 Remixed, TR3 Transformed and TR4 HD. Last edited by annl; 16-04-17 at 22:20. |
![]() |
![]() |
![]() |
#2 |
Relic Hunter
Join Date: Jan 2014
Posts: 8,471
|
![]()
Right click on tomb3.exe, then go to the Compatibility tab. Then, check the box that says Disable display scaling on high DPI settings.
That's how I fixed the same problem. ![]()
__________________
Worry is a misuse of your imagination. |
![]() |
![]() |
![]() |
#3 |
Archaeologist
Join Date: Feb 2012
Location: In my bedroom (most likely).
Posts: 1,470
|
![]()
I tried this, no change.
__________________
Mods: TR1 Sound Overhaul, TR2 Remixed, TR3 Transformed and TR4 HD. |
![]() |
![]() |
![]() |
#4 | ||
Historian
Join Date: Jan 2010
Location: Russia
Posts: 366
|
![]() Quote:
Quote:
I can apply my aspect ratio and FOV patch to your exe file manually if you share it to me (I do not know what version you have). Or, if it's GOG or Steam, I'll apply a patch to this one and upload it here.
__________________
To seek. To learn. To do. (C) Quest for Glory |
||
![]() |
![]() |
![]() |
#5 | |
Archaeologist
Join Date: Feb 2012
Location: In my bedroom (most likely).
Posts: 1,470
|
![]() Quote:
__________________
Mods: TR1 Sound Overhaul, TR2 Remixed, TR3 Transformed and TR4 HD. |
|
![]() |
![]() |
![]() |
#6 |
Archaeologist
Join Date: Feb 2012
Location: In my bedroom (most likely).
Posts: 1,470
|
![]()
The zoom only affects my resolution, which is 1360 x 768. Is that the problem? I can't use any other resolution without it looking awkward.
__________________
Mods: TR1 Sound Overhaul, TR2 Remixed, TR3 Transformed and TR4 HD. |
![]() |
![]() |
![]() |
#7 |
Tomb Raider
Join Date: Jan 2016
Location: USA
Posts: 19,166
|
![]()
What are your fov and camera distance values.
I use the default camera distance, but I set the fov to zero. Also I set the widescreen patch to 16:9 instead of typing in a custom resolution. Have you tried that? |
![]() |
![]() |
![]() |
#8 |
Archaeologist
Join Date: Feb 2012
Location: In my bedroom (most likely).
Posts: 1,470
|
![]()
Done both, no change.
__________________
Mods: TR1 Sound Overhaul, TR2 Remixed, TR3 Transformed and TR4 HD. |
![]() |
![]() |
![]() |
#9 |
Historian
Join Date: Jan 2010
Location: Russia
Posts: 366
|
![]()
I've uploaded the patched EXE for TR3 and The Lost Artifact. It includes my (exclusive) FOV patch. It was was not published anywhere until now.
That's how it works. There is the original code (let it be C pseudocode): Code:
#define SCREEN_WIDTH dword_5A6AF4 #define SCREEN_HEIGHT dword_4D790C #define ASPECT_RATIO flt_4C3244 // 1.3333334 void sub_402030(__int16 a1) { int v1, v2, v3; v1 = SCREEN_WIDTH / 2 * sub_4B4C58(a1 / 2); v2 = sub_4B4C5E(a1 / 2); dword_4F6D50 = v1 / v2; v3 = sub_4B5E10(v2, v1 % v2, flt_4C5084); dword_5A6A28 = v3 / dword_4F6D50; flt_5A6AB8 = (double)dword_4F6D50; // heigth ratio flt_4F6D48 = flt_4C5084 / flt_5A6AB8; // depth ratio flt_53170C = flt_5A6AB8 / flt_56C0A0; flt_4D38D8 = ASPECT_RATIO / ((double)SCREEN_WIDTH / (double)SCREEN_HEIGHT); sub_48D6A0(v3 % dword_4F6D50); } Code:
#define SCREEN_WIDTH dword_5A6AF4 #define SCREEN_HEIGHT dword_4D790C #define ASPECT_RATIO flt_4C3244 // 1.3333334 const float flt_4D38D8 = 1.0; // it is always 1.0 now int sub_4020B8() { return (int)((float)SCREEN_HEIGHT * ASPECT_RATIO) } void sub_402030(__int16 a1) { int v1, v2, v3; // SCREEN_WIDTH value replaced by new function sub_4020B8 v1 = sub_4020B8 / 2 * sub_4B4C58(a1 / 2); v2 = sub_4B4C5E(a1 / 2); dword_4F6D50 = v1 / v2; v3 = sub_4B5E10(v2, v1 % v2, flt_4C5084); dword_5A6A28 = v3 / dword_4F6D50; flt_5A6AB8 = (double)dword_4F6D50; // heigth ratio flt_4F6D48 = flt_4C5084 / flt_5A6AB8; // depth ratio flt_53170C = flt_5A6AB8 / flt_56C0A0; sub_48D6A0(v3 % dword_4F6D50); } The flt_4D38D8 variable is pixel aspect ratio. It must always be 1.0 if we want correct aspect ratio. P.S. Do not combine this patch with other Widescreen patches and Peixoto's patch. They will break the formula. UPD. I've updated the patch. Old links deleted.
__________________
To seek. To learn. To do. (C) Quest for Glory Last edited by Arsunt; 24-09-21 at 03:44. |
![]() |
![]() |
![]() |
#10 | |
Archaeologist
Join Date: Feb 2012
Location: In my bedroom (most likely).
Posts: 1,470
|
![]() Quote:
EDIT: The FMVs are not working well now, the sounds loop and then the FMV cuts off and auto skips halfway, what is wrong?
__________________
Mods: TR1 Sound Overhaul, TR2 Remixed, TR3 Transformed and TR4 HD. Last edited by annl; 16-04-17 at 22:00. |
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|