Register for your free account! | Forgot your password?

You last visited: Today at 14:00

  • Please register to post and access all features, it's quick, easy and FREE!

 

.VDK file !

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 58
Received Thanks: 4
.VDK file !

Hello ,

Does any1 have any info about the .vdk file ?
all i could find on the internet is that it is a Steuer99 file ... and i have no idea whats that supposed to means ! lol

by the way ... nothing works with CE...

cya



djbrazil is offline  
Old   #2
 
elite*gold: 196
Join Date: Nov 2005
Posts: 629
Received Thanks: 191
Quote:
Originally Posted by djbrazil View Post
Hello ,

Does any1 have any info about the .vdk file ?
all i could find on the internet is that it is a Steuer99 file ... and i have no idea whats that supposed to means ! lol

by the way ... nothing works with CE...

cya
lol, it's obviously no Steuer99 file. I guess it's some kind of Virtual (Hard) Disk which has to be mounted to be opened. I base my theory on the first part of the file's header, which says "VDISK1.0" :P


scbiz is offline  
Old   #3
 
elite*gold: 0
Join Date: Nov 2007
Posts: 1,357
Received Thanks: 272
try to mount with this tool. i cant try now because i'm at work

edit: ok i have tried to mount dat.vdk but doesnt seems to work

Quote:
D:vdisk>vdk.exe open 0 d:dat.vdk
Virtual Disk Driver for Windows version 3.1


Failed to decide type of 'd:dat.vdk'.
Open as a simple sector image file.
'd:dat.vdk' File size (4689055 bytes)
is not a multiple of sector size.
The surplus area (159 bytes) will not be used.
A) abort / I) ignore ? I
Virtual Disk 0
Access Type : Read-Only
Disk Capacity : 9158 sectors (4 MB)
Geometry : (C) 4 * (H) 64 * (S) 32
Number Of Files : 1

Type Size Path
------- ------- ----
FLAT 9158 d:dat.vdk

Partitions :
# Start Sector Length in sectors Type
-- ------------ --------------------- ----
0 0 9158 ( 4 MB) <disk>
when i try to access to the mounted image it says invalid storage format...
Attached Files
File Type: rar virtual_disk_driver.rar (79.8 KB, 303 views)
CosmosTunes is offline  
Old   #4
 
elite*gold: 0
Join Date: Nov 2006
Posts: 73
Received Thanks: 1
Once you can open the client files, you will be able to change all about the physics in game. For example you can fly through the air n that stuff cause there is no synch with the server


DeltaX13 is offline  
Old   #5
 
elite*gold: 0
Join Date: Nov 2007
Posts: 1,357
Received Thanks: 272
well its seems its not that easy. i tried to search a bit on russian sites but there is no solution also. and once you can open the images the editing of that files is another part ^^
CosmosTunes is offline  
Old   #6
 
elite*gold: 0
Join Date: Dec 2007
Posts: 58
Received Thanks: 4
yeah ... it is a virtual disk ... acctualy microsoft has some kind of tool used on vitual machines to open it ... but i had no time to look for it !
maybe if we could unpack the .exe file we could find the source code to read it !
have any1 tried it yet ?
djbrazil is offline  
Old   #7
 
elite*gold: 0
Join Date: Sep 2004
Posts: 13
Received Thanks: 0
try Ida Pro It Works A tryed it and yes codes is stored there a been looking a will give u some off them that a founde good not tested **** sounds and look good

aEnchantLevelD db 'Enchant Level:%d',0 ; DATA XREF: .text:0062B349o



t:0049F4BD call ds:[email protected][email protected]@[email protected]@ [email protected]@[email protected]@[email protected]@[email protected]
.text:0049F4C3 push offset aCash ; "Cash"

text:004A0748 loc_4A0748: ; CODE XREF: sub_49F030+120Bj
.text:004A0748 ; sub_49F030+1235j ...
.text:004A0748 push offset aMelee_defense ; "Melee_Defense

text:00615B7E loc_615B7E: ; CODE XREF: sub_615980+1E6j
.text:00615B7E cmp [ebp+var_224], 1
.text:00615B85 jnz short loc_615B9D
.text:00615B87 push offset a1s ; "1s"
.text:00615B8C lea ecx, [ebp+var_448]
.text:00615B92 call ds:[email protected][email protected]@[email protected]@V?$all [email protected]@[email protected]@[email protected]@[email protected]@Z ; std::basic_string<char,std::char_traits<char>,std: :allocator<char>>:perator=(char const *)
.text:00615B98 jmp loc_615D00

