Tool to decompress Monster Hunter: World and Iceborne chunkN.bin files and extract the resulting PKG file.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.2.2
Larger key order to support bigger chunks (i.e. HiRes chunkG0)
Add decompressed size estimate (note that this doesn't account for duplicate/reused files within the chunk; to properly work with the files those need to be extracted too, which can add anywhere from megabytes to gigabytes to the estimate)
Version 1.2.1
Fixed an issue where certain chunks weren't decrypted
Version 1.2
Support for Iceborne chunkGN.bin
Faster and considerably less space consuming unpacking (thanks to Jodo)
Add -BaseGame switch for legacy chunkN.bin support of pre-Iceborne data
Add -BuildPKG switch for building a PKG from chunk and printing a file list (research only)
Add support for reading already opened files
Fixed order for -UnpackAll
Removed flags for PKG extraction/deletion since they are now unnecessary
Version 1.1.4
Add UnpackAll option for extracting all chunks into a merged folder at once
Add PkgDelete option to immediately remove pkg after extraction
Add full file path as column in csv
Version 1.1.3
Add "Auto confirm" option (by UncleClapton)
Add exit codes for other tools (by UncleClapton)
Make options more user-friendly to use, see readme
Version 1.1.2
Fixed a negligible bug in chunk size reading that shouldn't have caused any issues
Ensure 64 bit process execution
Thanks to Jodo and TanukiSharp
Version 1.1.1
Made code a little more readable
Improved error handling
Small code clean up
Version 1.1
Fixed issue with zero-size chunks (this is major, as it will fix certain audio, video and texture files and maybe others)
More efficient chunk file handling
Progress indicator for chunk and pkg handling
Improved user experience to avoid confusing regarding pkg files
Major refactoring
Version 1.0
Initial release
Donations
Both straight donations and premium membership donations accepted
Tool to decompress and extract Monster Hunter: World and Monster Hunter World: Iceborne chunk*.bin files.
Note: This is of no use to you if you are not interested in exploring and analyzing the game files. If you have to ask me how to use this tool despite the following instructions, it's not for you.
Options: -UnpackAll: Unpack all chunk*.bin files in the provided directory into a single folder. -AutoConfirm: No confirmations required. (-UnpackAll uses own confirmation settings.) -BuildPKG: Build PKG file from chunks and create data sheet. No extraction. For research purposes only. -BaseGame: Switch to legacy mode for MH:W base game chunks (pre-IB update).
oo2core_8_win64.dll required. Monster Hunter World: Iceborne DOES NOT ship with this file. oo2core_5_win64.dll from the base game is outdated and won't work! You can find the new DLL in recent games like Warframe (F2P) and STAR WARS Jedi: Fallen Order. Simply search for it in the game installation directory and copy it to the same folder as the WorldChunkTool executable.
WARNING: Please be careful and don't download oo2core_8_win64.dll randomly from the web.
Acknowledgements: - For help with the tool itself: Jodo, Asterisk, Stracker - For providing the final Iceborne chunk key order: legendff - For working on a keygen regarding Iceborne chunk encryption: MoonBunnie, Asterisk - For help with bruteforcing the Iceborne chunk key order early on: XunLi, Asterisk, Dallagen, MoonBunnie, Kiranico, DMQW, Aradi147, Ice, Jodo, Miralis
Example command: Unpack all chunks into one folder automatically: WorldChunkTool "path-to-chunk-folder" -UnpackAll