#define NOMINMAX #include "AssetDumperAddonMapEnts.h" #include using namespace IW5; bool AssetDumperAddonMapEnts::ShouldDump(XAssetInfo* asset) { return true; } bool AssetDumperAddonMapEnts::CanDumpAsRaw() { return true; } std::string AssetDumperAddonMapEnts::GetFileNameForAsset(Zone* zone, XAssetInfo* asset) { return asset->m_name; } void AssetDumperAddonMapEnts::DumpRaw(AssetDumpingContext& context, XAssetInfo* asset, std::ostream& stream) { const auto* addonMapEnts = asset->Asset(); stream.write(addonMapEnts->entityString, std::max(addonMapEnts->numEntityChars - 1, 0)); }