Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

War of Zombie Online (WOZ) [.vpak]

Featured Replies

  • Author
  • Localization

BeatKom, posted Fri Feb 08, 2019 4:31 am (43277)


Hi!

This game was developed by Vertigo Games and published by Tencent.
From the preview of .vpak files in Hex Editor, it can be seen that 3D model files are in .nif format, which is identical to BlackShot model file format.
Texture files are in .dds format and Audio files are in .wav.
WOZ probably uses the same engine as BlackShot does.
.nif model files can be viewed and exported using NifSkope or 3DSMAX with nif plugin.
However, unlike BlackShot, all the game assets of WOZ are compressed in these .vpak archives.

Any ideas?

Sample files:
https://drive.google.com/file/d/15Gkt04 ... nRY53/view
https://drive.google.com/file/d/1KUCnTF ... AcDr2/view
https://drive.google.com/file/d/1J2QbbN ... QwI99/view

Thanks a lot!
  • Author
  • Localization

BeatKom, posted Sat Feb 09, 2019 9:09 am (43307)


Here is a screenshot of a sample file in Hex Workshop:
  • Author
  • Localization

BeatKom, posted Sat Feb 09, 2019 9:10 am (43308)


Image
  • Author
  • Localization

aluigi, posted Sat Feb 09, 2019 11:09 am (43311)


It's a custom ZIP archive that uses "VPAK" instead of "PK\3\4" and doesn't have the "method" field.
The flag field is 1 and the first 10 bytes of each data is the same.

I even tried to check if that 16 bit field was method instead of flag but the "shrink" decompression fails so I don't know, maybe it's just another type of compression that I can't recognize.

Code:
  00000022 0          Lobby/
  0000006e 39680      Lobby/06010_Lobby_Idle_Machinegun_0_2155f572.nsa
  0000808f 22272      Lobby/06010_Lobby_Idle_Machinegun_0_5d28b424.nsa
  0000cf22 16128      Lobby/06010_Lobby_Idle_Machinegun_0_d9af77de.nsa
  00010521 16128      Lobby/06010_Lobby_Idle_Rifle_01_unt_4d37f1b0.nsa
  00013be1 35968      Lobby/06010_Lobby_Idle_Rifle_02_unt_c9b0324a.nsa
  0001ab73 17920      Lobby/06010_Lobby_Idle_Rifle_03_unt_b5cd731c.nsa
  0001eb4c 19968      Lobby/06010_Lobby_Idle_Rifle_04_unt_c47ea809.nsa
  000234f8 16128      Lobby/06010_Lobby_Idle_SMG_01_untit_d600974c.nsa
  00026afe 34304      Lobby/06010_Lobby_Idle_SMG_02_untit_528754b6.nsa
  0002e8bf 41984      Lobby/06010_Lobby_Idle_SMG_03_untit_2efa15e0.nsa
  00037bdd 16128      Lobby/06011_Lobby_Idle_Pistol_01_un_c9753db0.nsa
  0003b675 34304      Lobby/06011_Lobby_Idle_Pistol_02_un_4df2fe4a.nsa
  0004237f 34304      Lobby/06011_Lobby_Idle_Pistol_03_un_318fbf1c.nsa
  00048bbc 22272      Lobby/06011_Lobby_Idle_Pistol_04_un_403c6409.nsa
  0004dabb 16128      Lobby/06012_Lobby_Idle_Melee_01_unt_fc80beaf.nsa
  00051194 32000      Lobby/06012_Lobby_Idle_Melee_02_unt_78077d55.nsa
  000581ec 26880      Lobby/06012_Lobby_Idle_Melee_03_unti_47a3c03.nsa
  0005e0aa 29184      Lobby/06012_Lobby_Idle_Melee_04_unt_75c9e716.nsa
  000644ae 16128      Lobby/06013_Lobby_Idle_Rocket_01_un_fd0b7896.nsa
  00067bae 16128      Lobby/06014_Lobby_Idle_Chainsaw_01__99f1abbe.nsa
  0006b263 22272      Lobby/06015_LobbyIdle_M134Minigun_02_u_d40b1.nsa
  0006fbc8 23936      Lobby/06015_LobbyIdle_M134Minigun_0_7c7001e7.nsa
  00074c32 14720      Lobby/06015_LobbyIdle_M134Minigun_0_848a834b.nsa
  00077e26 14720      Lobby/06016_LobbyIdle_OneHand_01_un_31d5dc96.nsa
  0007b05f 25088      Lobby/06016_LobbyIdle_OneHand_02_un_b5521f6c.nsa
  000808dc 29184      Lobby/06016_LobbyIdle_OneHand_03_un_c92f5e3a.nsa
  00086928 24576      Lobby/06017_LobbyIdle_BaseBallBat_02_ef822a1.nsa
  0008b4dd 14720      Lobby/06017_LobbyIdle_BaseBallBat_0_8a7fe15b.nsa
