Co to jest format pliku SCS?
Format pliku .scs służy do przechowywania danych gry i archiwów modów dla tytułów opartych na silniku Prism3D firmy SCS Software - najczęściej Euro Truck Simulator 2 i American Truck Simulator. Archiwum zawiera zawartość wirtualnego systemu plików gry: modele 3D, tekstury, definicje jednostek, dźwięki i skrypty, wszystko spakowane w jeden kontener, który silnik montuje w czasie rzeczywistym.
Archiwa .scs występują w dwóch formach na dysku. Natywny wariant HashFS zaczyna się od cztero-bajtowej sygnatury ASCII SCS#; wpisy są indeksowane przez skróty ścieżek w stylu CityHash, a nie przez zwykłe nazwy plików. Prostszy wariant to standardowe archiwum ZIP o zmienionej nazwie na .scs, rozpoznawalne po magicznych bajtach PK - można je otworzyć, zmieniając ich rozszerzenie z powrotem na .zip.
Lokalizacja plików SCS
Pliki modów .scs są przechowywane w folderze mod gry. Podstawowe dane gry - base.scs, def.scs, europe.scs - są dostarczane jako archiwa HashFS w katalogu instalacyjnym gry.
Pliki SCS i zasoby towarzyszące
Archiwom .scs czasami towarzyszą oddzielne pliki definicji jednostek .sii, deskryptory tekstur .tobj oraz pliki modeli .pmg/.pmd, gdy zasoby są dystrybuowane w formie rozpakowanej. Autorzy modów mogą zablokować archiwum HashFS, usuwając jego tabelę nazw plików, aby zniechęcić do ekstrakcji.
Bezpieczeństwo
RYZYKO: MEDIUMSamo archiwum to dane, ale mody .scs mogą zawierać skrypty gry (definicje .sii, triggery dźwiękowe), które gra wykonuje, dlatego instaluj mody tylko z zaufanych źródeł (Steam Workshop, TruckyMods/oficjalne forum) - przypadkowe strony z modami są częstym wektorem dołączonego oprogramowania reklamowego lub złośliwych instalatorów. „Zablokowany” mod HashFS, który ukrywa nazwy plików, nie jest sam w sobie złośliwym oprogramowaniem (autorzy blokują je, aby chronić swoją pracę), ale nie można zweryfikować jego zawartości. Zawsze twórz kopię zapasową profilu gry przed włączeniem nieznanych modów, ponieważ wadliwe mody mogą uszkodzić zapis gry.
Szczegóły formatu
w pigułce- Zapis gry SimCity Societies (.scs) - Gra SimCity Societies (2007) firmy Electronic Arts zapisuje miasto/postęp jako .scs - jest to plik zapisu, a nie archiwum modów.
- Skrypt nagrywania ekranu Lotus ScreenCam (.scs) - Przestarzały skrypt przechwytywania/odtwarzania ekranu Lotus ScreenCam z lat 90.; format ten jest już nieużywany.
Programy otwierające pliki SCS
Szczegóły techniczne
specyfikacja| Sygnatura pliku | `SCS#` (hex `53 43 53 23`, wariant HashFS) lub `PK` (hex `50 4B 03 04`, wariant ZIP) na offsetcie 0 |
| Format kontenera | HashFS (własność SCS Software) lub standardowe archiwum ZIP - oba używają rozszerzenia `.scs` |
| Kolejność bajtów | Little-endian |
| Kompresja | HashFS: wpisy kompresowane zlib; wariant ZIP: DEFLATE lub STORED dla każdego wpisu |
| Szyfrowanie / blokowanie | Brak wbudowanego szyfrowania; autorzy modów blokują archiwum poprzez usunięcie tabeli nazw plików, pozostawiając wpisy adresowalne tylko przez hash |
| Bajt wersji wewnętrznej | Bajt bezpośrednio po `SCS#` wskazuje na HashFS v1 lub v2; v2 jest aktualna od wersji ETS2/ATS 1.50 (2024) |
| Metoda indeksowania ścieżek | HashFS: 64-bitowe skróty ścieżek w stylu CityHash; wariant ZIP: standardowy katalog centralny indeksowany nazwami plików |
| Sprawdzanie integralności | Wariant ZIP: CRC-32 dla każdego wpisu; HashFS: weryfikacja skrótu ścieżki podczas ładowania |
| Typowy rozmiar pliku | Od kilku KB (małe mody) do kilku GB (pełne mapy/archiwa danych podstawowych, takie jak `base.scs` lub `europe.scs`) |
| Maksymalna liczba wpisów | Wariant ZIP: 65 535 (ZIP64 usuwa ten limit); HashFS: ograniczona przez alokację tabeli skrótów |
| Obsługiwane platformy | Windows, Linux, macOS - wszędzie tam, gdzie działa Euro Truck Simulator 2 / American Truck Simulator |
| Wewnętrzne typy zasobów | Modele 3D `.pmg`/`.pmd`, obiekty tekstur `.tobj`, definicje jednostek `.sii`, materiały `.mat`, dźwięki i skrypty |
| Typ MIME | `application/octet-stream` (HashFS); `application/zip` (wariant ZIP) |
| Kompatybilność wariantu ZIP | Zmień `.scs` na `.zip`, aby otworzyć w dowolnym standardowym narzędziu do archiwizacji, takim jak 7-Zip; działa tylko dla wariantu w formie ZIP |
| Wydano | Prism3D archive used by SCS titles; current with Euro Truck Simulator 2 (2012) and American Truck Simulator (2016) |
| Najnowsza wersja | HashFS v2 (1-byte-versioned 'SCS#' archive; used since ETS2/ATS 1.50, 2024) |
| Specyfikacja | modding.scssoft.com |
Konwersje SCS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SCS.