From b215b220188b3ddbe95fb3359b0ee78a32993103 Mon Sep 17 00:00:00 2001 From: GoastcraftHD Date: Mon, 7 Apr 2025 22:34:21 +0200 Subject: [PATCH] Fixed MapEnts dumping in wrong folder --- src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMapEnts.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMapEnts.cpp b/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMapEnts.cpp index 7c35ede4..8610af7b 100644 --- a/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMapEnts.cpp +++ b/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMapEnts.cpp @@ -1,6 +1,5 @@ #include "AssetDumperMapEnts.h" -#include #include using namespace T6; @@ -15,13 +14,13 @@ void AssetDumperMapEnts::DumpAsset(AssetDumpingContext& context, XAssetInfoAsset(); std::filesystem::path mapEntsPath(mapEnts->name); - mapEntsPath.replace_extension("map"); + mapEntsPath.replace_extension("ents"); - const auto mapEntsFile = context.OpenAssetFile(std::format("maps/{}", mapEntsPath.filename().string())); + const auto mapEntsFile = context.OpenAssetFile(mapEntsPath.string()); if (!mapEntsFile) return; auto& stream = *mapEntsFile; - stream.write(mapEnts->entityString, mapEnts->numEntityChars); + stream.write(mapEnts->entityString, mapEnts->numEntityChars - 1); }