Can we have a new mirror please? If I am reading this correctly these file also represent the only multi-versions of DK2 with the new HW acelleraction support...... thus the best existing versions of DK2... very very important
Can we have a new mirror please? If I am reading this correctly these file also represent the only multi-versions of DK2 with the new HW acelleraction support...... thus the best existing versions of DK2... very very important
Last edited by klack; April 22nd, 2013 at 05:01.
here we go...
https://mega.co.nz/#!p0AzUBYb!D2CB-D...CEeqtJgzgDa_cE
(maybe keeperklan could host this too?)
thanks! yes these should be hosted here, these are the files to use
looks like I found the bytes for wyrmcasts 1.51 version:
48B11 7F ->90
48B12 02 ->90
48B13 8B
48B14 FE
here a updated archive https://mega.co.nz/#!dNEAWIoQ!HQgtwY...CGdDnc5cP2npdE
(the gog variant is highly experimental and works not with my system)
Last edited by helsinkiharbour; February 26th, 2014 at 23:13.
If you're still trying to find a way to match GOG's patch to older versions of DKII, it simply will not work. I've disassembled the patch.dll and it is no simple matter. It's changes do not match up and can not be easily made to match up with earlier versions of DKII. Timeslip would have to rewrite and compile the patch specifically for earlier versions of DKII. Also, due to the way the patch.dll works, I would NOT suggest hex editing DDRAW->PATCH for earlier versions. I'm surprised it doesn't immediately crash.
Hi Wyrmcast, nope did nothing else than patching patch.dll in, was not working with my system too but was interested also in feedback of others.
Yes, I implemented it currently quick and dirty by removing the check altogether. If there is interest I will try to implement it in the safe but more complicated solution (see some former explanation post in this thread).
I just spent the last 2 hours working on locating the min and max zoom level origins. Eventually ended up following a maze of stack changes back to their origin point at a kernel32 ReadFile call.
Looks like you can change the min and max zoom levels in Data/editor/GlobalVariables.kwd.
DKII 1.51 - Data/editor/GlobalVariables.kwd
Min Zoom Level Offset - 0x2924
Max Zoom Level Offset - 0x2928
Min Zoom Level Default Value - 0x00400000
Max Zoom Level Default Value - 0x00D00000
Array of bytes search to locate values in other DKII versions - 0040000000D000000020000000200000002000002600000000 000000DC .
You can probably just use the first search results for 0040000000D00000 as well.