Wat is het CRF-bestandsformaat?
Een .crf-bestand is een eigen game-resource-archief dat wordt gebruikt door de Enhanced Dark Engine, ontwikkeld door Looking Glass Studios en Irrational Games. Het verpakt game-assets - levelkaarten, texturen, audio en 3D-modellen - in een enkele binaire container voor het laden tijdens runtime.
Games die dit formaat gebruiken zijn onder andere Thief: The Dark Project (1998), Thief II: The Metal Age (2000) en System Shock 2 (1999). Het archief begint met de vier-byte ASCII-handtekening fknc (hex 66 6B 6E 63), gevolgd door een bestandstabel met de namen, groottes en byte-offsets van de ingesloten assets, en vervolgens de ruwe asset-gegevens.
Het formaat is door de modding-gemeenschap via reverse-engineering ontrafeld; er is geen officiële specificatie gepubliceerd. Dragon UnPACKer 5.x is het primaire hulpmiddel voor extractie. Modders die aangepaste fan-missies maken voor deze games, verpakken hun inhoud als .crf-archieven.
Alle drie de games zijn beschikbaar op GOG.com en worden actief onderhouden door community-patches (TFix voor Thief 1, T2Fix for Thief 2 en de NewDark engine-updates). .crf dient een vergelijkbaar doel als de .pak-archieven die door andere game-engines uit hetzelfde tijdperk worden gebruikt.
Beveiliging & veiligheid
RISICO: LOWCRF-bestanden zijn interne game-gegevenscontainers en kunnen zelf geen code uitvoeren. Ze zijn veilig te openen in Dragon UnPACKer. Zoals bij elke game-mod-inhoud die van internet wordt gedownload, moet u voorzichtig zijn met de bron - zorg ervoor dat u CRF-bestanden alleen downloadt van gerenommeerde modding-gemeenschappen.
Formaatdetails
in een notendop- Cardiac Risk File (medisch) - Sommige medische software gebruikt .crf voor gegevens over hartrisicobeoordeling - een volledig ongerelateerd binair formaat.
Programma's die CRF-bestanden openen
Technische details
diepe specificaties| Magic bytes (offset 0) | 66 6B 6E 63 (ASCII: fknc) |
| Byte-volgorde | Little-endian |
| Codering | Binair (eigen formaat; geen publieke specificatie) |
| Bestandstabel | Header bevat ingesloten asset-namen, byte-offsets en groottes voor alle items |
| Asset-typen | Levelkaarten, texturen, audiobestanden, 3D-modellen, AI-scripts, game-gegevens |
| Compressie | Varieert per asset-item; engine-specifiek of ongecomprimeerd afhankelijk van het asset-type |
| Typische bestandsgrootte | 5 MB - 500 MB |
| Platform | Windows |
| Games die het formaat gebruiken | Thief: The Dark Project (1998), Thief II: The Metal Age (2000), System Shock 2 (1999) |
| Engine | Enhanced Dark Engine (Looking Glass Studios / Irrational Games) |
| Primair extractie-hulpmiddel | Dragon UnPACKer 5.x |
| Gebruik bij modding | Aangepaste fan-missies verpakt en gedistribueerd als .crf-archieven |
| Bron van specificatie | Ontrafeld door de modding-gemeenschap via reverse-engineering; er bestaat geen officiële documentatie |
| Uitgebracht | 1998 (System Shock 2 / Thief: The Dark Project era) |
| Laatste versie | Enhanced Dark Engine (no formal version numbering) |
CRF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CRF-bestanden.