Changes

319 bytes added ,  17:32, 25 March 2020
no edit summary
Line 1,112: Line 1,112:  
This contains [[#UserSelectorSettings]].
 
This contains [[#UserSelectorSettings]].
   −
== EulaVersionClockType ==
+
== SteadyClockSourceId ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 1,256: Line 1,256:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 version
+
| 0x0 || 0x4 || Version
 
|-
 
|-
| 0x4 || 0x4 || s32 region_code
+
| 0x4 || 0x4 || RegionCode
 
|-
 
|-
| 0x8 || 0x4 || s32 [[#EulaVersionClockType|clock_type]]
+
| 0x8 || 0x4 || [[#SteadyClockSourceId|SteadyClockSourceId]]
 
|-
 
|-
| 0xC || 0x4 || Padding
+
| 0xC || 0x4 || Reserved
 
|-
 
|-
| 0x10 || 0x8 || [[Glue_services|PosixTime]] network_clock_time
+
| 0x10 || 0x8 || [[Glue_services#PosixTime|NetworkClockTimePoint]]
|-
  −
| 0x18 || 0x18 || [[Glue_services|SteadyClockTimePoint]] steady_clock_time
   
|-
 
|-
 +
| 0x18 || 0x18 || [[Glue_services#SteadyClockTimePoint|SteadyClockTimePoint]]
 
|}
 
|}
   Line 1,275: Line 1,274:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || s32 hour
+
| 0x0 || 0x4 || Hour
|-
  −
| 0x4 || 0x4 || s32 minute
   
|-
 
|-
 +
| 0x4 || 0x4 || Minute
 
|}
 
|}
   Line 1,288: Line 1,286:  
!  Description
 
!  Description
 
|-
 
|-
 +
| 0 || RingtoneFlag
 +
|-
 +
| 1 || DownloadCompletionFlag
 +
|-
 +
| 8 || EnablesNews
 +
|-
 +
| 9 || IncomingLampFlag
 
|}
 
|}
   Line 1,297: Line 1,302:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 flags. Bitmask with [[#NotificationFlag]].
+
| 0x0 || 0x4 || [[#NotificationFlag|NotificationFlag]]
 
|-
 
|-
| 0x4 || 0x4 || s32 [[#NotificationVolume|volume]]
+
| 0x4 || 0x4 || [[#NotificationVolume|NotificationVolume]]
 
|-
 
|-
| 0x8 || 0x8 || [[#NotificationTime]] start_time
+
| 0x8 || 0x8 || [[#NotificationTime|HeadTime]]
|-
  −
| 0x10 || 0x8 || [[#NotificationTime]] end_time
   
|-
 
|-
 +
| 0x10 || 0x8 || [[#NotificationTime|TailTime]]
 
|}
 
|}
   Line 1,314: Line 1,318:  
!  Description
 
!  Description
 
|-
 
|-
 +
| 0 || FriendOnlineFlag
 +
|-
 +
| 1 || FriendRequestFlag
 +
|-
 +
| 8 || CoralInvitationFlag
 
|}
 
|}
   Line 1,323: Line 1,332:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x10 || [[Account_services|uid]]
+
| 0x0 || 0x10 || [[Account_services|AccountUid]]
 
|-
 
|-
| 0x10 || 0x4 || u32 flags. Bitmask for [[#AccountNotificationFlag]].
+
| 0x10 || 0x4 || [[#AccountNotificationFlag|AccountNotificationFlag]]
 
|-
 
|-
| 0x14 || 0x1 || s8 [[#FriendPresenceOverlayPermission|friend_presence_overlay_permission]]
+
| 0x14 || 0x1 || [[#FriendPresenceOverlayPermission|FriendPresenceOverlayPermission]]
 
|-
 
|-
| 0x15 || 0x3 || Padding
+
| 0x15 || 0x1 || [[#FriendPresenceOverlayPermission|FriendInvitationOverlayPermission]]
 
|-
 
|-
 +
| 0x16 || 0x2 || Reserved
 
|}
 
|}
   Line 1,340: Line 1,350:  
!  Description
 
!  Description
 
|-
 
|-
 +
| 0 || Allows4k
 +
|-
 +
| 1 || Allows3d
 +
|-
 +
| 2 || AllowsCec
 +
|-
 +
| 3 || PreventsScreenBurnIn
 
|}
 
|}
   Line 1,349: Line 1,366:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 flags. Bitmask with [[#TvFlag]].
+
| 0x0 || 0x4 || [[#TvFlag|TvFlag]]
 
|-
 
|-
| 0x4 || 0x4 || s32 [[#TvResolution|tv_resolution]]
+
| 0x4 || 0x4 || [[#TvResolution|TvResolution]]
 
|-
 
|-
| 0x8 || 0x4 || s32 [[#HdmiContentType|hdmi_content_type]]
+
| 0x8 || 0x4 || [[#HdmiContentType|HdmiContentType]]
 
|-
 
|-
| 0xC || 0x4 || s32 [[#RgbRange|rgb_range]]
+
| 0xC || 0x4 || [[#RgbRange|RgbRange]]
 
|-
 
|-
| 0x10 || 0x4 || s32 [[#CmuMode|cmu_mode]]
+
| 0x10 || 0x4 || [[#CmuMode|CmuMode]]
 
|-
 
|-
| 0x14 || 0x4 || u32 underscan
+
| 0x14 || 0x4 || TvUnderscan
 
|-
 
|-
| 0x18 || 0x4 || float gamma
+
| 0x18 || 0x4 || TvGamma
|-
  −
| 0x1C || 0x4 || float contrast
   
|-
 
|-
 +
| 0x1C || 0x4 || ContrastRatio
 
|}
 
|}
   Line 1,374: Line 1,390:  
!  Description
 
!  Description
 
|-
 
|-
 +
| 0 || AutomaticDeletionFlag
 
|}
 
|}
   Line 1,383: Line 1,400:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 flags. Bitmask with [[#DataDeletionFlag]].
+
| 0x0 || 0x4 || [[#DataDeletionFlag|DataDeletionFlag]].
|-
  −
| 0x4 || 0x4 || s32 use_count
   
|-
 
|-
 +
| 0x4 || 0x4 || UseCount
 
|}
 
|}
    
== BatteryLot ==
 
== BatteryLot ==
This is "nn::settings::BatteryLot".
+
This is "nn::settings::BatteryLot". It's size is 0x18 bytes.
 
  −
{| class="wikitable" border="1"
  −
|-
  −
! Offset || Size || Description
  −
|-
  −
| 0x0 || 0x18 || String.
  −
|-
  −
|}
      
== SleepFlag ==
 
== SleepFlag ==
Line 1,407: Line 1,415:  
!  Description
 
!  Description
 
|-
 
|-
 +
| 0 || SleepsWhilePlayingMedia
 +
|-
 +
| 1 || WakesAtPowerStateChange
 
|}
 
|}
   Line 1,416: Line 1,427:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 flags. Bitmask for [[#SleepFlag]].
+
| 0x0 || 0x4 || [[#SleepFlag|SleepFlag]]
 
|-
 
|-
| 0x4 || 0x4 || s32 [[#HandheldSleepPlan|handheld_sleep_plan]]
+
| 0x4 || 0x4 || [[#HandheldSleepPlan|HandheldSleepPlan]]
|-
  −
| 0x8 || 0x4 || s32 [[#ConsoleSleepPlan|console_sleep_plan]]
   
|-
 
|-
 +
| 0x8 || 0x4 || [[#ConsoleSleepPlan|ConsoleSleepPlan]]
 
|}
 
|}
   Line 1,431: Line 1,441:  
!  Description
 
!  Description
 
|-
 
|-
 +
| 0 || InitialLaunchCompletionFlag
 +
|-
 +
| 8 || InitialLaunchUserAdditionFlag
 +
|-
 +
| 16 || InitialLaunchTimestampFlag
 
|}
 
|}
   Line 1,440: Line 1,455:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 flags. Bitmask for [[#InitialLaunchFlag]].
+
| 0x0 || 0x4 || [[#InitialLaunchFlag|InitialLaunchFlag]]
|-
  −
| 0x4 || 0x4 || Padding
   
|-
 
|-
| 0x8 || 0x18 || [[Glue_services|SteadyClockTimePoint]] timestamp
+
| 0x4 || 0x4 || Reserved
 
|-
 
|-
 +
| 0x8 || 0x18 || [[Glue_services#SteadyClockTimePoint|InitialLaunchTimestampOffset]]
 
|}
 
|}
   Line 1,457: Line 1,471:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x4 || u32 version
+
| 0x0 || 0x4 || Version
 
|-
 
|-
 
| 0x4 || 0x1C || Reserved
 
| 0x4 || 0x1C || Reserved
 
|-
 
|-
| 0x20 || 0x20 || display_version string.
+
| 0x20 || 0x20 || DisplayVersion
|-
   
|}
 
|}
   Line 1,479: Line 1,492:     
== ErrorReportSharePermission ==
 
== ErrorReportSharePermission ==
This is u32 enum "nn::settings::system::ErrorReportSharePermission".
+
This is "nn::settings::system::ErrorReportSharePermission".
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 1,494: Line 1,507:     
== ServiceDiscoveryControlSettings ==
 
== ServiceDiscoveryControlSettings ==
This is a 32-bit bitfield.
  −
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bits
 
!  Bits
Line 1,508: Line 1,519:     
== KeyboardLayout ==
 
== KeyboardLayout ==
This is u32 enum "nn::settings::KeyboardLayout".
+
This is "nn::settings::KeyboardLayout".
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 1,545: Line 1,556:     
== ChineseTraditionalInputMethod ==
 
== ChineseTraditionalInputMethod ==
This is u32 enum "nn::settings::ChineseTraditionalInputMethod".
+
This is "nn::settings::ChineseTraditionalInputMethod".
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"