Qu'est-ce que le format de fichier CFR ?
Un fichier .cfr est un replay de jeu propriétaire enregistré par CrossFire, le jeu de tir tactique à la première personne en ligne développé par Smilegate. Plutôt que de stocker des séquences vidéo, le fichier enregistre un historique séquentiel des entrées des joueurs, des positions et des deltas d'état du jeu lors d'un match. La lecture fonctionne en réinjectant ce journal d'événements dans le moteur de jeu de CrossFire, qui simule à nouveau le match en temps réel.
Parce que les replays .cfr sont étroitement liés à la version du jeu qui les a produits, ils deviennent généralement illisibles après qu'un correctif (patch) important a modifié les structures de données internes. Le fichier ne possède pas de « magic bytes » documentés publiquement ni de spécification formelle - il s'agit d'un format binaire propriétaire fermé lié au client de jeu Windows.
CrossFire a été lancé en Corée du Sud en 2007 et est devenu l'un des jeux de tir les plus joués en Asie. Les serveurs occidentaux (anciennement Z8Games, puis wargaming.info) ont été fermés ; les serveurs actifs continuent en Corée et en Chine sous Smilegate. Seul le client de jeu CrossFire peut ouvrir les fichiers .cfr - aucun outil tiers n'existe pour les lire ou les convertir. La conversion d'un replay en vidéo nécessite la capture d'écran d'une session pendant la lecture en jeu.
Les formats de replay associés provenant d'autres moteurs incluent les fichiers .dem utilisés par le moteur Source de Valve et les fichiers .rec utilisés par divers autres titres.
Sécurité et sûreté
RISQUE : LOWJournal de replay contenant uniquement des données, sans code exécutable. Le risque est minimal ; traitez-le comme n'importe quel fichier téléchargé.
Détails du format
en bref- GigaStar / Creatacard CFR - Certaines anciennes versions de Broderbund Creatacard utilisaient .cfr pour les fichiers de projet de cartes - format totalement indépendant.
Programmes qui ouvrent les fichiers CFR
Détails techniques
spécifications approfondies| Type de format | Replay de jeu binaire propriétaire (journal d'événements séquentiels) |
| Encodage | Binaire, little-endian (convention du moteur de jeu Windows) |
| Magic bytes | Aucun documenté publiquement |
| Compression | Non documentée (probablement aucune ou propriétaire spécifique au moteur) |
| Chiffrement | Aucun documenté |
| Méthode de lecture | Ré-simulation dans le moteur de jeu CrossFire - pas de décodage vidéo |
| Couplage de version | Étroitement lié à la version du patch du jeu ; les replays deviennent illisibles après les mises à jour du moteur |
| OS associé | Windows uniquement |
| Taille de fichier typique | 1 Mo - 50 Mo (varie selon la durée du match et le mode de jeu) |
| Développeur | Smilegate (Corée du Sud) |
| Support d'outils open-source | Aucun disponible |
| Conversion vidéo | Uniquement via capture d'écran pendant la lecture en jeu ; aucun outil d'extraction directe |
| Régions de serveurs actifs | Corée du Sud et Chine (Smilegate) ; serveurs occidentaux abandonnés |
| Spécification | Non documentée publiquement ; format propriétaire fermé |
| Publié | ~2007 (CrossFire launch) |
| Dernière version | Unknown; format versioned per game patch |
Conversions CFR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CFR.