Shenmue III UltraWidescreen 21:9 and 32:9 hack UPDATE 30-11-2019

Joined
Jul 27, 2018
The game does not support native 21.9 AR so it adds black pillars on both sides of the image if you are playing on a Ultrawide monitor ( like I am) to solve that with an hex editor find and replace the below codes in Shenmue3-Win64-Shipping.exe (make sure to make a backup of your .exe)

Updated with correct fov for cutscenes no more cropped images during cutscenes!
21.9 Aspect Ratio.

Code:
FIND
33 83 4C 02 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28
REPLACE
33 83 4C 01 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28


FIND
00 00 B4 42 C7 83 48 02 00 00 3B 8E E3 3F 48 C7 83 3C 02 00 00 00 00 00 44 C7 83 44 02 00 00 00 00 00 4A C7 83 54 02 00 00 00 00 80 3F 48 83 C4
REPLACE
00 00 A0 42 C7 83 48 02 00 00 3B 8E E3 3F 48 C7 83 3C 02 00 00 00 00 00 44 C7 83 44 02 00 00 00 00 00 4A C7 83 54 02 00 00 00 00 80 3F 48 83 C4


FIND
35 FA 0E 3C 0A D7 23 3C 00 00 00 00 2D 43 1C EB E2 36 1A 3F D0 B3 DD 3F 00 00 00 00 00 00 00 00 00 00 E0 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00
REPLACE
B0 7D 3E 3C 0A D7 23 3C 00 00 00 00 2D 43 1C EB E2 36 1A 3F D0 B3 DD 3F 00 00 00 00 00 00 00 00 00 00 E0 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00

afoYR7C.jpg


6kAJu9a.png


J3GCJg7.jpg



DBw3bpC.png


v3JLdXu.jpg


65fIq8x.png

1WMnJd3.jpg


Gameplay shots.
5zxxJrG.jpg


mX7UvwZ.jpg


Code:
1
FIND
000000B4 42C78348 0200003B 8EE33F48 C7833C02 00000000 0044C783 44020000 0000004A C7835402 00000000 803F4883 C4205BC3 CCCCCCCC
REPLACE
000000DC 42C78348 0200003B 8EE33F48 C7833C02 00000000 0044C783 44020000 0000004A C7835402 00000000 803F4883 C4205BC3 CCCCCCCC

2
FIND
33 83 4C 02 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28

REPLACE
33 83 4C 01 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28

32.9 Aspect Ratio.

Code:
FIND
33 83 4C 02 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28
REPLACE
33 83 4C 01 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28

fov
FIND
00 00 B4 42 C7 83 48 02 00 00 3B 8E E3 3F 48 C7 83 3C 02 00 00 00 00 00 44 C7 83 44 02 00 00 00 00 00 4A C7 83 54 02 00 00 00 00 80 3F 48 83 C4
replace
00 00 8C 42 C7 83 48 02 00 00 3B 8E E3 3F 48 C7 83 3C 02 00 00 00 00 00 44 C7 83 44 02 00 00 00 00 00 4A C7 83 54 02 00 00 00 00 80 3F 48 83 C4


zoom
FIND
35 FA 0E 3C 0A D7 23 3C 00 00 00 00 2D 43 1C EB E2 36 1A 3F D0 B3 DD 3F 00 00 00 00 00 00 00 00 00 00 E0 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00
replace
2B D5 80 3C 0A D7 23 3C 00 00 00 00 2D 43 1C EB E2 36 1A 3F D0 B3 DD 3F 00 00 00 00 00 00 00 00 00 00 E0 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00

I think it fixes the cutscenes and fov.

V9vcJ0Q.png


whfu5Xi.png


EY2g2zT.png
 
Last edited:
Try asking at wsgf reddit for cutscene cropping fix. I'm sure someone would quickly put out fov fix for cutscenes. I only have this on PS4, so I can't really ask about it but great to see Shenmue 3 up & running on ultrawide.
 
The game does not support native 21.9 AR so it adds black pillars on both sides of the image if you are playing on a Ultrawide monitor ( like I am) to solve that with an hex editor find and replace the below codes in Shenmue3-Win64-Shipping.exe (make sure to make a backup of your .exe)

Code:
1
FIND
000000B4 42C78348 0200003B 8EE33F48 C7833C02 00000000 0044C783 44020000 0000004A C7835402 00000000 803F4883 C4205BC3 CCCCCCCC
REPLACE
000000DC 42C78348 0200003B 8EE33F48 C7833C02 00000000 0044C783 44020000 0000004A C7835402 00000000 803F4883 C4205BC3 CCCCCCCC

2
FIND
33 83 4C 02 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28

REPLACE
33 83 4C 01 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28


2019.11.19-21.27_04.png


2019.11.19-21.27_02.png


2019.11.19-21.23_04.png


Gameplay plays just fine, the only downside is that during cutscenes it seems to crop the image, but until I or someone else finds a better solution this will do the job.

OMG!!!! THANK YOU so much for this!!!!! YOU MADE MY DAY, thanks from France, I love you! Ii's working perfect!!!!! <3
3440x1440
 

Attachments

  • 75576380_483849295565851_5432786866665422848_n.jpg
    75576380_483849295565851_5432786866665422848_n.jpg
    260.3 KB · Views: 54
  • 75485933_805093493257040_2902014508899762176_n.jpg
    75485933_805093493257040_2902014508899762176_n.jpg
    363.7 KB · Views: 51
i used HxD hex editor, went to search tab, selected the hex sub tab, searched what i needed to replace, then copy and pasted the new codes over the top of the old ones, saved, exit and it worked first time.
 
i used HxD hex editor, went to search tab, selected the hex sub tab, searched what i needed to replace, then copy and pasted the new codes over the top of the old ones, saved, exit and it worked first time.

