Page 3 of 5 FirstFirst 1 2 3 4 5 LastLast
Results 21 to 30 of 49

Thread: Unlimited Zoom-Out aka Supreme-Keeper :)

  
  1. #21

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Quote Originally Posted by Keeper_Infernal View Post
    Umm so I dont get it,you have a 1.3 friedly version,or what? (I really didnt understan much of what you said there...)
    No, I identified the changed bytes in the GOG executable. Then I introduced this changes into the keeper-klan-mirrored-unlimited-zoom-exe. And this exe with unlimited zoom works now with the GOG installation.

    (to backport the zoom changes e.g. to 1.3 someone has to identify the changed bytes against a zoom unmodified 1.7)

    [EDIT]

    I found the bytes, a JG overwritten as said by darkbytes (tested for 1.8 and 1.7).

    Unlimited Zoom bytes (first 2 bytes)
    GOG 1.7 / normal 1.7 / 1.73 / 1.80
    GOG-1.7.exe ( 2.977.280 bytes)
    0x00490D1 7F -> JG (2-bytes opcode, following byte adress)
    0x00490D2 02 -> relative address
    0x00490D3 8B -> move
    0x00490D4 FE


    Zoom-1.7-exe etc.
    0x00490D1 90 -> NOP
    0x00490D2 90 -> NOP
    0x00490D3 8B -> move
    0x00490D4 FE


    1.3 (unchecked!)
    DKII_1.3-exe (size 2.922.496 bytes)
    0x0041EC2 7F
    0x0041EC3 02
    0x0041EC4 8B
    0x0041EC4 FE


    DKII_Zoom-1.3-exe
    0x0041EC2 90
    0x0041EC3 90
    0x0041EC4 8B
    0x0041EC4 FE


    1.3 (unchecked!)
    DKII_1.3-exe (size 2.922.496 bytes)
    0x0041EC2 7F
    0x0041EC3 02
    0x0041EC4 8B
    0x0041EC4 FE


    OR
    DKII_Zoom-1.3-exe
    0x0042051 90
    0x0042052 90
    0x0042053 8B
    0x0042054 FE
    Last edited by helsinkiharbour; August 5th, 2012 at 11:20. Reason: +v1.3 addresses

  2. #22

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Umm,okey then pleas post here,when you or someone els would be done pleas,ok?

    (this gonna be helpfull for all the dk 1.3 users.)

  3. #23

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Ok, here are some common DKII.exe versions with the unlimited zoom-capability.
    In the archive are 2 versions: first one was jonly extended by the ''zoom'' capability, the second one (with a "_dx" ending in file name) is the version for the GOG installation (with the redirect to timeslip "patched.dll"). The 1.7, 1.73 and 1.80 worked for me with zoom and the GOG installation. The 1.3 worked not at all for me, neither native nor with the "patch.dll", so for this version feedback would be of interest.

    Pre-patched DKII exes with unlimited zoom capability (GOG and non-GOG version)
    Supreme Keeper patched v1.3 exe download (2.5MB)(mirror)
    Supreme Keeper patched v1.3 exe download VERSION2 (2.5MB) (mirror)

    Supreme Keeper patched v1.7 exe download (2.5MB) (mirror)
    Supreme Keeper patched v1.73 exe download (2.5MB) (mirror)
    Supreme Keeper patched v1.8 exe download (3.4MB) (mirror)

    Feedback would be appreciated! (Especially for the combination: v1.3 installation + patch.dll from the GOG version.)
    Last edited by helsinkiharbour; August 7th, 2012 at 08:59.

  4. #24

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Ok, think I found a better solution (for 1.7/1.73/1.8) then disableing the height check:

    Setable minimum zoom height
    (original: from stack to EDX)
    0x004A418 8B -> mov edx, ss:[]
    0x004A419 94
    0x004A41A 24
    0x004A41B A0
    0x004A41C 00
    0x004A41D 00
    0x004A41E 00

    new variant, value is defineable
    0x004A418 BA -> mov edx, im32
    0x004A419 00 -> 32bit heigth value
    0x004A41A 40 -> 32bit heigth value
    0x004A41B 00 -> 32bit heigth value
    0x004A41C 00 -> 32bit heigth value

    0x004A41D 90 -> NOP
    0x004A41E 90 -> NOP


    The red 4 bytes encoding the minimla zoom heigth, e.g. 00 40 00 00 is the original value -> 00 20 00 00 would be 50% more near.

    Arbitrary setable maximum zoom height
    (original read from stack to EAX)
    0x004A41F 8B -> mov EAX, ss:[]
    0x004A420 64
    0x004A421 24
    0x004A422 A4
    0x004A423 00
    0x004A424 00
    0x004A425 00

    new variant, value is definable

    0x004A41F B8 -> mov EAX, im32
    0x004A420 00 -> im32 max heigth value
    0x004A421 00 -> im32 max heigth value
    0x004A422 02 -> im32 max heigth value
    0x004A423 00 -> im32 max heigth value

    0x004A424 90 -> NOP
    0x004A425 90 -> NOP


    The read bytes encoding the maximum zoom out value. I think 00 00 02 00 is 16x times more zoom out.
    Last edited by helsinkiharbour; August 4th, 2012 at 18:57.

  5. #25

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Well,i tried the german site,and then i got the rar,I have tried to open to play it,but but the DK-zoom did the same as what happend last time (crashed)

    and the other one with the longer name have poped up a massage which says something about a missin PATCH.ill file or something like that...

    help?

  6. #26

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Thanks for feedback, I will try to help you, please give me for that more specific informations.

    You tried the patched exes in version 1.3 in your pre-installed 1.3 DK II directory? What do you mean with "last time"? When happend the crash, on game start or on zoom? Your DKII installation worked with the vanilla exe?

    On the message about the missing "patch.dll", this is normal. The patch.dll is a wrapping DLL which increases the compatiblity with newer systems, written by timeslip and included in the GOG version. I recommend to buy it there: first it's cheap and second GOG cares for old games and pays even people to fix bugs and enhance the technical compatiblity, therefore I think they deserve realy support for that.

  7. #27

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Ive tryed the 1.3 version you provided here,and puted it on my own dk directory,the moment I press the exe who is suposed to launch the game (Zoom-style) It goes black screen for a second,and then brings me back to desktop.

    question,whats vanilla exe?? Oo

    (Note,i am using the 1.0 version,the one from the CD,i used deamon tools to extract it.)

  8. #28

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    Ok, with "vanilla" exe I mean the original exe (unpatched) in your DKII directory. I assume it behaves the same, black-screen-back-to-desktop?

    Also, what is the filesize of your vanilla exe? Same size as the patched exe? If it is different can you provide it on some file hoster?

    (In case you have this problem also with the vanilla version: There are multiple solution approaches for this problems maybe one works for you (e.g. here http://404forums.net/showthread.php/...-II-Fix-for-XP) If this it not work for you I suggest to use the GoG version, it has better compatiblity (but is 1.7).)

    [EDIT]

    was able to reproduce it, strangely the 1.3 seems to need to be called exactly DKII.exe. So rename your original DKII.exe in DKII.exe.bak and rename DKII_zoom.exe in DKII.exe.
    Last edited by helsinkiharbour; August 4th, 2012 at 19:33.

  9. #29

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    The 1.7 version works just fine,ill check the solutions on the link you provided.

  10. #30

    Default Re: Unlimited Zoom-Out aka Supreme-Keeper :)

    My exe weights 244k (the one with the zoom is like 2000k+)

    Is that a problem

    (Note,cant find anything related to the zoom hack in the link you provided.)

Similar Threads

  1. MeinCookie's Maps
    By MeinCookie in forum DK2 Maps
    Replies: 148
    Last Post: January 2nd, 2021, 16:54
  2. The History of Heavenarius
    By Metal Gear Rex in forum Heavenarius
    Replies: 9
    Last Post: April 18th, 2013, 21:53
  3. The Codex
    By Duke Ragereaver in forum Heavenarius
    Replies: 2
    Last Post: January 14th, 2012, 09:08
  4. Undead Keeper Campaign
    By Duke Ragereaver in forum DK1 Maps
    Replies: 78
    Last Post: June 5th, 2011, 07:28
  5. Realms, Characters, and Story
    By Metal Gear Rex in forum Journey to the Avatar's Altar
    Replies: 0
    Last Post: January 4th, 2010, 20:05

Tags for this Thread

Posting Permissions

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