Changes

2,020 bytes added ,  18:07, 10 December 2020
no edit summary
Line 157: Line 157:  
|-
 
|-
 
| 211 || [7.0.0+] [[#IsVibrationDeviceMounted]]
 
| 211 || [7.0.0+] [[#IsVibrationDeviceMounted]]
 +
|-
 +
| 212 || [11.0.0+] SendVibrationValueInBool
 
|-
 
|-
 
| 300 || [3.0.0+] [[#ActivateConsoleSixAxisSensor]]
 
| 300 || [3.0.0+] [[#ActivateConsoleSixAxisSensor]]
Line 920: Line 922:  
|-
 
|-
 
| 13 || [9.0.0+] GetTouchScreenConfiguration
 
| 13 || [9.0.0+] GetTouchScreenConfiguration
 +
|-
 +
| 14 || [11.0.0+] ProcessTouchScreenAutoTune
 
|-
 
|-
 
| 20 || [[#DeactivateMouse]]
 
| 20 || [[#DeactivateMouse]]
Line 1,080: Line 1,084:  
|-
 
|-
 
| 246 || [9.0.0+] GetVidPid
 
| 246 || [9.0.0+] GetVidPid
 +
|-
 +
| 247 || [11.0.0+] GetAnalogStickCalibrationValue
 +
|-
 +
| 248 || [11.0.0+] GetUniquePadIdsFull
 +
|-
 +
| 249 || [11.0.0+] ConnectUniquePad
 
|-
 
|-
 
| 301 || [5.0.0-8.1.0] [[#GetAbstractedPadHandles]]
 
| 301 || [5.0.0-8.1.0] [[#GetAbstractedPadHandles]]
Line 1,120: Line 1,130:  
|-
 
|-
 
| 403 || [10.0.0+] EnableShipmentModeAutoClear
 
| 403 || [10.0.0+] EnableShipmentModeAutoClear
 +
|-
 +
| 404 || [11.0.0+] SetRailEnabled
 
|-
 
|-
 
| 500 || [8.0.0+] SetFactoryInt
 
| 500 || [8.0.0+] SetFactoryInt
Line 1,454: Line 1,466:  
|-
 
|-
 
| 524 || [10.0.0+] IsHandheldHidsEnabled
 
| 524 || [10.0.0+] IsHandheldHidsEnabled
 +
|-
 +
| 525 || [11.0.0+] IsJoyConAttachedOnAllRail
 
|-
 
|-
 
| 540 || AcquirePlayReportControllerUsageUpdateEvent
 
| 540 || AcquirePlayReportControllerUsageUpdateEvent
Line 1,609: Line 1,623:  
| 1200 || [10.0.0+] [[#IsButtonConfigSupported]]
 
| 1200 || [10.0.0+] [[#IsButtonConfigSupported]]
 
|-
 
|-
| 1201 || [10.0.0+] [[#DeleteButtonConfig]]
+
| 1201 || [11.0.0+] IsButtonConfigEmbeddedSupported ([10.0.0-10.2.0] [[#DeleteButtonConfig]])
 +
|-
 +
| 1202 || [11.0.0+] [[#DeleteButtonConfig]] ([10.0.0-10.2.0] [[#SetButtonConfigEnabled]])
 +
|-
 +
| 1203 || [11.0.0+] DeleteButtonConfigEmbedded ([10.0.0-10.2.0] [[#IsButtonConfigEnabled]])
 +
|-
 +
| 1204 || [11.0.0+] [[#SetButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigEmbedded]])
 +
|-
 +
| 1205 || [11.0.0+] SetButtonConfigEmbeddedEnabled ([10.0.0-10.2.0] [[#SetButtonConfigFull]])
 
|-
 
|-
| 1202 || [10.0.0+] [[#SetButtonConfigEnabled]]
+
| 1206 || [11.0.0+] [[#IsButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigLeft]])
 
|-
 
|-
| 1203 || [10.0.0+] [[#IsButtonConfigEnabled]]
+
| 1207 || [11.0.0+] IsButtonConfigEmbeddedEnabled ([10.0.0-10.2.0] [[#SetButtonConfigRight]])
 
|-
 
|-
| 1204 || [10.0.0+] [[#SetButtonConfigEmbedded]]
+
| 1208 || [11.0.0+] [[#SetButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#GetButtonConfigEmbedded]])
 
|-
 
|-
| 1205 || [10.0.0+] [[#SetButtonConfigFull]]
+
| 1209 || [11.0.0+] [[#SetButtonConfigFull]] ([10.0.0-10.2.0] [[#GetButtonConfigFull]])
 
|-
 
|-
| 1206 || [10.0.0+] [[#SetButtonConfigLeft]]
+
| 1210 || [10.0.0-10.2.0] [[#GetButtonConfigLeft]]
 
|-
 
|-
| 1207 || [10.0.0+] [[#SetButtonConfigRight]]
+
| 1211 || [11.0.0+] [[#SetButtonConfigRight]] ([10.0.0-10.2.0] [[#GetButtonConfigRight]])
 
|-
 
|-
| 1208 || [10.0.0+] [[#GetButtonConfigEmbedded]]
+
| 1212 || [11.0.0+] [[#GetButtonConfigEmbedded]]
 
|-
 
|-
| 1209 || [10.0.0+] [[#GetButtonConfigFull]]
+
| 1213 || [11.0.0+] [[#GetButtonConfigFull]]
 
|-
 
|-
| 1210 || [10.0.0+] [[#GetButtonConfigLeft]]
+
| 1214 || [11.0.0+] [[#GetButtonConfigLeft]]
 
|-
 
|-
| 1211 || [10.0.0+] [[#GetButtonConfigRight]]
+
| 1215 || [11.0.0+] [[#GetButtonConfigRight]]
 
|-
 
|-
 
| 1250 || [10.0.0+] [[#IsCustomButtonConfigSupported]]
 
| 1250 || [10.0.0+] [[#IsCustomButtonConfigSupported]]
Line 1,649: Line 1,671:  
| 1258 || [10.0.0+] [[#IsButtonConfigStorageRightEmpty]]
 
| 1258 || [10.0.0+] [[#IsButtonConfigStorageRightEmpty]]
 
|-
 
|-
| 1259 || [10.0.0+] [[#GetButtonConfigStorageEmbedded]]
+
| 1259 || [11.0.0+] [[#GetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] GetButtonConfigStorageEmbedded)
 
|-
 
|-
| 1260 || [10.0.0+] [[#GetButtonConfigStorageFull]]
+
| 1260 || [11.0.0+] [[#GetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] GetButtonConfigStorageFull)
 
|-
 
|-
| 1261 || [10.0.0+] [[#GetButtonConfigStorageLeft]]
+
| 1261 || [11.0.0+] [[#GetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] GetButtonConfigStorageLeft)
 
|-
 
|-
| 1262 || [10.0.0+] [[#GetButtonConfigStorageRight]]
+
| 1262 || [11.0.0+] [[#GetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] GetButtonConfigStorageRight)
 
|-
 
|-
| 1263 || [10.0.0+] [[#SetButtonConfigStorageEmbedded]]
+
| 1263 || [11.0.0+] [[#SetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] SetButtonConfigStorageEmbedded)
 
|-
 
|-
| 1264 || [10.0.0+] [[#SetButtonConfigStorageFull]]
+
| 1264 || [11.0.0+] [[#SetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] SetButtonConfigStorageFull)
 
|-
 
|-
| 1265 || [10.0.0+] [[#SetButtonConfigStorageLeft]]
+
| 1265 || [11.0.0+] [[#SetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] SetButtonConfigStorageLeft)
 
|-
 
|-
| 1266 || [10.0.0+] [[#SetButtonConfigStorageRight]]
+
| 1266 || [11.0.0+] [[#SetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] SetButtonConfigStorageRight)
 
|-
 
|-
 
| 1267 || [10.0.0+] [[#DeleteButtonConfigStorageEmbedded]]
 
| 1267 || [10.0.0+] [[#DeleteButtonConfigStorageEmbedded]]
Line 1,698: Line 1,720:  
|-
 
|-
 
| 1283 || [10.0.0+] [[#GetHidButtonConfigRight]]
 
| 1283 || [10.0.0+] [[#GetHidButtonConfigRight]]
 +
|-
 +
| 1284 || [11.0.0+] GetButtonConfigStorageEmbedded
 +
|-
 +
| 1285 || [11.0.0+] GetButtonConfigStorageFull
 +
|-
 +
| 1286 || [11.0.0+] GetButtonConfigStorageLeft
 +
|-
 +
| 1287 || [11.0.0+] GetButtonConfigStorageRight
 +
|-
 +
| 1288 || [11.0.0+] SetButtonConfigStorageEmbedded
 +
|-
 +
| 1289 || [11.0.0+] SetButtonConfigStorageFull
 +
|-
 +
| 1290 || [11.0.0+] SetButtonConfigStorageLeft
 +
|-
 +
| 1291 || [11.0.0+] SetButtonConfigStorageRight
 +
|-
 +
| 12010 || [11.0.0+] SetButtonConfigLeft
 
|}
 
|}
   Line 1,878: Line 1,918:  
Same as [[#IsButtonConfigStorageEmbeddedEmpty]] except with a different setsys cmd.
 
Same as [[#IsButtonConfigStorageEmbeddedEmpty]] except with a different setsys cmd.
   −
== GetButtonConfigStorageEmbedded ==
+
== GetButtonConfigStorageEmbeddedDeprecated ==
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigEmbedded]].
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigEmbedded]].
   Line 1,885: Line 1,925:  
Uses [[Settings_services#GetButtonConfigSettingsEmbedded|GetButtonConfigSettingsEmbedded]] with count=5 (output s32 ignored). The input entry-index is used with this array. Then an error is thrown if [[Settings_services#ButtonConfigSettings|IsFull]] bit0 is clear. Then the data at +0x1C8 is converted to [[#ButtonConfigEmbedded]], copied to output, and returns 0.
 
Uses [[Settings_services#GetButtonConfigSettingsEmbedded|GetButtonConfigSettingsEmbedded]] with count=5 (output s32 ignored). The input entry-index is used with this array. Then an error is thrown if [[Settings_services#ButtonConfigSettings|IsFull]] bit0 is clear. Then the data at +0x1C8 is converted to [[#ButtonConfigEmbedded]], copied to output, and returns 0.
   −
== GetButtonConfigStorageFull ==
+
== GetButtonConfigStorageFullDeprecated ==
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigFull]].
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigFull]].
   −
Same as [[#GetButtonConfigStorageEmbedded]], except this uses a different setsys cmd, and uses a different conversion func / different output struct.
+
Same as [[#GetButtonConfigStorageEmbeddedDeprecated]], except this uses a different setsys cmd, and uses a different conversion func / different output struct.
   −
== GetButtonConfigStorageLeft ==
+
== GetButtonConfigStorageLeftDeprecated ==
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigLeft]].
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigLeft]].
   −
Same as [[#GetButtonConfigStorageEmbedded]], except this uses a different setsys cmd, and uses a different conversion func / different output struct.
+
Same as [[#GetButtonConfigStorageEmbeddedDeprecated]], except this uses a different setsys cmd, and uses a different conversion func / different output struct.
   −
== GetButtonConfigStorageRight ==
+
== GetButtonConfigStorageRightDeprecated ==
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigRight]].
 
Takes an input s32 entry-index, and a type-0x16 output buffer containing a [[#ButtonConfigRight]].
   −
Same as [[#GetButtonConfigStorageEmbedded]], except this uses a different setsys cmd, and uses a different conversion func / different output struct.
+
Same as [[#GetButtonConfigStorageEmbeddedDeprecated]], except this uses a different setsys cmd, and uses a different conversion func / different output struct.
   −
== SetButtonConfigStorageEmbedded ==
+
== SetButtonConfigStorageEmbeddedDeprecated ==
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigEmbedded]].
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigEmbedded]].
   Line 1,910: Line 1,950:  
Afterwards, this uses [[Settings_services#GetButtonConfigSettingsEmbedded|GetButtonConfigSettingsEmbedded]] with count=5 (output s32 ignored). The input entry-index is used with this array. The input struct is converted, the output from that is copied to +0x1C8 size 0x3E0, IsFull is set, [[Settings_services#SetButtonConfigSettingsEmbedded|SetButtonConfigSettingsEmbedded]] is used with the updated array, and then returns 0.
 
Afterwards, this uses [[Settings_services#GetButtonConfigSettingsEmbedded|GetButtonConfigSettingsEmbedded]] with count=5 (output s32 ignored). The input entry-index is used with this array. The input struct is converted, the output from that is copied to +0x1C8 size 0x3E0, IsFull is set, [[Settings_services#SetButtonConfigSettingsEmbedded|SetButtonConfigSettingsEmbedded]] is used with the updated array, and then returns 0.
   −
== SetButtonConfigStorageFull ==
+
== SetButtonConfigStorageFullDeprecated ==
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigFull]].
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigFull]].
   −
Same as [[#SetButtonConfigStorageEmbedded]], except this uses different setsys cmds, and uses a different structs etc.
+
Same as [[#SetButtonConfigStorageEmbeddedDeprecated]], except this uses different setsys cmds, and uses a different structs etc.
   −
== SetButtonConfigStorageLeft ==
+
== SetButtonConfigStorageLeftDeprecated ==
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigLeft]].
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigLeft]].
   −
Same as [[#SetButtonConfigStorageEmbedded]], except this uses different setsys cmds, and uses a different structs etc.
+
Same as [[#SetButtonConfigStorageEmbeddedDeprecated]], except this uses different setsys cmds, and uses a different structs etc.
   −
== SetButtonConfigStorageRight ==
+
== SetButtonConfigStorageRightDeprecated ==
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigRight]].
 
Takes an input s32 entry-index, and a type-0x15 input buffer containing a [[#ButtonConfigRight]].
   −
Same as [[#SetButtonConfigStorageEmbedded]], except this uses different setsys cmds, and uses a different structs etc.
+
Same as [[#SetButtonConfigStorageEmbeddedDeprecated]], except this uses different setsys cmds, and uses a different structs etc.
    
== DeleteButtonConfigStorageEmbedded ==
 
== DeleteButtonConfigStorageEmbedded ==