Aller au contenu


[utilitaires] Le Sauvegardeur Automatique De Mods


  • Veuillez vous connecter pour répondre
15 réponses à ce sujet

#1 Gamall

Gamall

    Baffomatic' Force Bleue !


Posté 25 juillet 2006 - 19:20

Sauvegardeur Automatique De Mods

Par Gamall et Nenfëa, 1 Ko

v4



J'ai remarqué que beaucoup de moddeurs, même parmi les plus expérimentés, avaient un jour perdu des données lorsque leur esp s'était corrompu, pour une raison ou pour une autre.

De plus, il me semble que sauvegarder son mod dans un esp "archive" avant et après tout travail est une très bonne idée, non seulement pour éviter la destruction pure et simple de l'esp en cas d'incident, mais aussi car tout ce que vous faites sur un esp n'est pas facilement réversible. (par exemple, l'abominable bouton "compiler tous les scripts")

Une solution consiste à faire des Ctrl+V Ctrl+C, mais ça devient vite difficile à gérer dans les interfaces de sélection de mods.

Une meilleure solution consiste à automatiser tout cela avec un batch, dont voici le code :

Spoiler

Télécharger

Un petit double-clic sur l'icône du bat vous crée automatiquement une sauvegarde de tous vos esp dans un dossier à part (numéroté par la date et l'heure de sauvegarde). On peut difficilement faire plus simple.

Si vous voulez sauvegarder certains mods en particulier, et non tous les esp, il vous suffit d'utiliser les emplacements disponibles dans le code du batch.

Vous avez également la possibilité de changer rapidement l'emplacement où vos mods sont sauvegardés.

Attention : si vous n'avez pas installé Oblivion dans le répertoire par défaut, il va vous falloir spécifier le nouveau répertoire dans le batch.

Voilà : maintenant, plus d'excuse pour ne pas sauvegarder son mod et perdre des données ;)

Gamagie : Bêta 3

# We only want to play with the baby... especially his head. #

Wiwi d'Or 2007 http://gamall-ida.co...php?id=417&.gif du plus Râleur

(--> Mes petits mods et programmes )
(--> Conseils aux moddeurs)


#2 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 25 juillet 2006 - 19:29

Waow ! ;) Merci pour ce .bat on ne peut plus utile, ça devrait effacer mes flemmes systématiques de copier/coller ! :eek:
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#3 Gamall

Gamall

    Baffomatic' Force Bleue !


Posté 25 juillet 2006 - 19:54

Les bats, c'est pour les flemmards qui veulent se faire passer pour des bosseurs :?:

Gamagie : Bêta 3

# We only want to play with the baby... especially his head. #

Wiwi d'Or 2007 http://gamall-ida.co...php?id=417&.gif du plus Râleur

(--> Mes petits mods et programmes )
(--> Conseils aux moddeurs)


#4 lord_yig

lord_yig

    Tronche de Cat


Posté 25 juillet 2006 - 21:31

Citation

Les bats, c'est pour les flemmards qui veulent se faire passer pour des bosseurs icon_lol.gif
C'est pas faux...

Allez je vais chipoter !!  :?:
Mais comment c'est t'y qu'on fait pour faire çà aussi quand on a installé le jeu ailleurs que dans le repertoire par défaut ?
Non je blague en fait je suis bien capable de faire une modification moi même.
Mais un update du batch avec une variable qui permet de choisir son repertoire d'installation serait un plus.
Yig : Grand Ancien, Pére des serpents.
A.K.A Quetzalcoatl, Set le dieux Stygien, le Grand Serpent dieux du peuple serpent de Valusia.
L'appel de Cthulhu"N'est pas mort, ce qui a jamais Dort.
Et au long des âges, peut mourir même la Mort."

H.P.Lovecraft


ÏA ! ÏA ! ÏA ! FHTAGN !

#5 Gamall

Gamall

    Baffomatic' Force Bleue !


Posté 25 juillet 2006 - 22:16

Oki, je ferai ça demain, là je suis sur mon mod Gamagie.

