Qu'est-ce que le format de fichier VFS ?
Un fichier .vfs est une archive de données de jeu utilisée par la trilogie UFO, une série de jeux informatiques développée par Altar Games (à l'origine ALTAR Interactive) avec leur moteur propriétaire Vision. Les fichiers .vfs stockent les ressources compressées dont le moteur de jeu a besoin pour construire l'univers du jeu. Le premier opus de la série, UFO: Aftermath, est sorti en 2003 en tant que successeur spirituel de X-COM, avec de nombreux éléments de gameplay modifiés et de nouvelles fonctionnalités ajoutées. Les trois titres UFO ont été publiés pour Microsoft Windows.
Les fichiers .vfs contiennent diverses ressources utilisées par le jeu, notamment :
- Graphismes et modèles 3D
- Pistes musicales et effets audio
- Cartes et lieux
- Textures
- Données numériques et de configuration
Les données des fichiers .vfs sont compressées à l'aide d'une compression sans perte par entrée pour économiser de l'espace disque, bien que certaines entrées soient stockées sans compression. Le format fonctionne comme un conteneur binaire propriétaire, similaire dans son but à une archive .PAK utilisée par d'autres moteurs de jeu. Aucune signature « magic bytes » documentée publiquement n'existe ; les outils identifient les archives par leur emplacement dans le dossier d'installation du jeu plutôt que par un en-tête de fichier. Divers outils pour extraire le contenu des archives .vfs sont disponibles.
Fichiers VFS et jeux UFO
Entre 2003 et 2007, trois jeux UFO sont sortis, chacun utilisant le format d'archive .vfs :
- UFO: Aftermath (2003)
- UFO: Aftershock (2004)
- UFO: Afterlight (2007)
Modification des fichiers VFS
Divers mods - outils et ressources permettant aux utilisateurs de modifier le contenu du jeu et de changer un ou plusieurs aspects du jeu - sont disponibles pour la trilogie UFO. L'installation de mods ne nécessite aucune connaissance technique spécifique ; il suffit généralement de placer le fichier .vfs modifié à l'aide de l'outil de modding approprié dans le dossier principal du jeu. L'archive principale du jeu est nommée gamedata.vfs. Les paquets VFS modifiés utilisent généralement la convention de nommage suivante : mod_nomdupaquet.vfs. Des descriptions plus détaillées de la structure des données .vfs et des guides de modding peuvent être trouvés sur les sites de fans d'UFO ainsi que sur le forum officiel du développeur. Ne déplacez pas et ne renommez pas les fichiers .vfs existants dans une installation - cela casserait le jeu.
Sécurité et sûreté
RISQUE : MEDIUMLe plus grand risque est auto-infligé : supprimer, renommer ou modifier de manière incorrecte les fichiers .vfs d'un jeu UFO casse ou corrompt l'installation - ne les supprimez jamais pour « libérer de l'espace » ; désinstallez plutôt le jeu et sauvegardez tout .vfs avant de modder. L'archive elle-même contient des données de ressources passives et n'exécute pas de code automatiquement, mais ne téléchargez des fichiers .vfs ou des packs de mods que depuis des sites réputés de la communauté UFO. Comme l'extension est partagée par de nombreux programmes de « système de fichiers virtuel » non liés, assurez-vous qu'un .vfs provenant d'ailleurs appartient réellement à un jeu UFO avant de le traiter comme tel.
Détails du format
en bref- Conteneur de système de fichiers virtuel générique - De nombreux programmes (émulateurs, installateurs, outils de sandbox/VPN, certains IDE) stockent une image de système de fichiers virtuel sous l'extension .vfs ; chacun est un format privé et indépendant.
- Sony Sound Forge / Vegas stabilisation vidéo et données d'applications diverses - Quelques applications multimédias et utilitaires écrivent des paramètres ou des fichiers cache en tant que .vfs, sans rapport avec les archives de jeux.
Programmes qui ouvrent les fichiers VFS
Détails techniques
spécifications approfondies| Type de format | Conteneur de système de fichiers virtuel binaire propriétaire (archive de ressources de jeu) |
| Développeur / moteur | Altar Games (ALTAR Interactive) - moteur de jeu Vision |
| Ordre des octets | Little-endian |
| Compression | Par entrée ; les entrées peuvent être compressées avec une méthode spécifique au moteur ou stockées sans compression |
| Chiffrement | Aucun documenté |
| Structure interne | En-tête binaire suivi d'une table de répertoire de fichiers (chemins d'entrée, décalages d'octets, tailles) et de données de ressources empaquetées |
| Titres pris en charge | UFO: Aftermath (2003), UFO: Aftershock (2004), UFO: Afterlight (2007) |
| Plateforme cible | Windows |
| Taille typique de l'archive | De quelques dizaines de Mo à plusieurs centaines de Mo par fichier |
| Signature de fichier (magic bytes) | Aucune documentée publiquement ; identifié par le contexte du dossier d'installation, pas par un motif d'en-tête |
| Nom de fichier d'archive principal | gamedata.vfs |
| Convention de nommage des archives de mod | mod_<nomdupaquet>.vfs (standard communautaire) |
| Versionnage interne | Non documenté ; varie légèrement entre les trois titres UFO |
| Types de ressources stockées | Modèles 3D, textures, cartes, pistes audio, données numériques et de configuration |
| Outils d'extraction | Dragon UnPACKer (via plug-in), Game Extractor |
| Publié | 2003 (UFO: Aftermath, Altar Games) |
| Dernière version | As shipped with UFO: Afterlight (2007); format is not publicly versioned |
Conversions VFS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers VFS.