Hvad er PACKAGE-filformatet?
En .package-fil indeholder datapakker til Electronic Arts-spil gemt i det proprietære DBPF (Database Packed File) arkivformat, udviklet af Maxis. .package-filer kan være komprimerede. De kan gemme ressourcer såsom:
- Lyddata
- 3D-modeldata
- Teksturdata
- Karakterdata
- Nabolagsdata
- Andre spildata
Ressourcer i .package-filer bruges af forskellige EA-spil - for eksempel The Sims 2 til 4 og Online, SimCity 4 og Spore. Brugere kan redigere .package-filer med dedikerede værktøjer: til The Sims 4 er Sims 4 Studio og s4pe de mest populære; til The Sims 3 er s3pe meget brugt; til The Sims 2 kan SimPE eller den officielle EA Content Manager bruges. Mange værktøjer til at oprette og inspicere DBPF-arkiver er også tilgængelige.
Enhver .package-fil begynder med ASCII-magic bytes DBPF ved byte-offset 0. Headeren indeholder også et indeks over hver pakket ressource, hvor hver post identificeres af en TGI-triplet (Type ID, Group ID, Instance ID). En vigtig bemærkning: DBPF findes i underversioner - 1.0 til The Sims 2, 1.1 til The Sims 3 og 2.0 til The Sims 4 - og disse er ikke krydskompatible, selvom de alle deler samme filtype og header-tag. Installation af brugerdefineret indhold og mods indebærer at placere .package-filer i spillets Mods-mappe, som motoren indlæser ved opstart.
Bemærk, at .package også deles af helt urelaterede systemer (Visual Studio, Unreal Engine, generiske installationsprogrammer), hvis filer har andre interne strukturer og ingen DBPF-header. Et ledsagende installationsformat, .SIMS3PACK, leverer Sims 3-indhold via spillets launcher i stedet for direkte mappeplacering.
Sikkerhed og tryghed
RISIKO: MEDIUMDe fleste Sims .package CC er harmløs grafik/data, MEN mods er brugerskabte, og Sims-modding-miljøet har haft reelle hændelser: script-mods (.ts4script, distribueret sammen med .package-filer) kan køre kode, og i 2023 spredte en ondsindet Sims 4-mod info-stealere. Regler: download kun CC fra anerkendte skabersider (f.eks. The Sims Resource, Mod The Sims, Patreon-skabere), hold mods opdateret efter spilopdateringer, og vær påpasselig med .package bundtet med eksekverbare filer eller script-filer fra ukendte kilder. En ren .package (DBPF-data) kan ikke eksekvere, men den omkringliggende download kan indeholde kode.
Formatdetaljer
kort fortaltProgrammer der åbner PACKAGE-filer
Tekniske detaljer
dyb specifikation| Containerformat | Binært DBPF (Database Packed File) arkiv - proprietært for Maxis / Electronic Arts |
| Magic bytes | 44 42 50 46 ("DBPF") ved byte-offset 0, efterfulgt af 4-byte major og minor version heltal |
| DBPF-version - The Sims 2 | 1.0 - original DBPF-specifikation; 32-bit instance ID'er |
| DBPF-version - The Sims 3 | 1.1 - revideret indekslayout og opdateret ressourcemodel |
| DBPF-version - The Sims 4 | 2.0 - tilføjer 64-bit instance ID'er, opdaterede komprimeringsflag og udvidede indeksposter |
| Ressource-identifikator (TGI) | Hver pakket ressource identificeres af en TGI-triplet: Type ID (ressourcetype), Group ID (logisk gruppering) og Instance ID (unik identifikator) |
| Komprimering | Valgfri komprimering pr. ressource; understøttede metoder inkluderer zlib, QFS/RefPack (ældre spil) og EA's interne komprimeringsvarianter |
| Byte-orden | Little-endian gennem hele header- og indeksstrukturen |
| Script-ressourcer | The Sims 4 `.package`-filer kan indeholde kompilerede Python 3-scripts gemt som S4Script-ressourcer sammen med spildata |
| Gemte ressourcetyper | Meshes (GEOM/MLOD), DDS-baserede teksturer, lydklip, animationer (CLIP), XML-konfigurationer, strengtabeller (STBL), CAS-dele, grundplaner og mere |
| Krydsspils-kompatibilitet | Ingen - DBPF 1.0, 1.1 og 2.0 arkiver er ikke udskiftelige; ressource-Type ID'er og indeksstrukturer varierer mellem spil |
| Installation af brugerdefineret indhold | Filer placeret i spillets `Mods`-mappe (f.eks. `Documents\Electronic Arts\The Sims 4\Mods`) indlæses ved spilstart |
| Header-indeks | Fil-headeren registrerer offset og antal poster for en ressourceindekstabel; hver post gemmer ressourcens TGI, fil-offset og komprimeret/ukomprimeret størrelse |
| MIME-type | application/octet-stream - der findes ingen IANA-registreret specifik MIME-type for DBPF-arkiver |
| Udgivet | DBPF since The Sims 2 (2004); used by The Sims 3, The Sims 4, SimCity, Spore |
| Specifikation | simswiki.info |
PACKAGE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PACKAGE-filer.