Le bidule ne sera pas téléchargable pendant 3 minutes parce que j'avais oublié le préfixe obli_ à l'archive et que SPIP a trois min de cache. Voilà.

Bha, je l'ai fait maintenant, pendant que j'y étais..

(code supprimé)

Gamagie : Bêta 3

# We only want to play with the baby... especially his head. #

Wiwi d'Or 2007 http://gamall-ida.co...php?id=417&.gif du plus Râleur

(--> Mes petits mods et programmes )
(--> Conseils aux moddeurs)


#6 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 25 juillet 2006 - 23:15

Hello ! :)

Euh, suite à la mini-discussion qu'on a eu, j'ai fait un batch (edit : "j'ai modifié ton batch" serait plus juste ! :green:) qui gère les répertoires d'installation autres que par défaut, et permet de ne pas copier tous les mods à la fois en modifiant la partie "customisable" ! :grin:

Voilà la bêbête :) :

(code supprimé)

Par défaut, il fait exactement la même chose que le batch d'origine, mais la séparation en deux parties permettra aux non initiés du .bat de modifier ça par eux mêmes ! ;)




Edit Gamall : Déplacé la balise code au bon endroit. ; supprimé le code
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#7 Gamall

Gamall

    Baffomatic' Force Bleue !


Posté 26 juillet 2006 - 00:24

Super ! C'est beaucoup plus clair que mes pattes de mouches.

Presque trop, en fait
if not exist "Sauvegardes MODS" md "Sauvegardes MODS"
c'est vraiment du perfectionnisme, vu que le test d'existence est inclus dans md. :grin:

En fait, j'integrerai ta version dans l'archive, sauf si quelqu'un l'améliore encore, mais là ça me semble difficile de faire plus avec un batch.

PS : J'aime les exemples d'esp que tu as choisis :green:

Gamagie : Bêta 3

# We only want to play with the baby... especially his head. #

Wiwi d'Or 2007 http://gamall-ida.co...php?id=417&.gif du plus Râleur

(--> Mes petits mods et programmes )
(--> Conseils aux moddeurs)


#8 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 26 juillet 2006 - 22:16

Voir le messageGamall, le 26.07.2006 à 00:24, dit :

Presque trop, en fait
if not exist "Sauvegardes MODS" md "Sauvegardes MODS"
c'est vraiment du perfectionnisme, vu que le test d'existence est inclus dans md. ;)
:)
C'était pour éviter d'avoir le message d'erreur "Blabla existe déjà, erreur tout ça" en test ! :)
Spoiler

Citation

PS : J'aime les exemples d'esp que tu as choisis :grin:
:)



----------------------------------------------------------------------------


Voilà une version encore plus mieux du batch ! :)

Au menu :
- affichage d'un message d'erreur si un des esp spécifiés est introuvable
- affichage d'un message d'erreur si aucun mod n'est spécifié (tout de même peu probable, mais bon ! :D)

Si tout marche, le batch s'execute et se ferme comme avant. :)

Voilà le retour de la bêbête :) : (code supprimé)
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#9 Gamall

Gamall

    Baffomatic' Force Bleue !


Posté 26 juillet 2006 - 22:34

Je changerai le dénomination de l'artice de "par Gamall" en "par Nenfëa, sur une idée de Gamall" :D

Tu pourrais pas lui faire faire le café, aussi ?

Ho, tiens pendant que tu y es, ce qui serait bien, c'est de remplacer %RANDOM% par %TIME%, mais expurgé des caractères spéciaux. J'ai eu la flemme de le faire alors j'ai mis random, mais comme toi tu as moins la flemme que moi, j'en profite :green:

Gamagie : Bêta 3

# We only want to play with the baby... especially his head. #

Wiwi d'Or 2007 http://gamall-ida.co...php?id=417&.gif du plus Râleur

(--> Mes petits mods et programmes )
(--> Conseils aux moddeurs)


#10 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 26 juillet 2006 - 23:30