text:00615CAE
.text:00615CAE loc_615CAE: ; CODE XREF: sub_615980+319j
.text:00615CAE cmp [ebp+var_224], 9
.text:00615CB5 jnz short loc_615CCA
.text:00615CB7 push offset a2axe ; "2axe"
.text:00615CBC lea ecx, [ebp+var_448]
.text:00615CC2 call ds:[email protected][email protected]@[email protected]@V?$all [email protected]@[email protected]@[email protected]@[email protected]@Z ; std::basic_string<char,std::char_traits<char>,std: :allocator<char>>:perator=(char const *)
.text:00615CC8 jmp short loc_615D00


thats all **** there is lot more and gone test it now a think cash will work **** a dotn know
thekung is offline  
Old   #8
 
elite*gold: 0
Join Date: Dec 2007
Posts: 58
Received Thanks: 4
Quote:
Originally Posted by thekung View Post
try Ida Pro It Works A tryed it and yes codes is stored there a been looking a will give u some off them that a founde good not tested butt sounds and look good

aEnchantLevelD db 'Enchant Level:%d',0 ; DATA XREF: .text:0062B349o



t:0049F4BD call ds:[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]
.text:0049F4C3 push offset aCash ; "Cash"

text:004A0748 loc_4A0748: ; CODE XREF: sub_49F030+120Bj
.text:004A0748 ; sub_49F030+1235j ...
.text:004A0748 push offset aMelee_defense ; "Melee_Defense

