Dreamcast Widescreen Hacks

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

  1. fafadou

    fafadou Enthusiastic Member

    Joined:
    Aug 3, 2016
    Messages:
    581
    Likes Received:
    242
    I had a good result with this for shadow man :

    render fix for shadow man
    find
    0B 40 14 74 FF 88 70 8D 03 6E E8 2E 39 89 D3 60
    replace
    09 00 14 74 FF 88 70 8D 03 6E E8 2E 39 89 D3 60

    Its playable in all views and cut scenes, there is a very little left clipping especially on the top on the screen when with the render fix of @espirral the 3rd person view was really perfect.

    I try to do some things in the "0x0B 40 -> jsr @r0 ; sub_8C01742C" "area", but nothing change... replace the 0x0B 40 by a no operation gives a very good rending extremely close to a perfect 16/9.

    My set for shadow man wh :

    Code:
    Shadow Man v1.002 (1999)(Acclaim)(PAL)(M4)
    
    (track05)
    
    find
    09003CC7 08F78DF5 3BD23CC7 08F65CF4 28F83BD4 3BD00B40 9DF936C7
    
    replace
    8DF53CC7 08F77CF9 3BD23CC7 08F65CF4 28F83BD4 3BD00B40 63F936C7
    
    
    render fix...
    find
    0B 40 14 74 FF 88 70 8D 03 6E E8 2E 39 89 D3 60
    replace
    09 00 14 74 FF 88 70 8D 03 6E E8 2E 39 89 D3 60
     
    pitito, Esppiral and Anthony817 like this.
  2. pitito

    pitito Spirited Member

    Joined:
    Mar 8, 2015
    Messages:
    168
    Likes Received:
    143
    I found 2 values per cheat engine for the Spirit of Speed 1937 Pal Europe.
    The game is 0winceos but these values do not change direction or at least they always appear to me in the same offset
    These are the values:
    2CD03E40
    0000803F ------->0000403F
    2CD03E54
    0000803F ------->0000403F
    There is also this value that does the same function as the previous two
    2CD03E68
    0000803F ------->0000C03F

    I think that either option can be worth

    Megavolt, could you take out the hex patch for these values if possible?
    I tried to find them but I had no luck.
     
    Anthony817 and fafadou like this.
  3. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    83
    Likes Received:
    50
    You can't find them because they're not in the game binary. You need to find the assembly in the game binary that generates those values.
     
    fafadou likes this.
  4. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    334
    Likes Received:
    483
    your value don't work for me

    Снимок экрана_2019-09-01_12-12-31.png
     
    Anthony817, pitito and fafadou like this.
  5. fafadou

    fafadou Enthusiastic Member

    Joined:
    Aug 3, 2016
    Messages:
    581
    Likes Received:
    242
    I try to do something like that with railroad tycoon II pal, because the pal version doesn't have vga.
    so I'll try to replace it by the binarie files from us version with vga.
    And then I notice the 0winceos.bin are the exactly the same.
    The differences are in the .exe (RT2DC.EXE for railroad tycoon II), I success to patch the VWF in the .exe but the game crash at the end of a mission.
    Anyway it's an other topic, just for me, I advise to look in the .exe file for widescreen hacks instead of the 0WINCEOS.BIN for windows OS games. But there are really different than the 1ST_READ.BIN, in sega OS games...
     
    pitito likes this.
  6. pitito

    pitito Spirited Member

    Joined:
    Mar 8, 2015
    Messages:
    168
    Likes Received:
    143
    Sorry, I did the tests from a cdi, and as a binary 0WINCEOS this hacked is smaller the ram position is minor

    Here you have the offsset from the GDI

    2CD04E40
    0000803F ------->0000403F
    2CD04E54
    0000803F ------->0000403F
    There is also this value that does the same function as the previous two
    2CD04E68
    0000803F ------->0000C03F


    Yes, it was where I searched the game's .exe.
     
    Last edited: Sep 1, 2019
    fafadou likes this.
  7. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    334
    Likes Received:
    483
    Spirit of Speed 1937 v1.002 (2000)(Acclaim)(PAL)(M4)
    (track08)
    Code:
    find
    09008002 A000E001 0000803F C0C0C0FF 00000040 00002041 0000403F 000080BF 0000803E 58AC0900
    
    replace
    06D08002 A000E001 0000803F C0C0C0FF 00000040 00002041 0000403F 000080BF 0000803E 58AC0900
    Code:
    find
    54AC0900 1E4FB5D0 00E216C2
    
    replace
    54AC0900 1E4F16C2 00E2B4D0
    WARNING. Need find render fix

    s1937_4_3.png
    s1937_16_9.png
     
    Last edited: Sep 1, 2019
    Esppiral, fafadou and pitito like this.
  8. pitito

    pitito Spirited Member

    Joined:
    Mar 8, 2015
    Messages:
    168
    Likes Received:
    143
    Thanks, I will try to find the render fix, although finding this is not easy for me, since I don't know what values to look for.
    Hopefully if Espiral sees the widescreen fix he can find the render fix
     
    fafadou likes this.
  9. Esppiral

    Esppiral Enthusiastic Member

    Joined:
    Oct 3, 2012
    Messages:
    552
    Likes Received:
    1,137
    Iirc 640 - 639 float
     
    pitito and fafadou like this.
  10. fafadou

    fafadou Enthusiastic Member

    Joined:
    Aug 3, 2016
    Messages:
    581
    Likes Received:
    242
    I'm terribly sorry @Esppiral , I didn't find lirc fonction in the SH4 datasheet have you it in hex code please ?
     
  11. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,097
    Likes Received:
    1,046
    IIRC = If I recall correctly

    He means: Look for a float value of 640 or 639 (possibly in between?).
     
    Anthony817 and fafadou like this.
  12. pitito

    pitito Spirited Member

    Joined:
    Mar 8, 2015
    Messages:
    168
    Likes Received:
    143
    I found this offsset that affects screen rendering.
    So I think the solution may be here
    2CD05EE4
     
  13. fafadou

    fafadou Enthusiastic Member

    Joined:
    Aug 3, 2016
    Messages:
    581
    Likes Received:
    242
    @-=FamilyGuy=- LOL thank you, I'm going to bed more clever this night ^^
     
    Esppiral and -=FamilyGuy=- like this.
  14. optimus0

    optimus0 Member

    Joined:
    Feb 18, 2018
    Messages:
    6
    Likes Received:
    2
    any luck with KISS Psycho Circus???
     
  15. zorlon

    zorlon Spirited Member

    Joined:
    Dec 27, 2013
    Messages:
    183
    Likes Received:
    44
    Skies of Arcadia (USA)

    Code:
    (track03 of both discs)
    Find
    604A328C 864C328C 8A4C328C 8E4C328C 01000000 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 0000803F
    Replace
    604A328C 864C328C 8A4C328C 8E4C328C 01000000 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 0000403F
    43SkysArcadia.png 169SkysArcadia.png

    VGA was already implemented in the NTSC U (USA) version, though the PAL version can be patched thanks to japanese-cake

    Big thanks for the PAL Hex as that made this one very easy to find

    I have been going through all the Hex patches so far anyway so have a large list of Hex code to post at a later date of alt region ones, a lot of the Hex works in more than a single region anyway, all will be posted though
     
    Last edited: Oct 2, 2019
  16. Esppiral

    Esppiral Enthusiastic Member

    Joined:
    Oct 3, 2012
    Messages:
    552
    Likes Received:
    1,137
    @zorlon Have you tried the patch for skies of Arcadia USA? I've noticed that the one I did for the pal version is faulty and breaks collisions does yours too?
     
  17. fafadou

    fafadou Enthusiastic Member

    Joined:
    Aug 3, 2016
    Messages:
    581
    Likes Received:
    242
    @zorlon Oh great !
    Thanks :)
    Have you have a look in data files ? I ask myself about models of characters between dreamcast version and NGC version. The nintendo game cube version is downsample (2 GDrom for dreamcast and 1 DVD with 1.5Go for NGC) :
    http://image.noelshack.com/fichiers/2019/32/4/1565219223-collagemaker-20190808-005748394.jpg
    http://www.noelshack.com/2019-32-4-1565219093-collagemaker-20190808-003733008.jpg
    http://www.noelshack.com/2019-32-4-1565219041-collagemaker-20190808-003523838.jpg
    http://www.noelshack.com/2019-32-4-1565219363-collagemaker-20190808-002905514.jpg
    http://www.noelshack.com/2019-32-4-1565219427-collagemaker-20190808-005222131.jpg

    But the models of skies of arcadia DC seems to be come from sonic adventure 1 than the NGC version from sonic adventure 2 in particular if you look the hands of this character :
    http://www.noelshack.com/2019-32-4-1565219508-collagemaker-20190808-004417990.jpg
    You can see a very little more polygons like on the sleeve of Vyse :
    http://www.noelshack.com/2019-32-4-1565219508-collagemaker-20190808-004417990.jpg

    So if the models file have the same format, do you think it's possible to import them to the dreamcast version ?
     
  18. zorlon

    zorlon Spirited Member

    Joined:
    Dec 27, 2013
    Messages:
    183
    Likes Received:
    44
    Honestly that is as far as I tested it, just running through and re patching all the games at the moment, not actually played anything yet though, but have been looking at other regions and language versions to see if the code matches or is close

    Time is not something I have alot of now, but will be playing as much as I can and will report back on everything.


    I think I have the GC version though this is packed away at the moment so it would be some time before I upset my wife and pull more consoles out
     
    fafadou likes this.
  19. fafadou

    fafadou Enthusiastic Member

    Joined:
    Aug 3, 2016
    Messages:
    581
    Likes Received:
    242
    Only the dreamcast out is clearly enough ;-)
     
  20. zorlon

    zorlon Spirited Member

    Joined:
    Dec 27, 2013
    Messages:
    183
    Likes Received:
    44
    Not tested yet, just find/replace results and notes

    There are a couple of new ones but only alt regions/languages and very much based on what was already found, also untested

    I did not bother looking at most the Japanese versions but it is possible that some of the hex that is found in both PAL(E) and NTSC(U) versions may also be found in the NTSC(J) version also

    Anyone wanting to do anything with any of this is welcome


    * Added a few more I found, I missed some before, probably just got myself distracted when I went through them :p


    4 Wheel Thunder PAL(E) not calculated yet
    (track 18)
    Find
    D8D4098C E4D4098C F4D4098C 04D5098C
    Replace ???? (possibly not)
    D8D4098C E4D4098C F4D4098C ????????

    Find
    8870F749 D742813F AD031EC4 3B354B47
    Replace
    701D2E4A D742813F AD031EC4 3B354B47

    4 Wheel Thunder NTSC(U) Original find/replace

    (track18)
    Find
    D8D4098C E4D4098C 8002E001 AAAAAA3F
    Replace
    D8D4098C E4D4098C 8002E001 ABAA2A40

    Find
    8870F749 D742813F AD031EC4 3B354B47
    Replace
    701D2E4A D742813F AD031EC4 3B354B47
    AeroWings 2 PAL(E) not calculated yet
    (track03)
    Find
    6666863F 9CDA060C 610B364B 74A3480C 0000A043 B4E3060C
    Replace
    ???????? 9CDA060C 610B364B 74A3480C 0000A043 B4E3060C

    Codebreaker code is 022A8750 3F400000 making 0000403F as a replace??

    AeroWings 2 - Airstrike NTSC(U) Original find/replace

    (track03)
    Find
    0000903F 94DA060C 610B364B 74A3480C 0000A043 B4E3060C
    Replace
    0000503F 94DA060C 610B364B 74A3480C 0000A043 B4E3060C
    Cannon Spike PAL(E) NTSC(U) Hex not by me but found in both regions
    (track03)
    Find
    00009643 9A99993E ABAAAA3F
    Replace
    00009643 9A99993E 398EE33F
    Carrier NTSC notes mostly
    Carrier PAL[E]

    (track03)
    Find 46057174 + 64A = 460577BE
    1FDE1DC7 1DDCD92B 522FD223
    Replace
    1FDE22C7 1DDCD92B 522FD223

    Find 460577BE + 122 = 460578E0
    4AD404E0 48D100ED 46D244D3 D223D222 D22146F3 0CE048D1 43F345D2 44D337F4 08E046F3 10E043F3 9DF437F4 42C74AF3
    Replace
    4AD400ED 48C708F0 04E044D3 D013D113 D21346F3 0CE048D1 43F345D2 44D337F4 08E046F3 10E043F3 9DF437F4 42C70AF3

    Find 460578E0
    0C11B08C 1011B08C 9810B08C CC10B08C
    Replace
    0C11B08C 0000403F 9810B08C CC10B08C

    Codebreaker code
    Carrier USA 0000F043 0000403F

    02AFD93C 43F00000
    02AFD96C 3F400000


    Notes Carrier NTSC(U)

    (track03)
    Find [found at 4605726C] + 64A = 460578B6
    1FDE1DC7 1DDCD92B 522FD223
    Replace
    1FDE22C7 1DDCD92B 522FD223

    Find [found at 460578B6] + 122 = 460579D8
    4AD404E0 48D100ED 46D244D3 D223D222 D22146F3 0CE048D1 43F345D2 44D337F4 08E046F3 10E043F3 9DF437F4 42C74AF3
    Replace
    4AD400ED 48C708F0 04E044D3 D013D113 D21346F3 0CE048D1 43F345D2 44D337F4 08E046F3 10E043F3 9DF437F4 42C70AF3

    Find [Nothing like PAL version at 460579D8]
    ACD9AF8C B0D9AF8C 38D9AF8C 6CD9AF8C
    Replace ??????????
    May not even be relevant
    Crazy Taxi 2 NTSC(U)
    (track03)
    Find
    0000B443 0000003F FFFF0000 304A070C ABAAAA3F
    Replace
    00808E43 0000003F FFFF0000 304A070C 398EE33F

    Find
    ABAAAA3F B047070C ACFF2A0C
    Replace
    398EE33F B047070C ACFF2A0C
    Dead or Alive 2 PAL(E) NTSC(U) NTSC(J) (including Limited Eddition/Shokai Genteiban)
    Again not my Hex but is found in all the above
    (track03)
    Find (2 times)
    ABAAAA3F 0000003F FFFF0000
    Replace
    398EE33F 0000003F FFFF0000

    Find
    ABAAAA3F 00009643
    Replace
    398EE33F 00009643
    Dynamite Cop PAL(E) NTSC(U)
    Again not my Hex but is found in both regions
    (track03)
    Find (11 times)
    AAAAAA3F
    Replace
    398EE33F
    ECCO the Dolphin - Defender of the Future PAL(E) NTSC(U)
    Again not my Hex but is found in both regions
    (track05)
    Find (2 times)
    0000403F 0000C842
    Replace
    0000103F 0000C842

    Find
    3B354B47 EBF766C9 8870F749
    Replace
    3B354B47 EBF766C9 DAA5D949
    Evolution - The World of Sacred Device NTSC(U)
    Not calculated yet
    (track03)
    Find
    4AF34AF2 08F342C7 3AF44AF1 08F36C97
    Replace
    0B434AF2 08F342C7 3AF44AF1 08F36C97

    Find
    F047308C F447308C 0000FA43 E847308C
    Replace
    ???????? F447308C 0000FA43 E847308C

    Find
    09000900 09000900 0000008D 20D8008C 00000000 00000000 00000000 00000000
    Replace
    09000900 09000900 0000008D 20D8008C 02D201D3 0B002223 7048308C 0000403F
    Fur Fighters PAL(E) NTSC(U)
    Again not my hex just found in both regions
    (track03)
    Find
    DCF6FCF5 0B4CEE04 CCF4CCF5 8A900B4A
    Replace
    DCF6FCF5 0B4CEE04 ECF4CCF5 8A900B4A
    Heavy Metal - Geomatrix PAL(E) NTSC(U)
    Again not my hex just found in both regions
    (track03)
    Find (8 times)
    CDCCCC3A
    Replace
    9A99993A
    JoJo's Bizarre Adventure PAL(E) NTSC(U)
    Again not my hex just found in both regions
    Note: You have to follow the order beyond strictly!

    (track03)
    Find (6 times)
    D0D03F8C
    Replace
    F490148C

    Find
    F490148C EC61408C E861408C C06E408C
    Replace
    D0D03F8C EC61408C E861408C C06E408C

    Find
    F490148C D4D03F8C 14363D8C 18363D8C
    Replace
    D0D03F8C D4D03F8C 14363D8C 18363D8C

    Find (6 times)
    5CF4368C
    Replace
    7097148C

    Find
    7097148C 7885378C 7485378C 4C92378C
    Replace
    5CF4368C 7885378C 7485378C 4C92378C

    Find
    7097148C 60F4368C BC93348C C093348C
    Replace
    5CF4368C 60F4368C BC93348C C093348C
    KAO the Kangaroo PAL(E) NTSC(U)
    Not my hex but found in both regions
    (track58)
    Find
    3CD115F0 028B35C7 08F000F1 1AF15A4B
    Replace
    3CD115F0 028B35C7 08F000F1 1AF15A4C

    Find
    2BD02DF4 0B4002F4 5A4B8DF1 2DF335F1
    Replace
    2BD02DF4 0B4002F4 5A4С8DF1 2DF335F1
    Legacy of Kain – Soul Reaver PAL(E) NTSC(U)
    Not my hex but found in both regions
    (track05)
    Find
    60B72B8C 17B75138 9CD0148C 0000203F
    Replace
    60B72B8C 17B75138 9CD0148C 0000F03E

    Find
    3AF1F66E 0B000900 9CD0148C 0000203F
    Replace
    3AF1F66E 0B000900 9CD0148C 0000F03E

    Find
    4006A801 0601DE01 1801D201 4001E02E
    Replace
    4006A801 0601DE01 1801D201 F000E02E

    Find
    CC311B52 3B220CED 2B1134A0 09004001
    Replace
    CC311B52 3B220CED 2B1134A0 0900F000

    Find
    11938C31 1B523922 2B1187A1 09004001
    Replace
    11938C31 1B523922 2B1187A1 0900F000
    Metropolis Street Racer PAL(E) NTSC(U)
    Not my hex found in both
    (track03)
    Find
    00099432 04DD0000 0000F043 FCDC0000 6666663F
    Replace
    00099432 04DD0000 0000F043 FCDC0000 9A99993F

    Find
    0000C03F 9A99993F
    Replace
    0000703F 9A99993F
    Nomad Soul, The/Omikron - The Nomad Soul PAL(E) NTSC(U)
    not my hex found in both
    (track05)
    Find
    35FA0E3C 2C67098C ABAAAA3F
    Replace
    35FA0E0C 2C67098C 398EE33F
    Project Justice NTSC(U)
    (Not sure why I got different finds, different dump maybe)
    Anyway track03 header looks like
    SEGA SEGAKATANA
    SEGA ENTERPRISES
    1EAC GD-ROM1/1
    U 07BBA10
    T1219N V1.001
    20010126
    1ST_READ.BIN
    SEGA LC-T-12
    PROJECT JUSTICE

    (track03)
    Find
    00004040 ABAAAA3F C08C140C CA3B030C
    Replace
    00004040 398EE33F C08C140C CA3B030C
    Razor Freestyle Scooter/Freestyle Scooter NTSC(U)/PAL(E)
    Not my hex but found in both
    (track12)
    Find
    BD47DD43 73613B21 53DADC42 53DB1B63 122A322B E25AAD31 1A080A09 14EB9362
    Replace
    DF47DD43 73613B21 53DADC42 53DB1B63 122A322B E35AAD31 1A080A09 14EB9362
    Re-Volt NTSC(U)
    (track18)
    Find
    0000003F CDCCCC3A 8988083B
    Replace
    0000003F 8988883A 8988083B

    Find
    0000A043 00007043 E0411C8C
    Replace
    00002044 00007043 E0411C8C
    Ready 2 Rumble Boxing Round 2 PAL(E)
    (track05)
    Find
    0000003F D4640E8C 986A0E8C 09000900 09000900 09000900
    Replace
    ABAA2A3F D4640E8C 986A0E8C 09000900 09000900 09000900

    Find
    E62F02C7 08F0F36E 0B00F66E ABAAAA3F
    Replace
    E62F02C7 08F0F36E 0B00F66E 398EE33F
    Resident Evil - Code - Veronica/Biohazard -Code - Veronica (Kanzenban) {Veronica X} PAL(E)(All Language variants) NTSC(U) NTSC(J)
    Resident Evil - Code - Veronica X, mods (All variants) are also supported
    Biohazard -Code - Veronica (Shokai Genteiban) {First Edition} NTSC(J) is not supported here
    Not my hex
    (track03 both discs)
    Find
    C8A60200 A245963F
    Replace
    C8A60200 7368613F
    Sega Bass Fishing PAL(E) NTSC(U)
    not my hex but found in both regions
    Find
    AAAAAA3F 9999993E
    Replace
    398EE33F 9999993E
    Sonic Adventure 2 PAL(E) NTSC(U)
    Not my hex just found in both regions
    (track03)
    Find
    F4DE288C 28DF288C 2CDF288C 4035118C 0A001002
    Replace
    F4DE288C 8451048C 2CDF288C 4035118C 0A001002

    Find
    28DF288C 2CDF288C 10DF288C 0B000900
    Replace
    8451048C 2CDF288C 10DF288C 0B000900

    Find
    986E298C 24DF288C F4DE288C 28DF288C
    Replace
    986E298C 24DF288C F4DE288C 8451048C

    Find
    047F0000 E4EB288C F4DE288C 28DF288C
    Replace
    047F0000 E4EB288C F4DE288C 8451048C

    Find
    DAA1EC33 A4EB288C F4DE288C 28DF288C
    Replace
    DAA1EC33 A4EB288C F4DE288C 8451048C

    Find (3 times)
    20DF288C 24DF288C F4DE288C 28DF288C
    Replace
    20DF288C 24DF288C F4DE288C 8451048C

    Find
    446F298C F4DE288C 28DF288C
    Replace
    446F298C F4DE288C 8451048C

    Find
    380000FF F4DE288C 28DF288C
    Replace
    380000FF F4DE288C 8451048C

    Find
    4035118C DC6E298C F4DE288C 28DF288C
    Replace
    4035118C DC6E298C F4DE288C 8451048C

    Find
    04E02AF6 0B0037F6 F4DE288C 28DF288C
    Replace
    04E02AF6 0B0037F6 F4DE288C 8451048C

    Find
    A0FD058C C48A118C F4DE288C 28DF288C
    Replace
    A0FD058C C48A118C F4DE288C 8451048C

    Find
    28220D89 7CA000E0 F4DE288C 28DF288C
    Replace
    28220D89 7CA000E0 F4DE288C 8451048C
    Sonic Shuffle NTSC(U) Notes
    (track03)
    Find @ 46966C68
    224F6B90 0C3F37D4 1CE09DF4 47F420E0
    Replace
    224F6B90 0C3F37D4 1CE09DF4 0B4420E0

    Found @ 46966D48
    C000D000 102A118C 0000FA43 402A118C

    Found @ 4697C140
    0B000900 0C7F0B00 09000000 00000000 07D34223 07D22260 02CB0222 0B0000E0

    Sonic Shuffle PAL(E) Hex and notes
    This is not my hex but was used to find locations for NTSC version
    (track03)
    Find @ 46969140 PAL
    224F6B90 0C3F37D4 1CE09DF4 47F420E0
    Replace
    224F6B90 0C3F37D4 1CE09DF4 0B4420E0

    Find @ 46969220 PAL
    C0000000 300B118C 0000FA43 600B118C
    Replace
    C0000000 D093028C 0000FA43 600B118C

    Find @ 4697E640 PAL
    00000000 00000000 00000000 00000000 07D34223 07D22260 02CB0222 0B0000E0
    Replace
    01D402DB 0B00B714 300B118C 0000403F 07D34223 07D22260 02CB0222 0B0000E0
    Soul Calibur NTSC (U) Notes
    hex to replace but no replace options
    Closest Find to PAL's Hex
    18E0F7FE 1CE026A0 F7FE04E5 01E60B4C 30E418E0 F7FE06C7 1BA008F3 A400A000

    PAL's hex is
    Find
    18E0F7FD 1CE030A0 F7FD04E5 01E60B4B 30E418E0 F7FD09C7 25A008F3 09000900
    Replace
    06D0061D 1CE030A0 F7FD04E5 01E60B4B 30E418E0 F7FD09C7 25A008F3 0000403F
    Soldier of Fortune NTSC(U) Notes
    Soldier of Fortune PAL(E) Hex

    (track06)
    Find
    0000BE42
    Replace (all/first? presume all)
    0000DC42

    Find
    3CA6278C C887248C D41A148C 00002041 B4240F8C
    Replace
    00A6078C C887248C D41A148C 00002041 B4240F8C


    Soldier of Fortune NTSC(U) Notes

    0000BE42 found 1014 (PAL version finds 1015 times)
    5CA5278C E886248C 241A148C 00002041 B4240F8C
    Spawn - In the Demon's Hand NTSC(U)
    (track03)
    Find
    CDCCCC3A 0030FE0C 8988083B 003C050C
    Replace
    9A99993A 0030FE0C 8988083B 003C050C

    Find
    F03C050C 0030FE0C CDCCCC3A 8988083B
    Replace
    F03C050C 0030FE0C 9A99993A 8988083B
    Star Wars - Episode I - Racer PAL(E) NTSC(U)
    Not my hex found in both
    (track05)
    Find
    E3603070 9DF00AF0 E3603470 8DF00AF0 E3603870 8DF00AF0 E3603C70 8DF00AF0 E3604070 8DF00AF0 E3604470 9DF00AF0
    Replace
    E3604470 8DF00BF0 0BF00BF0 0BF00900 05D22620 05D21470 22200900 08A00900 09000900 09000900 0000403F 0000A03F
    Super Runabout\Super Runabout - San Francisco Edition PAL(E) NTSC(U)
    not my hex found in both
    (track23)
    Find
    2AF450F4 1414A3F4 2FD320E0
    Replace
    20E050F4 1414A3F4 2FD33224
    Tokyo Highway Callange 2/Tokyo Xtreme Racer 2 PAL(E) NTSC(U)
    not my hex found in both
    (track03)
    Find (6 times)
    ABAAAA3F
    Replace
    398EE33F
    Tom Clancy's Rainbow Six PAL(E) (All language versions)
    not my hex was only listed as french version
    (track35)
    Find
    8EB18364 8360387F 264FF66D F66CF66B F66AF669 0B00F668 980D2C01 CC0FC801 1C117404 B4007810 E0010000 0000803F
    Replace
    8EB18364 8360387F 264FF66D F66CF66B F66AF669 0B00F668 980D2C01 CC0FC801 1C117404 B4007810 E0010000 0000403F
    Tomb Raider - The Last Revelation (United Kingdom)
    Tomb Raider - The Last Revelation (Italy)
    Tomb Raider - La Revelation Finale (France)
    Tomb Raider IV - The Last Revelation (Germany)
    (track03)
    Find
    ABAAAA3F 0AD7A33B
    Replace
    398EE33F 0AD7A33B

    Find
    DB0FC940 74F80F00
    Replace
    8FC2ED40 74F80F00

    Find
    00002044 00008043
    Replace
    00805544 00008043
    Vanishing Point PAL(E) NTSC(U)
    not my hex found in both
    (track16)
    Find
    00002044 0000B443 0000F043
    Replace
    0000F043 00008743 0000F043
    Virtua Fighter 3 TB PAL(E)
    (track03)
    Find (3 times)
    DA0FC93F 0000003F 000080BF FFFF7F7F 6E12833A 00000040 09000900 09000900 4CF342F3 05C708F2
    Replace
    DA0FC93F 33337340 000080BF FFFF7F7F 6E12833A 00000040 09000900 09000900 4CF342F3 05C708F2

    Find (2 times)
    09000020 14011801 1C01000C D4602A0C 0000000A FFFFF7FF FC720A0C 6CBB290C 6E12033B 0FBE6C44 B81EA53F AAAAAA3F 5555A53F
    Replace
    09000020 14011801 1C01000C D4602A0C 0000000A FFFFF7FF FC720A0C 6CBB290C 6E12033B 0FBE6C44 B81EA53F AAAAAA3F C771DC3F
    Zombie Revenge PAL(E) NTSC(U)
    Not my hex found in both
    (track03)
    Find
    58F323D6 52F38DF4
    Replace
    7CF323D6 52F38DF4
     
    Last edited: Oct 5, 2019

Share This Page