Index: src/client/psengine.cpp =================================================================== --- src/client/psengine.cpp (revision 5744) +++ src/client/psengine.cpp (working copy) @@ -529,7 +529,7 @@ } else if (level == 1) { - backgroundWorldLoading = false; // Hardcoded disable due to major issues. psengine->GetConfig()->GetBool("PlaneShift.Loading.BackgroundWorldLoading"); + backgroundWorldLoading = /*false; // Hardcoded disable due to major issues.*/ psengine->GetConfig()->GetBool("PlaneShift.Loading.BackgroundWorldLoading"); loader = csQueryRegistry(object_reg); scenemanipulator = scfQueryInterface(loader); @@ -1000,6 +1000,15 @@ fpsDisplay.Format("%.2f", getFPS()); g2d->Write(font, 5, 5, g2d->FindRGB(255, 255, 255), -1, fpsDisplay); } + + // show loader count + if (loader && backgroundWorldLoading) + { + csString loaderDisplay; + loaderDisplay.Format("%lu", loader->GetLoadingCount()); + g2d->Write(font, 50, 5, g2d->FindRGB(255, 255, 255), -1, loaderDisplay); + } + paws->Draw(); }