From 94ee8fa838ec263d750d1b7147a443c7111ab729 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 27 Jun 2024 20:31:19 -0400 Subject: [PATCH] Create directory needed for version file when patching Doesn't fix any real bugs, but just something I noticed since in Dawntrail the first ex5 pack seems to only add a movie. --- launcher/src/patcher.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/launcher/src/patcher.cpp b/launcher/src/patcher.cpp index fd02063..a9906df 100644 --- a/launcher/src/patcher.cpp +++ b/launcher/src/patcher.cpp @@ -204,7 +204,9 @@ void Patcher::processPatch(const QueuedPatch &patch) if (patch.repository == "game"_L1) { verFilePath = m_baseDirectory + QStringLiteral("/ffxivgame.ver"); } else { - verFilePath = m_baseDirectory + QStringLiteral("/sqpack/") + patch.repository + QStringLiteral("/") + patch.repository + QStringLiteral(".ver"); + const QString sqPackDir = m_baseDirectory + QStringLiteral("/sqpack/") + patch.repository + QStringLiteral("/"); + Utility::createPathIfNeeded(sqPackDir); + verFilePath = sqPackDir + patch.repository + QStringLiteral(".ver"); } }