Pavel Barabanov
1bd86b08f2
Qlauncher firmware 19
9 months ago
Narr the Reg
c9fe01204f
service: acc: Implement functions needed for profile select ( #11653 )
2 years ago
Liam
d7e9461b71
service: move hle_ipc from kernel
3 years ago
Liam
1c3a93e7c4
service: refactor server architecture
Converts services to have their own processes
3 years ago
bunnei
6a447fd764
core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.
- 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.
3 years ago
german77
c7890ebccc
core: Replace all instances of ResultCode with Result
4 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
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.
4 years ago
Morph
e47b5e6a26
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
26f74468c4
profile: Migrate to the new UUID implementation
4 years ago
german77
c3e27a75b1
service/acc: Rename Unknown160 to InitializeApplicationInfoV2
4 years ago
Morph
22584e2ade
service: acc: Stub acc:u0 '160'
- Used by Animal Crossing: New Horizons v2.0.0
Since the name is currently unknown, '160' is used as a placeholder.
4 years ago
Morph
d66442a4e1
service: Append service name prefix to common filenames
5 years ago
Chloe Marcec
f78692a11f
acc: Stub StoreSaveDataThumbnail
Fixes ACA NEOGEO METAL SLUG hanging on boot.
5 years ago
Lioncash
346271b80b
service: Eliminate usages of the global system instance
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
5 years ago
Morph
152b529a00
acc: Stub LoadOpenContext
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
5 years ago
David Marcec
bbf7b72fbf
acc: ListOpenContextStoredUsers partial stub
Needed by Baldur's Gate 1/2
6 years ago
David Marcec
485cb3ac34
acc: Fix InitializeApplicationInfo
We're not suppose to pop a u64, should just read the sent pid and check that
6 years ago
David Marcec
36302b6e20
account: ListQualifiedUsers
Closes #2844
6 years ago
Zach Hilman
0bcf3756a8
acc_su: Implement GetProfileEditor (205)
Takes a UUID of a user and provides and interface that allows RW access to user data/settings.
7 years ago
David Marcec
a08b4d77c8
Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted
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
7 years ago
David Marcec
7b451419b4
Addressed issues
7 years ago
David Marcec
9578a9a72d
Cleanup
7 years ago
David Marcec
5f5f8c6341
Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & 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.
7 years ago
David Marcec
d018183d4e
Implement acc:TrySelectUserWithoutInteraction
Needed for Shantae - Half-Genie Hero - Ultimate Edition!
7 years ago
Lioncash
2b5eb5254d
acc: Replace profile_manager include with a forward declaration
This is only used in a shared_ptr, so we can forward declare it.
7 years ago
David Marcec
0af4b65406
Second round of account changes
8 years ago
David Marcec
56aa6b1c14
Refactored profile manager sharing
8 years ago
David Marcec
a1d7d82872
Added IsUserRegistrationRequestPermitted
8 years ago
David Marcec
1aad022de2
began initial implementation of "ProfileManager"
8 years ago
David Marcec
d83491769e
Switched uuids from u128 to new UUID struct
8 years ago
bunnei
a0c94e433d
acc: Stub GetUserCount. ( #973 )
- Used by Pokken Tournament DX.
8 years ago
Lioncash
e664bf00ed
hle/service: Make constructors explicit where applicable
Prevents implicit construction and makes these lingering non-explicit
constructors consistent with the rest of the other classes in services.
8 years ago
Lioncash
6d94dd21a5
service: Use nested namespace specifiers where applicable
Tidies up namespace declarations
8 years ago
mailwl
a6a6ffed7a
Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 services
8 years ago
bunnei
d4e594651f
acc_u0: Add IPC interface and stub InitializeApplicationInfo.
8 years ago
bunnei
182548ec86
yuzu: Update license text to be consistent across project.
8 years ago
bunnei
26495098a9
service: Add empty interface for pctl:a.
8 years ago
bunnei
9ce5a90aa6
hle: Add service stubs for apm and appletOE.
8 years ago
bunnei
2ea8867549
hle: Initial implementation of NX service framework and IPC.
8 years ago