summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/mii/mii_manager.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-09-22am: mii_edit: Implement DB operationsNarr the Reg1-3/+3
2023-09-18service: mii: Implement the rest of the servicegerman771-48/+362
2023-09-11mii: service: Address reviewgerman771-3/+3
2023-09-11mii: Prepare Interface for new implementationgerman771-60/+102
2023-09-11service: mii: Fix ver3 inconsistenciesgerman771-14/+3
2023-09-11service: mii: move char info operationsgerman771-19/+11
2023-09-11service: mii: Move store data operationsgerman771-62/+8
2023-09-11service: mii: Move core data operationsgerman771-242/+7
2023-09-11service: mii: Move ver3 operationsgerman771-232/+3
2023-09-11service: mii: separate mii types into their own filegerman771-19/+19
2023-09-11service: mii: Move all raw data to it's filegerman771-107/+74
2023-09-11service: mii: Add mii util and resultgerman771-5/+4
2023-09-07service: mii: Fix broken mii on MK8Narr the Reg1-4/+8
2023-09-05service: mii: Fix default mii databasegerman771-1/+1
2023-08-08core: remove ResultVal typeLiam1-3/+2
2023-03-16service: nfp: Convert mii colors to v3Narr the Reg1-9/+24
2023-03-15service: nfp: Actually write correct crcNarr the Reg1-0/+2
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-1/+1
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-1/+1
Signed-off-by: arades79 <scravers@protonmail.com>
2022-10-02service: mii: Copy only valid name bytesgerman771-3/+18
2022-10-02nfp: Multiple fixes against HWgerman771-2/+66
2022-10-02service: nfp: Rewrite and implement applet callsgerman771-4/+76
2022-09-07core: nfp: Correct date and amiibo nameNarr the Reg1-1/+2
2022-09-07core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixesNarr the Reg1-6/+82
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-2/+2
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-03-22service: Move mii enums and structs into its own fileMorph1-2/+1
Moves these into types.h, since other files also make use of these types.
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph1-6/+5
This completes the removal of the old UUID implementation.
2022-02-05service: Migrate to the new UUID implementationMorph1-15/+6
2021-11-02general: Remove MakeResult helpersMorph1-2/+2
This is made obsolete by the presence of implicit constructors.
2021-07-14service: Append service name prefix to common filenamesMorph1-1/+1
2021-07-04service: mii: Retrieve the correct default miis.Morph1-2/+3
We were including the first 2 default miis which are not meant to be shown in games. With this change, we properly retrieve the 6 default miis shown in games, with 3 of each gender.
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph1-1/+0
* common: fs: fs_types: Create filesystem types Contains various filesystem types used by the Common::FS library * common: fs: fs_util: Add std::string to std::u8string conversion utility * common: fs: path_util: Add utlity functions for paths Contains various utility functions for getting or manipulating filesystem paths used by the Common::FS library * common: fs: file: Rewrite the IOFile implementation * common: fs: Reimplement Common::FS library using std::filesystem * common: fs: fs_paths: Add fs_paths to replace common_paths * common: fs: path_util: Add the rest of the path functions * common: Remove the previous Common::FS implementation * general: Remove unused fs includes * string_util: Remove unused function and include * nvidia_flags: Migrate to the new Common::FS library * settings: Migrate to the new Common::FS library * logging: backend: Migrate to the new Common::FS library * core: Migrate to the new Common::FS library * perf_stats: Migrate to the new Common::FS library * reporter: Migrate to the new Common::FS library * telemetry_session: Migrate to the new Common::FS library * key_manager: Migrate to the new Common::FS library * bis_factory: Migrate to the new Common::FS library * registered_cache: Migrate to the new Common::FS library * xts_archive: Migrate to the new Common::FS library * service: acc: Migrate to the new Common::FS library * applets/profile: Migrate to the new Common::FS library * applets/web: Migrate to the new Common::FS library * service: filesystem: Migrate to the new Common::FS library * loader: Migrate to the new Common::FS library * gl_shader_disk_cache: Migrate to the new Common::FS library * nsight_aftermath_tracker: Migrate to the new Common::FS library * vulkan_library: Migrate to the new Common::FS library * configure_debug: Migrate to the new Common::FS library * game_list_worker: Migrate to the new Common::FS library * config: Migrate to the new Common::FS library * configure_filesystem: Migrate to the new Common::FS library * configure_per_game_addons: Migrate to the new Common::FS library * configure_profile_manager: Migrate to the new Common::FS library * configure_ui: Migrate to the new Common::FS library * input_profiles: Migrate to the new Common::FS library * yuzu_cmd: config: Migrate to the new Common::FS library * yuzu_cmd: Migrate to the new Common::FS library * vfs_real: Migrate to the new Common::FS library * vfs: Migrate to the new Common::FS library * vfs_libzip: Migrate to the new Common::FS library * service: bcat: Migrate to the new Common::FS library * yuzu: main: Migrate to the new Common::FS library * vfs_real: Delete the contents of an existing file in CreateFile Current usages of CreateFile expect to delete the contents of an existing file, retain this behavior for now. * input_profiles: Don't iterate the input profile dir if it does not exist Silences an error produced in the log if the directory does not exist. * game_list_worker: Skip parsing file if the returned VfsFile is nullptr Prevents crashes in GetLoader when the virtual file is nullptr * common: fs: Validate paths for path length * service: filesystem: Open the mod load directory as read only
2021-01-20mii: Fix BuildRandomStoreData & Cleanup raw_dataChloe Marcec1-35/+15
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.
2021-01-15core: Silence Wclass-memaccess warningsReinUsesLisp1-0/+1
This requires making several types trivial and properly initialize them whenever they are called.
2020-10-21Revert "core: Fix clang build"bunnei1-10/+10
2020-10-18core: Fix clang buildLioncash1-10/+10
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-10-17mii/manager: Make use of unused lower bound in GetRandomValue()Lioncash1-1/+1
Previously, the lower bound wasn't being used and zero was being used as the lower bound every time this function was called. This affects the outcome of some of the randomized entries a little bit, for example, the lower-bound for beard and mustache flags was supposed to be 1, not 0. Aside from these cases, the bug didn't affect anything else.
2020-10-13core/CMakeLists: Make some warnings errorsLioncash1-2/+2
Makes our error coverage a little more consistent across the board by applying it to Linux side of things as well. This also makes it more consistent with the warning settings in other libraries in the project. This also updates httplib to 0.7.9, as there are several warning cleanups made that allow us to enable several warnings as errors.
2020-07-17mii/manager: Resolve sign mismatch warningsLioncash1-3/+3
Previously the loop termination condition was testing variables of different signedness.
2020-07-17mii/manager: Make use of designated initializersLioncash1-53/+54
Allows returning the structure in a more concise manner.
2020-07-12hle: service: mii: Rewrite service to properly support creation of random and default miis.bunnei1-0/+483