Az Euro Truck Simulator 2 (ETS2) egy hihetetlenül addiktív és részletes kamionszimulátor, ami órákig képes lekötni a játékosokat a virtuális utakon. A játék egyik leginkább magával ragadó eleme a beépített rádió, ami lehetővé teszi, hogy valós online adásokat hallgassunk vezetés közben. Azonban mi van akkor, ha a kedvenc rádióállomásod hiányzik a listából, vagy egy régi adó már nem működik? Ilyenkor jön jól a Sii fájlok szerkesztésének ismerete, ami a kulcsa a saját, egyedi rádiólistád elkészítéséhez.
Mi az a Sii fájl, és miért fontos az ETS2-ben?
A Sii fájlok (SCS Internal Interface fájlok) az SCS Software játékainak, mint az ETS2 és az American Truck Simulator (ATS) alapvető adatfájljai. Ezek tartalmazzák a játékmenet szempontjából kritikus információkat: járművek paramétereit, teherautók részeit, térképelemeket, és bizony, a rádióállomások listáját is. Ezek a fájlok általában titkosítva vannak, hogy megakadályozzák a véletlen vagy illetéktelen módosítást, ami a játék stabilitását veszélyeztethetné. Azonban a modderek számára ez a titkosítás nem akadály, hanem egy kihívás, amit meg lehet oldani.
A rádióállomások listáját az ETS2-ben a live_streams.sii
nevű fájl tárolja. Ez a fájl tartalmazza az egyes rádióállomások nevét, műfaját, országát, sávszélességét, és ami a legfontosabb, a közvetlen stream URL-jét. Ha ezt a fájlt sikeresen dekódoljuk és szerkesztjük, akkor gyakorlatilag bármilyen online rádióállomást hozzáadhatunk a játékhoz, feltéve, hogy rendelkezünk a megfelelő stream URL-lel.
Előkészületek: Mire lesz szükségünk?
Mielőtt belevágnánk a szerkesztésbe, győződjünk meg róla, hogy minden szükséges eszköz a rendelkezésünkre áll:
- Sii_decrypt (vagy SCS Extractor): Ez a segédprogram elengedhetetlen a Sii fájlok dekódolásához és visszafejtéséhez, valamint az SCS archívumok (mod fájlok) kibontásához. A leggyakrabban használt változat a Sii_decrypt, amely könnyen elérhető különböző ETS2 modding fórumokon vagy a GitHub-on. Keressünk rá a „Sii_decrypt ETS2” kifejezésre. Győződjünk meg róla, hogy megbízható forrásból töltjük le.
- Szövegszerkesztő: Bármilyen egyszerű szövegszerkesztő megteszi, mint például a Windows Jegyzettömbje (Notepad), de erősen ajánlott egy jobb, programozásra is alkalmas szerkesztő használata, mint a Notepad++, a Visual Studio Code, vagy a Sublime Text. Ezek kiemelik a szintaktikai elemeket, és segítenek elkerülni a hibákat.
- Stream URL-ek: Készítsük elő azoknak a rádióállomásoknak a stream URL-jeit, amelyeket hozzá szeretnénk adni. Fontos, hogy ezek közvetlen stream linkek legyenek (pl. .mp3, .aac, .m3u, .pls végződésűek, vagy közvetlenül az adatfolyamot szolgáltató szerver címe). Olyan oldalakon találhatunk ilyet, mint a TuneIn, myTuner Radio, vagy az adott rádióállomás saját weboldala, de érdemes lehet VLC-vel tesztelni őket a hozzáadás előtt.
- Biztonsági mentés: Mindig, ismétlem, mindig készítsünk biztonsági mentést az eredeti fájlokról, mielőtt bármilyen módosítást végzünk. Ez megóv minket a kellemetlen meglepetésektől, ha valami elromlana.
A live_streams.sii fájl megtalálása
Az alapértelmezett live_streams.sii
fájl két helyen is megtalálható, attól függően, hogy az alapjátékhoz tartozó, vagy egy mod által módosított fájlt szeretnénk-e szerkeszteni:
- Az alapjátékban: Az alapértelmezett rádiólista az ETS2 telepítési könyvtárában található. Ez általában a
C:Program Files (x86)SteamsteamappscommonEuro Truck Simulator 2def
útvonalon van. Itt keresd alive_streams.sii
fájlt. Ha Steam Workshop modot használsz, akkor az a játék SCS fájljaiba van beépítve, és először ki kell bányászni belőle. - Profilspecifikus fájlként: Ha korábban már szerkesztetted a rádiólistát, vagy egy mod telepítette azt, akkor lehet, hogy a fájl a felhasználói profilodhoz tartozó mappában van. Ennek útvonala általában:
DokumentumokEuro Truck Simulator 2profiles<profil_azonosító>
. Itt keresd alive_streams.sii
fájlt. Ha itt van, ez felülírja az alapjátékban lévő verziót. Ebben az esetben ezt kell szerkeszteni.
Gyakran előfordul, hogy a live_streams.sii
fájl egy mod `.scs` kiterjesztésű fájlján belül található (pl. my_radio_mod.scs
). Ilyenkor először ki kell bontanunk az SCS Extractorral vagy a Sii_decrypt segédprogrammal az `.scs` archívumot. Egyszerűen húzzuk rá az `.scs` fájlt az SCS Extractorra, vagy futtassuk parancssorból. Ez egy mappát hoz létre, amiben megtaláljuk a deflive_streams.sii
fájlt.
A Sii fájl dekódolása
Miután megtaláltuk a szerkeszteni kívánt live_streams.sii
fájlt, következhet a dekódolás. Ehhez a Sii_decrypt programra lesz szükségünk.
- Helyezzük a
Sii_decrypt.exe
fájlt egy könnyen elérhető helyre, például az Asztalra, vagy alive_streams.sii
fájl mellé. - Nyissunk egy parancssort (CMD) abban a mappában, ahol a
Sii_decrypt.exe
és alive_streams.sii
fájlok vannak. Ennek legegyszerűbb módja: a mappa megnyitása a Fájlkezelőben, majd a címsorba beírnicmd
és Entert nyomni. - A parancssorba írjuk be a következő parancsot:
sii_decrypt.exe live_streams.sii
- Nyomjunk Entert. Ha minden rendben ment, a program felülírja az eredeti
live_streams.sii
fájlt annak dekódolt, olvasható változatával. Ekkor már bármilyen szövegszerkesztővel megnyitható lesz.
Alternatív megoldás: sok Sii_decrypt verzió támogatja a „drag and drop” funkciót. Egyszerűen húzzuk rá a live_streams.sii
fájlt a Sii_decrypt.exe
ikonjára. Ez automatikusan elvégzi a dekódolást.
A live_streams.sii fájl szerkesztése
Most jön a lényeg! Nyissuk meg a dekódolt live_streams.sii
fájlt a választott szövegszerkesztővel. A fájl szerkezete a következőhöz hasonló lesz:
SiiNunit
{
stream_data : .radio.station1
{
url: "http://example.com/stream1.mp3"
name: "Radio Example One"
genre: "Pop"
bitrate: 128
language: "English"
country: "US"
}
stream_data : .radio.station2
{
url: "http://example.com/stream2.mp3"
name: "Radio Example Two"
genre: "Rock"
bitrate: 192
language: "Hungarian"
country: "HU"
}
// ... és így tovább
}
Minden stream_data
blokk egy rádióállomást reprezentál. A szerkesztés során a következőkre figyeljünk:
url:
Ez a legfontosabb. Ide illesszük be a rádióállomás közvetlen stream URL-jét. Győződjünk meg róla, hogy idézőjelek között van.name:
A rádióállomás neve, ami megjelenik a játékban.genre:
A műfaj, pl. „Pop”, „Rock”, „News”, „Classical”. Segít a rendezésben.bitrate:
Az adás minősége (kbps-ben). Ez egy szám, idézőjelek nélkül. Nem feltétlenül befolyásolja a lejátszást, de hasznos információ.language:
A rádióállomás nyelve.country:
Az ország ISO kódja (pl. „HU” Magyarország, „US” Egyesült Államok).
Új rádióállomás hozzáadása:
Egyszerűen másoljuk le egy meglévő stream_data
blokkot, és illesszük be a fájl végére, a SiiNunit { ... }
záró kapcsos zárójele elé. Ezután módosítsuk a másolt blokkban az adatokat:
- Változtassuk meg a
.radio.stationX
azonosítót valami egyedire (pl..radio.my_new_station
). Fontos, hogy minden állomásnak egyedi azonosítója legyen! - Írjuk be az új állomás stream URL-jét.
- Töltsük ki a többi mezőt az új állomás adataival.
Nem működő állomások eltávolítása/szerkesztése:
Egyszerűen töröljük a teljes stream_data
blokkot a nem működő állomásról, vagy módosítsuk a rossz URL-t egy újra. Győződjünk meg róla, hogy a törlés után nem maradnak félig nyitott blokkok vagy rossz szintaktika.
Fontos tippek szerkesztéshez:
- Minden sor végén legyen pontosvessző (
;
). - A string értékek (URL, név, műfaj, nyelv, ország) legyenek idézőjelek (
"
) között. - Az int (bitrate) és bool (ha lenne ilyen) értékek ne legyenek idézőjelek között.
- Ügyeljünk a helyes tagolásra és behúzásokra a jobb olvashatóság érdekében. A játék a formázást nem nézi, de nekünk sokkal könnyebb lesz átlátni a fájlt.
- Kerüljük a speciális karaktereket az azonosítókban és nevekben, ha lehet.
- Használjunk VLC médialejátszót a stream URL-ek tesztelésére, mielőtt beírnánk őket a fájlba. Nyissuk meg a VLC-t, válasszuk a Média > Hálózati adatfolyam megnyitása (Ctrl+N), illesszük be az URL-t, és nyomjuk meg a lejátszás gombot. Ha szól, jó eséllyel működni fog a játékban is.
A Sii fájl visszafejtése (opcionális, de ajánlott)
Bár az ETS2 képes olvasni a dekódolt Sii fájlokat, bizonyos esetekben (különösen, ha modot készítünk, vagy ha más modokkal való kompatibilitást szeretnénk biztosítani) érdemes lehet visszafejteni a fájlt az eredeti, titkosított formátumába. Ez ugyanazzal a Sii_decrypt programmal történik:
- Mentse el a szerkesztett
live_streams.sii
fájlt. - Nyisson újra egy parancssort abban a mappában, ahol a
Sii_decrypt.exe
és a szerkesztettlive_streams.sii
fájl van. - Írja be a következő parancsot:
sii_decrypt.exe -e live_streams.sii
(a-e
paraméter jelzi az enkriptálást). - Nyomjon Entert. A fájl visszaáll az eredeti titkosított formájába.
Ha a „drag and drop” módszert használja, egyes Sii_decrypt verziók automatikusan eldöntik, hogy dekódolni vagy enkódolni kell-e a fájlt a fájl tartalmából. Azonban a parancssori megoldás mindig a legmegbízhatóbb.
A módosított fájl elhelyezése a játékban
Miután szerkesztettük (és esetleg visszafejtettük) a live_streams.sii
fájlt, helyezze el a megfelelő mappába, hogy a játék felismerje:
- Ha a felhasználói profilodhoz tartozó fájlt szerkesztetted (
DokumentumokEuro Truck Simulator 2profiles<profil_azonosító>
), akkor egyszerűen másold vissza a szerkesztett fájlt az eredeti helyére, felülírva azt. - Ha egy modból bányásztad ki, vagy egy új rádió modot szeretnél készíteni, akkor a szerkesztett
live_streams.sii
fájlt egydef
mappába kell tenni. Ezt adef
mappát (és benne alive_streams.sii
-t) tömörítsd be egy ZIP fájlba, majd változtasd meg a kiterjesztését.scs
-re (pl.saját_rádió_mod.scs
). Ezt az.scs
fájlt helyezd aDokumentumokEuro Truck Simulator 2mod
mappába. Ne felejtsd el aktiválni a modot a játék Mod Menedzserében!
Tesztelés a játékban és hibaelhárítás
Indítsuk el az Euro Truck Simulator 2-t, és lépjünk be a profilunkba. A rádió menüben (alapértelmezetten az „R” billentyűvel érhető el vezetés közben, vagy a főmenüben a „Rádió” ikonnal) keressük meg az újonnan hozzáadott állomásokat. Ha minden rendben van, hallani fogjuk az adást.
Hibaelhárítás:
- A játék összeomlik vagy nem indul el: Ez általában szintaktikai hibára utal a Sii fájlban. Ellenőrizd még egyszer a pontosvesszőket, idézőjeleket, kapcsos zárójeleket. A leggyakoribb hiba, hogy hiányzik egy pontosvessző.
- Az állomás megjelenik, de nem játszik le: Valószínűleg a stream URL hibás, vagy az adott adó offline. Teszteld le a stream URL-t VLC-vel. Lehet, hogy az adott URL geoblokkolt a te régiódban, vagy csak egy ideiglenes link volt.
- Nem jelennek meg az új állomások:
- Rossz helyre tetted a fájlt. Ellenőrizd az útvonalat (profil mappa vagy mod mappa).
- Ha modot készítettél, nem aktiváltad a Mod Menedzserben.
- Nem módosítottad az azonosítót (
.radio.stationX
), és ütközik egy meglévővel. Minden azonosítónak egyedinek kell lennie. - Nem sikerült a dekódolás/enkódolás. Ellenőrizd a parancssor kimenetét.
- Az eredeti rádióállomások eltűntek: Valószínűleg felülírtad az alapjáték fájlját egy hiányos szerkesztéssel. Ezért fontos a biztonsági mentés!
Összegzés és további tippek
A Sii fájl szerkesztése az Euro Truck Simulator 2-ben elsőre bonyolultnak tűnhet, de a megfelelő eszközökkel és egy kis odafigyeléssel bárki képes testreszabni a rádiólistáját. Ez a tudás nemcsak a rádióállomások hozzáadására korlátozódik; hasonló elven működik más játékadatok módosítása is, ami megnyitja az utat a mélyebb modding lehetőségek felé.
Ne félj kísérletezni, de mindig emlékezz a biztonsági mentések fontosságára. Élvezd a kamionozást a kedvenc rádióállomásaid társaságában!