《Disassembly Gun 2》.ivy

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
m545891031
Posts: 30
Joined: Sun Jul 24, 2016 2:23 pm

《Disassembly Gun 2》.ivy

Post by m545891031 »

HI, I would like to extract a game called "Disassembly Gun 2", but I do not know IVY this document is what model and mapping, what tools can be extracted and open these files?
https://www.dropbox.com/s/5sox97cjf4oscvx/AK47.zip?dl=0
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: 《Disassembly Gun 2》.ivy

Post by aluigi »

If I can make a bet... I would guess that this is a sort of ZIP archive with encrypted headers.
Luckily for you only the headers are encrypted and not the data :D
So use offzip:

Code: Select all

offzip -a -z -15 model_ak47_andr.ivy output_folder


The DAT files contain a "PVR!" magic which is known (pvrtools?) while the others (cpp/phn) are just text files.
m545891031
Posts: 30
Joined: Sun Jul 24, 2016 2:23 pm

Re: 《Disassembly Gun 2》.ivy

Post by m545891031 »

aluigi wrote:If I can make a bet... I would guess that this is a sort of ZIP archive with encrypted headers.
Luckily for you only the headers are encrypted and not the data :D
So use offzip:

Code: Select all

offzip -a -z -15 model_ak47_andr.ivy output_folder


The DAT files contain a "PVR!" magic which is known (pvrtools?) while the others (cpp/phn) are just text files.


I found an TXT file in the file, which appears to have named content
txt.zip


Code: Select all

file_versions_andr
// this file contain present files versions
// in spite with infos (version inside .info files)
// and models (version inside sequence .txt file)
sounds.ivy = 1
music.ivy = 2
_info_common.ivy = 9
_model_common.ivy = 5
images.ivy = 22
strings.ivy = 22
_art.ivy = 8



Code: Select all

stats:
4ff738d4425d51ba80912521768b82e151


Code: Select all

app_version = 2.2.05
mirrors = "noble-empire.com/ultimate"
self_version = 302
latest_ios_bundle = 2.8
latest_mac_bundle = 2.8
latest_ios_bundle_cars = 1.0
latest_andr_bundle = 0.2
price_infinite_subscribe = 49.99
sounds.ivy{
   ver = 1
   name = "Sounds"
   path = data/audio/
   icon = dll_dlc.png
   flags = file, restart
}
music.ivy{
   ver = 2
   name = "Music"
   path = data/audio/
   icon = dll_dlc.png
   flags = file, restart
}
_info_common.ivy{
   ver = 9
   name = "Gen.Interface"
   path = data/infos/
   icon = gen_dlc.png
   flags = file, restart
}
_model_common.ivy{
   ver = 5
   name = "Gen.3D Objects"
   path = data/models/
   icon = gen_dlc.png
   flags = file, restart
}
images.ivy{
   ver = 22
   name = "Gen.Images"
   path = data/
   icon = gen_dlc.png
   flags = file, restart
}
strings.ivy{
   ver = 22
   name = "Gen.Strings"
   path = data/
   icon = gen_dlc.png
   flags = file, restart
}
_art.ivy{
   ver = 8
   name = "Gen.Art"
   path = data/_common/
   icon = gen_dlc.png
   flags = file, restart
}
mauser_c96{
   ver = 10
   name = "Mauser C96"
   category  = "Guns\Historical"
}
browning_hp{
   ver = 10
   name = "Browning Hi-Power"
   category  = "Guns\Pistols"
}
ak47{
   ver = 10
   name = "AK-47 Assault Rifle"
   flags = badge_hot
   category  = "Guns\Assault Rifles"
}
beretta_92{
   ver = 10
   name = "Beretta 92 FS Pistol"
   category  = "Guns\Pistols"
}
colt_1911{
   ver = 10
   name = "Colt 1911 Pistol"
   flags = badge_free
   category  = "Guns\Pistols"
}
colt_python{
   ver = 10
   name = "Colt Python Revolver"
   category  = "Guns\Revolvers"
}
cz75{
   ver = 10
   name = "CZ-75 Pistol"
   category  = "Guns\Pistols"
}
desert_eagle{
   ver = 10
   name = "Desert Eagle .44 Pistol"
   category  = "Guns\Pistols"
}
glock_17{
   ver = 10
   name = "Glock-19 Pistol"
   flags = badge_free
   category  = "Guns\Pistols"
}
mp5{
   ver = 10
   name = "MP5 SMG"
   category  = "Guns\SMG"
}
sg550s{
   ver = 10
   name = "SIG SG550S Sniper Rifle"
   category  = "Guns\Rifles"
}
sig_p228{
   ver = 10
   name = "SIG P228 Pistol"
   flags = badge_free
   category  = "Guns\Pistols"
}
tec9{
   ver = 10
   name = "Tec-9 Assault Pistol"
   flags = badge_free
   category  = "Guns\SMG"
}
uzi{
   ver = 10
   name = "UZI SMG"
   category  = "Guns\SMG"
}
svd{
   ver = 10
   name = "SVD Sniper Rifle"
   category  = "Guns\Rifles"
}
sg552{
   ver = 11
   name = "SIG SG552 Assault Rifle"
   category  = "Guns\Assault Rifles"
}
m60{
   ver = 10
   name = "M-60 Machinegun"
   flags = badge_hot
   category  = "Guns\Machineguns"
}
colt_phammer{
   ver = 10
   name = "Colt Hammer"
   category  = "Guns\Historical"
}
tt{
   ver = 10
   name = "TT Pistol"
   category  = "Guns\Historical"
}
lr300ml{
   ver = 10
   name = "LR-300"
   category  = "Guns\Assault Rifles"
}
m134d{
   ver = 11
   name = "Minigun"
   flags = badge_hot, badge_noteworthy, badge_uhq
   category  = "Guns\Machineguns"
}
ruger_lcp{
   ver = 10
   name = "Ruger LCP"
   category  = "Guns\Pocket Guns"
}
sw_sigma{
   ver = 11
   name = "S&W Sigma"
   category  = "Guns\Pistols"
}
luger_p08{
   ver = 10
   name = "Luger P08"
   category  = "Guns\Historical"
}
remington870{
   ver = 10
   name = "Remington 870"
   flags = badge_hot
   category  = "Guns\Shotguns"
}
borchard_c93{
   ver = 10
   name = "Borchardt C93"
   category  = "Guns\Historical"
}
xdm{
   ver = 10
   name = "Springfield XDm"
   category  = "Guns\Pistols"
}
hk_g36e{
   ver = 10
   name = "HK G36E"
   flags = badge_hot
   category  = "Guns\Assault Rifles"
}
sw_m53{
   ver = 10
   name = "S&W model 53"
   menu_scale = 2.0
   category  = "Guns\Revolvers"
}
maxim{
   ver = 10
   name = "MG Maxim"
   flags = badge_noteworthy, badge_hot, badge_uhq
   category = Guns\Historical
   menu_scale = 2.50
}
mp40{
   ver = 10
   name = "MP40"
   category = Guns\WWII
}
sten_mk2{
   ver = 10
   name = "Sten MK II"
   menu_scale = 1.70
   category = Guns\WWII
}
m1_garand{
   ver = 10
   name = "M1 Garand"
   flags = badge_hot
   category = Guns\WWII
}
hk_sl9sd{
   ver = 10
   name = "HK SL9SD"
   flags = badge_new
   category = Guns\Rifles
}
thompson{
   ver = 10
   name = "Thompson M1928A1"
   flags = badge_new
   category = Guns\WWII
}
fn_fal{
   ver = 10
   name = "FN FAL"
   flags = badge_new, main_menu, badge_uhq
   menu_scale = 1.5
   category = Guns\Assault Rifles
}
steyr_aug{
   ver = 10
   name = "Steyr AUG A2"
   flags = badge_new, badge_uhq, main_menu
   menu_scale = 1.50
   category = Guns\Assault Rifles
}
Last edited by m545891031 on Thu Sep 08, 2016 4:53 pm, edited 2 times in total.
m545891031
Posts: 30
Joined: Sun Jul 24, 2016 2:23 pm