...
  • Author
  • Localization

BeatKom, posted Fri Aug 07, 2020 1:26 am (57935)


I'm sorry for the late reply. Thank you for your effort.

This game is officially dead, but I found a private server client of this game (now this private server is dead as well). This private sever client has all the original game files extracted from the packages, so all the file assets are obtainable. The files are in .nif, which can be previewed using nifskope. The models and animations can be extracted using Noesis script, but it seems that the Noesis script is unable to load most of the idle and shooting animations of the weapons, other animations are fine.

I would share the client here: https://drive.google.com/file/d/1GKJCUt ... sp=sharing

aluigi wrote:
It's a custom ZIP archive that uses "VPAK" instead of "PK\3\4" and doesn't have the "method" field.
The flag field is 1 and the first 10 bytes of each data is the same.

I even tried to check if that 16 bit field was method instead of flag but the "shrink" decompression fails so I don't know, maybe it's just another type of compression that I can't recognize.

Code:
  00000022 0          Lobby/
  0000006e 39680      Lobby/06010_Lobby_Idle_Machinegun_0_2155f572.nsa
  0000808f 22272      Lobby/06010_Lobby_Idle_Machinegun_0_5d28b424.nsa
  0000cf22 16128      Lobby/06010_Lobby_Idle_Machinegun_0_d9af77de.nsa
  00010521 16128      Lobby/06010_Lobby_Idle_Rifle_01_unt_4d37f1b0.nsa
  00013be1 35968      Lobby/06010_Lobby_Idle_Rifle_02_unt_c9b0324a.nsa
  0001ab73 17920      Lobby/06010_Lobby_Idle_Rifle_03_unt_b5cd731c.nsa
  0001eb4c 19968      Lobby/06010_Lobby_Idle_Rifle_04_unt_c47ea809.nsa
  000234f8 16128      Lobby/06010_Lobby_Idle_SMG_01_untit_d600974c.nsa
  00026afe 34304      Lobby/06010_Lobby_Idle_SMG_02_untit_528754b6.nsa
  0002e8bf 41984      Lobby/06010_Lobby_Idle_SMG_03_untit_2efa15e0.nsa
  00037bdd 16128      Lobby/06011_Lobby_Idle_Pistol_01_un_c9753db0.nsa
  0003b675 34304      Lobby/06011_Lobby_Idle_Pistol_02_un_4df2fe4a.nsa
  0004237f 34304      Lobby/06011_Lobby_Idle_Pistol_03_un_318fbf1c.nsa
  00048bbc 22272      Lobby/06011_Lobby_Idle_Pistol_04_un_403c6409.nsa
  0004dabb 16128      Lobby/06012_Lobby_Idle_Melee_01_unt_fc80beaf.nsa
  00051194 32000      Lobby/06012_Lobby_Idle_Melee_02_unt_78077d55.nsa
  000581ec 26880      Lobby/06012_Lobby_Idle_Melee_03_unti_47a3c03.nsa
  0005e0aa 29184      Lobby/06012_Lobby_Idle_Melee_04_unt_75c9e716.nsa
  000644ae 16128      Lobby/06013_Lobby_Idle_Rocket_01_un_fd0b7896.nsa
  00067bae 16128      Lobby/06014_Lobby_Idle_Chainsaw_01__99f1abbe.nsa
  0006b263 22272      Lobby/06015_LobbyIdle_M134Minigun_02_u_d40b1.nsa
  0006fbc8 23936      Lobby/06015_LobbyIdle_M134Minigun_0_7c7001e7.nsa
  00074c32 14720      Lobby/06015_LobbyIdle_M134Minigun_0_848a834b.nsa
  00077e26 14720      Lobby/06016_LobbyIdle_OneHand_01_un_31d5dc96.nsa
  0007b05f 25088      Lobby/06016_LobbyIdle_OneHand_02_un_b5521f6c.nsa
  000808dc 29184      Lobby/06016_LobbyIdle_OneHand_03_un_c92f5e3a.nsa
  00086928 24576      Lobby/06017_LobbyIdle_BaseBallBat_02_ef822a1.nsa
  0008b4dd 14720      Lobby/06017_LobbyIdle_BaseBallBat_0_8a7fe15b.nsa
...
  • Author
  • Localization

BeatKom, posted Fri Aug 07, 2020 1:34 am (57936)


Here is a sample picture of a weapon model:
  • Author
  • Localization

BeatKom, posted Fri Aug 07, 2020 1:35 am (57937)


Image
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.