Fix: Use XDataStream instead of QDataStream

This commit is contained in:
njohnson 2025-09-10 21:55:28 -04:00
parent d4bf2e0796
commit a753c24d9d

View File

@ -69,9 +69,9 @@ bool FastFile_COD11_PS3::Load(const QString aFilePath) {
bool FastFile_COD11_PS3::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));
@ -84,9 +84,9 @@ bool FastFile_COD11_PS3::Load(const QByteArray aData) {
SetGame("COD9");
// For COD7/COD9, use BigEndian.
fastFileStream.setByteOrder(QDataStream::BigEndian);
fastFileStream.setByteOrder(XDataStream::BigEndian);
if (GetPlatform() == "PC") {
fastFileStream.setByteOrder(QDataStream::LittleEndian);
fastFileStream.setByteOrder(XDataStream::LittleEndian);
}
// Select key based on game.