A Battletech BTAU mod telepítése Steam Decken (és Linuxon)

Amikor 2018-ban megjelent a Harebrained Schemes-féle BATTLETECH TBS, nem egyszerűen egy új stratégiai játék érkezett, hanem egy régóta tátongó űrt töltött be. A MechCommander 2 óta PC-n gyakorlatilag nem kaptunk teljes értékű BattleTech/MechWarrior stratégiai játékot, sem valós idejűt, sem körökre osztottat.
Egy-két mobilos és félbemaradt böngészős próbálkozás akadt ugyan, de ezek nem pótolták az AA+ játék élményt, amire a régi rajongók vártak.
Akciójátékos fronton is elég sovány volt a felhozatal. A MechWarrior 4 addigra már bőven veteránkorba lépett, modern PC-s alternatívaként pedig lényegében az ingyenes MechWarrior Online maradt, ami jó dolog volt, de nyilván egészen más igényt szolgált ki, mint egy egyjátékos, taktikai BattleTech-kampány.
A franchise-t szinte a születésétől folyamatosan körüllengő szerzői viták és a fejlesztő Harebrained Schemes és a kiadó Paradox Interactive kapcsolatának megromlása miatt nem igazán reménykedhetünk folytatásban egy jó darabig.
A kicsi, ámde annál lelkesebb community azonban ki volt éhezve a Battletech tartalomra, így rengeteg kisebb-nagyobb mod készült. Némelyik csak apró, kényelmi funkciókat vagy egy-két új egységet hozott be.
Mások azonban akár alapjaiban változtatják meg az eredeti játékot. A három legnépszerűbb nagyobb mod:
- BattleTech Extended - Tactics (BEXT): A korábban Battletech Extended (BEX) néven ismert kiegészítő szinte teljesen meghagyja az eredeti játék szabályrendszerét de jelentősen kibővíti az elérhető egységeket és küldetéseket valamint egy dinamikus idővonalat is bevezet.
- RogueTech: az alapoktól építi újra a HBS játékát és egy óriási Battletech sandboxszá alakítja. Ez az átdolgozás hasonlít a legjobban az eredeti táblás játék szabályrendszerére. Csak hardcore fanoknak!
- BattleTech Advanced Universe (BTAU): a két előbbi mod között foglal helyet. Közelíti a vanilla játék mechanizmusait a táblás játékéhoz de azért még emberi aggyal is felfogható komplexitású marad. A taktikai részeken túl a stratégia és management részen is kibővülnek a lehetőségeink és iszonyat sok új mech-kel és járművel találkozhatunk, ami az alap játékból hiányzott. Ideális választás, ha az eredeti szabályrendszert már kiismerted és egy többre vágysz. Ennek a telepítését fogjuk kicsit közelebbről is szemügyre venni. Ez a mod korábban BattleTech Advanced 3062 néven volt ismert. Sajnos még a hivatalos dokumentáció és a hivatalos telepítő sem konzisztens. Tartsd észben, hogy a BTA, BTA3062, BTAU, BTA:U... megnevezés ugyanazt jelenti.
Előfeltételek
A mod meglehetősen terebélyes. A telepítő nekem közel 35 GB-ot töltött le a gyorsítótárába és a játék Mods könyvtárába 18 GB-ot pakolt. Szóval legalább ennyi helyet szabaddá kell tenni valamelyik meghajtón.
Szükséged lesz még legalább fél - ha nem egy - órára. Bár maga a telepítés csak néhány lépés, a szerverek és az interneted sebességének függvényében a letöltés elég sok időt vehet igénybe.
Ha már telepítettél valamilyen modot a Battletech alá, gondoskodj annak a biztonsági mentéséről, mert a BTAU felül fog írni mindent.
Bár nem kötelező, de kényelmesebb lesz a folyamat, ha a Steam Deckhez monitort, billentyűzetet és egeret csatlakoztatsz a telepítés idejére.
Telepítés
Igyekeztem a telepítés lépéseit röviden, tömören megfogalmazni, hogy könnyen követhető maradjon. Ha ez az első alkalom, hogy modot telepítesz vagy csak nem vagy annyira gyakorlott a linuxos részekben, a lépések mellett található nyílra kattintva kinyithatod a bővített magyarázatot.
A leírás a Steam Deck és a SteamOS könyvtárszerkezetét veszi alapul de valószínűleg a legtöbb Linuxon használható.
Válts Asztali módba a Decken
STEAM gomb > Főkapcsoló > Asztalra váltás
- Indítsd el a Steamet
Állítsd be a Battletechnek a Steam Linux Runtime 1.0 (scout) kompatibilitási futtatókörnyezetet
- Válaszd ki a játék neve mellett a fogaskerék ikont
- Válaszd a Tulajdonságok... menüpontot
- Válaszd a Kompatibilitás fület
- Pipáld ki a Konkrét Steam Play kompatibilitási eszköz kényszerítése lehetőséget
- A legördülő menüből keresd ki a Steam Linux Runtime 1.0 (scout) elemet
- Ha a játék még nincs telepítve, telepítsd fel
A mod telepítése előtt a játékot legalább egyszer el kell indítani.
Kattints a Futtatás gombra és várd meg, amíg betöltődik a főmenü majd lépj ki.
Ha a Battletech az alapértelmezett helyre, a beépített meghajtóra van telepítve, hozz létre egy szimbolikus linket a
ln -s ~/.local/share/Steam/steamapps/common/ ~/steamgamesparanccsal.- Indítsd el a Konsole terminál emulátort (vagy más alkalmazást, amivel hozzáférsz a parancssorhoz)
- Írd be, hogy
ln -s ~/.local/share/Steam/steamapps/common/ ~/steamgamesés nyomj egy Enter-t.
Ezzel a paranccsal egy úgynevezett "szimbolikus linket" hozol létre. A home könyvtárunkban található
steamgameskönyvtár a letöltött Steam játékok könyvtárára fog mutatni. Kicsit hasonló módon a Windowsok parancsikonjához (shortcut).Erre azért van szükség, mert a
~/.localkönyvtár, mivel a neve egy ponttal kezdődik, rejtett könyvtár linuxon. Szabadon hozzáférhető és szerkeszthető, de a BTA Launcher file tallózójában nem jelenik meg, így nem tudjuk majd megadni a Battletech telepítési helyét.A
steamgamesnév teljesen opcionális, nevezheted bárhogy. Ez a link még nem közvetlenül a telepített Battletech-re, hanem annak szülő könyvtárára fog mutatni, ahol a többi játék is található. Így ezt a linket később tudod pl. más, hasonlóan windowsos telepítővel rendelkező modok futtatásánál is használni.- Töltsd le a BTA Launcher legfrissebb verzióját szigorúan a BTA Mod hivatalos letöltési linkjén keresztül.
Csomagold ki a letöltött
BTAdvancedLauncher.zipfilet.Ennek a helye lehet bárhol, ahol van legalább 35 GB szabad helyed. Én a
~/BTAkönyvtárat választottam.A kicsomagolt
BTAAdvancedLauncher.exe-t add hozzá a Steam-hez nem-steam játékként.- A Steam ablakában felül válaszd a Játékok > Nem Steames játék hozzáadása a Könyvtárhoz... opciót.
- Bal alul kattints a Böngészés gombra.
- A felugró ablakban tallózd be a kicsomagolt
BTAAdvancedLauncher.exe-t a~/BTAkönyvtárból. - Jobb alul kattints a Kijelölt(ek) hozzáadása gombra.
- Ezzel a Launcher elérhető lesz a Steam bal oldali játék listájában.
Állítsd be a Launchernek a Proton 8.0-5-ös futtatókörnyezetet
- Válaszd ki a bal oldali játéklistában a
BTAAdvancedLauncher.exemellett a fogaskerék ikont - Válaszd a Tulajdonságok... menüpontot
- Válaszd a Kompatibilitás fület
- Pipáld ki a Konkrét Steam Play kompatibilitási eszköz kényszerítése lehetőséget
- A legördülő menüből keresd ki a Proton 8.0-5 elemet
Itt tényleg fontos, hogy a launchert pontosan ezzel a verzióval indítsd. Lehet, hogy más verziókkal is futna kis ügyeskedés után, de a 8.0-val elindul egyből.
- Válaszd ki a bal oldali játéklistában a
- Indítsd el a Launchert a Steamből (még mindig az Asztali módban).
- Első indításnál a Launcher valószínűleg figyelmeztetni fog rá, hogy el kell végezned az alap beállításokat. Ezt okézd le nyugodtan.
- Válaszd ki a Battletech telepítési helyét az BattleTech Exe Path opciónál.
- Ha a fenti szimbolikus linkes módszert választottad, akkor ez a bal oldali fában a Desktop > / > home > deck > steamgames > BATTLETECH > BattleTech.exe útvonalon lesz elérhető.
- Az Ok megnyomása után a szövegmezőben a
Z:/home/deck/steamgames/BATTLETECH/BattleTech-et kell látnod (igen, itt nem jelenik meg az .exe végződés).
- Válaszd ki a telepítendő módot a BTA Install Type legördülő menüben. Első körben a BTA-Light variáns az ajánlott. Ez is hatalmas, rengeteg új tartalommal.
- Zárd be a User Preferences ablakot a jobb felső X-szel.
- Ha a telepítést a Steam Deck saját kijelzőjén végzed: felső menü > Banners > No-banner így elférnek a képernyőn a számunkra szükséges mezők és gombok.
- Alapértelmezetten az Install Target melletti Browse (Tallózás) gomb le van tiltva. Ahhoz, hogy aktiválni tudjuk, rá kell nyomni bal alul az Advanced Mode gombra.
Az Install Target opciónál tallózd be a telepített játék Mods könyvtárát
Ha a fenti szimbolikus linkes módszert választottad, akkor ez a bal oldali fában a Desktop > / > home > deck > steamgames > BATTLETECH > Mods útvonalon lesz elérhető.
Kattints az Update/Install BTA gombra és légy türelemmel. Ez a művelet az első alkalommal akár fél-egy órát is igénybe vehet.
Első indításnál a Launcher letölti az összes csomagot a
BTAAdvancedLauncher.exefile mellé, ami elég sok időt vesz igénybe.További indításoknál csak leellenőrzi, hogy mennyire naprakész a letöltési gyorsítótár és csak a frissítéseket szedi le, így ez a folyamat később sokkal gyorsabb lesz.
Válaszd ki a telepítendő mod-komponenseket. Mindenképpen válaszd ki az ModTek > Install ModTek és a Fire Option for Linux Users > Old Fire for Linux Users csomagokat. Ha rendelkezel DLC-kkel, akkor az azokhoz tartozó csomagokat is.
Első indításnál ezt az ablakot alapból feldobja a Launcher. Később a Reconfigure BTA gombbal érheted el.
- Kattints az OK gombra.
- A felugró ablakban kattints a Yes gombra. Itt arra figyelmeztet a Launcher, hogy telepítés előtt a teljes Mod mappát törölni fogja, így a meglévő más telepített modok elveszhetnek.
- Ha befejeződött a folyamat, zárd be a Launchert.
Tedd futtathatóvá a BTA indító scriptjét a
chmod +x ~/steamgames/BATTLETECH/run.shparanccsal.Linuxon az, hogy egy file futtatható, nem azon múlik, hogy .exe a kiterjesztése, hanem hogy van egy "eXecutable" azaz futtatható attribútuma. Ezt adjuk meg neki a fenti
chmodparanccsal.A Steam-ben a Battletech indítási opcióihoz add hozzá a
./run.sh %command%értéket.- Fogaskerék ikon
- Tulajdonságok... menüpont
- Általános fül
- Indítási opciók mező, ide kell beilleszteni.
Indítsd el a játékot Steam-ből.
Ha mindent jól csináltál, már töltés közben fel fog ugrani a ModTek töltő ablaka, így ebből láthatod, hogy a BTAU installálása sikeres volt. A főmenü háttérképe is megváltozik. Az asztali módra csak a launcher indításához volt szükség, a továbbiakban a játékot nyugodtan indíthatod a normál játék módból is.
Bár a launcherben is van egy Launch BTA 3062 gomb, az csak Windowson működik, Linuxon nem.
- Indíts egy új karriert és mutasd meg az univerzumnak, ki a legtalpraesettebb MechWarrior! Vagy mondhatnám azt is, hogy "Legyél te a legnagyobb Mech mester!" (sic!)
Megjegyzések a BTAU moddal kapcsolatban
Mivel a kiegészítő rengeteg újítást hoz a játékba, így felerősíti az alap játékban eleve meglévő memory leak problémát. A sima Battletech nekem csak időnként fél másodpercre meg-megakadt, ha már sok órája futott a game, de sosem crashelt. Nos, a moddolt verzió 3-4 óra után eldobta a kanalat a decken. A fejlesztők is azt javasolják, hogy még a Light verziónál is 2-3 küldetésenként ments és indítsd újra a játékot.
A rengeteg új egység, fegyver és mechanika bevezetése miatt a készítők jobbnak látták letiltani a küldetés alatti mentés és a küldetés újraindítás lehetőségét. Ezt fontos észben tartani, mivel egy-egy bevetés akár több óra hosszú is lehet, így azt muszáj egy fenékkel végigülni. Szerencsére a moddolt játék is jól tolerálja azért ha altatod a Decket, így a suspend megoldás lehet, ha valami miatt félbe kell hagynod a csatát.
A mapek mérete is sokkal nagyobb lesz, így komolyabb szerephez jutnak a távolsági fegyverek.
A szabályok közül a legszembetűnőbb változás, hogy az egységek Evasion (Kitérés) értékét az eredeti szabályrendszer szerint a modban sem csökkenti az, ha rálőnek az adott egységre, ami miatt át kell gondolni a vanilla játékban már jól bejáratott stratégiákat. A sensor lock és az elektronikai hadviselés itt nem opció, hanem kötelező elem és a Light Mechek is felértékelődnek.
Mivel az összes újdonság felsorolásához egy cikksorozat is kevés lenne, belinkelek pár leírást, aminek a segítségével a teljesen kezdők és az OG Battletech veteránok is felvehetik a fordulatszámot. Készülj rá, hogy pár(tíz) órát ez az olvasgatás és videónézés is el fog venni.
Tutorialok és infók
- Hivatalos Battletech BTAU Wiki: ahol minden információ megtalálható írásos formában.
- BattleTech Advanced Universe Discord szerver: ha kérdésed van, itt biztos megkapod a választ.
- MangaMaD "Battletech Advanced 3062 Bitesize" YouTube Playlistje: tematikus videósorozat, ami végigvezet a BTAU mod sajátosságain. Nem mai darab, a cikk írásakor már több mint 5 éves, így előfordulhat, hogy néhány dolog már elévült. Viszont az hatalmas előnye, hogy rövid, 10-15 perces tematikus videókból áll, így könnyen fogyasztható és utólag is visszakereshető tudást ad.
- Battletech a Redditen: nem csak BTAU hanem általános Battletech diskurzus.
- How Long to Beat oldal: ki mennyi idő alatt játszotta végig.
- A játék ProtonDB oldala: Linux és Steam Deck kompatibilitási infók.