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
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
-
- 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
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.)
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.
-
- 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
Very thanks!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.)
-
- 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
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
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.
-
- 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
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.
Thanks again.
-
- 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
Wow! Very thanks, also for your useful information!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.
Continue your good work , please.
-
- 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
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!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
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
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks
Re: Help with AdvUtil.exe in Art of Murder 2
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
please explain and\or say examples for a dlg file
thanks