Che cos'è il formato di file CRY?
I file con estensione .cry memorizzano mappe e livelli per CryEngine, il motore di gioco sviluppato da Crytek. .cry è un formato binario proprietario e funge da contenitore per livelli e mappe di gioco. CryEngine è noto soprattutto per aver alimentato impegnativi sparatutto in prima persona, e ogni file .cry contiene tutti i dati necessari per il rendering di un singolo livello.
Quali dati contengono i file .cry?
I file di livello CRY memorizzano le informazioni complete richieste per renderizzare una mappa o un livello di gioco, tra cui:
- heightmap del terreno e texture,
- strutture ed edifici,
- obiettivi delle missioni di gioco e volumi di trigger,
- punti di entità e di respawn,
- strati di vegetazione e specchi d'acqua,
- impostazioni di illuminazione e ambiente.
La serie Far Cry ha utilizzato una versione modificata di CryEngine 1, il debutto del motore. CryEngine si è evoluto attraverso molte versioni principali da allora: CryEngine 2 ha alimentato Crysis (2007) e le versioni successive hanno portato il motore nell'era attuale.
Creazione e utilizzo dei file .cry
I file .cry possono essere utilizzati per creare mappe di gioco personalizzate con il Sandbox Editor di CryEngine. Quando si salva sopra un file .cry esistente, l'editor crea automaticamente una copia di backup salvata come .bak (o .bak2 se esiste già un .bak). I giochi eseguiti su CryEngine accedono automaticamente ai file di livello .cry durante il gameplay. Per la distribuzione, i livelli dei giochi pubblicati sono in genere compressi in archivi .pak anziché essere distribuiti come file singoli. La modifica manuale dei file .cry in un editor esadecimale non è raccomandata a causa della complessità binaria del formato e delle implicazioni sulle prestazioni.
A partire da CryEngine 5.6 (2019), il file di livello monolitico .cry è stato sostituito da un formato .level basato su cartelle per i nuovi progetti.
Sicurezza e incolumità
RISCHIO: MEDIUMI file CRY legittimi dell'SDK CryEngine sono dati di gioco e non comportano rischi di esecuzione diretta. Tuttavia, alcune famiglie di ransomware (in particolare la variante CryptXXX) aggiungono .cry ai file crittografati delle vittime. Se hai ricevuto inaspettatamente un file .cry su una macchina non dedicata allo sviluppo di giochi e i tuoi file appaiono corrotti, potrebbe trattarsi di un marcatore di crittografia ransomware, non di un file CryEngine. Esegui una scansione con uno strumento antivirus e controlla No More Ransom (nomoreransom.org) per i decrittatori.
Dettagli del formato
in sintesi- File Cry (marcatore file crittografato/corrotto) - Alcune varianti di ransomware aggiungono .cry ai file crittografati come marcatore - non correlato a CryEngine.
- File info livello Crysis (legacy db_name) - Il database lo etichetta come «file di informazioni sul livello», ma l'estensione .cry è il contenitore completo del livello, non un file di metadati.
Programmi che aprono file CRY
Dettagli tecnici
specifiche approfondite| Tipo di formato | Contenitore binario proprietario di livelli di gioco |
| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Contenitore | Formato chunk binario proprietario CryEngine |
| Compressione | Compressione proprietaria per sezione (basata su zlib, dipendente dalla versione dell'engine) |
| Dimensione tipica del file | 10 MB - 2 GB (varia in base alla risoluzione del terreno e agli asset incorporati) |
| Heightmap del terreno | Texture Power-of-2 fino a 4096×4096 per tile (era CryEngine 2/3) |
| Tipi di dati memorizzati | Heightmap, posizionamenti mesh statiche, spawn di entità, illuminazione, vegetazione, volumi d'acqua, aree trigger |
| Comportamento del backup | Il salvataggio su un .cry esistente crea automaticamente un .bak; un secondo salvataggio crea un .bak2 |
| Intervallo versioni engine | Da CryEngine 1 (Far Cry, 2004) a CryEngine 5.5; deprecato in CryEngine 5.6+ |
| Forma di distribuzione | I livelli dei giochi pubblicati sono compressi in archivi .pak; i file .cry appaiono nel contesto dell'editor e del modding |
| OS associato | Windows |
| Formato successore | Formato directory .level basato su cartelle (CryEngine 5.6+, rilasciato nel 2019) |
| Rilasciato | 2004 (CryEngine, debut with Far Cry) |
| Ultima versione | CryEngine 5.x (.cry levels deprecated in favour of .level folder-based format in CE 5.6+) |
| Specifica | docs.cryengine.com |
Conversioni CRY
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CRY.