Set accepted EULA version to max value (#4728)
* Set accepted EULA version to max value CFG: write the max value of 0x7F7F to the default cfg savegame and auto update on init CECD: Actually read the EULA version from CFG
This commit is contained in:
@@ -47,6 +47,11 @@ enum SystemLanguage {
|
||||
|
||||
enum SoundOutputMode { SOUND_MONO = 0, SOUND_STEREO = 1, SOUND_SURROUND = 2 };
|
||||
|
||||
struct EULAVersion {
|
||||
u8 minor;
|
||||
u8 major;
|
||||
};
|
||||
|
||||
/// Block header in the config savedata file
|
||||
struct SaveConfigBlockEntry {
|
||||
u32 block_id; ///< The id of the current block
|
||||
@@ -398,6 +403,18 @@ public:
|
||||
*/
|
||||
u64 GetConsoleUniqueId();
|
||||
|
||||
/**
|
||||
* Sets the accepted EULA version in the config savegame.
|
||||
* @param version the version to set
|
||||
*/
|
||||
void SetEULAVersion(const EULAVersion& version);
|
||||
|
||||
/**
|
||||
* Gets the accepted EULA version from config savegame.
|
||||
* @returns the EULA version
|
||||
*/
|
||||
EULAVersion GetEULAVersion();
|
||||
|
||||
/**
|
||||
* Writes the config savegame memory buffer to the config savegame file in the filesystem
|
||||
* @returns ResultCode indicating the result of the operation, 0 on success
|
||||
|
||||
Reference in New Issue
Block a user