Outils pour utilisateurs

Outils du site


back2root:reverse-engineering:planet-x3:part2-savegame_dat

Ceci est une ancienne révision du document !


Format of "savegame.dat"

Ce fichier est un “dump mémoire” du jeu, il n'est pas compressé ni crypté; on y retrouve la meme structure que dans le code source.

Offset Taille Taille en Bytes Joueur/
Ordinateur
Type Description
0 8000 32768 256×128 tableau de case (carte de jeu) 0x0000 = coin haut-gauche
8000 14 20 Joueur Unité type
8014 6C 108 Joueur Batiment type
8080 80 128 Ordinateur Batiment type
8100 14 20 Joueur Unité position X
8114 6C 108 Joueur Batiment position X
8180 80 128 Ordinateur Batiment position X
8200 14 20 Joueur Unité position Y
8214 6C 108 Joueur Batiment position Y
8280 480 1152 Ordinateur Batiment position Y
8700 14 20 Joueur Unité Vie
8714 6C 108 Joueur Batiment Vie
8780 190 400 Ordinateur Batiment Vie
8910 6F0 1776 Joueur Missile Silot Vide/Plein
9000
Offset Taille Taille en Bytes Description
0x0000 0x8000 32768 256×128 tableau de case (carte de jeu) 0x0000 = coin haut-gauche
0x8000 0x14 20 Liste des unites mobiles joueur (voir Type d'Unité)
0x8014 0x6C 108 Liste des batiments joueur (voir Type de Batiment)
0x8080 0x80 128 Batiment constructions type
0x8100 0x14 20 unit X position
0x8114 0x6C constructions X position
0x8180 0x80 enemy constructions X position
0x8200 0x14 unit Y position
0x8214 0x6C constructions Y position
0x8280 0x480 enemy construction Y position
0x8700 0x40 Live values for units and constructions
0x8740 0x30 ~ unknown area
0x8780 0x40 enemy lifes for units and constructions (guess)
0x87c0 0x83F ~ unknown area
0x8910 0x6f0 1776 missile silo fill up
0x9000 0x01 Type de Carte (voir Decors)
0x9001 0x01 current selected unit
0x9002 0x01 Difficulty 0 1 2
0x9003 0x01 Mine
0x9004 0x01 Gas
0x9005 x001 Energy
0x9006 0x10 ~unknown area
0x9010 0x02 2 Game Timer (en ms)
0x9012 0x01 1 Secondes
0x9013 0x01 1 Minutes
0x9014 0x01 1 Heures

Type de Carte/Décors

Valeur Description
0x31 Champs “green valey”
0x32 Monde de glace (ice)
0x33 désert

Type d'Unité mobiles

Valeur Description
0x01 builder
0x02 tank
0x03 heavy tank

Type de Batiments

Valeur Proriétaire Description
0x14 Joueur Headquarters
0x15 Joueur Radar
0x16 Joueur ??
0x19 Joueur factory
0x1A Joueur Missile Silo
0x21 Ennemi Headquarters (Pyramids)
0x22 Ennemi Tour de défense
back2root/reverse-engineering/planet-x3/part2-savegame_dat.1673538696.txt.gz · Dernière modification : 2023/01/12 16:51 de frater