diff --git a/SavegameData.cpp b/SavegameData.cpp
index 9fb376f..37aa7a3 100755
--- a/SavegameData.cpp
+++ b/SavegameData.cpp
@@ -26,7 +26,7 @@ SavegameData::SavegameData(const QString &fileName, QObject *parent) : QObject(p
 {
     // PARSE INT INIT - DO NOT CHANGE THIS VALUES
     savegameHeaderLength = 260;
-    verificationValue = QString::fromLatin1("00000001");
+    verificationValue = QByteArray::fromHex("00000001");
 
     // INIT SAVEGAME
     savegameStr = "";
@@ -57,7 +57,7 @@ bool SavegameData::readingSavegame()
         return false;
     }
     QByteArray savegameHeaderLine = saveFile->read(savegameHeaderLength);
-    if (QString::fromLatin1(savegameHeaderLine.left(4).toHex()) == verificationValue)
+    if (savegameHeaderLine.left(4) == verificationValue)
     {
         savegameStr = getSavegameDataString(savegameHeaderLine);
         if (savegameStr.length() >= 1)
diff --git a/SavegameData.h b/SavegameData.h
index f8ae3b1..1bde6b1 100755
--- a/SavegameData.h
+++ b/SavegameData.h
@@ -41,7 +41,7 @@ private:
     bool savegameOk;
 
     // PARSE INT
-    QString verificationValue;
+    QByteArray verificationValue;
     int savegameHeaderLength;
 };