Re: 《Disassembly Gun 2》.ivy

Post by m545891031 »

aluigi wrote:If I can make a bet... I would guess that this is a sort of ZIP archive with encrypted headers.
Luckily for you only the headers are encrypted and not the data :D
So use offzip:

Code: Select all

offzip -a -z -15 model_ak47_andr.ivy output_folder


The DAT files contain a "PVR!" magic which is known (pvrtools?) while the others (cpp/phn) are just text files.

Aren't they supposed to be models or textures?
m545891031
Posts: 30
Joined: Sun Jul 24, 2016 2:23 pm

Re: 《Disassembly Gun 2》.ivy

Post by m545891031 »

I will DTA file suffix changed to PVR, with the PVR conversion software to open the picture seems to be very vague, can not see, and only a few DTA is able to convert
m545891031
Posts: 30
Joined: Sun Jul 24, 2016 2:23 pm

Re: 《Disassembly Gun 2》.ivy

Post by m545891031 »

aluigi wrote:If I can make a bet... I would guess that this is a sort of ZIP archive with encrypted headers.
Luckily for you only the headers are encrypted and not the data :D
So use offzip:

Code: Select all

offzip -a -z -15 model_ak47_andr.ivy output_folder


The DAT files contain a "PVR!" magic which is known (pvrtools?) while the others (cpp/phn) are just text files.


Hey, my friend, can you look at this file? These three files do not seem to be encrypted, I use offzip to open them to get a lot of DAT files, as well as some JPG, you can see how these DAT files open? Or what tools can be directly extracted from the contents of the IVY file
https://www.dropbox.com/s/nhn8c6lv6y6zjt4/new%20ivy.zip?dl=0
tbrspetiya
Posts: 4
Joined: Fri Oct 02, 2020 1:36 pm

Re: 《Disassembly Gun 2》.ivy

Post by tbrspetiya »

it turned out to unpack ".ivy" files using "offzip" question, what to do with ".dat" files?
archive below:

https://drive.google.com/file/d/12KF_6K ... sp=sharing