diff options
| author | Chloe Marcec <dmarcecguzman@gmail.com> | 2021-01-20 21:53:57 +1100 |
|---|---|---|
| committer | Chloe Marcec <dmarcecguzman@gmail.com> | 2021-01-20 21:53:57 +1100 |
| commit | 5b8bc56e65b4ef7457c0cc9a2fbf3cf7cb81227e (patch) | |
| tree | ce0d2ccfd2ac1936ffdc96c441ea1f2a909987f3 /src/core/hle/service/mii/manager.h | |
| parent | 4cd8b2f1f7837ad3f138148474846b5bdd8c824e (diff) | |
mii: Fix BuildRandomStoreData & Cleanup raw_data
Cleaned up mii raw data to reflect the underlying values instead of just a chunk of bytes.
Fixed BuildRandomStoreData not actually generating random miis properly. "values" should be a u32, not a u8.
Diffstat (limited to 'src/core/hle/service/mii/manager.h')
| -rw-r--r-- | src/core/hle/service/mii/manager.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/hle/service/mii/manager.h b/src/core/hle/service/mii/manager.h index 32c27ee65..2106a528a 100644 --- a/src/core/hle/service/mii/manager.h +++ b/src/core/hle/service/mii/manager.h @@ -233,7 +233,7 @@ struct RandomMiiData4 { Age age{}; Race race{}; u32 values_count{}; - std::array<u8, 0xbc> values{}; + std::array<u32, 47> values{}; }; static_assert(sizeof(RandomMiiData4) == 0xcc, "RandomMiiData4 has incorrect size."); @@ -241,14 +241,14 @@ struct RandomMiiData3 { u32 arg_1; u32 arg_2; u32 values_count; - std::array<u8, 0xbc> values{}; + std::array<u32, 47> values{}; }; static_assert(sizeof(RandomMiiData3) == 0xc8, "RandomMiiData3 has incorrect size."); struct RandomMiiData2 { u32 arg_1; u32 values_count; - std::array<u8, 0xbc> values{}; + std::array<u32, 47> values{}; }; static_assert(sizeof(RandomMiiData2) == 0xc4, "RandomMiiData2 has incorrect size."); |
