Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Help with AdvUtil.exe in Art of Murder 2

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
stevenx
veteran
Posts: 130
Joined: Sat Nov 01, 2008 12:02 pm
Has thanked: 3 times
Been thanked: 1 time

Help with AdvUtil.exe in Art of Murder 2

Post by stevenx »

I found a tool AdvUtil.exe in Art of Murder 2 demo.
I can unpack .vbf with gobread and i think AdvUtil.exe is a pack tool which developed by game team .
Anyone can find out how to use this tool?

Art of Murder 2 demo is here.
http://www.city-interactive2.home.pl/AO ... OM2_PL.zip
You do not have the required permissions to view the files attached to this post.
bacter
veteran
Posts: 142
Joined: Mon Feb 22, 2010 8:42 pm
Has thanked: 2 times
Been thanked: 83 times

Re: Help with AdvUtil.exe in Art of Murder 2

Post by bacter »

I tried the advutil.exe.
First of all, that needs three .dll files, that can be found in the game demo's "player" folder:
CK2.dll, CKZlib.dll and VxMath.dll.


Updated:
Here is a tiny .VBF maker/extractor/updater proggy.
(Originally I made it for the Syberia2 game, which uses the same archive format, without the Hash calculations.)
Last edited by bacter on Thu Jun 23, 2011 6:34 pm, edited 1 time in total.
stevenx
veteran
Posts: 130
Joined: Sat Nov 01, 2008 12:02 pm
Has thanked: 3 times
Been thanked: 1 time

Re: Help with AdvUtil.exe in Art of Murder 2

Post by stevenx »

bacter wrote:I tried the advutil.exe.
First of all, that needs three .dll files, that can be found in the game demo's "player" folder:
CK2.dll, CKZlib.dll and VxMath.dll.


Updated:
Here is a tiny .VBF maker/extractor/updater proggy.
(Originally I made it for the Syberia2 game, which uses the same archive format, without the Hash calculations.)
Very thanks!
bacter
veteran
Posts: 142
Joined: Mon Feb 22, 2010 8:42 pm
Has thanked: 2 times
Been thanked: 83 times

Re: Help with AdvUtil.exe in Art of Murder 2

Post by bacter »

Some unimportant information:

The game, and the AdvUtil uses the SHA1 Hash calculation to store the filenames.
(The SHA1 hash is 40 hexadecimal chars, but the game uses only the first 24 chars)
Before the calculation, always convert the filenames to low case letters.

ca82098eb099526814ea0632b178a82335d55e50.cmo => the original name was: game.cmo
c518ea690e5a100db13e143d.ogg => original name: resources\music\ogg\danger_01.ogg
c4198040b69d49cb5b53e48f.png => original name: data\locations\l00_system\l00_0005_hurry\hurry.png
Last edited by bacter on Sat Jun 05, 2010 9:40 pm, edited 1 time in total.
stevenx
veteran
Posts: 130
Joined: Sat Nov 01, 2008 12:02 pm
Has thanked: 3 times
Been thanked: 1 time

Re: Help with AdvUtil.exe in Art of Murder 2

Post by stevenx »

Some advice , i think a command line tool is more useful ,because if i made some language patch ,i must release the unpacker/packer too, if the tools is command line,the player just need to execute some .bat file.

Thanks again.
bacter
veteran
Posts: 142
Joined: Mon Feb 22, 2010 8:42 pm
Has thanked: 2 times
Been thanked: 83 times

Re: Help with AdvUtil.exe in Art of Murder 2

Post by bacter »

O.K. Here is the command line version of the program! :]
Last edited by bacter on Thu Jun 23, 2011 6:35 pm, edited 1 time in total.
stevenx
veteran
Posts: 130
Joined: Sat Nov 01, 2008 12:02 pm
Has thanked: 3 times
Been thanked: 1 time

Re: Help with AdvUtil.exe in Art of Murder 2

Post by stevenx »

bacter wrote:O.K. Here is the command line version of the program! :]

Updated:
I discovered, that the game can handle the patch files, so you don't need to replace the lots of files singly!
The solution is to make new .vbf files with _p1 on the end of their names. For example:
data_p1.vbf for the data.vbf, resources_p1.vbf for the resources.vbf and so on.
Wow! Very thanks, also for your useful information!
Continue your good work , please.
AlphaTwentyThree
double-veteran
double-veteran
Posts: 982
Joined: Mon Aug 24, 2009 10:55 pm
Has thanked: 76 times
Been thanked: 660 times

Re: Help with AdvUtil.exe in Art of Murder 2

Post by AlphaTwentyThree »

bacter wrote:Some unimportant information:

The game, and the AdvUtil uses the SHA1 Hash calculation to store the filenames.
(The SHA1 hash is 40 hexadecimal chars, but the game uses only the first 24 chars)
Before the calculation, always convert the filenames to low case letters.

ca82098eb099526814ea0632b178a82335d55e50.cmo => the original name was: game.cmo
c518ea690e5a100db13e143d.ogg => original name: resources\music\ogg\danger_01.ogg
c4198040b69d49cb5b53e48f.png => original name: data\locations\l00_system\l00_0005_hurry\hurry.png
Sorry to necro-post but I find this information very interesting as none of the posted programs retrieves the original filenames! How can I rename the files with QuickBMS? Thanks in advance!
If you like what you see, why not click the little Thank You button? ;) It will definitely motivate me! :)
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks ;)
mikehood
advanced
Posts: 42
Joined: Tue Jun 20, 2006 6:45 am

Re: Help with AdvUtil.exe in Art of Murder 2

Post by mikehood »

convert hash(sha1) to text is almost impossible and i don't know "bacter" how discovered it with 3 examples.
please explain and\or say examples for a dlg file

thanks :)
Post Reply