Shenmue I Re-Release 16:9 Cutscenes Fix

I would definitely like to keep the option for the black frames in the cutscenes so it's 21:9; wouldn't feel like Shenmue II for me without those black bars :p
Perhaps, because I did not see how it looks in 21: 9. Then let the choice remain for everyone. Subtitles, I think, can be made by default with full-screen selection. It seems that everything is now decided, and there are no other possibilities for miracles from ner0 ;)
 
Perhaps, because I did not see how it looks in 21: 9. Then let the choice remain for everyone. Subtitles, I think, can be made by default with full-screen selection. It seems that everything is now decided, and there are no other possibilities for miracles from ner0 ;)
21:9 is the standard cut-scene format with the initial fix by Esppiral, which only removes the horizontal borders (left/right).
Personally I quite like it, but we can't deny that different people have different tastes, and it was more about consistency for me since Shenmue I uses full-screen cut-scenes too. Anyway, I'll soon remove the opt-in choice for subtitle positioning and just make it default, I just wanted to be as sure as possible that this wouldn't cause further side-effects.
 
Shenmue I & II 16:9 Generic Hex Fix v4

fY5bTl0.png


4KGum1e.png


This is an updated version of my previous generic patcher.

Changelog :
  • Added compatibility with Shenmue v1.04 (Patch 4).
Features :
  • Compatible with v1.00, v1.01, v1.02, v1.03, and v1.04 (Patch 4).
  • Shenmue.exe / Shenmue2.exe are automatically located if installed into the default Steam location.
Instructions :
  • Download the zip from this link, extract it to any folder.
  • Run Shenmue-GHexFix4.exe / Shenmue2-GHexFix4.exe and click Patch.
  • Locate Shenmue.exe / Shenmue2.exe if asked to.
  • Done.
Note : As mentioned earlier, the patchers may get flagged by some AV software as false positive, as an alternative you can use a hex editor to manually make the following changes to Shenmue.exe / Shenmue2.exe :

Code:
Find: 89 0D BD 42 BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 0D 9B 1D BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 58 1D BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D FE 1C BB 00 - Replace with: 90 90 90 90 90 90
Code:
Find: 89 0D 31 C5 BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 0D BF 9F BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 45 9F BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D EB 9E BB 00 - Replace with: 90 90 90 90 90 90
Code:
Find: 89 15 2C D5 BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 15 9A AF BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 09 AF BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 93 AE BB 00 - Replace with: 90 90 90 90 90 90
Code:
Find: 89 15 CC D1 BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 15 3A AC BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D A9 AB BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 33 AB BB 00 - Replace with: 90 90 90 90 90 90
Code:
Find: 89 15 BC 71 BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 15 1A 4C BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 89 4B BB 00 - Replace with: 90 90 90 90 90 90
Find: 89 1D 13 4B BB 00 - Replace with: 90 90 90 90 90 90
Code:
Find: C7 05 F4 1E 6B 00 00 00 00 00  - Replace with: 90 90 90 90 90 90 90 90 90 90
Find: 89 0D 2A 1E 6B 00 - Replace with: 90 90 90 90 90 90
Code:
Find: C7 05 2C 24 6B 00 00 00 00 00 - Replace with: 90 90 90 90 90 90 90 90 90 90
Find: 89 0D 62 23 6B 00 - Replace with: 90 90 90 90 90 90
Code:
Find: C7 05 6C 2E 6B 00 00 00 00 00 - Replace with: 90 90 90 90 90 90 90 90 90 90
Find: 89 0D 12 2D 6B 00 - Replace with: 90 90 90 90 90 90
Code:
Find: C7 05 8C 28 6B 00 00 00 00 00 - Replace with: 90 90 90 90 90 90 90 90 90 90
Find: 89 0D C2 27 6B 00 - Replace with: 90 90 90 90 90 90
Code:
Find: C7 05 4C 35 6B 00 00 00 00 00 - Replace with: 90 90 90 90 90 90 90 90 90 90
Find: 89 0D 82 34 6B 00 - Replace with: 90 90 90 90 90 90
 
I was worried for a moment there about this new update breaking my sub positioning patch.
I did briefly allow some sweat to build up on my forehead, fortunately the fix was simpler than I thought, just a tiny little tweak. Because of whatever changes happened to affect my code, I made it more strict and thus shorter, now it just responds to the one thing that it was only supposed to. That is the subtitle position during cut-scenes, everything else is ignored by this code. I always welcome bug reporting of any kind though.

I also defaulted to patch the subtitle positioning when the user decides to make the cutscenes fullscreen (no borders on top or bottom). As mentioned before, the fullscreen patch is and will always be optional because not everyone dislikes the 21:9 widescreen cut-scenes.

Anyway, as always, the latest patch can be found linked in this post: https://www.shenmuedojo.com/forum/index.php?posts/10013/

Enjoy!

Code:
00007FF7E4A18D3E  | jmp 0x7FF7E4C599C1               ->|--|
00007FF7E4A18D43  | mov dword ptr ss:[rbp+0x4C],eax  <-|--|-------|
                                                       |  |       |
