Che cos'è il formato di file SCS?
Il formato di file .scs viene utilizzato per memorizzare dati di gioco e archivi mod per i titoli basati sul motore Prism3D di SCS Software, più comunemente Euro Truck Simulator 2 e American Truck Simulator. L'archivio contiene i contenuti del filesystem virtuale del gioco: modelli 3D, texture, definizioni di unità, suoni e script, tutti impacchettati in un unico contenitore che il motore monta all'avvio.
Gli archivi .scs si presentano in due forme su disco. La variante nativa HashFS inizia con la firma ASCII a quattro byte SCS#; le voci sono indicizzate da hash di percorso in stile CityHash piuttosto che da nomi di file semplici. La variante più semplice è un archivio ZIP standard rinominato in .scs, riconoscibile dai magic bytes PK: questi possono essere aperti rinominandoli nuovamente in .zip.
Posizione dei file SCS
I file mod .scs sono memorizzati nella cartella mod del gioco. I dati di base del gioco - base.scs, def.scs, europe.scs - vengono distribuiti come archivi HashFS nella directory di installazione del gioco.
File SCS e asset correlati
Gli archivi .scs sono talvolta accompagnati da file di definizione unità .sii separati, descrittori di texture .tobj e file di modello .pmg/.pmd quando gli asset sono distribuiti non pacchettizzati. Gli autori di mod possono «bloccare» un archivio HashFS rimuovendo la tabella dei nomi dei file per scoraggiare l'estrazione.
Sicurezza e incolumità
RISCHIO: MEDIUML'archivio in sé è costituito da dati, ma le mod .scs possono includere script di gioco (definizioni .sii, trigger sonori) che il gioco esegue, quindi installa mod solo da fonti affidabili (Steam Workshop, TruckyMods/forum ufficiale) - i siti di mod di terze parti casuali sono un vettore comune per adware o downloader dannosi. Una mod HashFS «bloccata» che nasconde i nomi dei file non è malware di per sé (gli autori bloccano per proteggere il proprio lavoro) ma non è possibile controllarne il contenuto. Esegui sempre un backup del tuo profilo di gioco prima di abilitare mod sconosciute, poiché mod difettose possono corrompere un salvataggio.
Dettagli del formato
in sintesi- Salvataggio di gioco SimCity Societies (.scs) - SimCity Societies di Electronic Arts (2007) salva una città/progresso come .scs - un file di salvataggio, non un archivio mod.
- Script di registrazione schermo Lotus ScreenCam (.scs) - Script di cattura/riproduzione dello schermo Lotus ScreenCam obsoleto degli anni '90; il formato è ormai estinto.
Programmi che aprono file SCS
Dettagli tecnici
specifiche approfondite| Firma del file | `SCS#` (hex `53 43 53 23`, variante HashFS) o `PK` (hex `50 4B 03 04`, variante ZIP) all'offset byte 0 |
| Formato contenitore | HashFS (proprietario SCS Software) o archivio ZIP standard - entrambi utilizzano l'estensione `.scs` |
| Ordine dei byte | Little-endian |
| Compressione | HashFS: voci compresse con zlib; variante ZIP: DEFLATE o STORED per voce |
| Crittografia / blocco | Nessuna crittografia integrata; gli autori di mod bloccano un archivio rimuovendo la tabella dei nomi dei file, rendendo le voci indirizzabili solo tramite hash |
| Byte di versione interna | Il byte immediatamente successivo a `SCS#` indica HashFS v1 o v2; v2 è la versione corrente a partire da ETS2/ATS 1.50 (2024) |
| Metodo di indicizzazione dei percorsi | HashFS: hash di percorso a 64 bit in stile CityHash; variante ZIP: directory centrale standard indicizzata per nome file |
| Controllo integrità | Variante ZIP: CRC-32 per voce; HashFS: verifica dell'hash del percorso al momento del caricamento |
| Dimensione tipica del file | Da pochi KB (piccole mod) a diversi GB (archivi completi di mappe/dati di base come `base.scs` o `europe.scs`) |
| Numero massimo di voci | Variante ZIP: 65.535 (ZIP64 rimuove questo limite); HashFS: limitato dall'allocazione della tabella hash |
| Piattaforme supportate | Windows, Linux, macOS - ovunque giri Euro Truck Simulator 2 / American Truck Simulator |
| Tipi di asset interni | Modelli 3D `.pmg`/`.pmd`, oggetti texture `.tobj`, definizioni di unità `.sii`, materiali `.mat`, suoni e script |
| Tipo MIME | `application/octet-stream` (HashFS); `application/zip` (variante basata su ZIP) |
| Compatibilità variante basata su ZIP | Rinomina `.scs` in `.zip` per aprirlo in qualsiasi strumento di archiviazione standard come 7-Zip; funziona solo per la variante in formato ZIP |
| Rilasciato | Prism3D archive used by SCS titles; current with Euro Truck Simulator 2 (2012) and American Truck Simulator (2016) |
| Ultima versione | HashFS v2 (1-byte-versioned 'SCS#' archive; used since ETS2/ATS 1.50, 2024) |
| Specifica | modding.scssoft.com |
Conversioni SCS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SCS.