2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-07-04 23:00:04 +00:00

feat: show loading progress in modman

This commit is contained in:
Jan Laupetin
2025-10-14 17:59:34 +01:00
parent 5b3664ad8c
commit 9fa41ca0d3
9 changed files with 134 additions and 12 deletions
+4 -3
View File
@@ -28,10 +28,11 @@ result::Expected<std::unique_ptr<Zone>, std::string> ZoneLoading::LoadZone(const
for (auto game = 0u; game < static_cast<unsigned>(GameId::COUNT); game++)
{
const auto* factory = IZoneLoaderFactory::GetZoneLoaderFactoryForGame(static_cast<GameId>(game));
zoneLoader = factory->CreateLoaderForHeader(header, zoneName, std::move(progressCallback));
if (zoneLoader)
if (factory->InspectZoneHeader(header))
{
zoneLoader = factory->CreateLoaderForHeader(header, zoneName, std::move(progressCallback));
break;
}
}
if (!zoneLoader)