PlayStats.dat: Unterschied zwischen den Versionen
Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung |
ICON (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
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 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" | width="100%" | {| class="wikitable" | width="100%" | ||
! | ! Wert | ||
! Größe | ! Größe | ||
! Beschreibung / Kommentar | ! Beschreibung / Kommentar | ||
|- | |- | ||
| Hex-Wert "0x00000004" | | Hex-Wert "0x00000004" | ||
| | | 32 | ||
| Unbekannt, | | Unbekannt, wahrscheinlich Datei-Magic oder Formatsversion. Selbst wenn der Wert geändert wird, wird die Konsole die Datei weiterhin problemlos verwenden. | ||
|- | |- | ||
| Eintrag #1 | | Eintrag #1 | ||
| | | 160 | ||
| | | [[#Eintrag|Eintrag]] | ||
|- | |- | ||
| Eintrag ... | | Eintrag ... | ||
| | | 160 | ||
| | | [[#Eintrag|Eintrag]] | ||
|- | |- | ||
| Eintrag #256 | | Eintrag #256 | ||
| | | 160 | ||
| | | [[#Eintrag|Eintrag]] | ||
|} | |} | ||
=== Eintrag === | |||
Alle Einträge liegen wie immer im Big-Endian-Format vor. | |||
{| class="wikitable" | width="100%" | {| class="wikitable" | width="100%" | ||
! Was | ! Was | ||
! | ! Länge | ||
! Beschreibung / Kommentar | ! Beschreibung / Kommentar | ||
|- | |- | ||
| Title ID | | Title ID | ||
| | | 64 | ||
| 64-Bit lange Titel ID des Programms im Big Endian Format. | | 64-Bit lange Titel ID des Programms im Big Endian Format. | ||
|- | |- | ||
| Spielzeit | | Spielzeit | ||
| | | 32 | ||
| Signed 32-Bit Wert im Big Endian Format welcher die Spielzeit in Minuten wiedergibt. Negative Werte sind möglich. | | Signed 32-Bit Wert im Big Endian Format welcher die Spielzeit in Minuten wiedergibt. Negative Werte sind möglich. | ||
|- | |- | ||
| Anzahl der | | Anzahl der Starts | ||
| | | 16 | ||
| 16-Bit Nummer welche angibt wie oft ein Titel gestartet wurde | | 16-Bit Nummer welche angibt wie oft ein Titel gestartet wurde | ||
|- | |- | ||
| Unbekannt | | Unbekannt | ||
| | | 48 | ||
| Padding? | | Padding? | ||
|} | |} | ||
{{Top Icon Wii U}} | {{Top Icon Wii U}} | ||
[[Kategorie:Wii U]] | [[Kategorie:Nintendo Wii U]] |
Version vom 30. April 2021, 21:17 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 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" | 32 | Unbekannt, wahrscheinlich Datei-Magic oder Formatsversion. Selbst wenn der Wert geändert wird, wird die Konsole die Datei weiterhin problemlos verwenden. |
Eintrag #1 | 160 | Eintrag |
Eintrag ... | 160 | Eintrag |
Eintrag #256 | 160 | Eintrag |
Eintrag
Alle Einträge liegen wie immer im Big-Endian-Format vor.
Was | Länge | Beschreibung / Kommentar |
---|---|---|
Title ID | 64 | 64-Bit lange Titel ID des Programms im Big Endian Format. |
Spielzeit | 32 | Signed 32-Bit Wert im Big Endian Format welcher die Spielzeit in Minuten wiedergibt. Negative Werte sind möglich. |
Anzahl der Starts | 16 | 16-Bit Nummer welche angibt wie oft ein Titel gestartet wurde |
Unbekannt | 48 | Padding? |