Voir le messageGamall, le 26.07.2006 à 22:34, dit :

Je changerai le dénomination de l'artice de "par Gamall" en "par Nenfëa, sur une idée de Gamall" :?
"Par Gamall et Nenfëa" me semble plus juste, je n'aurais jamais fait tout ça si tu ne t'étais pas lancée ! :?

Citation

Tu pourrais pas lui faire faire le café, aussi ?
J'y travaille ! :green:

Citation

Ho, tiens pendant que tu y es, ce qui serait bien, c'est de remplacer %RANDOM% par %TIME%, mais expurgé des caractères spéciaux. J'ai eu la flemme de le faire alors j'ai mis random, mais comme toi tu as moins la flemme que moi, j'en profite :D
Tu veux parler de ce batch là ? ;)

(code supprimé)

Edit :

Citation

Super  

Au fait, si tu as des liens vers de la bonne doc pour les batch, ce serait une idée de poster ça dans le Geekodrome, il y a plein de choses interessantes à faire avec, et je n'ai pas trouvé de site vraimeent transcendant sur le sujet.
MP, je ne suis pas sur que tant de gens seront interessés même sur le geekodrome ! :)

Modifié par Gamall, 02 août 2006 - 07:14.

Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#11 Gamall

Gamall

    Baffomatic' Force Bleue !


Posté 02 août 2006 - 05:53

Voili. J'ai mis la nouvelle version en ligne.

Pendant que j'y étais, j'en ai profité pour rajouter une variable pour choisir le répertoire où l'on sauvegarde les esp, parce que ça manquait. J'ai posté le code dans le premier post.

Ha oui, et j'ai rendu le batch un tout petit peu moins silencieux (pause) comme on encourage les gens à bidouiller les mods à sauvegarder, ce n'est pas une mauvaise idée qu'ils sachent ce qu'ils sauvegardent vraiement quand ils cliquent...

Et maintenant, c'est "par Gamall et Nenfëa" ;)

EDIT : J'ai supprimé toutes les versions inabouties du code qui trainaient dans nos posts, pour éviter d'enduire d'erreur ( :( )  les gens qui débarquent, lisent le topic pour la première fois, et ne comprennent pas grand-chose aux batchs.

Gamagie : Bêta 3

# We only want to play with the baby... especially his head. #

Wiwi d'Or 2007 http://gamall-ida.co...php?id=417&.gif du plus Râleur

(--> Mes petits mods et programmes )
(--> Conseils aux moddeurs)


#12 Irandal

Irandal

Posté 11 septembre 2006 - 11:40

SI un mod comporte des textures et des meshes sa les sauvent aussi ?
By Irandal Sérégon.

PNOO 1.6 Installé
Config :
AMD Athlon 64 X2 3800+ O/c 2.2Ghz/2.2Ghz
Ati Saphire radeon X850T
1Go ram corsair
DD WD 250Go

#13 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 11 septembre 2006 - 18:12

Bonjour,

Non, ça sauvegarde juste les esp.

Mais si, dans le batch, tu remplaces tous la ligne "set myMod1=*.esp" par "set myMod1=*", ça devrait sauvegarder absolument tout.
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#14 Irandal

Irandal

Posté 12 septembre 2006 - 19:10

*se sent horriblement bete*

Et comment je fai sa ? xD
By Irandal Sérégon.

PNOO 1.6 Installé
Config :
AMD Athlon 64 X2 3800+ O/c 2.2Ghz/2.2Ghz
Ati Saphire radeon X850T
1Go ram corsair
DD WD 250Go

#15 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 12 septembre 2006 - 19:22

Fais un clic droit sur le fichier .bat et choisis "Modifier" ! :grin:
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#16 Irandal

Irandal

Posté 17 septembre 2006 - 16:48

Merki !
By Irandal Sérégon.

PNOO 1.6 Installé
Config :
AMD Athlon 64 X2 3800+ O/c 2.2Ghz/2.2Ghz
Ati Saphire radeon X850T
1Go ram corsair
DD WD 250Go




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)