From fe613f3f521305c8a9995267544dc0b767dd5ff9 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 17 Nov 2022 12:53:57 -0500 Subject: [PATCH] Fix Dalamud failing to launch due to being dependent on trailing equals --- launcher/core/include/encryptedarg.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launcher/core/include/encryptedarg.h b/launcher/core/include/encryptedarg.h index 1aeca14..e5970b6 100644 --- a/launcher/core/include/encryptedarg.h +++ b/launcher/core/include/encryptedarg.h @@ -34,7 +34,7 @@ inline QString encryptGameArg(const QString& arg) { QByteArray encryptedArg = QByteArray::fromRawData(reinterpret_cast(out_data), out_size); QString base64 = encryptedArg.toBase64( - QByteArray::Base64Option::Base64UrlEncoding | QByteArray::Base64Option::OmitTrailingEquals); + QByteArray::Base64Option::Base64UrlEncoding | QByteArray::Base64Option::KeepTrailingEquals); char checksum = GetChecksum(key); return QString("//**sqex0003%1%2**//").arg(base64, QString(checksum));