Vad är filformatet VFS?
En .vfs-fil är ett speldataarkiv som används av UFO-trilogin, en datorspelsserie utvecklad av Altar Games (ursprungligen ALTAR Interactive) med deras proprietära Vision-motor. .vfs-filer lagrar de packade tillgångar som spelmotorn behöver för att bygga spelvärlden. Den första delen i serien, UFO: Aftermath, släpptes 2003 som en spirituell efterföljare till X-COM, med många ändrade spelelement och nya funktioner. Alla tre UFO-titlar släpptes för Microsoft Windows.
.vfs-filer innehåller olika resurser som används av spelet, inklusive:
- Grafik och 3D-modeller
- Musikspår och ljudeffekter
- Kartor och platser
- Texturer
- Numeriska data och konfigurationsdata
Data i .vfs-filer komprimeras med förlustfri komprimering per post för att spara diskutrymme, även om vissa poster lagras okomprimerade. Formatet fungerar som en proprietär binär behållare, liknande i syfte som ett .PAK-arkiv som används av andra spelmotorer. Det finns ingen offentligt dokumenterad filsignatur (magic bytes); verktyg identifierar arkiven genom deras plats i spelets installationsmapp snarare än via ett filhuvud. Olika verktyg för att extrahera innehåll från .vfs-arkiv finns tillgängliga.
VFS-filer och UFO-spel
Under perioden mellan 2003 och 2007 släpptes tre UFO-spel som alla använde arkivformatet .vfs:
- UFO: Aftermath (2003)
- UFO: Aftershock (2004)
- UFO: Afterlight (2007)
Modifiering av VFS-filer
Olika moddar - verktyg och resurser som låter användare modifiera spelinnehåll och ändra en eller flera aspekter av spelet - finns tillgängliga för UFO-trilogin. Att installera moddar i spelet kräver ingen specifik teknisk kunskap; vanligtvis räcker det att placera den modifierade .vfs-filen med det givna moddningsverktyget i spelets huvudmapp. Det primära spelarkivet heter gamedata.vfs. Modifierade VFS-paket använder vanligtvis följande namngivningskonvention: mod_paketnamn.vfs. Mer detaljerade beskrivningar av .vfs-datastrukturen och moddningsguider finns på UFO-fansajter samt på utvecklarens officiella spelforum. Flytta eller byt inte namn på befintliga .vfs-filer i en installation - om du gör det kommer spelet att sluta fungera.
Säkerhet & trygghet
RISK: MEDIUMDen största risken är självförvållad: att ta bort, byta namn på eller felaktigt redigera ett UFO-spels .vfs-filer förstör eller korrumperar installationen - ta aldrig bort dem för att «frigöra utrymme»; avinstallera spelet istället och säkerhetskopiera alla .vfs-filer före moddning. Arkivet i sig är passiva tillgångsdata och kör inte kod automatiskt, men ladda endast ner .vfs/mod-paket från välrenommerade UFO-community-webbplatser. Eftersom filsuffixet delas av många orelaterade «virtuella filsystem»-program, se till att en .vfs från annat håll faktiskt tillhör ett UFO-spel innan du hanterar den som en sådan.
Formatdetaljer
i ett nötskal- Generisk Virtual File System-behållare - Många program (emulatorer, installerare, sandbox/VPN-verktyg, vissa IDE:er) lagrar en virtuell filsystemsavbildning som .vfs; varje sådan är ett privat, orelaterat format.
- Sony Sound Forge / Vegas videostabilisering & diverse appdata - Några medie- och verktygsappar skriver inställningar eller cachefiler som .vfs, orelaterade till spelarkiv.
Program som öppnar VFS-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietär binär Virtual File System-behållare (arkiv för speltillgångar) |
| Utvecklare / motor | Altar Games (ALTAR Interactive) - Vision game engine |
| Byteordning | Little-endian |
| Komprimering | Per post; poster kan vara komprimerade med en motorspecifik metod eller lagras okomprimerade |
| Kryptering | Ingen dokumenterad |
| Intern struktur | Binärt huvud följt av en filkatalogtabell (postsökvägar, byte-offsets, storlekar) och packade tillgångsdata |
| Titlar som stöds | UFO: Aftermath (2003), UFO: Aftershock (2004), UFO: Afterlight (2007) |
| Målplattform | Windows |
| Typisk arkivstorlek | Tiotals MB till flera hundra MB per fil |
| Filsignatur (magic bytes) | Ingen offentligt dokumenterad; identifieras genom kontext i installationsmappen, inte genom ett mönster i filhuvudet |
| Primärt arkivfilnamn | gamedata.vfs |
| Namngivningskonvention för mod-arkiv | mod_<paketnamn>.vfs (community-standard) |
| Intern versionering | Odokumenterad; varierar något mellan de tre UFO-titlarna |
| Lagrade tillgångstyper | 3D-modeller, texturer, kartor, ljudspår, numeriska data och konfigurationsdata |
| Extraheringsverktyg | Dragon UnPACKer (via insticksmodul), Game Extractor |
| Släppt | 2003 (UFO: Aftermath, Altar Games) |
| Senaste version | As shipped with UFO: Afterlight (2007); format is not publicly versioned |
VFS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om VFS-filer.