Dreamcast Widescreen Hacks

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

  1. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
  2. truemaster1

    truemaster1 Gutsy Member

    Joined:
    Nov 10, 2015
    Messages:
    490
    Likes Received:
    202
    yes please.
     
  3. Aleron Ives

    Aleron Ives Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    69
    Likes Received:
    38
    How many widescreen hacks actually increase the FOV? The hack for PSOv2 appears to just remove the bottom 25% of the screen to crop the image to 640x360, so the patch is more of a gimp than an enhancement. Is this the standard approach, rather than doing anamorphic 853x480, or is it unique to PSOv2? The widescreen pictures of PSOv1 look like they increase the FOV.
     
    fafadou likes this.
  4. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    2,960
    Likes Received:
    794
    From what I've seen, most are increasing the geometry at the sides (anamorphic, horizontal FOV increase).

    Maybe the "zoom" option is a good one if there are issues with the geometry that the DC think should be hidden and it's a pain to fix it.
     
    fafadou likes this.
  5. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    Half-Life v0.80 fixed by @truemaster1

    track05

    Code:
    find
    71D44252 42633832 22264351 41522831
    
    replace
    71D428E2 08420842 22264351 41522831
    Code:
    find
    76697479 5F726174 696F0000 39300000
    
    replace
    76697479 5F726174 696F0000 31303600
     
    Anthony817, truemaster1 and fafadou like this.
  6. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    125
    Likes Received:
    24
    I've been working on finding a widescreen Codebreaker code for Dynamite Deka 2 NTSC J. I found a few codes so far, but I'm having trouble running the game with Codebreaker. After I swap the disc to run the game from Codebreaker it loads the Sega Logo and it freezes at a white screen. I've tried it on a couple of dreamcast consoles with no luck.

    A second method I tried was running Dynamite Deka 2 with Gameshark CDX and it works. The only thing is that I'm not able to run any codes or save any. Not sure if Codebreaker codes work with Gameshark.

    Has anyone been successful at running Dynamite Deka 2 on a NTSC U console with Codebreaker?
    Or any known games that Codebreaker is not compatible with?

    Thanks
     
  7. SMiTH

    SMiTH Member

    Joined:
    Mar 5, 2013
    Messages:
    18
    Likes Received:
    9
    these widescreen patches are great.
    love this project. :)

    has anyone implemented these widescreen edits for:

    a vmu save file for cheat devices?
    a vmu save disk (.iso)
    a loader/patcher disk
    a bios mod?
     
  8. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    Evil Twin, removed all not used languages, 1ST_READ.BIN patched for change aspect ratio.
    settings save/load to VMU
    Снимок экрана от 2018-10-15 21-11-27.png
     
    Last edited: Oct 17, 2018
  9. fafadou

    fafadou Gutsy Member

    Joined:
    Aug 3, 2016
    Messages:
    449
    Likes Received:
    170
    Oh I love that !!

    May it's possible to define the good langage directly by the bios.
    Hope you can share it.
     
  10. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    this binary used for russian translate, name for all game arhives changed
    what need for build image with this binary:
    1) extract all files from your GDI (IP.BIN too)
    2) replace 1ST_READ.BIN
    3) remove all not used languages
    Code:
    ITEM_XX.TXT
    CINES/LIPS_XX.BF
    CINES/TEXTS_XX.BF
    CINES/VOICES_XX.BF
    CINES/WAV_XX.BF
    4) rename all languages to RU (is only name for container)
    Code:
    ITEM_RU.TXT
    CINES/LIPS_RU.BF
    CINES/TEXTS_RU.BF
    CINES/VOICES_RU.BF
    CINES/WAV_RU.BF
    5) edit ITEM_RU.TXT
    Code:
    [Language]=Aspect ratio
    [Lang1]=your lang
    [Lang2]=your lang
    [Lang3]=4:3
    [Lang4]=16:9
    6) binary hacked for LBA 11702, if need another, use binhack
    7) build image
     

    Attached Files:

  11. fafadou

    fafadou Gutsy Member

    Joined:
    Aug 3, 2016
    Messages:
    449
    Likes Received:
    170
    Finally I succeed to build a french version of this amazing widescreen hacks for this wonderful game.

    Thanks again megavolt your work is really great

    french and english only :
    https://mega.nz/#!lmwQwCoC!hg61JSMb-N7-ieofhWbbyi6t2UN7Hwi43MQr2QPYirI

    and I try to build a pal version with all langages from pal version but not sure of the result :
    https://mega.nz/#!lmwQwCoC!hg61JSMb-N7-ieofhWbbyi6t2UN7Hwi43MQr2QPYirI

    Unfortunately I don't know how patch a game for dezonning it I tried to put the flag JUE in the ip.bin but doesn't works...

    @megavolt85 do you plan to do an update in order to remove the black bands during kinematics ? :
    [​IMG]
     
    Anthony817 likes this.
  12. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    125
    Likes Received:
    24
    Has anyone found a widescreen Codebreaker code for Zombie Revenge NTSC J?
     
  13. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    where i can download NTSC J GDI ? in TOSEC only NTSC U and PAL
     
  14. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    125
    Likes Received:
    24
    Not sure, I looked but no luck. I do have the original NTSC J game, but I do not know how to make a proper backup so that Demul can run it.
    Is there a way for Demul to run original GD-roms?

    @megavolt85
    I'm still looking for other codes as well to use with Codebreaker. I failed at finding any codes that change the aspect ratio or zoom modifiers. Maybe you can find the proper widescreen codes for them?

    GunSpike NTSCJ
    Sword of the Berserk NTSC J
     
  15. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    ZOMBIE REVENG HDR-0026 V1.005 19991106 (NTSC J)

    Code:
    02948B18
    43700000
    
     
    Last edited: Nov 29, 2018
    fafadou, demilich and -=FamilyGuy=- like this.
  16. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    GUNSPIKE T1219M V1.001 20001017 (NTSC J)

    Code:
    02BC3C94
    440A7C9A
    
    P.S. i'm can't find dump of Sword of the Berserk NTSC J
    P.S. 2 oh, japan name Berserk: Sennen Teikoku no Taka Hen Wasurebana no Shou
     
    Last edited: Nov 29, 2018
    Anthony817, fafadou and demilich like this.
  17. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    BERSERK T2101M V1.001 19991104 (NTSC J)

    Code:
    0213E8B4
    43F00000
    
    0213E8E4
    3F400000
    
     
    fafadou and demilich like this.
  18. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    125
    Likes Received:
    24
    @megavolt85

    Awesome! Thank you for sharing these codes. It had been a while since I tried to look for Dreamcast codes, but even then, I could never find anything for Berserk and Gunspike. It is really fun to play these games in widescreen, especially for me because I have a widescreen CRT and still enjoy using original GDroms.

    Is there any other method or values you are searching for that are not listed in the Widescreen guide? Maybe an automated method?

    Thanks again!

    BTW, could take a shot at a few more games?
    I'm looking for a few more NTSC J and NTSC U games. I can share my .ct files from Cheat Engine if you'd like, but might not be as useful to you. These would be for games I've tried with no luck..

    Marvel Vs Capcom 2 NTSC J
    D2 Warped NTSC J (I believe there are multiple versions of this game)

    Possible?
    Dino Crisis NTSC U
    Legacy of Kain NTSC U
     
    Last edited: Nov 29, 2018
  19. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    i'm not find new codes, i can make hex patch from alredy finded CB code and can find code for another region

    example:

    codes for Marvel Vs Capcom 2 NTSC U
    Code:
    022D6B18
    43700000
    
    02268390
    3F400000
    
    02268ED8
    3F400000
    
    02268934
    3F400000
    
    0226947C
    3F400000
    
    02269A20
    3F400000
    
    02269FC4
    3F400000
    
    i'm use demul + artmoney

    find first code 022D6B18 43700000
    43700000 is 240.00 then initial value 320.00
    finded 39 adress, we find the next to 2C2D6B18. is 2C291D4C and 2C2FE2C0, add both to list
    set 2C291D4C to 240.00 and look. image don't changed is bad adress
    set 2C2FE2C0 to 240.00. now image changed, calculate offset. 2C2FE2C0 - 2C2D6B18 = 277A8

    add offset to all adress from code list and check

    MARVEL VS. CAPCOM 2 T1215M V2.000 2000 03 03 (NTSC J)
    Code:
    022FE2C0
    43700000
    
    0228FB38
    3F400000
    
    02290680
    3F400000
    
    022900DC
    3F400000
    
    02290C24
    3F400000
    
    022911C8
    3F400000
    
    0229176C
    3F400000
     
    fafadou, demilich and Anthony817 like this.
  20. megavolt85

    megavolt85 Robust Member

    Joined:
    Jan 8, 2015
    Messages:
    291
    Likes Received:
    422
    D2 - D no Shokutaku 2 (Japan)

    D2 T30006M V1.001 1999 11 18

    Code:
    024CF42C
    43F00000
    
    024CF45C
    3F400000
    
    remove black bars
    0D3E1A36
    08010000
    023E1A34
    00000000
    023E1A3C
    00000000
    023E1A54
    00000000
    023E1A5C
    00000000
    

    SOUL REAVER T36802N V1.000 1999 12 20 (NTSC U)
    same as for PAL
     
    Last edited: Nov 30, 2018

Share This Page