Che cos'è il formato di file PACKAGE?
Un file .package contiene pacchetti di dati per i giochi Electronic Arts salvati nel formato di archivio proprietario DBPF (Database Packed File), sviluppato da Maxis. I file .package possono essere compressi e possono memorizzare risorse quali:
- Dati audio
- Dati di modelli 3D
- Dati di texture
- Dati dei personaggi
- Dati del quartiere
- Altri dati di gioco
Le risorse nei file .package sono utilizzate da vari giochi EA, ad esempio The Sims dal 2 al 4 e Online, SimCity 4 e Spore. Gli utenti possono modificare i file .package con strumenti dedicati: per The Sims 4, Sims 4 Studio e s4pe sono i più popolari; per The Sims 3, s3pe è ampiamente utilizzato; per The Sims 2, si possono usare SimPE o l'EA Content Manager ufficiale. Sono disponibili anche molti strumenti per la creazione e l'ispezione di archivi DBPF.
Ogni file .package inizia con i magic bytes ASCII DBPF all'offset di byte 0. L'intestazione contiene anche un indice di ogni risorsa impacchettata all'interno, con ogni voce identificata da una tripletta TGI (Type ID, Group ID, Instance ID). Un avvertimento importante: il DBPF è disponibile in sotto-versioni - 1.0 per The Sims 2, 1.1 per The Sims 3 e 2.0 per The Sims 4 - e queste non sono compatibili tra loro anche se condividono tutte la stessa estensione e tag di intestazione. Installare contenuti personalizzati e mod significa posizionare i file .package nella cartella Mods del gioco, che il motore carica all'avvio.
Nota che .package è condiviso anche da sistemi completamente non correlati (Visual Studio, Unreal Engine, programmi di installazione generici) i cui file presentano strutture interne diverse e nessuna intestazione DBPF. Un formato di installazione complementare, .SIMS3PACK, distribuisce i contenuti di Sims 3 tramite il launcher del gioco anziché tramite il posizionamento diretto nelle cartelle.
Sicurezza e incolumità
RISCHIO: MEDIUMLa maggior parte dei CC .package per Sims è costituita da dati/arte innocui, MA le mod sono create dagli utenti e la scena del modding di Sims ha avuto incidenti reali: le mod script (.ts4script, distribuite insieme ai file .package) possono eseguire codice e nel 2023 una mod malevola per Sims 4 (casi di malware/adfly stile «inteen») ha diffuso info-stealer. Regole: scarica CC solo da siti di creatori affidabili (es. The Sims Resource, Mod The Sims, Patreon), tieni le mod aggiornate dopo le patch del gioco e diffida dei .package forniti con eseguibili o file script da fonti sconosciute. Un .package puro (dati DBPF) non può essere eseguito, ma il download circostante potrebbe includere codice.
Dettagli del formato
in sintesiProgrammi che aprono file PACKAGE
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio binario DBPF (Database Packed File) - proprietario di Maxis / Electronic Arts |
| Magic bytes | 44 42 50 46 («DBPF») all'offset di byte 0, seguito da interi di 4 byte per le versioni major e minor |
| Versione DBPF - The Sims 2 | 1.0 - specifica DBPF originale; ID istanza a 32 bit |
| Versione DBPF - The Sims 3 | 1.1 - layout dell'indice revisionato e modello di risorse aggiornato |
| Versione DBPF - The Sims 4 | 2.0 - aggiunge ID istanza a 64 bit, flag di compressione aggiornati e voci di indice estese |
| Identificatore risorsa (TGI) | Ogni risorsa impacchettata è identificata da una tripletta TGI: Type ID (tipo di risorsa), Group ID (raggruppamento logico) e Instance ID (identificatore univoco) |
| Compressione | Compressione opzionale per risorsa; gli schemi supportati includono zlib, QFS/RefPack (giochi più vecchi) e varianti di compressione interna di EA |
| Ordine dei byte | Little-endian in tutte le strutture di intestazione e indice |
| Risorse script | I file `.package` di The Sims 4 possono contenere script Python 3 compilati memorizzati come risorse S4Script insieme ai dati di gioco |
| Tipi di risorse memorizzate | Mesh (GEOM/MLOD), texture basate su DDS, clip audio, animazioni (CLIP), configurazioni XML, tabelle di stringhe (STBL), parti CAS, progetti di lotti e altro |
| Compatibilità tra giochi | Nessuna - gli archivi DBPF 1.0, 1.1 e 2.0 non sono intercambiabili; i Type ID delle risorse e le strutture degli indici differiscono tra i giochi |
| Installazione contenuti personalizzati | I file inseriti nella cartella `Mods` del gioco (es. `Documenti\Electronic Arts\The Sims 4\Mods`) vengono caricati all'avvio del gioco |
| Indice dell'intestazione | L'intestazione del file registra l'offset e il conteggio delle voci per una tabella indice delle risorse; ogni voce memorizza il TGI della risorsa, l'offset del file e la dimensione compressa/non compressa |
| Tipo MIME | application/octet-stream - non esiste un tipo MIME specifico registrato IANA per gli archivi DBPF |
| Rilasciato | DBPF since The Sims 2 (2004); used by The Sims 3, The Sims 4, SimCity, Spore |
| Specifica | simswiki.info |
Conversioni PACKAGE
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PACKAGE.