Co to jest format pliku CRY?
Pliki z rozszerzeniem .cry przechowują mapy i poziomy dla CryEngine, silnika gier opracowanego przez Crytek. .cry to zastrzeżony format binarny, który służy jako kontener dla poziomów i map gry. CryEngine jest najbardziej znany z napędzania wymagających strzelanek pierwszoosobowych, a każdy plik .cry zawiera wszystkie dane potrzebne do wyrenderowania pojedynczego poziomu.
Jakie dane przechowują pliki .cry?
Pliki poziomów CRY przechowują kompletne informacje wymagane do wyrenderowania mapy lub poziomu gry, w tym:
- mapę wysokości terenu i tekstury,
- struktury i budynki,
- cele misji i obszary wyzwalające (trigger volumes),
- punkty bytów i odrodzenia (respawn points),
- warstwy roślinności i zbiorniki wodne,
- ustawienia oświetlenia i środowiska.
Seria Far Cry korzystała ze zmodyfikowanej wersji CryEngine 1, debiutanckiego wydania silnika. Od tego czasu CryEngine ewoluował przez wiele głównych wersji - CryEngine 2 napędzał grę Crysis (2007), a kolejne wydania wprowadziły silnik w obecną erę.
Tworzenie i używanie plików .cry
Pliki .cry mogą być używane do tworzenia niestandardowych map gier za pomocą edytora Sandbox Editor silnika CryEngine. Podczas zapisywania nad istniejącym plikiem .cry, edytor automatycznie tworzy kopię zapasową zapisaną jako .bak (lub .bak2, jeśli .bak już istnieje). Gry działające na CryEngine uzyskują dostęp do plików poziomów .cry automatycznie podczas rozgrywki. W celach dystrybucyjnych gotowe poziomy gier są zazwyczaj pakowane do archiwów .pak, a nie rozpowszechniane jako samodzielne pliki. Ręczna edycja plików .cry w edytorze szesnastkowym nie jest zalecana ze względu na binarną złożoność formatu i wpływ na wydajność.
Od wersji CryEngine 5.6 (2019) monolityczny plik poziomu .cry został zastąpiony formatem .level opartym na folderach dla nowych projektów.
Bezpieczeństwo
RYZYKO: MEDIUMLegalne pliki CRY z CryEngine SDK są danymi gry i nie stanowią bezpośredniego ryzyka wykonania kodu. Jednak niektóre rodziny ransomware (zwłaszcza wariant CryptXXX) dodają rozszerzenie .cry do zaszyfrowanych plików ofiar. Jeśli otrzymałeś plik .cry niespodziewanie na komputerze niesłużącym do tworzenia gier, a Twoje pliki wydają się uszkodzone, może to być znacznik szyfrowania ransomware, a nie plik CryEngine. Przeskanuj system programem antywirusowym i sprawdź No More Ransom (nomoreransom.org) pod kątem deszyfratorów.
Szczegóły formatu
w pigułce- Plik Cry (znacznik zaszyfrowanego/uszkodzonego pliku) - Niektóre warianty ransomware dodają .cry do zaszyfrowanych plików jako znacznik - bez związku z CryEngine.
- Plik informacji o poziomie Crysis (legacy db_name) - Baza danych oznacza to jako „plik informacji o poziomie”, ale rozszerzenie .cry to pełny kontener poziomu, a nie plik metadanych.
Programy otwierające pliki CRY
Szczegóły techniczne
specyfikacja| Typ formatu | Zastrzeżony binarny kontener poziomu gry |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Kontener | Zastrzeżony binarny format fragmentów (chunk) CryEngine |
| Kompresja | Zastrzeżona kompresja poszczególnych sekcji (oparta na zlib, zależna od wersji silnika) |
| Typowy rozmiar pliku | 10 MB - 2 GB (różni się w zależności od rozdzielczości terenu i osadzonych zasobów) |
| Mapa wysokości terenu | Tekstury o boku będącym potęgą liczby 2, do 4096×4096 na kafel (era CryEngine 2/3) |
| Przechowywane typy danych | Mapa wysokości, rozmieszczenie siatek statycznych, punkty odrodzenia bytów, oświetlenie, roślinność, zbiorniki wodne, obszary wyzwalające |
| Zachowanie kopii zapasowej | Zapisanie nad istniejącym .cry automatycznie tworzy .bak; drugi zapis tworzy .bak2 |
| Zakres wersji silnika | CryEngine 1 (Far Cry, 2004) do CryEngine 5.5; wycofany w CryEngine 5.6+ |
| Forma dystrybucji | Poziomy w gotowych grach są pakowane w archiwa .pak; pliki .cry pojawiają się w kontekście edytora i modowania |
| Powiązany system operacyjny | Windows |
| Następca formatu | Format katalogu .level oparty na folderach (CryEngine 5.6+, wydany w 2019 r.) |
| Wydano | 2004 (CryEngine, debut with Far Cry) |
| Najnowsza wersja | CryEngine 5.x (.cry levels deprecated in favour of .level folder-based format in CE 5.6+) |
| Specyfikacja | docs.cryengine.com |
Konwersje CRY
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CRY.