text:00615B7E loc_615B7E: ; CODE XREF: sub_615980+1E6j
.text:00615B7E cmp [ebp+var_224], 1
.text:00615B85 jnz short loc_615B9D
.text:00615B87 push offset a1s ; "1s"
.text:00615B8C lea ecx, [ebp+var_448]
.text:00615B92 call ds:[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@Z ; std::basic_string<char,std::char_traits<char>,std: :allocator<char>>:perator=(char const *)
.text:00615B98 jmp loc_615D00

text:00615CAE
.text:00615CAE loc_615CAE: ; CODE XREF: sub_615980+319j
.text:00615CAE cmp [ebp+var_224], 9
.text:00615CB5 jnz short loc_615CCA
.text:00615CB7 push offset a2axe ; "2axe"
.text:00615CBC lea ecx, [ebp+var_448]
.text:00615CC2 call ds:[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@Z ; std::basic_string<char,std::char_traits<char>,std: :allocator<char>>:perator=(char const *)
.text:00615CC8 jmp short loc_615D00


thats all butt there is lot more and gone test it now a think cash will work butt a dotn know
i didnt get it ... what is that again ?
djbrazil is offline  
Old   #9
 
elite*gold: 0
Join Date: Mar 2006
Posts: 256
Received Thanks: 62
Quote:
Originally Posted by thekung View Post
try Ida Pro It Works A tryed it and yes codes is stored there a been looking a will give u some off them that a founde good not tested butt sounds and look good

aEnchantLevelD db 'Enchant Level:%d',0 ; DATA XREF: .text:0062B349o



t:0049F4BD call ds:[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]
.text:0049F4C3 push offset aCash ; "Cash"

text:004A0748 loc_4A0748: ; CODE XREF: sub_49F030+120Bj
.text:004A0748 ; sub_49F030+1235j ...
.text:004A0748 push offset aMelee_defense ; "Melee_Defense

text:00615B7E loc_615B7E: ; CODE XREF: sub_615980+1E6j
.text:00615B7E cmp [ebp+var_224], 1
.text:00615B85 jnz short loc_615B9D
.text:00615B87 push offset a1s ; "1s"
.text:00615B8C lea ecx, [ebp+var_448]
.text:00615B92 call ds:[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@Z ; std::basic_string<char,std::char_traits<char>,std: :allocator<char>>:perator=(char const *)
.text:00615B98 jmp loc_615D00

text:00615CAE
.text:00615CAE loc_615CAE: ; CODE XREF: sub_615980+319j
.text:00615CAE cmp [ebp+var_224], 9
.text:00615CB5 jnz short loc_615CCA
.text:00615CB7 push offset a2axe ; "2axe"
.text:00615CBC lea ecx, [ebp+var_448]
.text:00615CC2 call ds:[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@Z ; std::basic_string<char,std::char_traits<char>,std: :allocator<char>>:perator=(char const *)
.text:00615CC8 jmp short loc_615D00


thats all butt there is lot more and gone test it now a think cash will work butt a dotn know
Dammit not long ago uninstalled IDA.x) was pain to find.
kiom is offline  
Old   #10
 
elite*gold: 0
Join Date: Oct 2007
Posts: 196
Received Thanks: 188
It will be pretty difficult to change things in the .VDK files since Requiem.exe have some CRC's.

Here are the results of the PEiD plugin KANAL:
Quote:
ADLER32 :: 0038B69F :: 0078C29F
The reference is above.
CRC16 (rev) [word] :: 003DC430 :: 007DD830
The reference is above.
CRC32 :: 003D9750 :: 007DAB50
Referenced at 0078BE94
Referenced at 0078BEDA
Referenced at 0078BF1B
Referenced at 0078BF5D
Referenced at 0078BF9E
Referenced at 0078BFE3
Referenced at 0078C01C
Referenced at 0078C062
Referenced at 0078C0A1
Referenced at 0078C0F7
Referenced at 0078C12F
CRC32 :: 003DC630 :: 007DDA30
The reference is above.
CRC32 :: 004421E8 :: 008435E8
Referenced at 00401348
ZLIB deflate [word] :: 003DC260 :: 007DD660
The reference is above.
I think this one "CRC16 (rev) [word] :: 003DC430 :: 007DD830" is the bad guy.
xhugox is offline  
Old   #11
 
elite*gold: 0
Join Date: Oct 2007
Posts: 1
Received Thanks: 0
I'm curious as to whether or not anyone has decent way of opening the VDK files. I'd like to get into the data files, not to try to tweak things or anything, but just to get into the data to data mine it.

I downloaded IDA (Freeware version) but am not too savvy on what to do. I couldn't get any of them to open up.

Any tips?
Timbojones is offline  
Old   #12
 
elite*gold: 2
Join Date: Aug 2007
Posts: 599
Received Thanks: 2,920
i analysed a little bit this filesystem
it's easy, but not really easy for beginners.

i wrote a little prog which can extract any file inside this VDK's
here a screenshot: (DAT.VDK)


it's really basic and reads only the name + file infos
any directory info is ignored, what means, atm it reads directorys as files.

this is my little File Format info:

Code:
8 Byte = "VDISK1.0"
4 Byte = 00 FF FF FF
4 Byte = File Count (without directory info)
4 Byte = VDK typ ??? don't know
4 Byte = VDK Size (- Header)

Loop (FileCount)
1 Byte = Type (0 = File, 1 = Directory)
128 Byte = Filename/Directory Name
4 byte = FileSize Uncompressed
4 byte = FileSize Compressed
4 byte = an Offset, empty by files, not empty by directorys
4 byte = an Offset which links to another file, don't know atm, it's 0 when this is the last file of directory
X Byte = Compressed Data
Loop until EOF
any file is compressed with Zlib

my prog is not finished and i don't want to release it for now


//edit:

i finished it today, it has fully directory support and it automatically decompress the selected file after extracting.

here the current build:
Screeenshot:

download:


you will need VB6 Runtime or it will not work.
optional: copy Zlib.dll to "C:\Windows\System32" but do this only when it gives you an error on decompressing.

have fun finding hacks, most files are csv so it's easy to edit them.
dsfgd is offline  
Thanks
2 Users
Old   #13
 
elite*gold: 0
Join Date: Nov 2006
Posts: 73
Received Thanks: 1
Can't test it til sunday but it seems you did a really good job mate. Thank you!
DeltaX13 is offline  
Old   #14
 
elite*gold: 0
Join Date: Jun 2008
Posts: 5
Received Thanks: 0
when try to extract, it said input file corrupted.... -.-
david04 is offline  
Old   #15
 
elite*gold: 2
Join Date: Aug 2007
Posts: 599
Received Thanks: 2,920
Quote:
Originally Posted by david04 View Post
when try to extract, it said input file corrupted.... -.-
try to copy Zlib.dll to your "C:\Windows\System32\" directory.


dsfgd is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
anyone post here the file of editing file.. the .edf file
please post here... so that i can download again.. i guess the old one thread was gone.. i've been search for an hour in this section.. but i can't...
3 Replies - RF Online
How to open mesh file and anim file(dekaron).PLZ~
How to open mesh file and anim file(dekaron).PLZ~
11 Replies - Dekaron Private Server
pacth file ???(div file)launcher & auto updata!!
Hi. I run the launcher and the client tries to patch The problem is to create a div A certain amount of data divided into two separate...
7 Replies - Dekaron Private Server



All times are GMT +1. The time now is 14:00.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.