Sauvegarder les modifications ingame

Une fois que vous avez fini d'apporter des modifications à votre escape pendant le jeu, que ce soit parce que la carte est finie ou qu'il est temps d'aller se coucher, il faut les sauvegarder, c'est à dire les intégrer à votre carte, car ces données sont pour l'instant présentes simplement de manière volatile, dans la partie.

Si vous êtes dans une partie solo (pas connecté à battle.net), voici les étapes à suivre :

  • Tapez la commande "-saveMapInCache" (-smic) et attendez que le message "SAVING MAP FINISHED" apparaisse. A partir de ce moment-là vous pouvez quitter la partie.
  • Allez dans le répertoire de Warcraft III, puis "save" et enfin votre profil (ProfileI). Si vous avez plusieurs répertoires "ProfileI", le bon est celui devant contenir le fichier "Campaigns.w3v" à la date actuelle.
  • Placez le fichier "cacheConv.exe" (téléchargeable ici) à cet endroit si vous ne l'avez pas déjà fait.
  • Créez un raccourci vers "cacheConv.exe", toujours dans le même dossier.
  • Allez dans les propriétés du raccourci et modifier la cible en ajoutant le paramètre "Campaigns.w3v". La cible doit alors ressembler à ceci : "C:\Jeux\Warcraft III\save\Profile2\CacheConv.exe" Campaigns.w3v. Cliquez sur OK.
  • Exécutez le raccourci. Le fichier "Campaigns.slk" doit apparaître ou se mettre à jour. Il contient les données de votre escape vous forme de texte.
  • Placez le fichier .exe du jassGenerator toujours à cet endroit, si ce n'est pas déjà fait. Exécutez-le.
  • Le répertoire "FichiersDeSortie" a dû se créer ou se mettre à jour.
  • Fermez votre carte dans le JNGP si elle est ouverte.
  • Ouvrez votre carte avec MPQ master.
  • Importez le fichier "war3map.w3e" présent dans "FichiersDeSortie", en écrasant l'ancien.
  • Quittez MPQ master et ouvrez votre carte avec le JNGP.
  • Dans l'éditeur de déclencheur, trouvez le répertoire "JASS GENERATOR" dans la partie "TO CHANGE".
  • Remplacez le contenu intégral de chacun des trois déclencheurs qu'il contient par celui des fichiers .j qui correspondent dans le répertoire "FichiersDeSortie" (NB : les fichiers .j s'ouvrent avec un simple bloc notes).
  • Enfin, sauvegardez la carte. NB : il faut sauvegarder la carte avec le JNGP après avoir importé le nouveau terrain via MPQ master, pour que la minicarte se mette à jour (pendant la sauvegarde).
  • A votre prochaine partie vous retrouverez vos modifications comme par enchantement

Si vous êtes dans une partie multijoueurs, il y a quelques étapes supplémentaires à suivre, la commande "-saveMapInCache" ne fonctionnant pas en multijoueurs :

  • Tout d'abord, sachez que dans une partie multijoueurs chacun ne peut sauvegarder qu'une seule fois, mais que lorsque quelqu'un sauvegarde, ça sauvegarde pour tout le monde.
  • Pour pouvoir sauvegarder les modifications apportées à la carte, vous devez être administrateur (être le premier joueur de la liste dans la partie), ou l'administrateur doit vous avoir donné les droits d'administrateur avec la commande "-beAdmin".
  • Tapez impérativement la commande "-saveTerrain" (-st) sinon toutes vos modifications apportées sur le terrain dans cette partie seront perdues.
  • S'il y a l'antisave, tapez "-canSave on".
  • Sauvegardez la partie.
  • Quittez battle.net.
  • Allez dans le répertoire de Warcraft III, puis "save" et enfin "Multiplayer.
  • Faites une copie de votre sauvegarde (fichier .w3z) et placez-la dans le répertoire de votre profil solo (ProfileI).
  • Dans le jeu allez en mode solo et chargez votre partie.
  • Le terrain doit être revenu à l'état du début de la partie. N'ayez pas peur, tapez la commande "-loadTerrain" (-lt). Le terrain doit être à nouveau à jour.
  • A partir de là, suivez les étapes du mode solo.