Hva er CRY-filformatet?
Filer med filendelsen .cry lagrer kart og nivåer for CryEngine, spillmotoren utviklet av Crytek. .cry er et proprietært binærformat og fungerer som en beholder for spillnivåer og kart. CryEngine er best kjent for å drive krevende førstepersons skytespill, og hver .cry-fil inneholder alle dataene som trengs for å rendre et enkelt nivå.
Hvilke data inneholder .cry-filer?
CRY-nivåfiler lagrer den komplette informasjonen som kreves for å rendre et spillkart eller nivå, inkludert:
- terrenghøydekart og teksturer,
- strukturer og bygninger,
- spilloppdrag og utløsersoner (trigger volumes),
- entitets- og respawn-punkter,
- vegetasjonslag og vannmasser,
- belysning og miljøinnstillinger.
Far Cry-serien brukte en modifisert versjon av CryEngine 1, motorens debututgivelse. CryEngine har utviklet seg gjennom mange store versjoner siden - CryEngine 2 drev Crysis (2007), og påfølgende utgivelser har ført motoren inn i den nåværende æraen.
Oppretting og bruk av .cry-filer
.cry-filer kan brukes til å lage egendefinerte spillkart med CryEngines Sandbox Editor. Når du lagrer over en eksisterende .cry-fil, oppretter editoren automatisk en sikkerhetskopi lagret som .bak (eller .bak2 hvis en .bak allerede eksisterer). Spill som kjører på CryEngine får tilgang til .cry-nivåfiler automatisk under spilling. For distribusjon blir ferdige spillnivåer vanligvis pakket inn i .pak-arkiver i stedet for å distribueres som frittstående filer. Manuell redigering av .cry-filer i en heksededitor anbefales ikke på grunn av formatets binære kompleksitet og ytelsesmessige konsekvenser.
Fra og med CryEngine 5.6 (2019) ble den monolittiske .cry-nivåfilen erstattet av et mappebasert .level-format for nye prosjekter.
Sikkerhet og trygghet
RISIKO: MEDIUMLegitime CRY-filer fra CryEngine SDK er spilldata og utgjør ingen direkte kjøringsrisiko. Imidlertid legger enkelte løsepengevirus-familier (spesielt CryptXXX-varianten) til .cry på krypterte offerfiler. Hvis du mottok en .cry-fil uventet på en maskin som ikke brukes til spillutvikling og filene dine ser korrupte ut, kan det være en markør for kryptering fra løsepengevirus, ikke en CryEngine-fil. Skann med et antivirusverktøy og sjekk No More Ransom (nomoreransom.org) for dekrypteringsverktøy.
Formatdetaljer
i et nøtteskall- Cry-fil (markør for kryptert/korrupt fil) - Enkelte varianter av løsepengevirus legger til .cry på krypterte filer som en markør - urelatert til CryEngine.
- Crysis nivå-infofil (legacy db_name) - Databasen merker dette som en «nivåinformasjonsfil», men .cry-endelsen er den fullstendige nivåbeholderen, ikke en metadatafil.
Programmer som åpner CRY-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietær binær spillnivå-beholder |
| Koding | Binær |
| Byterekkefølge | Little-endian |
| Beholder | CryEngine proprietært binært chunk-format |
| Komprimering | Proprietær komprimering per seksjon (zlib-basert, avhengig av motorversjon) |
| Typisk filstørrelse | 10 MB - 2 GB (varierer etter terrengoppløsning og innebygde ressurser) |
| Terrenghøydekart | Power-of-2 teksturer opptil 4096×4096 per flis (CryEngine 2/3-æraen) |
| Lagrede datatyper | Høydekart, plassering av statiske modeller, entitets-spawns, belysning, vegetasjon, vannvolumer, utløserområder |
| Sikkerhetskopiering | Lagring over en eksisterende .cry oppretter automatisk .bak; en andre lagring oppretter .bak2 |
| Motorversjonsområde | CryEngine 1 (Far Cry, 2004) til og med CryEngine 5.5; utgått i CryEngine 5.6+ |
| Distribusjonsform | Ferdige spillnivåer er pakket i .pak-arkiver; .cry-filer forekommer i editor- og modding-sammenhenger |
| Tilknyttet OS | Windows |
| Etterfølgerformat | Mappebasert .level-katalogformat (CryEngine 5.6+, utgitt 2019) |
| Utgitt | 2004 (CryEngine, debut with Far Cry) |
| Siste versjon | CryEngine 5.x (.cry levels deprecated in favour of .level folder-based format in CE 5.6+) |
| Spesifikasjon | docs.cryengine.com |
CRY-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CRY-filer.