Page 1 of 1

(PC) Hydrophobia Prophecy

Posted: Wed May 11, 2011 9:06 pm
by DarkAngel
Please, help me with unpacking .dat file.

Cut file:

http://www.multiupload.com/74A1AED379

http://www.multiupload.com/GFV98PXMKH

Re: (PC) Hydrophobia Prophecy

Posted: Fri May 13, 2011 12:09 pm
by demolos
The last patch.dat from the last steam update.
http://www.mediafire.com/?odxw3o1oa5odkyl
And the game executable with dlls.
http://www.mediafire.com/?zrgs28euz2qhsso

Thanks

Re: (PC) Hydrophobia Prophecy

Posted: Wed May 18, 2011 8:41 am
by demolos
up

Re: (PC) Hydrophobia Prophecy

Posted: Fri Jun 03, 2011 12:10 am
by lostprophet
Up!

Re: (PC) Hydrophobia Prophecy

Posted: Mon Jun 13, 2011 5:55 am
by delutto
Anyone?

Re: (PC) Hydrophobia Prophecy

Posted: Sun Jul 10, 2011 8:06 pm
by lostprophet
Up!

Re: (PC) Hydrophobia Prophecy

Posted: Wed Oct 17, 2012 2:11 pm
by Ekey

Code: Select all

# Hydrophobia Prophecy (DAT format)
# 
# Written by Ekey (h4x0r)
# http://www.progamercity.net
# 
# script for QuickBMS http://quickbms.aluigi.org

get FILES long

for i = 0 < FILES
    get HASH long
    get OFFSET long
    get SIZE long
    string NAME p= "%08X" HASH
    log NAME OFFSET SIZE
next i
Attached DLL sources with function for generate hashes (C++) and filelist (unfinished) with some filenames

Example use for Delphi.

Code: Select all

function GetHash(StrType: Integer; Text: PChar): Cardinal; cdecl; external 'HashLib.dll' name '?GetHash@@YGIHPBD@Z';

Code: Select all

var Hash, Len: Integer;
begin
Len:=edtFileName.GetTextLen;
Hash:= GetHash(6,PChar(edtFileName.Text));
if Len <> 0 then
edtFileNameHash.Text:=Format('%0.8x',[Hash])
else
edtFileNameHash.Text:='';
Types :

6 - FileName
3 - String (for translate)

other types unknown :)