Wat is het CFR-bestandsformaat?
Een .cfr-bestand is een eigen game-replay opgeslagen door CrossFire, de online tactische first-person shooter ontwikkeld door Smilegate. In plaats van videobeelden op te slaan, registreert het bestand een opeenvolgende reeks van invoergebeurtenissen van spelers, posities en wijzigingen in de gamestatus van een wedstrijd. Het afspelen werkt door dat gebeurtenislogboek terug te voeren naar de CrossFire-game-engine, die de wedstrijd in realtime opnieuw simuleert.
Omdat .cfr-replays nauw verbonden zijn met de gameversie die ze heeft geproduceerd, worden ze doorgaans onspeelbaar nadat een belangrijke game-patch de interne datastructuren heeft gewijzigd. Het bestand heeft geen publiekelijk gedocumenteerde magic bytes of formele specificatie - het is een gesloten eigen binair formaat dat gebonden is aan de Windows-gameclient.
Crossfire werd in 2007 gelanceerd in Zuid-Korea en werd een van de meest gespeelde shooters in Azië. Westerse servers (voorheen Z8Games, later wargaming.info) zijn stopgezet; actieve servers gaan door in Korea en China onder Smilegate. Alleen de CrossFire-gameclient kan .cfr-bestanden openen - er bestaan geen tools van derden voor het lezen of converteren ervan. Het converteren van een replay naar video vereist schermopname van een sessie tijdens het afspelen in de game.
Gerelateerde replay-formaten van andere engines zijn onder meer .dem-bestanden die worden gebruikt door de Source-engine van Valve en .rec-bestanden die door diverse andere titels worden gebruikt.
Beveiliging & veiligheid
RISICO: LOWData-only replay-logboek zonder uitvoerbare code. Risico is minimaal; behandel zoals elk gedownload bestand.
Formaatdetails
in een notendop- GigaStar / Creatacard CFR - Sommige oudere Broderbund Creatacard-versies gebruikten .cfr voor kaartprojectbestanden - een volledig ongerelateerd formaat.
Programma's die CFR-bestanden openen
Technische details
diepe specificaties| Formaattype | Eigen binaire game-replay (opeenvolgend gebeurtenislogboek) |
| Codering | Binair, little-endian (conventie van Windows-game-engines) |
| Magic bytes | Geen publiekelijk gedocumenteerd |
| Compressie | Niet gedocumenteerd (waarschijnlijk geen of eigen engine-specifiek) |
| Versleuteling | Geen gedocumenteerd |
| Afspeelmethode | Hersimulatie binnen CrossFire-game-engine - geen videodecodering |
| Versiekoppeling | Nauw verbonden met game-patchversie; replays worden onspeelbaar na engine-updates |
| Bijbehorend OS | Alleen Windows |
| Typische bestandsgrootte | 1 MB - 50 MB (varieert met wedstrijdlengte en gamemodus) |
| Ontwikkelaar | Smilegate (Zuid-Korea) |
| Ondersteuning voor open-source tools | Geen beschikbaar |
| Videoconversie | Alleen via schermopname tijdens in-game afspelen; geen directe extractietool |
| Actieve serverregio's | Zuid-Korea en China (Smilegate); westerse servers stopgezet |
| Specificatie | Niet publiekelijk gedocumenteerd; gesloten eigen formaat |
| Uitgebracht | ~2007 (CrossFire launch) |
| Laatste versie | Unknown; format versioned per game patch |
CFR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CFR-bestanden.