From ae57e68556213a5ddc9dde32aba278527c681b45 Mon Sep 17 00:00:00 2001 From: "Michael R. Cook" Date: Sun, 18 Feb 2018 13:01:35 +0100 Subject: [PATCH] Umoria 5.7.10 --- CHANGELOG.md | 11 ++++++++++- src/version.h | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28c442b8..f8ae1af7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,21 @@ ## HEAD +## 5.7.10 (2018-02-18) + +### Bug Fixes + +- `xor_byte` decryption was not being performed correctly on `score.dat` files. + Introduced with commit: 676cdfed6c274279fa889c079e84788adc954cac (`readHighScore()` function). + Note: `game.sav` files were **not affected** by this bug. + + ### Code - Delete `constant.h`, moving many constants into `config.h` and the rest into their related headers. Things are looking pretty ugly at the moment but perhaps it's a better starting point for further refactoring. -- Change `config.h` to namespace'd constants - probably not a good approach but let's see! +- Change `config.h` to namespace'd constants - perhaps not a good approach but let's see! ## 5.7.9 (2018-01-20) diff --git a/src/version.h b/src/version.h index d9ca7acd..eb7f4ab6 100644 --- a/src/version.h +++ b/src/version.h @@ -11,4 +11,4 @@ // then you must also update the CMakeLists.txt. constexpr uint8_t CURRENT_VERSION_MAJOR = 5; constexpr uint8_t CURRENT_VERSION_MINOR = 7; -constexpr uint8_t CURRENT_VERSION_PATCH = 9; +constexpr uint8_t CURRENT_VERSION_PATCH = 10;