
AmmoPackageProcessor: Loads bowguns shells information.SkillAbilitiesPackageProcessor: Loads skill abilities (detailed levels of a skill, e.g.SharpnessPackageProcessor: Loads melee weapons sharpness.LanguagePackageProcessor: Loads translation texts for a given file pattern.ItemsPackageProcessor: Loads all items.CraftPackageProcessor: Loads information required for equipment craft and upgrades.ArmorPackageProcessor: Loads armor pieces.MapPackageProcessorBase: Provides an implementation to load entries of a custom type based on a common pattern, as a dictionary of entries.Duplicates or older entries are accumulated. ListPackageProcessorBase: Provides an implementation to load entries of a custom type based on a common pattern, as a list of entries.PackageProcessorBase: Provides a default implementation for non-critical IPackageProcessor methods (can be replaced by interface default implementation when C# 8 becomes mainstream).Many IPackageProcessor type are already provided: pkg files and run the IPackageProcessors over those files, in order from newest to oldest. The Run method takes a path, where is will look for all the.

The constructor takes an optional logger and a collection of IPackageProcessor, which are the one doing all the hard work. The PackageReader type exposes only a constructor and a Run method.
#Mhw recompress chunk file how to
You can have a look at the project MHWMasterDataUtils.Exporter to see how to use the library, this is a good sample project. The main project is MHWMasterDataUtils, and the main types are the ones inheriting from IPackageProcessor, the PackageReader and all types in the MHWMasterDataUtils.Builders namespace.

Moreover, extraction of the inner files is an extremely long process. pkg files (outputs tons of small files) but this is not required, since MHWMasterDataUtils directly works on. Note that WorldChunkTool also propose to extract the. It produces files named chunk*.pkg, which are the input for MHWMasterDataUtils. This project works on decrypted and decompressed files. How it works Input dataĭata from MHW are stored in files named chunk*.bin, those files are compressed and encrypted. Note that for the moment the project is not complete, and not all data is covered. This project is a library that provides functionalities to load Monster Hunter: World master data.
#Mhw recompress chunk file code
THIS IS STILL WORK IN PROGRESS Amendment of the licenseĭO NOT use this code, in part or in totality, to cheat, or produce code that would eventually lead to cheat.
