The version that Rob released a while ago works for me just fine, but when I send the same thing to other people they say the function fails for them. (returns 0) Is there any reason for this? (rob's feedback would be appriciated here)
Or is there an updated version that fixes this? Also the hashing for warcraft 2 doesn't work.
There was an issue with the original dll that has been fixed.
http://www.onlythechosen.com/CheckRevision.zip
I also Included the bin files in the zip.
STAR.bin Starcraft/Starcraft Broodwar/Starcraft Shareware/Starcraft Japan
DRTL.bin Diablo I/Diablo Shareware
W2BN.bin Warcraft II BNE
Thank you Rob this update fixes all of the aforementioned problems.
Just looking over it... sUnused... I assume you got rid of the path to 01 or something?
indeed he did. Set it to NULL or vbNullString (w/e you use). It was originally the path to lockdown dll 01, because warz's work was unfinished and they had to call a function right from the dll. iago however, did finish all of that and rob improved it. It is still there for reverse compatibility (i find that very helpful)
I don't use this, I just was looking over the bas code out of curiosity.