From 7bfe92eb9ce6dcaa0f0d079a56d8927c95de17d5 Mon Sep 17 00:00:00 2001 From: njohnson Date: Wed, 10 Sep 2025 21:55:25 -0400 Subject: [PATCH] Fix: Use XDataStream instead of QDataStream for COD7/COD9 parsing. --- libs/fastfile/PC/fastfile_cod8_pc.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/fastfile/PC/fastfile_cod8_pc.cpp b/libs/fastfile/PC/fastfile_cod8_pc.cpp index 0f47f33..0c1d196 100644 --- a/libs/fastfile/PC/fastfile_cod8_pc.cpp +++ b/libs/fastfile/PC/fastfile_cod8_pc.cpp @@ -72,9 +72,9 @@ bool FastFile_COD8_PC::Load(const QString aFilePath) { bool FastFile_COD8_PC::Load(const QByteArray aData) { QByteArray decompressedData; - // Create a QDataStream on the input data. - QDataStream fastFileStream(aData); - fastFileStream.setByteOrder(QDataStream::LittleEndian); + // Create a XDataStream on the input data. + XDataStream fastFileStream(aData); + fastFileStream.setByteOrder(XDataStream::LittleEndian); // Parse header values. SetCompany(pParseFFCompany(&fastFileStream)); @@ -87,7 +87,7 @@ bool FastFile_COD8_PC::Load(const QByteArray aData) { SetGame("COD7"); // For COD7/COD9, use BigEndian. - fastFileStream.setByteOrder(QDataStream::LittleEndian); + fastFileStream.setByteOrder(XDataStream::LittleEndian); // Select key based on game. QByteArray key;