00007FF7E4C599C1  | cmp eax,0x44430000               <-|--|       |
00007FF7E4C599C6  | je 0x7FF7E4CA699A                ->|----|     |
00007FF7E4C599CC  | mov rdi,qword ptr ss:[rsp+0x60]  <-|----|--|  |
00007FF7E4C599D1  | jmp 0x7FF7E4A18D43               ->|----|--|--|
                                                       |    |  |
00007FF7E4CA699A  | cmp si,0x198                     <-|----|  |
00007FF7E4CA699F  | jne 0x7FF7E4C599CC               ->|-------|
00007FF7E4CA69A5  | mov eax,0x44638000                 |       |
00007FF7E4CA69AA  | jmp 0x7FF7E4C599CC               ->|-------|
Notes:
  • This code checks if the game is trying to change the position of an UI object to the coordinates 0x44430000, if it is then it checks for the next thing on its list;
  • 0x198 is the value that represents the subtitle object during cut-scenes - when the game is about to change the object position, it checks if it's during a cut-scene, if it is not then the code returns to its original routine;

Edited to reflect the changes to the subtitle positioning correction code.
 
Last edited:
it´s possible to zoom shenmue 2 cutscenes to have real widescreen without show too much in the sides? something like did metal gear solid hd collection.

maybe changing fov.
 
it´s possible to zoom shenmue 2 cutscenes to have real widescreen without show too much in the sides? something like did metal gear solid hd collection.

maybe changing fov.
Not sure, but is the trade-off even worth it?
On the one hand you show parts of the game that weren't supposed to be shown; on the other, you would discard parts of the image that were intended to be shown. In some scenes you could even be cutting-off at the level of some important detail, a character's face, etc. This would only be ideal if you could adjust on the basis of individual shots, the same FOV value won't suit all shots or angles of any given scene.
 
in shenmue 1 you can´t do it so easily, but in shenmue 2 with the default black bars, maybe something intermediate, and lose very little information like mgs hd remasters where you can chose letterbox or full screen mode.

index.php


Extreme example in photoshop, maybe can change a bit the fov to have a better picture.


MGS HD
letterbox mode
fullscreen mode
 

Attachments

  • 20180928213709_1.gif
    20180928213709_1.gif
    493.8 KB · Views: 172
Last edited:
in shenmue 1 you can´t do it so easily, but in shenmue 2 with the default black bars, maybe something intermediate, and lose very little information like mgs hd remasters where you can chose letterbox or full screen mode.

index.php


Extreme example in photoshop, maybe can change a bit the fov to have a better picture.


MGS HD
letterbox mode
fullscreen mode
I get your point, but my doubt still stands, is that trade-off even worth it when compared to the current widescreen/fullscreen hacks? Personally, I have no idea where to begin to achieve this for cut-scenes. But, if I'm not mistaken, @Esppiral did something similar on the DC when he was trying to get the game working in widescreen - that is until he found a better way which is what we have at this point on the PC too.

Old thread: https://www.shenmuedojo.net/forum/viewtopic.php?p=1127418#p1127418
 
Last edited:
What's the problem with the current ones?
Mine is literally hanging 4 posts above yours ;)
And 2 more posts above those, you have another alternative

Here is one: https://www.shenmuedojo.com/forum/index.php?posts/10013/

Here is another: https://www.shenmuedojo.com/forum/i...-re-release-16-9-cutscenes-fix.358/post-14952
i tried yours and it didnt remove the black borders like the other patch. ive used v1 2 and 3. but doesnt work with latest update that just came out?
 
my mistake. i didnt see it had been updated to v4 too. sorry! ill redownload it now
In my case I always post the link to the original post, which then contains the patch download link; this is for two reasons.
One is that I only need to update the link in the original post, all other announcements I make point to the same place in this thread. The other reason is to both avoid having to update or leaving all posts with old links, which in turn can be quoted by other users and remain obsolete, adding some confusion.
 
ner0 only was an idea, i dont know if we can do it, maybe with a zoom value in cheat engine, with this idea we can hide some glitch and bugs when you unlock both sides and remove black bars, and have a similar aspect ratio to 4/3 with blackbars.
 
Last edited:
In my case I always post the link to the original post, which then contains the patch download link; this is for two reasons.
One is that I only need to update the link in the original post, all other announcements I make point to the same place in this thread. The other reason is to both avoid having to update or leaving all posts with old links, which in turn can be quoted by other users and remain obsolete, adding some confusion.
yeah sorry, i know youve done this from the start. i was just being dumb.

i do have a little request though. whats the chances of removing the little camera icon in shenmue 2 in cutscenes? picky i know...
 
yeah sorry, i know youve done this from the start. i was just being dumb.

i do have a little request though. whats the chances of removing the little camera icon in shenmue 2 in cutscenes? picky i know...
I guess I could try, doesn't seem impossible.
 
Now that would be a really welcome change! That camera icon can get a bit distracting, at least for me.
 
Back
Top