From 3da04f8092de2c7d4c7f5460b25b02cdc5903ab9 Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Sun, 15 Mar 2026 22:47:46 +0100 Subject: [PATCH] feat: more details about which assets are dumped --- src/ObjWriting/Dumping/AbstractAssetDumper.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ObjWriting/Dumping/AbstractAssetDumper.h b/src/ObjWriting/Dumping/AbstractAssetDumper.h index 3d85433b..a2e493b1 100644 --- a/src/ObjWriting/Dumping/AbstractAssetDumper.h +++ b/src/ObjWriting/Dumping/AbstractAssetDumper.h @@ -3,6 +3,7 @@ #include "Game/IAsset.h" #include "IAssetDumper.h" #include "Pool/AssetPool.h" +#include "Utils/Logging/Log.h" template class AbstractAssetDumper : public IAssetDumper { @@ -21,6 +22,8 @@ public: void Dump(AssetDumpingContext& context) override { + const auto assetTypeName = IGame::GetGameById(context.m_zone.m_game_id)->GetAssetTypeName(Asset_t::EnumEntry).value_or("unknown"); + for (const auto* assetInfo : context.m_zone.m_pools.PoolAssets()) { if (assetInfo->IsReference() || !ShouldDump(*assetInfo)) @@ -30,6 +33,7 @@ public: } DumpAsset(context, *assetInfo); + con::info("Dumped {} \"{}\"", assetTypeName, assetInfo->m_name); context.IncrementProgress(); } }