Hi all,
Recently, Dojo member Anthony817, reported on an assembler post that listed the codebreaker codes needed to turn NTSC Shenmue 1 and PAL Shenmue 2 into 16x9 widescreen on the Dreamcast.
Dojo Thread
http://shenmuedojo.net/forum/viewtopic.php?f=37&t=49228
Assembler Games Thread
http://assemblergames.com/l/threads/widescreen-hacks.58620/
Well this really excites me so I want to bake this widescreen mode into the game itself to bypass the need for Action Replay/Codebreaker.
Ok so this will serve as the development thread for this.
I am only doing Shenmue 1 right now. Shenmue 2 will be much more complicated so it will be less of a priority until Shenmue 1 is done.
So let's get some info disclosed.
What is this?
This will be a special hacked version of NTSC Shenmue that will run in widescreen.
How will it work?
Ok so this is the complicated part. I have three solutions:
Solution 1: Make a trainer menu to force the codebreaker codes into the game at boottime.
Solution 2: Port the PAL 50/60 Hz Selector menu to the NTSC version and hack the menu to make it actually select the resolution. We have the RAM codes to do this now, thanks to S4pph4rad. I believe this menu talks to the PowerVR hardware directly do we might be able to actually pull it off.
Solution 3: Directly patch the binary file that controls this.
What will the problems be?
Well.. if I use the PAL Selector menu, then VGA users will be out of luck since they will not even have this menu appear. Unless I can force the menu to appear even on VGA.
Is this even possible?
Well I do not know yet. I will figure this out over time.
How will it be released?
Well since my real name is known in this community, I will not release it myself. That I will hand to someone else to do so.
Why do this?
Why not? It's a new mode for Shenmue.
Who is working on it?
I will be doing the menu hacking and widescreen selector patches
Ilducci will be making custom textures and metrics hacks for the menu to make it user friendly and efficient. (Thanks bro!)
When will it be released?
When it's done. If it can even be done.