Settings services: Difference between revisions

No edit summary
No edit summary
(5 intermediate revisions by the same user not shown)
Line 932: Line 932:
|-
|-
| 2 || High
| 2 || High
|}
== FriendPresenceOverlayPermission ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || NotConfirmed
|-
| 1 || NoDisplay
|-
| 2 || FavoriteFriends
|-
| 3 || Friends
|}
== TvResolution ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || Auto
|-
| 1 || 1080p
|-
| 2 || 720p
|-
| 3 || 480p
|}
== HdmiContentType ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || None
|-
| 1 || Graphics
|-
| 2 || Cinema
|-
| 3 || Photo
|-
| 4 || Game
|}
== RgbRange ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || Auto
|-
| 1 || Full
|-
| 2 || Limited
|}
== CmuMode ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || None
|-
| 1 || ColorInvert
|-
| 2 || HighContrast
|-
| 3 || GrayScale
|}
== HandheldSleepPlan ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || 1Min
|-
| 1 || 3Min
|-
| 2 || 5Min
|-
| 3 || 10Min
|-
| 4 || 30Min
|-
| 5 || Never
|}
== ConsoleSleepPlan ==
{| class="wikitable" border="1"
|-
!  Value
!  Description
|-
| 0 || 1Hour
|-
| 1 || 2Hour
|-
| 2 || 3Hour
|-
| 3 || 6Hour
|-
| 4 || 12Hour
|-
| 5 || Never
|}
|}


Line 963: Line 1,076:
|-
|-
| 0x4 || 0x4 || s32 minute
| 0x4 || 0x4 || s32 minute
|-
|}
== NotificationFlag ==
This is "nn::settings::system::NotificationFlag".
{| class="wikitable" border="1"
!  Bits
!  Description
|-
|-
|}
|}
Line 973: Line 1,095:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 flags. Bitmask with NotificationFlag.
| 0x0 || 0x4 || u32 flags. Bitmask with [[#NotificationFlag]].
|-
|-
| 0x4 || 0x4 || s32 [[#NotificationVolume|volume]]
| 0x4 || 0x4 || s32 [[#NotificationVolume|volume]]
Line 980: Line 1,102:
|-
|-
| 0x10 || 0x8 || [[#NotificationTime]] end_time
| 0x10 || 0x8 || [[#NotificationTime]] end_time
|-
|}
== AccountNotificationFlag ==
This is "nn::settings::system::AccountNotificationFlag".
{| class="wikitable" border="1"
!  Bits
!  Description
|-
|-
|}
|}
Line 990: Line 1,121:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x18 || ?
| 0x0 || 0x10 || [[Account_services|uid]]
|-
| 0x10 || 0x4 || u32 flags. Bitmask for [[#AccountNotificationFlag]].
|-
| 0x14 || 0x1 || s8 [[#FriendPresenceOverlayPermission|friend_presence_overlay_permission]]
|-
| 0x15 || 0x3 || Padding
|-
|}
 
== TvFlag ==
This is "nn::settings::system::TvFlag".
 
{| class="wikitable" border="1"
!  Bits
!  Description
|-
|-
|}
|}
Line 1,001: Line 1,147:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || ?
| 0x0 || 0x4 || u32 flags. Bitmask with [[#TvFlag]].
|-
|-
| 0x4 || 0x4 || ?
| 0x4 || 0x4 || s32 [[#TvResolution|tv_resolution]]
|-
|-
| 0x8 || 0x4 || ?
| 0x8 || 0x4 || s32 [[#HdmiContentType|hdmi_content_type]]
|-
|-
| 0xC || 0x4 || ?
| 0xC || 0x4 || s32 [[#RgbRange|rgb_range]]
|-
|-
| 0x10 || 0x4 || ?
| 0x10 || 0x4 || s32 [[#CmuMode|cmu_mode]]
|-
|-
| 0x14 || 0x4 || ?
| 0x14 || 0x4 || u32 underscan
|-
|-
| 0x18 || 0x4 || Unknown float.
| 0x18 || 0x4 || float gamma
|-
|-
| 0x1C || 0x4 || Unknown float.
| 0x1C || 0x4 || float contrast
|-
|}
 
== DataDeletionFlag ==
This is "nn::settings::system::DataDeletionFlag".
 
{| class="wikitable" border="1"
!  Bits
!  Description
|-
|-
|}
|}
Line 1,026: Line 1,181:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || ?
| 0x0 || 0x4 || u32 flags. Bitmask with [[#DataDeletionFlag]].
|-
|-
| 0x4 || 0x4 || ?
| 0x4 || 0x4 || s32 use_count
|-
|-
|}
|}
Line 1,040: Line 1,195:
|-
|-
| 0x0 || 0x18 || String.
| 0x0 || 0x18 || String.
|-
|}
== SleepFlag ==
This is "nn::settings::system::SleepFlag".
{| class="wikitable" border="1"
!  Bits
!  Description
|-
|-
|}
|}
Line 1,050: Line 1,214:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || ?
| 0x0 || 0x4 || u32 flags. Bitmask for [[#SleepFlag]].
|-
| 0x4 || 0x4 || s32 [[#HandheldSleepPlan|handheld_sleep_plan]]
|-
|-
| 0x4 || 0x4 || ?
| 0x8 || 0x4 || s32 [[#ConsoleSleepPlan|console_sleep_plan]]
|-
|-
| 0x8 || 0x4 || ?
|}
 
== InitialLaunchFlag ==
This is "nn::settings::system::InitialLaunchFlag".
 
{| class="wikitable" border="1"
!  Bits
!  Description
|-
|-
|}
|}
Line 1,065: Line 1,238:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x20 || ?
| 0x0 || 0x4 || u32 flags. Bitmask for [[#InitialLaunchFlag]].
|-
| 0x4 || 0x4 || Padding
|-
| 0x8 || 0x18 || [[Glue_services|SteadyClockTimePoint]] timestamp
|-
|-
|}
|}
Line 1,078: Line 1,255:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x40 || ?
| 0x0 || 0x4 || u32 version
|-
| 0x4 || 0x1C || Reserved
|-
| 0x20 || 0x20 || display_version string.
|-
|-
|}
|}