CRY ファイル形式とは?
拡張子 .cry を持つファイルは、Crytek が開発したゲームエンジンである CryEngine 用のマップとレベルを保存します。.cry は独自のバイナリ形式であり、ゲームレベルとマップのコンテナとして機能します。CryEngine は、高いスペックを要求するファーストパーソン・シューティング(FPS)ゲームを動かすことで最もよく知られており、各 .cry ファイルには単一のレベルをレンダリングするために必要なすべてのデータが保持されています。
.cry ファイルにはどのようなデータが含まれていますか?
CRY レベルファイルには、ゲームマップやレベルをレンダリングするために必要な完全な情報が保存されています。これには以下が含まれます:
- 地形のハイトマップとテクスチャ
- 構造物と建物
- ゲームミッションの目的とトリガーボリューム
- エンティティとリスポーン地点
- 植生レイヤーと水域
- ライティングと環境設定
Far Cry シリーズでは、エンジンのデビュー作である CryEngine 1 の修正版が使用されました。CryEngine はそれ以降、多くの主要バージョンを経て進化してきました。CryEngine 2 は Crysis (2007) を動かし、その後のリリースでエンジンは現代へと引き継がれています。
.cry ファイルの作成と使用
.cry ファイルは、CryEngine の Sandbox Editor を使用してカスタムゲームマップを作成するために使用できます。既存の .cry ファイルを上書き保存すると、エディタは自動的に .bak として保存されるバックアップコピーを作成します(.bak が既に存在する場合は .bak2)。CryEngine で動作するゲームは、プレイ中に自動的に .cry レベルファイルにアクセスします。配布用として、製品版のゲームレベルは通常、スタンドアロンファイルとしてではなく .pak アーカイブにパックされます。形式のバイナリの複雑さとパフォーマンスへの影響から、バイナリエディタで .cry ファイルを手動で編集することはお勧めしません。
CryEngine 5.6 (2019) 以降、新しいプロジェクトではモノリシックな .cry レベルファイルはフォルダベースの .level 形式に置き換えられました。
セキュリティと安全性
リスク: MEDIUMCryEngine SDK からの正当な CRY ファイルはゲームデータであり、直接的な実行リスクはありません。ただし、一部のランサムウェアファミリー(特に CryptXXX バリアント)は、暗号化した被害者のファイルに .cry を付加します。ゲーム開発用ではないマシンで予期せず .cry ファイルを受け取り、ファイルが破損しているように見える場合は、CryEngine ファイルではなくランサムウェアの暗号化マーカーである可能性があります。ウイルス対策ツールでスキャンし、復号ツールについては No More Ransom (nomoreransom.org) を確認してください。
形式の詳細
概要- Cry ファイル(暗号化/破損ファイルマーカー) - 一部のランサムウェアバリアントは、暗号化されたファイルにマーカーとして .cry を付加します。CryEngine とは無関係です。
- Crysis レベル情報ファイル(レガシー db_name) - データベースではこれを «レベル情報ファイル» とラベル付けしていますが、.cry 拡張子はメタデータファイルではなく、レベル全体のコンテナです。
CRY ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | 独自バイナリゲームレベルコンテナ |
| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン |
| コンテナ | CryEngine 独自バイナリチャンク形式 |
| 圧縮 | セクションごとの独自圧縮(zlib ベース、エンジンバージョンに依存) |
| 一般的なファイルサイズ | 10 MB - 2 GB(地形の解像度や埋め込まれたアセットにより異なる) |
| 地形ハイトマップ | タイルあたり最大 4096×4096 の 2 の累乗テクスチャ(CryEngine 2/3 時代) |
| 保存されるデータ型 | ハイトマップ、静的メッシュ配置、エンティティスポーン、ライティング、植生、水域、トリガーエリア |
| バックアップ動作 | 既存の .cry を上書き保存すると .bak を自動作成。2 回目の保存で .bak2 を作成 |
| エンジンバージョン範囲 | CryEngine 1 (Far Cry, 2004) から CryEngine 5.5 まで。CryEngine 5.6+ で非推奨 |
| 配布形態 | 製品版ゲームレベルは .pak アーカイブにパックされる。 .cry ファイルはエディタやモッディングの文脈で現れる |
| 関連 OS | Windows |
| 後継形式 | フォルダベースの .level ディレクトリ形式 (CryEngine 5.6+, 2019年リリース) |
| リリース日 | 2004 (CryEngine, debut with Far Cry) |
| 最新バージョン | CryEngine 5.x (.cry levels deprecated in favour of .level folder-based format in CE 5.6+) |
| 仕様書 | docs.cryengine.com |
CRY の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CRY ファイルについて最初の質問をしてみましょう。