"Corruption" bizarre

NeptuneXVI

Aventurier
12 Avril 2020
10
0
1
22
Bruxelles
Coucou tout le monde !
Alors voila je jouais sur mon monde survie que j'ai commencé il y a pas longtemps, j'avais fait déjà pas mal de choses sur mon monde mais un moment j'ai sans faire exprès appuyé sur un bouton de ma tour pc qui apparemment redémarre mon pc. Après qu'il ai redémarré je lance minecraft et là il n'y a plus mon monde dans le choix des mondes, il se trouve toujours le dossier "saves" de mon .minecraft mais plus du tout dans le choix des mondes. J'ai eu aucun messages d'erreur a aucun moment juste plus la possibilité de jouer dessus. J'ai essayé de le compresser et de le décompresser mais ça n'a rien changé.

PS: ça s'est passé alors que je faisais un raid dans un village, si ça peut aider :confused:
 
Il existe des moyens de lire partiellement un fichier.
Les fichiers .dat se sont des archives gz, la commande zcat permet par exemple d'obtenir le contenu en texte.
Bon comme le contenu est corrompu, je me prends un unexpected end of file mais j'ai quand même le début, dans lequel on retrouve RandomSeed.
Code:
zcat level.dat | xxd

gzip: level.dat: unexpected end of file
00000000: 0a00 000a 0004 4461 7461 0300 1a57 616e  ......Data...Wan
00000010: 6465 7269 6e67 5472 6164 6572 5370 6177  deringTraderSpaw
00000020: 6e43 6861 6e63 6500 0000 4b04 000a 5261  nChance...K...Ra
00000030: 6e64 6f6d 5365 6564 c236 9dd8 8cb6 0e52  ndomSeed.6.....R
00000040: 0800 0d67 656e 6572 6174 6f72 4e61 6d65  ...generatorName
[...] pleins d'autres ligne ici
xdd permet d'afficher l'équivalent en hexa.

Les lignes qui nous intéressent, sont 00000030 et 00000040.
6e64 6f6d 5365 6564 ça correspond au texte ndomSeed
67 656e 6572 6174 6f72 4e61 6d65 correspond au texte generatorName.

Le seed c'est ce qui se trouve entre, donc c236 9dd8 8cb6 0e52 + 0800 0d.
Et la valeur hexadécimale c2369dd88cb60e5208000d ça donne 234789528538179574688120845 en décimal.
Essaies donc ça pour voir.
Sauf erreur de ma part tu devrais avoir la même génération.
 
  • J'aime
Reactions: Detobel36
Je suis apparu dans un village comme dans mon monde j'ai vraiment cru que c'était ça mais non :/ j'ai vérifié les alentours et ce n'était pas le meme monde malheureusement...

C'était bien avec le seed 234789528538179574688120845 c'est ça ?

Il existe des moyens de lire partiellement un fichier.
Les fichiers .dat se sont des archives gz, la commande zcat permet par exemple d'obtenir le contenu en texte.
Bon comme le contenu est corrompu, je me prends un unexpected end of file mais j'ai quand même le début, dans lequel on retrouve RandomSeed.
Code:
zcat level.dat | xxd

gzip: level.dat: unexpected end of file
00000000: 0a00 000a 0004 4461 7461 0300 1a57 616e  ......Data...Wan
00000010: 6465 7269 6e67 5472 6164 6572 5370 6177  deringTraderSpaw
00000020: 6e43 6861 6e63 6500 0000 4b04 000a 5261  nChance...K...Ra
00000030: 6e64 6f6d 5365 6564 c236 9dd8 8cb6 0e52  ndomSeed.6.....R
00000040: 0800 0d67 656e 6572 6174 6f72 4e61 6d65  ...generatorName
[...] pleins d'autres ligne ici
xdd permet d'afficher l'équivalent en hexa.

Les lignes qui nous intéressent, sont 00000030 et 00000040.
6e64 6f6d 5365 6564 ça correspond au texte ndomSeed
67 656e 6572 6174 6f72 4e61 6d65 correspond au texte generatorName.

Le seed c'est ce qui se trouve entre, donc c236 9dd8 8cb6 0e52 + 0800 0d.
Et la valeur hexadécimale c2369dd88cb60e5208000d ça donne 234789528538179574688120845 en décimal.
Essaies donc ça pour voir.
Sauf erreur de ma part tu devrais avoir la même génération.
 
wow

oui c'est exactement ça

par contre quand j'ai fais ce que tu m'as demandé (mettre tout les fichiers sauf les deux corrompus) dans la save, ça n'a rien changé, les seuls changements c'est qu'il y a des chunks buggés, comme si tout le chunk était surélevé de quelques blocs
 
Dernière édition par un modérateur:
Ah donc malheureusement les chunk sont aussi corrompu :/

Regardes ce tutoriel :
il propose d'utiliser minecraft region fixer https://github.com/Fenixin/Minecraft-Region-Fixer
 
Ah donc malheureusement les chunk sont aussi corrompu :/

Regardes ce tutoriel :
il propose d'utiliser minecraft region fixer https://github.com/Fenixin/Minecraft-Region-Fixer
d'accord merci je vais aller essayer !
 
Ah donc malheureusement les chunk sont aussi corrompu :/

Regardes ce tutoriel :
il propose d'utiliser minecraft region fixer https://github.com/Fenixin/Minecraft-Region-Fixer
c'est un peu trop compliqué pour moi :/ au pire c'est pas grave ce n'est qu'un monde minecraft, c'est dommage mais bon, en tout cas merci infiniment pour ton aide et ton investissement