GBX

Un article de TM Wiki.

Aller Ă  : Navigation, Rechercher

GBX est le format de fichier de Nadeo. Il est utilisé dans le les jeux pour stocker différents types de données, allant des maps aux replays, par exemple.

Le Format GBX

Le header d'un fichier GBX dĂ©bute avec la chaĂ®ne de lettre : "GBX", suivi des octets 06 00. Ensuite vient la chaĂ®ne "BUCR" (ou très rarement "BUCE"). Une petite exception : les vieux GBX des textures (Texture.Gbx), datant de 2003 (et avant) dans le dossier Resource\Media\Texture\ , utilisant les cotets 03 00 ici, suivis de "TUU9". Ce format de fichier alors obsolète n'a plus Ă©tĂ© Ă©tudiĂ© par la suite.

Les quatre octets suivant dĂ©finissent le format GBX. Voici la table des valeurs connues et des types de fichiers correspondants :

00 90 03 09  AudioEnvironment (TMO/TMS seulement)
00 30 00 24  Challenge
00 80 03 24  ConstructionCampaign
00 D0 03 03  GameAdvertisement
00 50 01 05  FuncShader (TMO/TMS seulement)
00 B0 01 24  Ghost
00 20 02 06  LightMapCache
00 C0 01 09  Music
00 A0 04 24  Profile (TMO/TMS/TMN)
00 50 0B 24  Profile (TMU)
00 E0 07 24  Replay
00 F0 03 24  Replay (AutoSave)
00 40 03 24  Score
00 50 00 09  Solid
00 A0 01 09  Sound
00 40 06 09  Sound (TMS seulement)
00 E0 08 09  Sound (TMS seulement)
00 E0 08 09  SoundEngine (TMO/TMS seulement)
00 E0 05 09  SoundSurface (TMO/TMS seulement)
00 50 00 0B  SystemConfig
00 20 02 24  TMEDClassic (TMO/TMS seulement)
00 10 01 09  Texture
00 10 00 24  TrackMania (Dedicated)

Le dernier octet semble ĂŞtre diffrentiĂ© selon les types de donnĂ©esThe (sons, musique, textures, etc.) et les donnĂ©es de jeu(challenges, replays, profils, etc.) avec les deux octets prĂ©cĂ©dents. Voici donc la table correspondante :

00 D0 03 03  GameAdvertisement
00 50 01 05  FuncShader (TMO/TMS seulement)
00 20 02 06  LightMapCache
00 50 00 09  Solid
00 A0 01 09  Sound
00 C0 01 09  Music
00 10 01 09  Texture
00 90 03 09  AudioEnvironment (TMO/TMS seulement)
00 E0 05 09  SoundSurface (TMO/TMS seulement)
00 40 06 09  Sound (TMS only)
00 E0 08 09  Sound (TMS only)
00 E0 08 09  SoundEngine (TMO/TMS seulement)
00 50 00 0B  SystemConfig
00 10 00 24  TrackMania (Dedicated)
00 30 00 24  Challenge
00 B0 01 24  Ghost
00 20 02 24  TMEDClassic (TMO/TMS)

Notez que dans TMS, la chaîne d'un octet (00 E0 08 09) est utilisée pour les deux fichiers, et le format pour les sons est représenté par trosi différentes chaîne d'octets. Possibly these are mixups from the early development of that game. A handful of other GBX types appear to exist, but no non-empty files are available for them so their type byte string cannot be determined.

Seuls les formats des Challenge et des Replay ont été étudiés précisément ici.

Format GBX des challenges (maps)

Il y a deux principaux blocs (header et données) dans le format des challenges, le bloc XML dans toutes les versions 'excepté Original), et un bloc spécial TMU:

  • Le bloc du header
  • Le bloc XML
  • La miniature/Commentaire (TMU)
  • Le bloc de donnĂ©es



Applications and Libraries that can inspect the file format


à compléter...

Ă  traduire...

Récupérée de « http://fr.tm-wiki.org/wiki/GBX »
Autres langues