L'outil Omsipfad est un mini-programme qui a été réédité par Lµkas dans le cadre du calendrier de l'Avent 2020. Ce programme est capable de copier des fichiers tout en conservant la structure des dossiers OMSI. Il convient donc pour compacter un téléchargement pour la base de fichiers et pour créer des sauvegardes.
La fonction de base de l'outil est d'ajouter des fichiers du répertoire principal d'OMSI après avoir saisi un dossier cible et un autre nom de projet (optionnel), qui seront ensuite copiés de manière à conserver la structure des dossiers.
1. Préparation
Ce tutoriel présuppose à la fois le téléchargement de l'outil Omsipfad et l'installation d'un programme de compression approprié. L'auteur de ce tutoriel recommande pour cela le programme gratuit 7-zip.
L'outil peut être installé dans n'importe quel dossier, mais un accès en écriture est nécessaire pour enregistrer les paramètres. Le dossier C:\Program Files ne convient donc pas.
1.1. Introduction à l'interface utilisateur
Commençons par nous familiariser avec l'interface de l'outil. Après le démarrage, la vue suivante s'offre à vous :
- Le répertoire cible dans lequel les fichiers seront copiés ultérieurement.
- Ce bouton permet de sélectionner le répertoire cible.
- Un nom de projet supplémentaire optionnel, nous verrons plus tard l'utilité de cette fonction.
- Une liste de tous les fichiers sélectionnés est affichée ici. Au démarrage du programme, elle est encore vide.
- Un clic sur ce bouton lance le processus de copie.
- Vide la liste (ce qui est affiché en 4).
- Supprime les éléments sélectionnés par la case à cocher (sur ce qui est affiché en 4).
- Indique la progression pendant la copie.
2. Sélection du répertoire cible
Il faut tout d'abord sélectionner un dossier à l'aide du bouton (2). Idéalement, il s'agit (la première fois) d'un dossier vide. Nous avons choisi ici un dossier vide, créé dans le dossier Documents.
L'accès en écriture à ce répertoire est nécessaire ! Assurez-vous donc d'avoir les droits pour créer des fichiers dans ce dossier !
3. Copie de fichiers
Le glisser-déposer permet désormais d'ajouter des dossiers et des fichiers en les faisant glisser de l'Explorateur vers la fenêtre.
Dans cet exemple, nous ajoutons quelques dossiers et fichiers. Les dossiers sont marqués d'un \* et les fichiers sont accompagnés de leur extension.
Après avoir cliqué sur "OK", tous les fichiers sont copiés. La structure des dossiers dans le répertoire cible se présente maintenant comme suit :
Omsipath Output
└── OMSI 2
├── Fonts
│ ├── EVAG Haltestelle by Rumpelhans
│ │ ├── Displayfont_alpha.bmp
│ │ ├── Haltestellenfont_alpha.bmp
│ │ ├── Haltestellenfont_schwarz.bmp
│ │ └── Haltestellenfont_weiss.bmp
│ ├── EVAG Haltestelle by Rumpelhans DFI.oft
│ ├── EVAG Haltestelle by Rumpelhans schwarz.oft
│ └── EVAG Haltestelle by Rumpelhans weiss.oft
├── Sceneryobjects
│ └── Rumpelhans
│ ├── DFI ...
│ ├── EVAG_Haltestelle ...
│ ├── Projekt BENS ...
│ └── Verkehrszeichen ...
├── Splines
│ └── Rumpelhans
│ └── Projekt BENS ...
└── Texture
└── BENS ...
Alles anzeigen
4. Création d'une archive
La fonction ZIP de Windows ou le menu contextuel 7-zip (si installé) permettent de créer directement une archive à partir du menu contextuel de l'Explorateur Windows :
Cette archive correspond aux conditions de la structure de dossiers dans le WebDisk.
Pour une meilleure compression, le format propre à 7zip .7z peut également être utilisé comme format de compression. La boîte de dialogue "Ajouter à une archive" permet en outre de choisir l'algorithme de compression et le niveau de compression.
5. Fonctions avancées
5.1. Nom de projet
Lors de la saisie d'un nom de projet optionnel, un sous-dossier supplémentaire est créé. Ici, l'exemple de deux projets différents :
Ici aussi, lors de la création du dossier de projet (pas le répertoire cible parent !), une archive est créée qui correspond aux conditions de la structure du dossier :
L'outil garde en mémoire les dossiers de projet existants, ce qui permet de les sélectionner facilement lors d'une mise à jour ou autre :
5.2. Remplacer (ou non) les fichiers
Si des fichiers OMSI sont déjà présents dans le dossier sélectionné, l'outil demande comment les remplacer :
- Standard - Avant la copie, le dossier est supprimé, de sorte que l'on recommence "à zéro". Pour ainsi dire, tous les fichiers sont copiés, écrasés et les fichiers existants qui n'ont pas été modifiés parce qu'ils ne sont pas contenus dans les fichiers copiés sont supprimés.
- Tous les fichiers sont copiés et écrasés, mais contrairement à (1), les fichiers qui étaient là avant ne sont pas supprimés. Il se peut donc qu'après la copie, le répertoire cible contienne des fichiers dits "sales/impropres" qui ne font pas partie de la dernière copie.
Exemple : Ajout de fichiers spécifiques tout en conservant les anciens fichiers. Utile lorsque seuls certains fichiers doivent être mis à jour/ajoutés sans toucher aux fichiers existants. - Seuls les fichiers qui existaient déjà auparavant sont remplacés. Les nouveaux fichiers ne sont pas ajoutés.
Exemple : Seuls les fichiers existants doivent être corrigés. - Seuls les nouveaux fichiers sont ajoutés au dossier.
Exemple : Utile pour gagner du temps lors du processus de copie, lorsque le contenu a été oublié et que seul un dossier spécifique doit être inséré.