Hvad er CRY-filformatet?
Filer med filendelsen .cry gemmer kort og baner til CryEngine, spilmotoren udviklet af Crytek. .cry er et proprietært binært format og fungerer som en container for spilbaner og kort. CryEngine er bedst kendt for at drive krævende first-person shooter-spil, og hver .cry-fil indeholder alle de data, der er nødvendige for at rendere en enkelt bane.
Hvilke data indeholder .cry-filer?
CRY-banefiler gemmer den komplette information, der kræves for at rendere et spilkort eller en bane, herunder:
- terrænhøjdekort og teksturer,
- strukturer og bygninger,
- spilmissionsmål og trigger-volumener,
- entitets- og respawn-punkter,
- vegetationslag og vandmasser,
- belysnings- og miljøindstillinger.
Far Cry-serien brugte en modificeret version af CryEngine 1, motorens debutudgivelse. CryEngine har udviklet sig gennem mange store versioner siden - CryEngine 2 drev Crysis (2007), og efterfølgende udgivelser har ført motoren ind i den nuværende æra.
Oprettelse og brug af .cry-filer
.cry-filer kan bruges til at oprette brugerdefinerede spilkort med CryEngines Sandbox Editor. Når du gemmer over en eksisterende .cry-fil, opretter editoren automatisk en sikkerhedskopi gemt som .bak (eller .bak2, hvis en .bak allerede findes). Spil, der kører på CryEngine, tilgår automatisk .cry-banefiler under gameplay. Til distribution pakkes færdige spilbaner typisk i .pak-arkiver frem for at blive distribueret som selvstændige filer. Manuel redigering af .cry-filer i en hex-editor anbefales ikke på grund af formatets binære kompleksitet og indvirkning på ydeevnen.
Fra og med CryEngine 5.6 (2019) blev den monolitiske .cry-banefil erstattet af et mappebaseret .level-format til nye projekter.
Sikkerhed og tryghed
RISIKO: MEDIUMLegitime CRY-filer fra CryEngine SDK er spildata og udgør ingen direkte eksekveringsrisiko. Dog tilføjer visse ransomware-familier (især CryptXXX-varianten) .cry til krypterede offerfiler. Hvis du har modtaget en .cry-fil uventet på en maskine, der ikke bruges til spiludvikling, og dine filer ser beskadigede ud, kan det være en markør for ransomware-kryptering og ikke en CryEngine-fil. Scan med et antivirusværktøj og tjek No More Ransom (nomoreransom.org) for dekrypteringsværktøjer.
Formatdetaljer
kort fortalt- Cry-fil (krypteret/beskadiget filmarkør) - Visse ransomware-varianter tilføjer .cry til krypterede filer som en markør - urelateret til CryEngine.
- Crysis bane-infofil (legacy db_name) - Databasen mærker dette som en «baneinformationsfil», men .cry-filendelsen er den fulde bane-container, ikke en metadatafil.
Programmer der åbner CRY-filer
Tekniske detaljer
dyb specifikation| Formattype | Proprietær binær spilbane-container |
| Kodning | Binær |
| Byte-orden | Little-endian |
| Container | CryEngine proprietært binært chunk-format |
| Komprimering | Proprietær per-sektion komprimering (zlib-baseret, afhængig af motorversion) |
| Typisk filstørrelse | 10 MB - 2 GB (varierer efter terrænopløsning og indlejrede aktiver) |
| Terrænhøjdekort | Power-of-2 teksturer op til 4096×4096 pr. flise (CryEngine 2/3-æraen) |
| Gemte datatyper | Højdekort, statiske mesh-placeringer, entitets-spawns, belysning, vegetation, vandmasser, trigger-områder |
| Backup-adfærd | Gemmes der over en eksisterende .cry, oprettes automatisk .bak; en anden lagring opretter .bak2 |
| Motorversionsområde | CryEngine 1 (Far Cry, 2004) til og med CryEngine 5.5; udfaset i CryEngine 5.6+ |
| Distributionsform | Færdige spilbaner er pakket i .pak-arkiver; .cry-filer optræder i editor- og modding-sammenhænge |
| Associeret OS | Windows |
| Efterfølgerformat | Mappebaseret .level-katalogformat (CryEngine 5.6+, udgivet 2019) |
| Udgivet | 2004 (CryEngine, debut with Far Cry) |
| Seneste version | CryEngine 5.x (.cry levels deprecated in favour of .level folder-based format in CE 5.6+) |
| Specifikation | docs.cryengine.com |
CRY-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CRY-filer.