Dieser Artikel betrifft die Nintendo Wii U

PlayStats.dat: Unterschied zwischen den Versionen

Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
K (Alle "Größe" Felder: Angabe in Byte. Ich lass die Bit Zahl mal in Klammern stehen, finde es ist in Byte deutlich leicher zu verstehen zumal die Datei ja eh keine Felder hat die man nicht in geraden Byte darstellen könnte.)
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{stub}}
{{stub}}


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.
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 ==
== Struktur ==
{| class="wikitable" | width="100%"
{| class="wikitable"
! Wert
! Wert
! Größe
! Größe
Zeile 10: Zeile 10:
|-
|-
| Hex-Wert "0x00000004"
| Hex-Wert "0x00000004"
| 32
| 4 Byte (32 Bit)
| Unbekannt, wahrscheinlich Datei-Magic oder Formatsversion. Selbst wenn der Wert geändert wird, wird die Konsole die Datei weiterhin problemlos verwenden.
| 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
| 160
| 20 Byte (160 Bit)
| [[#Eintrag|Eintrag]]
| [[#Eintrag|Eintrag]]
|-
|-
| Eintrag ...
| Eintrag ...
| 160
| 20 Byte (160 Bit)
| [[#Eintrag|Eintrag]]
| [[#Eintrag|Eintrag]]
|-
|-
| Eintrag #256
| Eintrag #256
| 160
| 20 Byte (160 Bit)
| [[#Eintrag|Eintrag]]
| [[#Eintrag|Eintrag]]
|}
|}
Zeile 29: Zeile 29:
Alle Einträge liegen wie immer im Big-Endian-Format vor.
Alle Einträge liegen wie immer im Big-Endian-Format vor.


{| class="wikitable" | width="100%"
{| class="wikitable"
! Was
! Was
! Länge
! Größe
! Beschreibung / Kommentar
! Beschreibung / Kommentar
|-
|-
| Title ID
| Title ID
| 64
| 8 Byte (64 Bit)
| 64-Bit lange Titel ID des Programms im Big Endian Format.
| Title ID
|-
|-
| Spielzeit
| Spielzeit
| 32
| 4 Byte (32 Bit)
| Signed 32-Bit Wert im Big Endian Format welcher die Spielzeit in Minuten wiedergibt. Negative Werte sind möglich.
| In Minuten
|-
|-
| Anzahl der Starts
| Anzahl der Starts
| 16
| 2 Byte (16 Bit)
| 16-Bit Nummer welche angibt wie oft ein Titel gestartet wurde
| 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
| 48
| 2 Byte (16 Bit)
| Padding?
| Padding? (Immer 0x0000)
|}
|}
== Einzelnachweise ==
* https://garyhax.tech/docs/#/nand-files/pdm/playstats
{{Top Icon Wii U}}
{{Top Icon Wii U}}
[[Kategorie:Nintendo Wii U]]
[[Kategorie:Nintendo Wii U]]

Version vom 1. Mai 2021, 18:57 Uhr

Icon Unvollstaendig.svg Dieser Artikel ist unvollständig. Du kannst uns helfen, indem du die fehlenden Informationen ergänzt.

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