EMUMMC - Firmware 9.0.1 - Atmosphere 10.2 - Hekate
I edited some homebrew NSP’s control.nspd files and enabled the user select screen, and play log policy, hoping that would be enough to activate play stats per user.
<StartupUserAccount>Required</StartupUserAccount>
<PlayLogPolicy>All</PlayLogPolicy>
Unfortunately, only global play stats were enabled (which I confirmed via Goldleaf).
Next, in case I overlooked a setting, I tried to alter a hombrew control.nspd to closely match it to a retail nspd, but no luck. Obviously there is more to it than just simply forcing the user select screen to appear.
I observed a curious difference:
(1) On a retail game, with user select start-up, if you press the home button mid game, you get a message displayed on the game icon stating, “PLAYING” along with a small thumbnail of your user.
(2) On the homebrew NSP I tested, with user select enabled, if you press the home button mid game, you just the “PLAYING” message displayed on the game icon with NO user thumbnail.
Interestingly, in the example of (1) above if you load the retail game using atmosphere homebrew override, when you press the home button, the game icon just has the message “PLAYING” displayed with NO user thumbnail, which is odd because that thumbnail would appear if you booted the retail game normally.