Page 2 of 3 FirstFirst 123 LastLast
Results 26 to 50 of 62

Thread: Widescreen support for Soul Reaver 2

  1. #26
    @The Hylden
    Can you please reupload the movies? They got deleted, and I want to try them, as I can't make the intro play in any way, so perhaps your files could be helpful.

    @Macelo_20xx
    Do you still have this unfinished patch?

  2. #27
    Join Date
    May 2003
    Location
    Maryland, USA
    Posts
    7,649
    I'll try uploading them again this weekend.

    Edit: tin the meantime, if you haven't already, you can download the free Bink viewer/converter, and try and play the videos you have outside of the game, if they're still not playing for you.

  3. #28
    Hi Marcello,

    Could you please post the patch or the offset/formula.
    No promises but I would like to look at it.

  4. #29

    Widescreen Via Hex Edit

    Widescreen patch for Legacy of Kain: Soul Reaver 2 ver 1.02







    to apply the patch you must manually edit sr2.exe file through a Hex editor

    value 1

    initial value
    53898680 04000056 899EB402 0000E80D F7FFFFB8 000080BF 83C414C7 86AC0900 00008022 4489BED8 09000089 BEDC0900 0089BEE0 09000066 89BEA608 0000C786 C8090000 00002041 8986CC09 00008986 D0090000 6689BED4 09000066 89BED609 0000C786 B0090000 00803B45 C786C009 00000000 9644C786 C4090000 0000A042 C786B409 00000000 2AC3C786 B8090000 0000803F 89BEBC09 00006689 BE700400 006689BE 72040000 89BE140A 000089BE CC020000 893D7022 6D005F5E C7052C22 6D000000 0000C705 30226D00 00000000 C7053422 6D000000 0000C705 38226D00 00000000 5BC39090 9090

    replace with
    68000070 43898680 04000056 899EB402 0000E809 F7FFFFB8 000080BF 83C414C7 86AC0900 00008022 4489BED8 09000089 BEDC0900 0089BEE0 09000066 89BEA608 0000C786 C8090000 00002041 8986CC09 00008986 D0090000 6689BED4 09000066 89BED609 0000C786 B0090000 00803B45 C786C009 00000000 9644C786 C4090000 0000A042 C786B409 00000000 2AC3C786 B8090000 0000803F 89BEBC09 00006689 BE700400 006689BE 72040000 89BE140A 000089BE CC020000 893D7022 6D005F5E C7052C22 6D000000 0000C705 30226D00 00000000 C7053422 6D000000 0000C705 38226D00 00000000 5BC3


    value 2

    initial value
    000040BF C7842480 00000000 00803FC7 84248400 00000000 40BFC784 24A00000 00000080 BFC78424 A4000000 0000803F C78424C0 00000000 00803FC7 8424C400 00000000 803FC784 24E00000 00000080 BFC78424 E4000000 0000403F C7842400 01000000 00803FC7 84240401 00000000 403F

    replace with
    000080BF C7842480 00000000 00803FC7 84248400 00000000 80BFC784 24A00000 00000080 BFC78424 A4000000 0000803F C78424C0 00000000 00803FC7 8424C400 00000000 803FC784 24E00000 00000080 BFC78424 E4000000 0000803F C7842400 01000000 00803FC7 84240401 00000000 803F


    value 3

    initial value
    0000103F 00004043 0AD7233D 000080C5

    replace with
    0000403F 00004043 0AD7233D 000080C5


    value 4

    initial value
    D80DEC34 4E00D80D F0344E00 D95804D9 4014D80D EC344E00 D80DF034 4E00D958 14D94024 D80DEC34 4E00

    replace with
    D80D6833 4E00D80D F0344E00 D95804D9 4014D80D 68334E00 D80DF034 4E00D958 14D94024 D80D6833 4E00


    value 5

    initial value
    5B81C4B4 000000C3 90909090 90909090 9090

    replace with
    5B81C4B4 000000C7 05005673 00010000 00C3


    value 6

    initial value
    680000A0 4356E876 03000083 C40C6683

    replace with
    68000070 4356E876 03000083 C40C6683

  5. #30
    Join Date
    May 2003
    Location
    Maryland, USA
    Posts
    7,649
    Hm, I shall have to give that a try

    Thanks for the update.

    Speaking of updates, links to download the widescreen videos for SR1 & 2 have been updated in this post

  6. #31
    I have the Gog 1.02 English version and I ran a search for the initial values with no matches showing.

  7. #32
    Quote Originally Posted by Kaizainiel View Post
    I have the Gog 1.02 English version and I ran a search for the initial values with no matches showing.
    its because in the GOG version the exe file is packed

  8. #33
    Thanks Nemesis, works fine so far. I will upload it (if that is okay) for everyone on here is not handy with a hex editor. it works with the Gog version as well.

  9. #34
    I can't find the 4th value in my version. Without it, the game looks like this:
    http://i61.tinypic.com/34grhwj.jpg

    So, I guess the backgrounds and and camera distance are ok, but the models are still stretched. Any Idea how could it be fixed? :|

  10. #35
    Would the 4th value fix the issue?
    "If events are matched closely enough to course, they have a way of restructuring themselves to familiar outcomes." ~ Scorpius, Farscape

  11. #36
    Quote Originally Posted by Nidrax View Post
    Any Idea how could it be fixed? :|
    You must install patch v 1.02 and then apply the widescreen fix, because not only 4th value are version specific.

  12. #37
    I mean I can tell it's x86 asm code, so I'm sure could easily find the 4th value if you say that's missing and also make a patch tool to check the version and find all the values itself if you want.
    "If events are matched closely enough to course, they have a way of restructuring themselves to familiar outcomes." ~ Scorpius, Farscape

  13. #38
    Quote Originally Posted by nemesis2000 View Post
    You must install patch v 1.02 and then apply the widescreen fix, because not only 4th value are version specific.
    I have it. Indeed the game on my CD already comes in 1.02v.

  14. #39
    I think there are two versions called 1.02, because the 1.02 on the CD I have won't load the modified save games on www.thelostworlds.net, but the one I found elsewhere does.
    "If events are matched closely enough to course, they have a way of restructuring themselves to familiar outcomes." ~ Scorpius, Farscape

  15. #40
    Quote Originally Posted by Vampmaster View Post
    I think there are two versions called 1.02, because the 1.02 on the CD I have won't load the modified save games on www.thelostworlds.net, but the one I found elsewhere does.
    Yea, probably, but when I try to apply the patch from thelostworlds it says the game is already 1.02, and the saves from there run perfectly okay
    http://i62.tinypic.com/1zyvtas.png


    But still the exe seems different to anyone else's, at lest in the 4th code part. What a weird thing. Could anyone give the offsets of those hex values in a compatible exe for comparision?

  16. #41
    value 4 and 5

    value 4

    before

    .text:0047DEC0
    .text:0047DEC0 sub_47DEC0 proc near ; CODE XREF: sub_4A9AC0+107p
    .text:0047DEC0 ; sub_4AB9D0+145p ...
    .text:0047DEC0
    .text:0047DEC0 arg_0 = dword ptr 4
    .text:0047DEC0
    .text:0047DEC0 mov eax, [esp+arg_0]
    .text:0047DEC4 fld dword ptr [eax+4]
    .text:0047DEC7 fmul ds:flt_4E34EC
    .text:0047DECD fmul ds:flt_4E34F0
    .text:0047DED3 fstp dword ptr [eax+4]
    .text:0047DED6 fld dword ptr [eax+14h]
    .text:0047DED9 fmul ds:flt_4E34EC
    .text:0047DEDF fmul ds:flt_4E34F0
    .text:0047DEE5 fstp dword ptr [eax+14h]
    .text:0047DEE8 fld dword ptr [eax+24h]
    .text:0047DEEB fmul ds:flt_4E34EC
    .text:0047DEF1 fmul ds:flt_4E34F0
    .text:0047DEF7 fstp dword ptr [eax+24h]
    .text:0047DEFA retn
    .text:0047DEFA sub_4


    after

    .text:0047DEC0
    .text:0047DEC0 sub_47DEC0 proc near ; CODE XREF: sub_4A9AC0+107p
    .text:0047DEC0 ; sub_4AB9D0+145p ...
    .text:0047DEC0
    .text:0047DEC0 arg_0 = dword ptr 4
    .text:0047DEC0
    .text:0047DEC0 mov eax, [esp+arg_0]
    .text:0047DEC4 fld dword ptr [eax+4]
    .text:0047DEC7 fmul ds:flt_4E3368
    .text:0047DECD fmul ds:flt_4E34F0
    .text:0047DED3 fstp dword ptr [eax+4]
    .text:0047DED6 fld dword ptr [eax+14h]
    .text:0047DED9 fmul ds:flt_4E3368
    .text:0047DEDF fmul ds:flt_4E34F0
    .text:0047DEE5 fstp dword ptr [eax+14h]
    .text:0047DEE8 fld dword ptr [eax+24h]
    .text:0047DEEB fmul ds:flt_4E3368
    .text:0047DEF1 fmul ds:flt_4E34F0
    .text:0047DEF7 fstp dword ptr [eax+24h]
    .text:0047DEFA retn
    .text:0047DEFA sub



    value 5

    before

    mov dword ptr [esi+19Ch], 3F800000h
    pop edi
    pop esi
    pop ebp
    pop ebx
    add esp, 0B4h
    retn
    sub_47F920 endp

    after

    mov dword ptr [esi+19Ch], 3F800000h
    pop edi
    pop esi
    pop ebp
    pop ebx
    add esp, 0B4h
    mov dword_735600, 1
    retn
    sub_47F920 endp

  17. #42
    Is that a dump from OllyDBG? Cause I got lost.

    Could I get that offset I asked? I want to check what I've got in my exe at this adress.

    Offsets I found the values at:
    Code:
    1st value → 0x00090AD0
    2nd value → 0x000B3701
    3rd value → 0x000E7898
    4th value → ?
    5th value → 0x00081EDB
    6th value → 0x0008FE6F

  18. #43
    English v-1.02 widescreen exe

    Works with the Gog version also.

    http://www.filedropper.com/soulreaver2-widescreen

  19. #44
    Quote Originally Posted by Kaizainiel View Post
    English v-1.02 widescreen exe

    Works with the Gog version also.

    http://www.filedropper.com/soulreaver2-widescreen
    Thanks, works fine Wierd thing is that it is about 0,9 MB bigger than mine (so I guess my version is actually different, even it also is 1.2 and handles the same savefiles).

  20. #45
    You guys rock. Thank you.

  21. #46
    Widescreen exe causes some glitches - some enemies can get invisible. In particular, the very first two demons you fight in the Future era.

  22. #47
    Quote Originally Posted by Kaizainiel View Post
    English v-1.02 widescreen exe

    Works with the Gog version also.

    http://www.filedropper.com/soulreaver2-widescreen
    Link doesn't work. Would anyone be willing to upload this file to a different host?

  23. #48
    So apparently this forum is dead and this patch is forgotten. Gooooood.

  24. #49
    Quote Originally Posted by tacgnol06 View Post
    So apparently this forum is dead and this patch is forgotten. Gooooood.
    People still come here, just not as often anymore. You might get a quicker response here: http://forums.eu.square-enix.com/forumdisplay.php?f=96
    "If events are matched closely enough to course, they have a way of restructuring themselves to familiar outcomes." ~ Scorpius, Farscape

  25. #50
    Join Date
    Aug 2014
    Posts
    1
    Quote Originally Posted by tacgnol06 View Post
    Link doesn't work. Would anyone be willing to upload this file to a different host?
    Ayo tacgnol06 here you go bruh!
    http://bayfiles.net/file/1jOkP/aUZyqA/sr2.exe

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •