Wat is het VFS-bestandsformaat?
Een .vfs-bestand is een game-data-archief dat wordt gebruikt door de UFO-trilogie, een computerspelserie ontwikkeld door Altar Games (oorspronkelijk ALTAR Interactive) met hun eigen Vision-engine. .vfs-bestanden slaan de verpakte assets op die de game-engine nodig heeft om de spelwereld op te bouwen. Het eerste deel in de serie, UFO: Aftermath, werd uitgebracht in 2003 als een spirituele opvolger van X-COM, met veel gewijzigde gameplay-elementen en nieuwe functies. Alle drie de UFO-titels zijn uitgebracht voor Microsoft Windows.
.vfs-bestanden bevatten verschillende bronnen die door het spel worden gebruikt, waaronder:
- Graphics en 3D-modellen
- Muzieknummers en audio-effecten
- Kaarten en locaties
- Texturen
- Numerieke en configuratiegegevens
Gegevens in .vfs-bestanden worden gecomprimeerd met lossless compressie per item om schijfruimte te besparen, hoewel sommige items ongecomprimeerd worden opgeslagen. Het formaat werkt als een eigen binaire container, vergelijkbaar in doel met een .PAK-archief dat door andere game-engines wordt gebruikt. Er bestaat geen publiekelijk gedocumenteerde magic-byte-handtekening; tools identificeren archieven aan de hand van hun locatie in de installatiemap van de game in plaats van een bestandskop. Er zijn verschillende tools beschikbaar voor het uitpakken van de inhoud van .vfs-archieven.
VFS-bestanden en UFO-games
In de periode tussen 2003 en 2007 werden drie UFO-games uitgebracht, die elk het .vfs-archiefformaat gebruiken:
- UFO: Aftermath (2003)
- UFO: Aftershock (2004)
- UFO: Afterlight (2007)
VFS-bestanden aanpassen
Verschillende mods - tools en bronnen waarmee gebruikers de inhoud van de game kunnen aanpassen en een of meer aspecten van het spel kunnen veranderen - zijn beschikbaar voor de UFO-trilogie. Het installeren van mods voor de game vereist geen specifieke technische kennis; meestal is het voldoende om het aangepaste .vfs-bestand met de betreffende modding-tool in de hoofdmap van de game te plaatsen. Het primaire game-archief heet gamedata.vfs. Aangepaste VFS-pakketten gebruiken doorgaans de volgende naamgevingsconventie: mod_pakketnaam.vfs. Meer gedetailleerde beschrijvingen van de .vfs-datastructuur en modding-handleidingen zijn te vinden op UFO-fansites en op het officiële gameforum van de ontwikkelaar. Verplaats of hernoem bestaande .vfs-bestanden in een installatie niet - dit zal de game onbruikbaar maken.
Beveiliging & veiligheid
RISICO: MEDIUMHet grootste risico is zelf toegebracht: het verwijderen, hernoemen of verkeerd bewerken van de .vfs-bestanden van een UFO-game maakt de installatie onbruikbaar of corrupt - verwijder ze nooit om „ruimte vrij te maken”; verwijder in plaats daarvan de game en maak een back-up van elke .vfs voordat u gaat modden. Het archief zelf bevat passieve asset-gegevens en voert geen code automatisch uit, maar download .vfs/mod-pakketten alleen van betrouwbare UFO-communitysites. Omdat de extensie wordt gedeeld door veel niet-gerelateerde „virtueel bestandssysteem”-programma's, moet u controleren of een .vfs van elders daadwerkelijk bij een UFO-game hoort voordat u deze als zodanig behandelt.
Formaatdetails
in een notendop- Algemene Virtual File System-container - Veel programma's (emulators, installatieprogramma's, sandbox/VPN-tools, sommige IDE's) slaan een virtuele bestandssysteem-image op als .vfs; elk is een eigen, niet-gerelateerd formaat.
- Sony Sound Forge / Vegas videostabilisatie & diverse app-gegevens - Een paar media- en hulpprogramma's schrijven instellingen of cachebestanden als .vfs, niet gerelateerd aan game-archieven.
Programma's die VFS-bestanden openen
Technische details
diepe specificaties| Formaat-type | Eigen binaire Virtual File System-container (game-asset-archief) |
| Ontwikkelaar / engine | Altar Games (ALTAR Interactive) - Vision game-engine |
| Byte-volgorde | Little-endian |
| Compressie | Per item; items kunnen worden gecomprimeerd met een engine-specifieke methode of ongecomprimeerd worden opgeslagen |
| Versleuteling | Geen gedocumenteerd |
| Interne structuur | Binaire header gevolgd door een bestandstabel (itempaden, byte-offsets, groottes) en verpakte asset-gegevens |
| Ondersteunde titels | UFO: Aftermath (2003), UFO: Aftershock (2004), UFO: Afterlight (2007) |
| Doelplatform | Windows |
| Typische archiefgrootte | Tientallen MB tot honderden MB per bestand |
| Bestandssignatuur (magic bytes) | Geen publiekelijk gedocumenteerd; geïdentificeerd door de context van de installatiemap, niet door een header-patroon |
| Primaire archiefbestandsnaam | gamedata.vfs |
| Naamgevingsconventie mod-archief | mod_<pakketnaam>.vfs (community-standaard) |
| Interne versionering | Niet gedocumenteerd; varieert enigszins tussen de drie UFO-titels |
| Opgeslagen asset-typen | 3D-modellen, texturen, kaarten, audiotracks, numerieke en configuratiegegevens |
| Extractie-tools | Dragon UnPACKer (via plug-in), Game Extractor |
| Uitgebracht | 2003 (UFO: Aftermath, Altar Games) |
| Laatste versie | As shipped with UFO: Afterlight (2007); format is not publicly versioned |
VFS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over VFS-bestanden.