[Mod maison] SFG - Générateur de FOMOD

Bureau du SAML des Utilitaires de Skyrim Special Edition, bonjour.
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

SFG - Générateur de FOMOD

Message par Showda »

SFG - Générateur de FOMOD
Version : 3.4

Auteur : Showda

Lien : Confrérie

Rubrique de téléchargement : Utilitaires

Description : Cet utilitaire permet de générer un installateur de mod (FOMOD) à partir d'une arborescence de dossiers et d'un Lisez-moi. Cet outil a pour but de générer un installateur à partir d'une structure simple, vous devrez peut-être terminer certaines configurations avec l'outil de création FOMOD.

Guide : La création et la traduction des FOMODs


Utilisation
  1. Numéroter les dossiers composant l'archive conformément au schéma suivant et compléter les champs "Nom", "Version", "Auteur" et "Lien VO" du Lisez-moi :

    Image
  2. Exécuter le programme et lui indiquer l'emplacement du dossier de l'archive.

    Image

    Si vous avez déjà exécuté le programme, il proposera de conserver le dernier emplacement du dossier de l'archive.

    Image
  3. Une fenêtre vous avertit quand la génération du FOMOD est terminée.

    Image

Ajout d'image :

Si vous souhaitez ajouter des images, déposez-les dans le dossier "Fomod" et nommez-les d'après le n° de dossier associé.

Pour définir l'image de base du FOMOD, nommez-la "000.jpg".

Dans le but d'alléger au maximum le poids des archives, seul le format ".jpg" est pris en charge par le générateur.


Détection des plugins :

La détection des plugins se fait à partir d'une base de données que nous complétons petit à petit au sein de la Confrérie.
Vous avez besoin d'une connexion internet pour télécharger automatiquement la dernière version de cette BDD au démarrage de l'application.


Captures d'écran :
Image
Image
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Mise à jour vers la version 2.0 :

Changelog :
► Afficher le texte
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Mise à jour vers la version 3.0 :

Changelog :
► Afficher le texte
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Mise à jour vers la version 3.1 :

Changelog :
► Afficher le texte
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Mise à jour vers la version 3.2 :

Changelog :
► Afficher le texte
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Mise à jour vers la version 3.3 :

Changelog :
► Afficher le texte
zetix
Confrère
Messages : 91

Re: SFG - Générateur de FOMOD

Message par zetix »

Bonjour Showda ^^

Félicitation !!!
A une époque pharaonique (oui, je suis plus tout jeune ^^), si j'avais eu cet outil sous la main, je serai surement moddeur aujourd'hui .
Mais qui sait ? j'ai plein d'idée pour Skyrim, et je me repose sur le travail des autres créateurs comme beaucoup de monde hélas. Un jour peut-être, je me lancerai dans cette belle aventure, et là, ton mod me sera bien utile.
je ne peux que t'encourager à continuer et à améliorer ton outil. j'aurai même aimé t'aider à faire du code, mais mes compétences en programmation se limitent à du VBA pour Excel.
Cela n'empêche pas que j'ai une vue acceptable pour ce qui concerne l'algorithmique et les manipulations de fichiers/dossiers, donc à défaut de coder, je peux te donner des conseils et des idées de manips, aussi bien sur des plans techniques/pratiques, ou ergonomiques si tu en éprouve un jour le besoin. Alors n'hésites pas à me solliciter, je me ferai un plaisir de répondre présent.

Mon 1er conseil:
Tu demande de créer une structure numérotée manuellement pour commencer, cette structure sera presque identique à chaque projet, à part que les éléments seront numérotés différemment d'un projet à un autre: de 001 à 00+n pour les versions, de 100 à 100+n pour les options, ...
pourquoi ne pas plutôt les générer via un système de questionnaire ?

exemple:
fenêtre de message avec zone édition texte "donnez le nom de votre projet"
nom projet = zone édition texte
message "ou souhaitez vous enregistrer votre projet"
racine = ouvrir dossier
créer dossier (nom dossier = nom projet; chemin = racine)
message " indiquez les ressources communes"
cible = ouvrir dossier
copier dossier(source = cible ; destination = racine + "\000 ressources"
message  avec oui/non = "allez vous ajouter des versions ?"
si réponse message = oui
         continuer = vrai
         compteur = 001
fin si
tant que continuer = vrai
         message " indiquez la version n°" + compteur
         cible = ouvrir dossier
         copier dossier(source = cible ; destination = racine + "\version" + compteur
         message  avec oui/non = "ajouter une autre version ?"
         si réponse message = oui
               continuer = vrai
               compteur = compteur +1
        sinon 
               continuer = faux
        fin si
fin tant que
message  avec oui/non = "allez vous ajouter des options?"
si réponse message = oui
         continuer = vrai
         compteur = 001
fin si
tant que continuer = vrai
         message " indiquez l'option n°" + compteur
         cible = ouvrir dossier
         copier dossier(source = cible ; destination = racine + "\option" + compteur
         message  avec oui/non = "ajouter une autre option ?"
         si réponse message = oui
               continuer = vrai
               compteur = compteur +1
        sinon 
               continuer = faux
        fin si
fin tant que
… et ainsi de suite pour chaque catégorie

pour faire encore moins de lignes, on peut créer un procédure ou on transmettra la catégorie et qui donnera quelque chose de plus simple au corps principal de ton programme du genre:
[corps du programme]
fenêtre de message avec zone édition texte "donnez le nom de votre projet"
nom projet = zone édition texte
message "ou souhaitez vous enregistrer votre projet"
racine = ouvrir dossier
créer dossier (nom dossier = nom projet; chemin = racine)
créer structure (ressource) 
créer structure (version)
créer structure (option)
créer structure (patch)
etc...

[corps de la procedure]
Procédure crée structure (catégorie)
message  avec oui/non = "allez vous ajouter un ou des " catégorie + "(s) ?"
si réponse message = oui
         continuer = vrai
         compteur = 001
fin si
tant que continuer = vrai
         message " indiquez la'" + catégorie + "n°" + compteur
         cible = ouvrir dossier
         copier dossier(source = cible ; destination = racine + "\" + catégorie + "  " + compteur
         message  avec oui/non = "ajouter une autre " + catégorie + " ?"
         si réponse message = oui
               continuer = vrai
               compteur = compteur +1
        sinon 
               continuer = faux
        fin si
fin tant que
Avatar du membre
Showda
Traducteur d'élite
Traducteur d'élite
Messages : 4273
Contact :

Re: SFG - Générateur de FOMOD

Message par Showda »

Mise à jour vers la version 3.4 :

Changelog :
► Afficher le texte
Avatar du membre
gabgalen
Confrère
Messages : 258

Re: SFG - Générateur de FOMOD

Message par gabgalen »

@Showda
Un utilisateur du nexus c'est plaint pour la deuxième fois sur le fait que son antivirus détecte un virus. J'ai dit que je pense que c'est un faux positif mais j'ai testé et mon antivirus s'affole également lorsque je lance ton exe ^^
Je suis sur avast.
Quelqu'un d'autre aurait ce soucis?
Config:
CPU: AMD Ryzen 7 5800x @ 4.3ghz(oc),
RAM: 32gb ram 3200mhz,
GPU: ASROCK Phantom Gaming RX 7900 XTX 24G
DISQUE: dédié pour skyrim: ssd 1to
A passé les 1000hrs sur skyrim...sans jamais le finir
Répondre

Retourner vers « Utilitaires »