It is a package containing compressed files. Package is divided into blocks, each holding up to 1000 files. This makes it easier for client to quickly access a file within a package. Since package doesn't contain file names, client has to hash a file name before accessing it.
This is the basic look of the Mythic Package Editor.
Dictionary contains hashes and matching file names. When one opens (clicks on Block_x) a block, it searches for a file name in a dictionary. If it finds it, actual name is displayed in file view. If it doesn't, it displays default name, which is Index_X.
Creates a new Mythic Package File (.uop) in Tree View.
Opens existing Mythic Package File (.uop) and displays it in Tree View.
Saves changes made to selected Mythic Package File (.uop).
Prompts one to load new dictionary.
Saves changes to dictionary (if any).
Prompts one to select dictionary file and merges them into already opened one.
Adds a new file to or whole folder to selected Mythic Package File (.uop).
Removes a file or entire block from Mythic Package File (.uop). Changes will be applied when one clicks Save file.
Unpacks selected file or entire block to destination, provided in Settings.
Replaces selected file (in File View) with another one.