Qu'est-ce que le format de fichier PACKAGE ?
Un fichier .package contient des paquets de données pour les jeux Electronic Arts enregistrés dans le format d'archive propriétaire DBPF (Database Packed File), développé par Maxis. Les fichiers .package peuvent être compressés. Ils peuvent stocker des ressources telles que :
- Données audio
- Données de modèles 3D
- Données de texture
- Données de personnages
- Données de voisinage
- Autres données de jeu
Les ressources des fichiers .package sont utilisées par divers jeux EA - par exemple, The Sims 2 à 4 et Online, SimCity 4 et Spore. Les utilisateurs peuvent modifier les fichiers .package avec des outils dédiés : pour The Sims 4, Sims 4 Studio et s4pe sont les plus populaires ; pour The Sims 3, s3pe est largement utilisé ; pour The Sims 2, SimPE ou le gestionnaire de contenu officiel EA peut être utilisé. De nombreux outils pour créer et inspecter les archives DBPF sont également disponibles.
Chaque fichier .package commence par les octets magiques ASCII DBPF à l'offset 0. L'en-tête contient également un index de chaque ressource emballée à l'intérieur, chaque entrée étant identifiée par un triplet TGI (Type ID, Group ID, Instance ID). Un avertissement important : le DBPF existe en sous-versions - 1.0 pour The Sims 2, 1.1 pour The Sims 3 et 2.0 pour The Sims 4 - et celles-ci ne sont pas compatibles entre elles même si elles partagent toutes la même extension et la même balise d'en-tête. Installer du contenu personnalisé et des mods signifie placer les fichiers .package dans le dossier Mods du jeu, que le moteur charge au démarrage.
Notez que .package est également partagé par des systèmes totalement indépendants (Visual Studio, Unreal Engine, installateurs génériques) dont les fichiers possèdent des structures internes différentes et aucun en-tête DBPF. Un format d'installation complémentaire, .SIMS3PACK, livre le contenu de Sims 3 via le lanceur du jeu plutôt que par un placement direct en dossier.
Sécurité et sûreté
RISQUE : MEDIUMLa plupart des CC .package pour les Sims sont des données artistiques inoffensives, MAIS les mods sont créés par des utilisateurs et la scène du modding des Sims a connu des incidents réels : les mods de script (.ts4script, distribués aux côtés des fichiers .package) peuvent exécuter du code, et en 2023, un mod malveillant pour Sims 4 (cas de type « inteen » avec adfly/malware) a propagé des voleurs d'informations. Règles : téléchargez le CC uniquement à partir de sites de créateurs réputés (ex: The Sims Resource, Mod The Sims, créateurs Patreon), maintenez les mods à jour après les correctifs du jeu, et méfiez-vous des .package regroupés avec des exécutables ou des fichiers de script de sources inconnues. Un .package pur (données DBPF) ne peut pas s'exécuter, mais le téléchargement global peut inclure du code.
Détails du format
en brefProgrammes qui ouvrent les fichiers PACKAGE
Détails techniques
spécifications approfondies| Format de conteneur | Archive binaire DBPF (Database Packed File) - propriétaire de Maxis / Electronic Arts |
| Octets magiques | 44 42 50 46 (« DBPF ») à l'offset 0, suivi d'entiers de 4 octets pour les versions majeure et mineure |
| Version DBPF - The Sims 2 | 1.0 - spécification DBPF originale ; ID d'instance 32 bits |
| Version DBPF - The Sims 3 | 1.1 - disposition de l'index révisée et modèle de ressource mis à jour |
| Version DBPF - The Sims 4 | 2.0 - ajoute des ID d'instance 64 bits, des drapeaux de compression mis à jour et des entrées d'index étendues |
| Identifiant de ressource (TGI) | Chaque ressource emballée est identifiée par un triplet TGI : Type ID (type de ressource), Group ID (groupement logique) et Instance ID (identifiant unique) |
| Compression | Compression optionnelle par ressource ; les schémas pris en charge incluent zlib, QFS/RefPack (jeux plus anciens) et les variantes de compression internes d'EA |
| Ordre des octets | Little-endian dans toutes les structures d'en-tête et d'index |
| Ressources de script | Les fichiers `.package` de The Sims 4 peuvent contenir des scripts Python 3 compilés stockés en tant que ressources S4Script aux côtés des données de jeu |
| Types de ressources stockées | Maillages (GEOM/MLOD), textures basées sur DDS, clips audio, animations (CLIP), configurations XML, tables de chaînes (STBL), pièces CAS, plans de terrain, et plus encore |
| Compatibilité entre jeux | Aucune - les archives DBPF 1.0, 1.1 et 2.0 ne sont pas interchangeables ; les Type IDs de ressources et les structures d'index diffèrent selon les jeux |
| Installation de contenu personnalisé | Les fichiers déposés dans le dossier `Mods` du jeu (ex: `Documents\Electronic Arts\The Sims 4\Mods`) sont chargés au démarrage du jeu |
| Index d'en-tête | L'en-tête du fichier enregistre l'offset et le nombre d'entrées pour une table d'index de ressources ; chaque entrée stocke le TGI de la ressource, l'offset du fichier et la taille compressée/non compressée |
| Type MIME | application/octet-stream - aucun type MIME spécifique enregistré auprès de l'IANA n'existe pour les archives DBPF |
| Publié | DBPF since The Sims 2 (2004); used by The Sims 3, The Sims 4, SimCity, Spore |
| Spécification | simswiki.info |
Conversions PACKAGE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PACKAGE.