Service Function Usage

Service Function Usage

This page is a reference for a variety of Nintendo Switch games and the OS services they use. The goal is to help test and verify function calls across titles.

When entering new entries:

  • Please arrange them alphabetically.
  • Specify where the service will be used (e.g., main menu, in-game, pause menu, etc.).

Services

acc:
Function: GetUserCount
  • Game: Pokkén Tournament DX
  • Usage Location: General service initialization
am:
Function: SetScreenShotImageOrientation
  • Game: Super Mario Odyssey
  • Usage Location: When taking a screenshot
IApplicationFunctions:
Function: GetSaveDataSize
  • Game: Skyrim
  • Usage Location: During save/load screen
ICommonStateGetter:
  • Function:
    GetBootMode
    • Game: Taiko no Tatsujin
    • Usage Location: During boot process
  • Function:

    GetDefaultDisplayResolutionChangeEvent

    • Games: Toki Tori, Toki Tori 2
  • Usage Location: On display configuration
ISelfController:
  • Function:
    GetIdleTimeDetectionExtension
    • Game: Mario Tennis Aces
    • Usage Location: In-game
  • Function:
    SetIdleTimeDetectionExtension
    • Game: Mario Tennis Aces
  • Usage Location: In-game
IFriendService:
  • Function:
    UpdateUserPresence
    • Game: Retro City Rampage
    • Usage Location: Required to proceed in-game
hid:
  • Function:
    DisconnectNpad
    • Game: ARMS
    • Usage Location: Required to enter in-game
IParentalControlService:
  • Function:
    CheckFreeCommunicationPermission
    • Game: Splatoon 2
    • Usage Location: Required for save file loading
IProfile:
  • Function:
    LoadImage
    • Game: Nintendo Labo Toy-Con
    • Usage Location: During profile access