Neverending Nightmares - problém se spuštěním [vyřešeno]

Sekce pro uživatele, kteří usilují o hraní her na Linuxu
Odpovědět
Zpráva
Autor
Uživatelský avatar
7t7
Příspěvky: 5
Registrován: 20 říj 2017, 09:41

Neverending Nightmares - problém se spuštěním [vyřešeno]

#1 Příspěvek od 7t7 » 27 říj 2017, 22:58

Dobrý večer,
hrajete tady někdo na Mintu hry z GOG.com? U her s verzí pro Linux je tam vždy uvedeno Ubuntu 14.04 a 16.04, tak jsem to risknul a koupil Neverending Nightmares. Mám Mint 18.2 Cinnamon 64-bit a jsem linuxový začátečník.

Instalace proběhla bez problému, ale hru se mi nedaří spusit. Ikona na ploše nedělá nic. Spouštěcí skript start.sh (na který ikona odkazuje) v terminálu hlásí neexistující soubor:
Obrázek

Soubor nightmare ale ve složce game mám a spustitelnost jsem mu nastavil.

Tváří se, že tam není, i když ho vylistuju a zkusím spustit přímo:
Obrázek
Naposledy upravil(a) 7t7 dne 03 pro 2017, 13:11, celkem upraveno 2 x.

Uživatelský avatar
7t7
Příspěvky: 5
Registrován: 20 říj 2017, 09:41

Re: Neverending Nightmares - problém se spuštěním

#2 Příspěvek od 7t7 » 27 říj 2017, 23:06

Tady ještě obsah start.sh. Na tom 19. řádku jsem zkoušel odmazat uvozovky, ale to samozřejmě nepomohlo.

Kód: Vybrat vše

#!/bin/bash
# GOG.com (www.gog.com)
# Neverending Nightmares

# Initialization
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${CURRENT_DIR}"
source support/gog_com.shlib

# Game info
GAME_NAME="$(get_gameinfo 1)"
VERSION="$(get_gameinfo 2)"
VERSION_DEV="$(get_gameinfo 3)"

# Actions
run_game() {
 echo "Running ${GAME_NAME}"
 cd game
 ./"nightmare"

}

default() {
  run_game
}

# Options
define_option "-s" "--start" "start ${GAME_NAME}" "run_game" "$@"

# Defaults
standard_options "$@"

menom
Guru Mintu
Příspěvky: 1635
Registrován: 12 pro 2012, 15:10

Re: Neverending Nightmares - problém se spuštěním

#3 Příspěvek od menom » 28 říj 2017, 01:11

.

Neni videt ako si nastavil spustitelnost

Mozes vyskusat:

Kód: Vybrat vše

sudo chmod +x nightmare


.

Uživatelský avatar
7t7
Příspěvky: 5
Registrován: 20 říj 2017, 09:41

Re: Neverending Nightmares - problém se spuštěním

#4 Příspěvek od 7t7 » 28 říj 2017, 12:47

Díky za odpovědi. Dnes večer se k tomu snad dostanu, zatím mám jen toto:
Obrázek

Netušíte, co může být špatně v tom 6. řádku skriptu? (výpis je nahoře ve 2. příspěvku)

Uživatelský avatar
7t7
Příspěvky: 5
Registrován: 20 říj 2017, 09:41

Re: Neverending Nightmares - problém se spuštěním

#5 Příspěvek od 7t7 » 04 lis 2017, 16:42

lombardo1981 píše:
28 říj 2017, 13:05
Čo je na začiatku?

Kód: Vybrat vše

#!/bin/bash
alebo

Kód: Vybrat vše

#!/bin/sh
Na začátku skriptu start.sh je #!/bin/bash, viz 2. příspěvek.
lombardo1981 píše:
28 říj 2017, 13:05
A skús ten skript spustiť takto (sú to ekvivalenty):

Kód: Vybrat vše

./start.sh 
bash start.sh
Od začátku ho spouštím ./start.sh, viz 1. screenshot v 1. příspěvku.

Ten skript je v tom pravděpodobně nevinně, díval jsem se na jiné hry a mají ho napsaný stejně. Ta hláška Bad substitution je asi způsobená tím, že se pokouším skript určený pro bash spouštět pomocí sh.

Problém je podle mě na 99% v tom binárním spustitelném nightmare.

juhele2014
Guru Mintu
Příspěvky: 1831
Registrován: 19 kvě 2014, 17:47

Re: Neverending Nightmares - problém se spuštěním

#6 Příspěvek od juhele2014 » 12 lis 2017, 21:15

:arrow: Lombardo
Ja sa radšej hrám s WM a podobnými vecami Asi ti rozumím, ty to vidíš jako ztrátu času, ale chlap na to kouká jinak ... Chce si pohrát, potřebuje relax, takže ... Proč ne? Sám sem se divil, jak mě celkem dostala serie S.T.A.L.K.E.R. (mám 3 díly na origo kotoučích), asi to máme někde v genech, nebo co ... ;) Zábava ... aneb každému co jeho jest ... Ale i tak si vážím tvojí účasti zde na foru, dost grýnhornů zvolalo heureka, když si přečetlo tvoje rady a řešení ... 8-) Tak - šípkové víno ještě nedopito, hudba https://www.youtube.com/watch?v=Yh_jfqXghDI ještě nedohrála ...

ps: A vo tom to je ... ;)

vxmery
Poradce Mintu
Příspěvky: 419
Registrován: 24 úno 2014, 13:39
Bydliště: Čeklís

Re: Neverending Nightmares - problém se spuštěním

#7 Příspěvek od vxmery » 13 lis 2017, 15:30

Ak sa naozaj chcete naučiť niečo o Linuxe, vyskúšajte Arch. Veľmi veľa vám dá
No, mne zobral teda . Kopu času a nervov parchant jeden :D :D Ale inak je to tak ;)
Linux Mint 19.2 Cinnamon 64b
Dobrá nálada naserie toľko ľudí, že je dobré si ju zachovať

Uživatelský avatar
7t7
Příspěvky: 5
Registrován: 20 říj 2017, 09:41

Re: Neverending Nightmares - problém se spuštěním - vyřešeno

#8 Příspěvek od 7t7 » 30 lis 2017, 22:12

Dnes jsem měl po dlouhé době čas věnovat se tomuhle problému. Dopracoval jsem se do stádia, kdy mi program po spuštění vždy alespoň oznámil, jaká knihovna mu chybí. Po zdlouhavém instalování všelijakých balíčků ve 32bit verzi jsem nakonec zvítězil a hra běží. Možno označit jako vyřešené.

CyberCodeDroid
Příspěvky: 93
Registrován: 22 úno 2017, 15:27

Re: Neverending Nightmares - problém se spuštěním

#9 Příspěvek od CyberCodeDroid » 01 pro 2017, 19:27

Jako vyřešené můžeš i ty označit.

Odpovědět