Se connecter

Paradise

Sujet : méthode: utilisation d'une save externe
1
acta76
Niveau 1
19 février 2011 à 16:44:44

Bonjour,

Suite à un blocage pour actionner le tambour sur le PC de ma femme, j'ai decidé de lui donner la sauvegarde de mon PC.

Vous me direz que ce n'est pas possible ou qu'il faut copier toutes les savexxx et on perd les anciennes. Et bien non, je vous explique...

Il vous suffira juste d'editer 3 fichiers, de faire quelques copier/coller et cela vous aura pris 2 minutes maxi. Pas mal de lecture mais pas beaucoup de manipulation ;)

Je vous explique donc mon cas (biensur, veuillez adapter le numero de sauvegarde à votre configuration):

Tout dabord j'ai reperé le nombre de sauvegarde sur PC-ELLE (il y en a 006). Celle que je lui envoi du PC-MOI, est la 010.
Avant de la mettre dans le dossier de sauvegarde de PC-ELLE(situé en general dans "mes documents/paradise/Pseudo/") je renomme les fichiers lua et tga en save007 pour que ça ne crée pas de vide entre sauvegarde de PC-ELLE, puis je les copie dans le dossier de destination.

A partir de la, je ne touche plus au PC-MOI.

Sur PC-ELLE, j'edite avec n'importe quel editeur de texte le fichier config.lua, save007.lua et une vielle save002 (par exemple)

Dans save002 et save007, cherchez la ligne contenant 'currentsnapshotpath'. Copiez cette ligne entierement de la save002 et remplacer celle de la save007 par celle ci.
Exemple: ['currentsnapshotpath'] =
'C:\\Users\\PC-ELLE\\Documents\\Paradise\\Pseudo\\
save007.tga'
[Ceci vous permet d'indiquer au jeu dans quel dossier se trouve la sauvegarde image] Vous pouvez à present fermer la save002. Ne fermez pas save007, reperez la ligne 'CurrentManagerName' 9 lignes plus haut.

Ensuite, dans config.lua, vous avez une ligne avec des informations du style:
['save005time'] = '{ Year = 2011 , Month = 2 , Day = 12 , Hour = 21 , Minute = 6}', ['save001'] = 'a01s02c13', etc....

Rien de plus simple, il vous suffit de creer dans cette ligne les informations de la save007, en les intercalant ou vous le souhaitez dans cette meme ligne (en respectant les espaces et virgules evidemment).
Pour cela on va revenir au repere de la save 007 precedemment demandé 'CurrentManagerName' et retenir simplement les informations (exemple: a02s14c02 pour mon cas).
Ainsi dans config.lua, vous allez ajouter:
['save007time'] = '{ Year = 2011 , Month = 2 , Day = 19 , Hour = 16 , Minute = 30}', ['save007'] = 'a02s14c02' ,

J'ai donc, pour mon cas et exemple, mis dans config.lua pour la save007 les informations de la ligne 'CurrentManagerName' et pour save007time je lui ai mis la date et heure du jour au moment où je vous ecris. Si vous avez tout suivi comme il faut, vous sauvegardez config.lua et save007.lua puis vous fermez le tout.

Votre nouvelle sauvegarde fonctionne parfaitement dans le jeu.
Si ce n'est pas le cas soit vous avez oublié une etape soit vous avez fait une erreur de syntaxe dans le fichier config.lua

Si vous avez eu des problemes pour comprendre cette methode, je veux bien vous depanner en le faisant à votre place. Il suffira pour cela de m'envoyer la sauvegarde (et le tga associé) que vous voulez faire fonctionner ainsi qu'une savexxx courante de votre jeu (pas besoin du tga). Ainsi que votre fichier config.lua bien entendu ;)

En esperant vous avoir un peu aidé pour vos sauvegardes...

1
Sujet : méthode: utilisation d'une save externe
   Retour haut de page
Consulter la version web de cette page