Что такое формат файла SCS?
Формат файла .scs используется для хранения игровых данных и архивов модов для игр на движке Prism3D от SCS Software - чаще всего в Euro Truck Simulator 2 и American Truck Simulator. Архив содержит содержимое виртуальной файловой системы игры: 3D-модели, текстуры, определения юнитов, звуки и скрипты, упакованные в единый контейнер, который движок монтирует во время выполнения.
Архивы .scs существуют в двух дисковых формах. Родной вариант HashFS начинается с четырехбайтовой ASCII-сигнатуры SCS#; записи в нем индексируются по хешам путей в стиле CityHash, а не по обычным именам файлов. Более простой вариант - это стандартный ZIP-архив, переименованный в .scs, который узнаваем по магическим байтам PK - такие файлы можно открыть, переименовав их обратно в .zip.
Расположение файлов SCS
Файлы модов .scs хранятся в папке mod игры. Базовые данные игры - base.scs, def.scs, europe.scs - поставляются в виде архивов HashFS в каталоге установки игры.
Файлы SCS и сопутствующие ресурсы
Архивы .scs иногда сопровождаются отдельными файлами определений юнитов .sii, дескрипторами текстур .tobj и файлами моделей .pmg/.pmd, если ресурсы распространяются в распакованном виде. Авторы модов могут «заблокировать» архив HashFS, удалив таблицу имен файлов, чтобы затруднить извлечение.
Безопасность и защита
РИСК: MEDIUMСам архив является данными, но моды .scs могут включать игровые скрипты (определения .sii, триггеры звуков), которые игра исполняет, поэтому устанавливайте моды только из надежных источников (Steam Workshop, TruckyMods или официальный форум) - случайные сторонние сайты с модами часто являются источником рекламного ПО или вредоносных загрузчиков. «Заблокированный» мод HashFS, скрывающий имена файлов, сам по себе не является вредоносным (авторы блокируют их для защиты своей работы), но вы не можете проверить его содержимое. Всегда делайте резервную копию профиля игры перед включением незнакомых модов, так как плохие моды могут повредить сохранение.
Детали формата
в двух словах- Сохранение игры SimCity Societies (.scs) - SimCity Societies (2007) от Electronic Arts сохраняет город/прогресс как .scs - это файл сохранения, а не архив мода.
- Скрипт записи экрана Lotus ScreenCam (.scs) - Устаревший скрипт захвата/воспроизведения экрана Lotus ScreenCam из 1990-х; формат давно не используется.
Программы, открывающие файлы SCS
Технические подробности
глубокая спецификация| Сигнатура файла | `SCS#` (hex `53 43 53 23`, вариант HashFS) или `PK` (hex `50 4B 03 04`, вариант ZIP) со смещением 0 |
| Формат контейнера | HashFS (проприетарный SCS Software) или стандартный ZIP-архив - оба используют расширение `.scs` |
| Порядок байтов | Little-endian (от младшего к старшему) |
| Сжатие | HashFS: записи, сжатые zlib; вариант ZIP: DEFLATE или STORED для каждой записи |
| Шифрование / блокировка | Встроенное шифрование отсутствует; авторы модов блокируют архив, удаляя таблицу имен файлов, оставляя записи доступными только по хешу |
| Байт внутренней версии | Байт, следующий сразу за `SCS#`, указывает на версию HashFS v1 или v2; v2 актуальна для ETS2/ATS 1.50 (2024) |
| Метод индексации путей | HashFS: 64-битные хеши путей в стиле CityHash; вариант ZIP: стандартный центральный каталог, индексируемый по имени файла |
| Проверка целостности | Вариант ZIP: CRC-32 для каждой записи; HashFS: проверка хеша пути при загрузке |
| Типичный размер файла | От нескольких КБ (небольшие моды) до нескольких ГБ (полные карты или архивы базовых данных, такие как `base.scs` или `europe.scs`) |
| Максимальное количество записей | Вариант ZIP: 65 535 (ZIP64 снимает это ограничение); HashFS: ограничено распределением таблицы хешей |
| Поддерживаемые платформы | Windows, Linux, macOS - везде, где запускаются Euro Truck Simulator 2 / American Truck Simulator |
| Внутренние типы ресурсов | 3D-модели `.pmg`/`.pmd`, объекты текстур `.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
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SCS.