Dreamcast Widescreen Hacks

Discussion in 'Sega Dreamcast Development and Research' started by S4pph4rad, Oct 20, 2015.

  1. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    Request for a widescreen codebreaker code for Vampire Chronicles For Matching Service NTSC J.
    Can anybody help with this one?!
     
  2. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    It is a pure 2D game, highly unlikely to get widescreened
     
    Anthony817 likes this.
  3. fafadou

    fafadou Gutsy Member

    Joined:
    Aug 3, 2016
    Messages:
    474
    Likes Received:
    185
    @Esppiral : Probably you are borried with the shenmue III actus but have you seen my post ? How have you inject directly the widescreen hack directly on the games. I want to do it for grandia 2. Sorry if you have already give the issue.
     
  4. willjay

    willjay Member

    Joined:
    Jul 28, 2016
    Messages:
    19
    Likes Received:
    14
    You still have the HEX code for Tony Hawks Pro Skater 2.
    I only found a version that you said to be for a test with a lot of clipping.
    Did you have another code for this game or just these code with Clipping?
     
  5. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    I didn't found a render fix yet for thps2
     
  6. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    @Esppiral
    Is it possible to convert existing widescreen Codebreaker codes from one region to another?
    Say both Cannon Spike NTSC U and Power Stone NTSC U to NTSC J?

    Thanks
     
  7. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    77
    Likes Received:
    44
    Yes, but you need both of them so you can find the corresponding offsets in both releases.
     
  8. fafadou

    fafadou Gutsy Member

    Joined:
    Aug 3, 2016
    Messages:
    474
    Likes Received:
    185
    @Aleron Ives : have you tried to add the widescreen hack directly in your amazing release of PSO et PSO V2 ?
     
  9. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    77
    Likes Received:
    44
    There is no widescreen hack for PSOv2 yet, so that's impossible. Adding the V1 widescreen hack is also impossible, because one of the two patches targets a random child value somewhere in memory, instead of patching the assembly in the game binary that generated the value. Only the game binary exists in the game files, so the widescreen hack must patch only values within the game binary in order for an image with the widescreen hack included to be possible.

    Code:
    02548E84 <--- not a valid 1ST_READ.BIN offset
    43D20000
     
    fafadou and Anthony817 like this.
  10. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
    You could add a small code snippet to the IP.BIN to do the patching once the game is running. @yzb37859365 might be able to help with that.
     
    Last edited: Jan 30, 2018
    Anthony817 likes this.
  11. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    77
    Likes Received:
    44
    That approach might work, but it still assumes that the value of interest will always be in the same location, which isn't necessarily a safe assumption to make. Patching the game's executable is a much more reliable way to handle it.

    I fear that doing widescreen in PSOv2 will require extra code, because that was the case with PSOGC.
     
  12. yzb37859365

    yzb37859365 Spirited Member

    Joined:
    Jul 14, 2013
    Messages:
    187
    Likes Received:
    124
    I don't understand what you're talking about. If it's PSO V2, the main program is compressed and encrypted, and the original 1st file is just an overfile.
     
  13. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
    In the dc-talk release, it's unencrypted, maybe @Aleron Ives could use that bootbin as a base?
     
    fafadou likes this.
  14. wombat

    wombat SEGA!

    Joined:
    Mar 14, 2004
    Messages:
    2,671
    Likes Received:
    319
    Thinking out loud here, seeing PSO supports serverside upgrades/patches, perhaps it's possible to get a 16:9 hack loaded when connecting online? @BlueCrab are my thought possible in theory?
     
  15. CuraeL

    CuraeL Newly Registered

    Joined:
    Jan 30, 2018
    Messages:
    3
    Likes Received:
    1
    Hi friends. This widescreen business is truly great. I was wondering.. Is it possible to cook in the black bars fix for Street Fighter 3 3rd Strike into the cdi? I saw some Shenmue stuff that seems to work.. No idea on how I would do this. Is there a quick way of doing it? I don't have access to a keyboard (easily) from my media center so I'd like to you know.. Avoid cheat engine and I'd really like to just get rid of the black bars. If this is not possible that's cool too.. If anyone is up to the task OR can point me in the right direction on what programs I potentially need to fix up a CDI, I'd appreciate it. :)

    EDIT: @Esppiral, I found a post here that said to just open .CDI in hex editor and replace the codes in there. But when I search for your 3rd Strike codes for Dreamcast in the .CDI none of them are found. Are those codes for PAL or NTSC? I have tried searching like this: 02E18DA0 and like this: 02 E1 8D A0, nothing found. I hope you can help.
     
    Last edited: Jan 30, 2018
    fafadou likes this.
  16. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    77
    Likes Received:
    44
    I was talking about the existing widescreen hack for PSOv1, which uses 1ST_READ.BIN as its main binary. If somebody makes a PSOv2 widescreen hack, you are correct that 1ST_READ.BIN will not be the file that needs patching. The MAG94 cracks allow you to boot V2 with an uncompressed binary, so it's easy to add a widescreen hack to the image, provided it only requires changing values within the game's executable. The problem is finding somebody with the expertise required to create a widescreen hack.

    In theory it would work, but nobody has written a patching program for V2 yet. One exists for GC, though. I should probably try applying the GC widescreen hack as a server-side patch to see if it works. :p
     
    fafadou likes this.
  17. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    311
    Likes Received:
    454
    Phantasy Star Online v1.012 (2000) (Sega) (NTSC) (JP ) (M5) [!] [HDR-0142-0584A 10M1]

    Code:
    Find
    80E3578C 84E3578C 00002044
    
    Replace
    80E3578C 84E3578C 0000D243
    
    2 Times
    Code:
    Find
    BC05328C 74E3578C 9A99593F
    
    Replace
    BC05328C 74E3578C 6666A63F
    
    IMG_20180131_205333.jpg IMG_20180131_205242.jpg IMG_20180131_205442.jpg
     
    Last edited: Jan 31, 2018
    Esppiral and Anthony817 like this.
  18. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    311
    Likes Received:
    454
    Anthony817, fafadou and -=FamilyGuy=- like this.
  19. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    77
    Likes Received:
    44
    May I ask why the new values are different for V1 and V2, when the original values were the same? According to Esppiral's post, you should multiply by 0.75, so it looks like your V2 values are correct:

    0.85 / 0.75 = 1.1333333
    640 * 0.75 = 480

    It looks like the V1 values create an aspect ratio of 2.03:1, instead of 1.78:1?
     
  20. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page