PlayStats.dat: Unterschied zwischen den Versionen
Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung |
(Website nicht mehr länger Online. Link mit Github Version ersetzt.) |
||
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{stub}} | {{stub}} | ||
Die '''PlayStats.dat''' Datei | Die '''PlayStats.dat'''-Datei befindet sich im Ordner "<code>/storage_mlc/usr/save/system/pdm/<ID des Nutzerprofils></code>" und hält fest, wie oft und wie lange Titel wie z.B. Spiele auf einem Nutzerprofil verwendet wurden. Die Struktur der PlayStats.dat Datei ist sehr einfach gehalten; sie besteht nur aus einem vier Byte großen Header, gefolgt von 256 20 Byte (160 Bit) großen Strukturen welche die Titeleinträge darstellen. Ein Programm um alle Einträge einer PlayStats.dat Datei anzuzeigen kann [https://github.com/EnterpriseFreak-v2/PlayStatsViewer hier] gefunden werden. | ||
== Struktur == | |||
{| class="wikitable | {| class="wikitable" | ||
! | ! Wert | ||
! Größe | ! Größe | ||
! Beschreibung / Kommentar | ! Beschreibung / Kommentar | ||
|- | |- | ||
| Hex-Wert "0x00000004" | | Hex-Wert "0x00000004" | ||
| | | 4 Byte (32 Bit) | ||
| Unbekannt, | | Unbekannt, wahrscheinlich Datei-Magic oder Formatsversion. Selbst wenn der Wert geändert wird, wird die Konsole die Datei problemlos weiterhin verwenden. | ||
|- | |- | ||
| Eintrag #1 | | Eintrag #1 | ||
| | | 20 Byte (160 Bit) | ||
| | | [[#Eintrag|Eintrag]] | ||
|- | |- | ||
| Eintrag ... | | Eintrag ... | ||
| | | 20 Byte (160 Bit) | ||
| | | [[#Eintrag|Eintrag]] | ||
|- | |- | ||
| Eintrag #256 | | Eintrag #256 | ||
| | | 20 Byte (160 Bit) | ||
| | | [[#Eintrag|Eintrag]] | ||
|} | |} | ||
=== Eintrag === | |||
{| class="wikitable | Alle Einträge liegen wie immer im Big-Endian-Format vor. | ||
{| class="wikitable" | |||
! Was | ! Was | ||
! Größe | ! Größe | ||
Zeile 33: | Zeile 35: | ||
|- | |- | ||
| Title ID | | Title ID | ||
| | | 8 Byte (64 Bit) | ||
| | | Title ID | ||
|- | |- | ||
| Spielzeit | | Spielzeit | ||
| | | 4 Byte (32 Bit) | ||
| | | In Minuten | ||
|- | |- | ||
| Anzahl der | | Anzahl der Starts | ||
| | | 2 Byte (16 Bit) | ||
| 16-Bit | | Begrenzt auf 9999 | ||
|- | |||
| Erster Start | |||
| 2 Byte (16 Bit) | |||
| In Tagen seit dem 1.1.2000 | |||
|- | |||
| Letzer Start | |||
| 2 Byte (16 Bit) | |||
| In Tagen seit dem 1.1.2000 | |||
|- | |- | ||
| Unbekannt | | Unbekannt | ||
| | | 2 Byte (16 Bit) | ||
| Padding? | | Padding? (Immer 0x0000) | ||
|} | |} | ||
== Einzelnachweise == | |||
* https://github.com/GaryOderNichts/garyhax/blob/master/docs/nand-files/pdm/playstats.md | |||
{{Top Icon Wii U}} | {{Top Icon Wii U}} | ||
[[Kategorie:Wii U]] | [[Kategorie:Nintendo Wii U]] |
Aktuelle Version vom 4. Juli 2022, 19:32 Uhr
Die PlayStats.dat-Datei befindet sich im Ordner "/storage_mlc/usr/save/system/pdm/<ID des Nutzerprofils>
" und hält fest, wie oft und wie lange Titel wie z.B. Spiele auf einem Nutzerprofil verwendet wurden. Die Struktur der PlayStats.dat Datei ist sehr einfach gehalten; sie besteht nur aus einem vier Byte großen Header, gefolgt von 256 20 Byte (160 Bit) großen Strukturen welche die Titeleinträge darstellen. Ein Programm um alle Einträge einer PlayStats.dat Datei anzuzeigen kann hier gefunden werden.
Struktur
Wert | Größe | Beschreibung / Kommentar |
---|---|---|
Hex-Wert "0x00000004" | 4 Byte (32 Bit) | Unbekannt, wahrscheinlich Datei-Magic oder Formatsversion. Selbst wenn der Wert geändert wird, wird die Konsole die Datei problemlos weiterhin verwenden. |
Eintrag #1 | 20 Byte (160 Bit) | Eintrag |
Eintrag ... | 20 Byte (160 Bit) | Eintrag |
Eintrag #256 | 20 Byte (160 Bit) | Eintrag |
Eintrag
Alle Einträge liegen wie immer im Big-Endian-Format vor.
Was | Größe | Beschreibung / Kommentar |
---|---|---|
Title ID | 8 Byte (64 Bit) | Title ID |
Spielzeit | 4 Byte (32 Bit) | In Minuten |
Anzahl der Starts | 2 Byte (16 Bit) | Begrenzt auf 9999 |
Erster Start | 2 Byte (16 Bit) | In Tagen seit dem 1.1.2000 |
Letzer Start | 2 Byte (16 Bit) | In Tagen seit dem 1.1.2000 |
Unbekannt | 2 Byte (16 Bit) | Padding? (Immer 0x0000) |
Einzelnachweise