Tag Archives: infinite runner

MoonRN

Infinite runner za ZX Spektrum. Za igranje se koristi samo jedan taster i to za skakanje na platforme. Dobro izgleda, nešto u fazonu Bit.Trip Runner-a mada ovaj drugi ima i klizanje i još neke poteze… Ja sam ubeđen da sam pre par godina već igrao neku runner igru za Spektrum a da nije Boriel Runner ali nikako nisam mogao da se setim kako se zove. Na kraju sam uspeo da je iščeprkam iz kolekcije, igra se zove Super Minimal Bro’. Ima isti kolorit kao i MoonRN dok je pozadina predstavljena atributima što deluje veoma interesantno.

Sve ovo me je nateralo da iz nostalgije instaliram Bit.Trip Runner što pod Linuksom nije bilo nimalo lako. Igra je izašla 2011. ja sam je kupio u verziji za Stim u nekom paketu igara leta 2015. godine. Nativno je pravljena za Vindozu ali postoji alat koji se zove Proton koji je razvio Valve, tvorac Stima, pomoću kojeg je moguće igrati Vindouz igre pod Linuksom. E sad, ne rade sve igre tek tako lako. Na sajtu ProtonDB može da se pronađe informacija da li neka igra radi i ako radi pod kojom verzijom Protona i da li je potrebno nešto dodatno uraditi/instalirati. Ja sam imao putešestvije 🙂

Najpre sam, da bih uopšte mogao da instaliram igru, izabrao tzv. Compatibility tool odnosno verziju Protona (9.0) koju bih želeo da koristim uz ovu igru. Igra se instalirala, kliknuo sam na Play ali ništa se nije desilo. Onda sam prateći uputstva sa sajta pokrenuo program Protontricks kako bi se instalirao DirectX9 i “kompajlirali šejderi”. Komanda je

protontricks 63710 d3dcompiler_43 d3dx9_43

Ova komanda ne pokreće igru već samo priprema okruženje. Ponovo klik na Play ali opet ništa. U ovom trenutku je dobro uključiti Proton log kako bismo videli šta se dešava. To se radi tako što u opcijama za pokretanje igre, u polje Launch options upišemo

PROTON_LOG=1 %command%

Log se snima u home direktorijumu pod nazivom steam-63710.log. Ako sada pokrenemo igru, ona se još uvek neće startovati ali barem u logu vidimo šta se dešava. Ja sam video da se igra buni kako ne može da nađe fajl OpenAL32.dll. To je neka biblioteka za zvuk. Sledi procedura kako se instalira Open AL za konkretnu igru:

  1. skine se Open AL instaler sa adrese https://openal.org/downloads/ u vidu ZIP arhive
  2. oalinst.exe fajl iz arhive se iskopira na C: drajv igre što bi trebalo da bude steamapps/compatdata/63710/pfx/drive_c
  3. otkucamo protontricks --gui i izaberemo igru
  4. izabere se Install an application i klikne na OK
  5. kada se pojavi lista aplikacija, ne biramo ništa već samo kliknemo na OK
  6. na sledećem ekranu izaberemo Run a Wine cmd shell i kliknemo na OK
  7. u terminalu pokrenemo oalinst.exe
  8. kada se instalacija završi zatvorimo terminal i Protontricks

Ponovo sam pokrenuo igru, ona je kao ostala u aktivnom statusu ali se ništa nije prikazalo na ekranu. U logu sam primetio da su nestale greške. Izgledalo je kao da igra radi ali da nema slike. Onda sam u polje Launch options dodao još par parametara

PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_LOG=1 %command%

restartovao igru i sve je proradilo kako treba 🙂 Sada mogu malo da uživam u nostalgiji.