aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/acc/acc.h
AgeCommit message (Collapse)Author
2023-10-17service: acc: Implement functions needed for profile select (#11653)Narr the Reg
2023-03-01service: move hle_ipc from kernelLiam
2023-02-21service: refactor server architectureLiam
Converts services to have their own processes
2022-11-02core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.bunnei
- These APIs are used to capture the opened users and allow that state to be persisted across processes. - They are not intended to just return the system opened users, that is what ListOpenUsers is for. - Fixes the launch hang with Bayonetta 3.
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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.
2021-11-04service/acc: Rename Unknown160 to InitializeApplicationInfoV2german77
2021-11-04service: acc: Stub acc:u0 '160'Morph
- Used by Animal Crossing: New Horizons v2.0.0 Since the name is currently unknown, '160' is used as a placeholder.
2021-07-14service: Append service name prefix to common filenamesMorph
2021-01-19acc: Stub StoreSaveDataThumbnailChloe Marcec
Fixes ACA NEOGEO METAL SLUG hanging on boot.
2020-11-26service: Eliminate usages of the global system instanceLioncash
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-09-21acc: Stub LoadOpenContextMorph
This is used in multiple games such as: - Clubhouse Games: 51 Worldwide Classics - Grandia HD Collection - XCOM 2 Collection - Baldur's Gate 1/2 - Dr Kawashima's Brain Training - Super Mario 3D All-Stars
2020-06-28acc: ListOpenContextStoredUsers partial stubDavid Marcec
Needed by Baldur's Gate 1/2
2020-05-01Merge pull request #3821 from ogniK5377/InitializeApplicationInfo-fixbunnei
acc: Fix InitializeApplicationInfo
2020-04-29acc: Fix InitializeApplicationInfoDavid Marcec
We're not suppose to pop a u64, should just read the sent pid and check that
2020-04-29account: ListQualifiedUsersDavid Marcec
Closes #2844
2019-09-14Merge pull request #2667 from DarkLordZach/profile-editorbunnei
acc: Implement IProfileEditor interface and 'Store'/'StoreWithImage' commands
2019-07-03acc_su: Implement GetProfileEditor (205)Zach Hilman
Takes a UUID of a user and provides and interface that allows RW access to user data/settings.
2019-06-27Implemented InitializeApplicationInfo & InitializeApplicationInfoRestrictedDavid Marcec
InitializeApplicationInfoRestricted will need further implementation as it's checking for other user requirements about the game. As we're emulating, we're assuming the user owns the game so we skip these checks currently, implementation will need to be added further on
2019-06-17Addressed issuesDavid Marcec
2019-06-16CleanupDavid Marcec
2019-06-16Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & ↵David Marcec
Partial impl of GetAccumulatedSuspendedTickChangedEvent IPC-100 was changed to InitializeApplicationInfoOld instead of InitializeApplicationInfo. IPC-150 makes an indentical call to IPC-100 however does extra processing. They should not have the same name as it's quite confusing to debug.
2018-11-07Implement acc:TrySelectUserWithoutInteractionDavid Marcec
Needed for Shantae - Half-Genie Hero - Ultimate Edition!
2018-08-20acc: Replace profile_manager include with a forward declarationLioncash
This is only used in a shared_ptr, so we can forward declare it.
2018-08-11Second round of account changesDavid Marcec
2018-08-11Refactored profile manager sharingDavid Marcec
2018-08-11Added IsUserRegistrationRequestPermittedDavid Marcec
2018-08-08began initial implementation of "ProfileManager"David Marcec
2018-08-08Switched uuids from u128 to new UUID structDavid Marcec
2018-08-07acc: Stub GetUserCount. (#973)bunnei
- Used by Pokken Tournament DX.
2018-07-19hle/service: Make constructors explicit where applicableLioncash
Prevents implicit construction and makes these lingering non-explicit constructors consistent with the rest of the other classes in services.
2018-04-19service: Use nested namespace specifiers where applicableLioncash
Tidies up namespace declarations
2018-04-10Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 servicesmailwl
2018-01-16acc_u0: Add IPC interface and stub InitializeApplicationInfo.bunnei