mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-07-19 14:30:37 +00:00
feat: log detected game when loading zones (#904)
* feat: log detected game when loading zones * chore: make zone loaded log a one-liner * chore: also log game when loading zone in Linker --------- Co-authored-by: Jan Laupetin <[email protected]>
This commit is contained in:
@@ -25,6 +25,13 @@ namespace fs = std::filesystem;
|
|||||||
|
|
||||||
namespace
|
namespace
|
||||||
{
|
{
|
||||||
|
void LogLoadedZone(const Zone& zone)
|
||||||
|
{
|
||||||
|
const auto* game = IGame::GetGameById(zone.m_game_id);
|
||||||
|
|
||||||
|
con::info("Loaded zone \"{}\" ({})", zone.m_name, game->GetShortName());
|
||||||
|
}
|
||||||
|
|
||||||
class LinkerSearchPathContext
|
class LinkerSearchPathContext
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -410,7 +417,7 @@ namespace
|
|||||||
|
|
||||||
auto zone = std::move(*maybeZone);
|
auto zone = std::move(*maybeZone);
|
||||||
|
|
||||||
con::debug("Loaded zone \"{}\"", zone->m_name);
|
LogLoadedZone(*zone);
|
||||||
|
|
||||||
m_loaded_zones.emplace_back(std::move(zone));
|
m_loaded_zones.emplace_back(std::move(zone));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -81,6 +81,13 @@ namespace
|
|||||||
return AutoSearchPaths::GetForGame(gameId)->GetSearchPathsForZonePath(zonePath);
|
return AutoSearchPaths::GetForGame(gameId)->GetSearchPathsForZonePath(zonePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void LogLoadedZone(const Zone& zone)
|
||||||
|
{
|
||||||
|
const auto* game = IGame::GetGameById(zone.m_game_id);
|
||||||
|
|
||||||
|
con::info("Loaded zone \"{}\" ({})", zone.m_name, game->GetShortName());
|
||||||
|
}
|
||||||
|
|
||||||
class UnlinkerImpl : public Unlinker
|
class UnlinkerImpl : public Unlinker
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -286,7 +293,7 @@ namespace
|
|||||||
|
|
||||||
auto zone = std::move(*maybeZone);
|
auto zone = std::move(*maybeZone);
|
||||||
|
|
||||||
con::info("Loaded zone \"{}\"", zone->m_name);
|
LogLoadedZone(*zone);
|
||||||
|
|
||||||
auto searchPathsForZone = GetSearchPathsForZone(absoluteZoneDirectory, zone->m_game_id);
|
auto searchPathsForZone = GetSearchPathsForZone(absoluteZoneDirectory, zone->m_game_id);
|
||||||
for (const auto& searchPath : searchPathsForZone)
|
for (const auto& searchPath : searchPathsForZone)
|
||||||
@@ -355,7 +362,7 @@ namespace
|
|||||||
|
|
||||||
auto zone = std::move(*maybeZone);
|
auto zone = std::move(*maybeZone);
|
||||||
|
|
||||||
con::info("Loaded zone \"{}\"", zone->m_name);
|
LogLoadedZone(*zone);
|
||||||
|
|
||||||
auto searchPathsForZone = GetSearchPathsForZone(absoluteZoneDirectory, zone->m_game_id);
|
auto searchPathsForZone = GetSearchPathsForZone(absoluteZoneDirectory, zone->m_game_id);
|
||||||
for (const auto& searchPath : searchPathsForZone)
|
for (const auto& searchPath : searchPathsForZone)
|
||||||
|
|||||||
Reference in New Issue
Block a user