SCS ファイル形式とは?
.scs ファイル形式は、SCS Software の Prism3D エンジンタイトルの ゲームデータおよび Mod アーカイブ を保存するために使用されます。最も一般的なのは Euro Truck Simulator 2 と American Truck Simulator です。このアーカイブには、3D モデル、テクスチャ、ユニット定義、サウンド、スクリプトなど、ゲームの仮想ファイルシステムの内容が保持されており、実行時にエンジンによってマウントされます。
.scs アーカイブには、ディスク上で 2 つの形式が存在します。ネイティブの HashFS バリアントは、4 バイトの ASCII シグネチャ SCS# で始まり、エントリはプレーンなファイル名ではなく CityHash スタイルのパスハッシュによってインデックス化されます。より単純なバリアントは、標準の ZIP アーカイブ の名前を .scs に変更したもので、マジックバイト PK で識別できます。これらは拡張子を .zip に戻すことで開くことが可能です。
SCS ファイルの場所
.scs Mod ファイルは、ゲームの mod フォルダに保存されます。ゲームのベースデータ(base.scs、def.scs、europe.scs など)は、HashFS アーカイブとしてゲームのインストールディレクトリに同梱されています。
SCS ファイルと関連アセット
アセットが展開された状態で配布される場合、.scs アーカイブには、個別の .sii ユニット定義ファイル、.tobj テクスチャ記述子、および .pmg/.pmd モデルファイルが随伴することがあります。Mod 制作者は、抽出を防止するためにファイル名テーブルを削除して HashFS アーカイブを「ロック」する場合があります。
セキュリティと安全性
リスク: MEDIUMアーカイブ自体はデータですが、.scs Mod にはゲームが実行するスクリプト(.sii 定義、サウンドトリガー)が含まれる場合があります。そのため、Mod は信頼できるソース(Steam ワークショップ、TruckyMods、公式フォーラムなど)からのみインストールしてください。無名のサードパーティ Mod サイトは、アドウェアや悪意のあるダウンロードラッパーが同梱されている一般的な経路です。ファイル名を隠す「ロックされた」HashFS Mod 自体はマルウェアではありません(制作者が作品を保護するためにロックします)が、内容を監査することはできません。不慣れな Mod を有効にする前には、必ずゲームプロファイルのバックアップを取ってください。不良 Mod はセーブデータを破損させる可能性があります。
形式の詳細
概要- SimCity Societies セーブデータ (.scs) - Electronic Arts の SimCity Societies (2007) は、都市や進行状況を .scs として保存します。これはセーブファイルであり、Mod アーカイブではありません。
- Lotus ScreenCam スクリーン録画スクリプト (.scs) - 1990年代の廃止された Lotus ScreenCam 画面キャプチャ/再生スクリプトです。この形式は現在使われていません。
SCS ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルシグネチャ | オフセット 0 に `SCS#`(16進数 `53 43 53 23`、HashFS バリアント)または `PK`(16進数 `50 4B 03 04`、ZIP バリアント) |
| コンテナ形式 | HashFS(SCS Software 独自)または標準 ZIP アーカイブ - 両方とも `.scs` 拡張子を使用 |
| バイト順序 | リトルエンディアン |
| 圧縮 | HashFS: zlib 圧縮されたエントリ。ZIP バリアント: エントリごとに DEFLATE または STORED |
| 暗号化 / ロック | 組み込みの暗号化はありません。Mod 制作者はファイル名テーブルを削除してアーカイブをロックし、エントリをハッシュでのみ参照可能にします |
| 内部バージョンバイト | `SCS#` の直後のバイトは HashFS v1 または v2 を示します。v2 は ETS2/ATS 1.50(2024年)時点の現行版です |
| パスインデックス方式 | HashFS: 64ビットの CityHash スタイルパスハッシュ。ZIP バリアント: ファイル名でインデックス化された標準のセントラルディレクトリ |
| 整合性チェック | ZIP バリアント: エントリごとの CRC-32。HashFS: ロード時のパスハッシュ検証 |
| 典型的なファイルサイズ | 数 KB(小規模 Mod)から数 GB(`base.scs` や `europe.scs` などのフルマップ/ベースデータアーカイブ) |
| 最大エントリ数 | ZIP バリアント: 65,535(ZIP64 はこの制限を解除)。HashFS: ハッシュテーブルの割り当てによって制限 |
| サポートされているプラットフォーム | Windows、Linux、macOS - Euro Truck Simulator 2 / American Truck Simulator が動作する環境 |
| 内部アセットタイプ | `.pmg`/`.pmd` 3D モデル、`.tobj` テクスチャオブジェクト、`.sii` ユニット定義、`.mat` マテリアル、サウンド、およびスクリプト |
| MIME タイプ | `application/octet-stream` (HashFS); `application/zip` (ZIP ベース) |
| ZIP ベースバリアントの互換性 | `.scs` を `.zip` に変更することで、7-Zip などの標準的なアーカイブツールで開くことができます。これは ZIP 形式のバリアントでのみ機能します |
| リリース日 | Prism3D archive used by SCS titles; current with Euro Truck Simulator 2 (2012) and American Truck Simulator (2016) |
| 最新バージョン | HashFS v2 (1-byte-versioned 'SCS#' archive; used since ETS2/ATS 1.50, 2024) |
| 仕様書 | modding.scssoft.com |
SCS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SCS ファイルについて最初の質問をしてみましょう。