Qu'est-ce que le format de fichier SCS ?
Le format de fichier .scs est utilisé pour stocker les données de jeu et les archives de mods pour les titres utilisant le moteur Prism3D de SCS Software - le plus souvent Euro Truck Simulator 2 et American Truck Simulator. L'archive contient le contenu du système de fichiers virtuel du jeu : modèles 3D, textures, définitions d'unités, sons et scripts, le tout regroupé dans un seul conteneur que le moteur monte au moment de l'exécution.
Les archives .scs se présentent sous deux formes sur le disque. La variante native HashFS commence par la signature ASCII de quatre octets SCS# ; les entrées sont indexées par des hachages de chemin de type CityHash plutôt que par des noms de fichiers en clair. La variante la plus simple est une archive ZIP standard renommée en .scs, reconnaissable par les octets magiques PK - ceux-ci peuvent être ouverts en les renommant en .zip.
Emplacement des fichiers SCS
Les fichiers de mods .scs sont stockés dans le dossier mod du jeu. Les données de base du jeu - base.scs, def.scs, europe.scs - sont livrées sous forme d'archives HashFS dans le répertoire d'installation du jeu.
Fichiers SCS et ressources d'accompagnement
Les archives .scs sont parfois accompagnées de fichiers de définition d'unité .sii séparés, de descripteurs de texture .tobj et de fichiers de modèles .pmg/.pmd lorsque les ressources sont distribuées non compressées. Les auteurs de mods peuvent verrouiller une archive HashFS en supprimant sa table de noms de fichiers pour décourager l'extraction.
Sécurité et sûreté
RISQUE : MEDIUML'archive elle-même est une donnée, mais les mods .scs peuvent inclure des scripts de jeu (définitions .sii, déclencheurs sonores) que le jeu exécute. Installez donc des mods uniquement à partir de sources fiables (Steam Workshop, TruckyMods/le forum officiel) - les sites de « mods » tiers aléatoires sont un vecteur courant pour les logiciels publicitaires ou les installateurs malveillants. Un mod HashFS « verrouillé » qui cache ses noms de fichiers n'est pas un logiciel malveillant en soi (les auteurs verrouillent pour protéger leur travail), mais vous ne pouvez pas auditer son contenu. Sauvegardez toujours votre profil de jeu avant d'activer des mods inconnus, car des mods défectueux peuvent corrompre une sauvegarde.
Détails du format
en bref- Sauvegarde de jeu SimCity Societies (.scs) - SimCity Societies (2007) d'Electronic Arts sauvegarde une ville/progression en .scs - un fichier de sauvegarde, pas une archive de mod.
- Script d'enregistrement d'écran Lotus ScreenCam (.scs) - Script de capture/lecture d'écran obsolète de Lotus ScreenCam des années 1990 ; le format est abandonné depuis longtemps.
Programmes qui ouvrent les fichiers SCS
Détails techniques
spécifications approfondies| Signature de fichier | `SCS#` (hex `53 43 53 23`, variante HashFS) ou `PK` (hex `50 4B 03 04`, variante ZIP) à l'offset 0 |
| Format de conteneur | HashFS (propriétaire SCS Software) ou archive ZIP standard - les deux utilisent l'extension `.scs` |
| Ordre des octets | Little-endian |
| Compression | HashFS : entrées compressées avec zlib ; variante ZIP : DEFLATE ou STORED par entrée |
| Chiffrement / verrouillage | Pas de chiffrement intégré ; les auteurs de mods verrouillent une archive en supprimant la table des noms de fichiers, laissant les entrées adressables uniquement par hachage |
| Octet de version interne | L'octet suivant immédiatement `SCS#` indique HashFS v1 ou v2 ; v2 est la version actuelle depuis ETS2/ATS 1.50 (2024) |
| Méthode d'indexation des chemins | HashFS : hachages de chemin de type CityHash 64 bits ; variante ZIP : répertoire central standard indexé par nom de fichier |
| Vérification d'intégrité | Variante ZIP : CRC-32 par entrée ; HashFS : vérification du hachage du chemin au moment du chargement |
| Taille de fichier typique | De quelques Ko (petits mods) à plusieurs Go (archives de cartes complètes ou données de base comme `base.scs` ou `europe.scs`) |
| Nombre maximal d'entrées | Variante ZIP : 65 535 (ZIP64 supprime cette limite) ; HashFS : limité par l'allocation de la table de hachage |
| Plateformes supportées | Windows, Linux, macOS - partout où Euro Truck Simulator 2 / American Truck Simulator fonctionne |
| Types de ressources internes | Modèles 3D `.pmg`/`.pmd`, objets de texture `.tobj`, définitions d'unités `.sii`, matériaux `.mat`, sons et scripts |
| Type MIME | `application/octet-stream` (HashFS) ; `application/zip` (variante basée sur ZIP) |
| Compatibilité de la variante ZIP | Renommez `.scs` en `.zip` pour l'ouvrir dans n'importe quel outil d'archivage standard tel que 7-Zip ; fonctionne uniquement pour la variante de forme ZIP |
| Publié | Prism3D archive used by SCS titles; current with Euro Truck Simulator 2 (2012) and American Truck Simulator (2016) |
| Dernière version | HashFS v2 (1-byte-versioned 'SCS#' archive; used since ETS2/ATS 1.50, 2024) |
| Spécification | modding.scssoft.com |
Conversions SCS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SCS.