DMO Pack Man (Package Manager)
DMO uses a sort of archive files to store gama data. One major problem with these archive files is that they are no true archives. A true archive is self-sustaining hence it stores also a TOC (table of contents) with proper filenames. DMO archive files on the other hand only store an ID instead of a filename. This way an external mapping from IDs to filenames is required as otherwise working with archive files is futile.
This application has three main purposes. The first is to build a mapping between IDs and filenames. As mentioned above the TOC in the archive files only uses IDs not filenames. Using this application the TOC can be extended with the filenames. Once done so the application allows to easily export files from the archive as well as importing files into the archive. Only replacing existing files is supported.
- Update file mappings using DMO update files
- Update file mappings from a disk directory
- Browse known content in a file-manager way
- Export files or entire directories (with sub-directories)
- Import individual files
- Batch-Import files using Import-ZIP-Files
- Supports both KDMO and GDMO (auto-detection)
As a user you can either update the package files on your own whenever DMO updates (you have to update after DMO fully patched itself) or you can download package files (*.dmop) updated by others.
The use of this application is on your own risk. Exporting is safe but with importing you can seriously damage your installation.
If you have questions or other kinds of comments just post them here.
Application distribution. Sources are included under the GPL in the archive. You can use them to compile DMOPackMan for your Linux system. Furthermore a Windows executable is included in the "bin" directory. Compilation works also on Windows using SCons but you need the FOX-ToolKit and cURL libraries. If you have patches for the application in any form please send them to me so I can update the application. If people want to I can make the GIT repository public for this application if you want to for easier patching/updating.
You need these to work with a pack file. Here you find DMOPs for Pack01 which contains various game data. Just download the first one which contains the package updated to the newest version. If less up to date than your DMO you can update yourself using "Package"->"Update".
DMLauncher.exe does NOT produce the same pack files on all computers. Whenever you download a DMOP always use "Package" -> "Import Archive" to adjust the offsets to your particular installation and then save. Otherwise exporting will not work properly (update on the other hand will work as it does an implicit import).