diff --git a/src/assets/AssetsLoader.cpp b/src/assets/AssetsLoader.cpp index 182bed6f..f3f575df 100644 --- a/src/assets/AssetsLoader.cpp +++ b/src/assets/AssetsLoader.cpp @@ -228,7 +228,11 @@ void AssetsLoader::addDefaults(AssetsLoader& loader, const Content* content) { for (auto& entry : content->getSkeletons()) { auto& skeleton = *entry.second; for (auto& bone : skeleton.getBones()) { - auto& model = bone->model.name; + std::string model = bone->model.name; + size_t pos = model.rfind('.'); + if (pos != std::string::npos) { + model = model.substr(0, pos); + } if (!model.empty()) { loader.add( AssetType::MODEL, MODELS_FOLDER + "/" + model, model