Line 435: |
Line 435: |
| | | |
| = AppletEvent = | | = AppletEvent = |
| + | This is "nn::pdm::AppletEvent" ([1.0.0-7.0.1] "nn::pdm::ApplicationEvent"). |
| + | |
| + | This is a 0x18-byte struct. |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 453: |
Line 457: |
| | 0x15 || 0x3 || Padding | | | 0x15 || 0x3 || Padding |
| |} | | |} |
− |
| |
− | This is a 0x18-byte struct.
| |
| | | |
| Timestamp format, converted from PosixTime: total minutes since epoch UTC 1999/12/31 00:00. | | Timestamp format, converted from PosixTime: total minutes since epoch UTC 1999/12/31 00:00. |
| | | |
| = PlayStatistics = | | = PlayStatistics = |
| + | This is "nn::pdm::PlayStatistics". |
| + | |
| + | This is a 0x28-byte struct. |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 484: |
Line 490: |
| |} | | |} |
| | | |
− | This is a 0x28-byte struct. | + | = LastPlayTime = |
| + | This is "nn::pdm::LastPlayTime". |
| + | |
| + | This is a 0x18-byte struct and contains data from the last time the title was played. |
| | | |
− | = LastPlayTime =
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 506: |
Line 514: |
| |} | | |} |
| | | |
− | This is a 0x18-byte struct. This contains data from the last time the title was played. | + | = PlayEventType = |
| + | This is an enum for [[#PlayEvent]] +0x1C, which indicates the type of [[#PlayEvent]]. |
| | | |
− | = PlayEventType =
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 525: |
Line 533: |
| |} | | |} |
| | | |
− | This is an enum for [[#PlayEvent]] +0x1C, which indicates the type of [[#PlayEvent]]. | + | = AppletEventType = |
| + | This is an enum for [[#PlayEvent]] +0xF with [[#PlayEventType]] = Applet, this indicates the type of the Applet event. |
| | | |
− | = AppletEventType =
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 547: |
Line 555: |
| | 6 || "exit" | | | 6 || "exit" |
| |} | | |} |
− |
| |
− | This is an enum for [[#PlayEvent]] +0xF with [[#PlayEventType]] = Applet, this indicates the type of the Applet event.
| |
| | | |
| = PlayLogPolicy = | | = PlayLogPolicy = |
Line 567: |
Line 573: |
| | | |
| = PlayEvent = | | = PlayEvent = |
| + | This is "nn::pdm::PlayEvent". |
| + | |
| + | This is a 0x38-byte struct and is the raw entry struct directly read from FS, without any entry filtering. The other structs are extracted+converted from this one, with filtering. |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 583: |
Line 593: |
| | 0x30 || 0x8 || Timestamp in seconds derived from [[PCV_services|StandardSteadyClock]]. | | | 0x30 || 0x8 || Timestamp in seconds derived from [[PCV_services|StandardSteadyClock]]. |
| |} | | |} |
− |
| |
− | This is a 0x38-byte struct.
| |
− |
| |
− | This is the raw entry struct directly read from FS, without any entry filtering. The other structs are extracted+converted from this one, with filtering.
| |
| | | |
| Filtering: | | Filtering: |
Line 597: |
Line 603: |
| | | |
| Applet: | | Applet: |
− |
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 624: |
Line 629: |
| | | |
| Account: | | Account: |
− |
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 643: |
Line 647: |
| | | |
| = AccountEvent = | | = AccountEvent = |
| + | This is "nn::pdm::AccountEvent". |
| + | |
| + | This is a 0x38-byte struct. |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 666: |
Line 674: |
| |} | | |} |
| | | |
− | This is a 0x38-byte struct. | + | = AccountPlayEvent = |
| + | This is "nn::pdm::AccountPlayEvent". |
| + | |
| + | This is a 0x28-byte struct and is the raw entry struct directly read from FS, without any entry filtering. This is separate from [[#PlayEvent]]. |
| | | |
− | = AccountPlayEvent =
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 686: |
Line 696: |
| |} | | |} |
| | | |
− | This is a 0x28-byte struct. | + | = ApplicationPlayStatistics = |
| + | This is "nn::pdm::ApplicationPlayStatistics". |
| | | |
− | This is the raw entry struct directly read from FS, without any entry filtering. This is separate from [[#PlayEvent]]. | + | This is a 0x18-byte struct. |
| | | |
− | = ApplicationPlayStatistics =
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 703: |
Line 713: |
| | 0x10 || 0x8 || Total times the application title was launched. | | | 0x10 || 0x8 || Total times the application title was launched. |
| |} | | |} |
− |
| |
− | This is "nn::pdm::ApplicationPlayStatistics".
| |
− |
| |
− | This is a 0x18-byte struct.
| |
| | | |
| [[Category:Services]] | | [[Category:Services]] |