message: extra logging for phoenix::vdf_file::open
diff: #include <fstream>
  -#include "graphics/mesh/submesh/staticmesh.h"
  -#include "graphics/mesh/submesh/animmesh.h"
  #include "graphics/mesh/submesh/pfxemittermesh.h"
  #include "graphics/mesh/submesh/packedmesh.h"
  #include "graphics/mesh/skeleton.h"
  #include "graphics/mesh/animation.h"
  #include "graphics/mesh/attachbinder.h"
  #include "graphics/material.h"
  -#include "physics/physicmeshshape.h"
  -#include "dmusic/music.h"
  #include "dmusic/directmusic.h"
  #include "utils/fileext.h"
  #include "utils/gthfont.h"
  @@ -119,8 +115,15 @@ void Resources::loadVdfs(const std::vector<std::u16string>& modvdfs, bool modFil
  std::make_tuple(bIsMod,b.time,int(b.ord));
  });
  - for(auto& i:archives)
  + for(auto& i:archives) {
  + try {
  inst->gothicAssets.merge(phoenix::vdf_file::open(i.name), false);
  + }
  + catch(...) {
  + Log::e("unable to load archive: \"", TextCodec::toUtf8(i.name), "\"");
  + }
  + }
  + inst->gothicAssets.entries.size();
  //for(auto& i:gothicAssets.getKnownFiles())
  // Log::i(i);
  