18 #ifndef INCLUDED_ARCHIVEBUILDER
19 #define INCLUDED_ARCHIVEBUILDER
67 #endif // INCLUDED_ARCHIVEBUILDER
Packages a mod's files into a distributable archive.
std::vector< VfsPath > m_Files
void AddBaseMod(const OsPath &mod)
Add a mod which will be loaded but not archived, to provide files like textures.xml needed for the co...
void Build(const OsPath &archive, bool compress)
Do all the processing and packing of files into the archive.
i64 Status
Error handling system.
static Status CollectFileCB(const VfsPath &pathname, const CFileInfo &fileInfo, const uintptr_t cbData)
CArchiveBuilder(const OsPath &mod, const OsPath &tempdir)
Initialise the archive builder for processing the given mod.