:giggle:
I should've read the instructiuons clearer....I was trying it on the .exe in the first folder I came to, not the Shenmue3-Win64-Shipping.exe file in the Shenmue/Binaries/Win64 folder!

Works great now. Thanks for replying NovaGB.
 
I know this isn't really related to this post but would it also be possible to hack the FOV on this game as well so the camera is further away from Ryo kind of like how it was in the first two Shenmue games.
 
Any chance to get the same method (or similar) for multi-monitor? 5760x1080. Game doesn't detect the resolution, just functions on borderless without left and right displays being used.
 
Last edited:
Poked around exe file & I had some luck fixing cropping in-game FOV by swiching Vert+ to Hor+ so FOV increases when screen resolution goes wider. This also makes the camera wider then usual on 16:9 resolutions for people who wanted camera to be futher away from Ryo.
It doesn't fix cutscenes unfortunately. I think we're looking into memory hack like cheat engine to keep FOV consistent which I've very little experenice with.

Tutorial on ver.1.02.00 (02786)

1. Find the last hex "35 FA 0E 3C" in exe like the picture I posted (There's 4 of them if I recall)
2. Change it to "35 FA 3E 3C" for ultrawide resolution or
"EF D4 83 3C" for Eyefinity/Surround setups (Haven't tested this one yet)
3. Save & test it out.

HxD_2019-11-26_14-01-03.jpg
 

Attachments

  • Shenmue3-Win64-Shipping_2019-11-26_14-03-31.jpg
    Shenmue3-Win64-Shipping_2019-11-26_14-03-31.jpg
    4.4 MB · Views: 34
Last edited:
Yes, the game update did remove the hex edits, but they still work once reapplied.

I tried BotanKun11's hack, and it does eliminate the cropping issue during gameplay and conversations, but it made my FOV way too wide (see attached images). Is it possible to apply BotanKun11's hack to in-game conversations only? I much prefer to keep the FOV from Esppiral's original hack for gameplay so as to avoid getting headaches from the "ultra" wide FOV.

By the way, if you want to try BotanKun11's hack, here are the unique hex-digits that you need to find and replace:

Find = 61 0B B6 3B 35 FA 0E 3C 0A D7 23 3C 00 00 00 00​
Replace with = 61 0B B6 3B 35 FA 3E 3C 0A D7 23 3C 00 00 00 00​

A great big THANK YOU to all contributors especially Esppiral and BotanKun11!!
 

Attachments

  • Shenmue III   11_26_2019 9_49_17 PM (Resized).png
    Shenmue III 11_26_2019 9_49_17 PM (Resized).png
    7.6 MB · Views: 30
  • Shenmue III   11_26_2019 9_49_49 PM (Resized).png
    Shenmue III 11_26_2019 9_49_49 PM (Resized).png
    7.7 MB · Views: 31
  • Shenmue III   11_26_2019 9_50_27 PM (Resized).png
    Shenmue III 11_26_2019 9_50_27 PM (Resized).png
    8.1 MB · Views: 26
I tried BotanKun11's hack, and it does eliminate the cropping issue during gameplay and conversations, but it made my FOV way too wide (see attached images). Is it possible to apply BotanKun11's hack to in-game conversations only? I much prefer to keep the FOV from Esppiral's original hack for gameplay so as to avoid getting headaches from the "ultra" wide FOV.

So, cutscenes are no longer cropped? Is this also the case for multi-monitor/48:9?
 
So, cutscenes are no longer cropped? Is this also the case for multi-monitor/48:9?

Yes, cutscenes are no longer cropped if you perform the hex edit provided by BotanKun11 (see post #13) in addition to the original hex edit provided by Esppiral (see post #1). I think this only applies to ultrawide (21:9) resolutions. If you try it with a 48:9 setup, you will probably get an extremely wide unplayable FOV during gameplay; the FOV is way too wide for my liking with these two hacks on my 21:9 monitor (Ryo is tiny, and everything on the sides is enormous and disproportional - see images from my previous post).
 
I was able to get a hold of Esppiral and he helped me get rid of the letterboxing on 48:9.
I've tested it creating a custom 48:9 resolution ( on my GPU control pannel) and it seems to work.

So the code to replace should be as follows

Code:
1
FIND
000000B4 42C78348 0200003B 8EE33F48 C7833C02 00000000 0044C783 44020000 0000004A C7835402 00000000 803F4883 C4205BC3 CCCCCCCC
REPLACE
00000011 43C78348 0200003B 8EE33F48 C7833C02 00000000 0044C783 44020000 0000004A C7835402 00000000 803F4883 C4205BC3 CCCCCCCC

2
FIND
33 83 4C 02 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28

REPLACE
33 83 4C 01 00 00 83 E0 01 31 47 30 8B 4F 30 33 8B 4C 02 00 00 83 E1 02 31 4F 30 0F B6 83 50 02 00 00 88 47 34 8B 83 3C 02 00 00 89 47 20 8B 83 40 02 00 00 89 47 24 8B 83 44 02 00 00 89 47 28 8B 83 54 02 00 00 89 47 38 44 0F 2F AB 54 02 00 00 44 0F 28


Wear in mind that cutscenes are cropped so they will be almost unwatchable, I haven't figured out yet how to change the fov during cutscenes
However, when trying this fix:
"EF D4 83 3C" for Eyefinity/Surround setups (Haven't tested this one yet)
it causes the camera to go crazy, looks like it might be from the FoV change. I tried it without Botan's fix, and it doesn't do that with the problem of cropped in cut scenes. So basically the camera is completely unusable from the change. Darn, one step from getting it working. :( My resolution is 5760x1080, not sure if that will help...
 
Last edited:
Back
Top