Zach Hilman
da04134ce6
acc: Fix account UUID duplication error
7 years ago
Zach Hilman
8bdf2fe7b7
profile_manager: Load user icons, names, and UUIDs from system save
7 years ago
Zach Hilman
fe98903bfe
acc: Load user images from config dir
7 years ago
David Marcec
d24d803e6a
Fixed GetAccountId stub, Added error code for OpenDirectory and added ActivateNpadWithRevision
With these, `Nintendo Entertainment System - Nintendo Switch Online` loads
7 years ago
David Marcec
41f45be454
Implemented GetImageSize
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
Lioncash
d643659275
acc: Simplify WriteBuffer call within LoadImage()
We have an overload of WriteBuffer that accepts containers that satisfy
the ContiguousContainer concept, which std::array does, so we only need
to pass in the array itself.
7 years ago
Lioncash
477a9f8a66
acc: Correct IProfile's constructor initializer list order
Arranges them in the order the members would be initialized
7 years ago
Lioncash
f645b3ef5a
acc: Remove unused DEFAULT_USER_ID
This is no longer used, so it can be removed.
7 years ago
David Marcec
2ecf188584
Removed un-needed count from ListOpenUsers and ListAllUsers
7 years ago
David Marcec
92c2ee35ca
Code cleanup for profile manager
7 years ago
David Marcec
1a591d1087
Added GetOpenUserCount
7 years ago
David Marcec
f690fbb921
Added missing ListAllUsers count
7 years ago
David Marcec
41aa6154ce
First round of account changes
7 years ago
David Marcec
56aa6b1c14
Refactored profile manager sharing
7 years ago
David Marcec
a1d7d82872
Added IsUserRegistrationRequestPermitted
7 years ago
David Marcec
43324c4188
Inital pass of account backend implementation
This commit verified working on puyo
7 years ago
David Marcec
c908d31bbf
GetProfileBase and GetProfileBaseAndData added
7 years ago
David Marcec
1aad022de2
began initial implementation of "ProfileManager"
7 years ago
mailwl
89cc070fcf
Service/Account: stub LoadImage function
7 years ago
David Marcec
d83491769e
Switched uuids from u128 to new UUID struct
7 years ago
bunnei
a0c94e433d
acc: Stub GetUserCount. ( #973 )
- Used by Pokken Tournament DX.
7 years ago
David
4a4641a134
Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests ( #851 )
7 years ago
Lioncash
88f34a5b96
core: Make converting constructors explicit where applicable
Avoids unwanted implicit conversions. Thankfully, given the large amount
of cleanup in past PRs, only this tiny amount is left over to cover.
8 years ago
Subv
34d18dac20
HLE/ACC: Stub IManagerForApplication::GetAccountId to return an error.
And make IManagerForApplication::CheckAvailability always return false.
Returning a bogus id from GetAccountId causes games to crash on boot.
We should investigate this with a hwtest and either stub it properly or implement it.
8 years ago
Subv
5bad464f7b
HLE/ACC: Return an IProfile that is consistent with what was requested.
The default username for now is "yuzu".
We should eventually allow the creation of users in the emulator and have the ability to modify their parameters.
8 years ago
Subv
791d6b8b3a
HLE/ACC: Change the default user id to be consistent with what we tell games on startup.
In IApplicationFunctions::PopLaunchParameter we tell the games that they were launched as user id 1.
8 years ago
Subv
3c8e295c50
HLE/ACC: Write a single whole user id in ListAllUsers and ListOpenUsers.
We only emulate a single user id for now.
8 years ago
James Rowe
e159c550d8
Rename logging macro back to LOG_*
8 years ago
Lioncash
d1ef0f83d7
acc: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
6d94dd21a5
service: Use nested namespace specifiers where applicable
Tidies up namespace declarations
8 years ago
Hexagon12
4c462c91bd
Various service name fixes - part 2 (rebased) ( #322 )
* Updated ACC with more service names
* Updated SVC with more service names
* Updated set with more service names
* Updated sockets with more service names
* Updated SPL with more service names
* Updated time with more service names
* Updated vi with more service names
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
f9d160c819
service: Add empty interface for aoc:u.
8 years ago