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

Sekce pro uživatele, kteří usilují o hraní her na Linuxu
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: 1609
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
redhawk
Guru Mintu
Příspěvky: 3032
Registrován: 12 led 2016, 19:14
Bydliště: ako kedy

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

#4 Příspěvek od redhawk » 28 říj 2017, 09:35

7t7 píše:
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
hravam. GOG mam kupenych asi 30 hier i ked nie som zaciatocnik, pouzivam PlayOnLinux, usetrim si 50% problemov. Pre linux verzie pouzivam platformu Linux Mint 17.3 Mate a prave v kombinacii s PlayOnLinux nemam skoro ziadny problem.

pre riesenie (nemam Neverending Nightmares):
na obrazkoch nenaslo subor alebo adresar, podla mna neprebehla spravne instalacia.
prilozit sysreport

Kód: Vybrat vše

./start.sh --sysrep
instalaciu previezt nasledovne:
stiahnut / prekopirovat hru do domovskeho adresara a premenovat na nightmares (alebo pouzit presny nazov adresara). v adresari s nazvom hry, prave tlacitko mysi a otvorit v terminali a spravit spustitelne.

Kód: Vybrat vše

chmod +x nightmares.sh
chmod +x start.sh
sudo sh start.sh
start sh moze byt v aj install.sh pouzivam to co mam teraz k dispozicii.
pozor musi byt na ext4 particii a najlepsie v home adresari
Pravděpodobně kecám.
Hlúposť užívateľa je úmerná jeho právam.
Podstatou pirátstva nie je túžba ľudí kradnúť, ale neschopnosť predať im veci, ktoré chcú.

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 3032
Registrován: 12 led 2016, 19:14
Bydliště: ako kedy

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

#5 Příspěvek od redhawk » 28 říj 2017, 09:36

lombardo1981 píše:
28 říj 2017, 09:25
Podľa mňa chýbajú nejaké 32-bit knižnice. A problém je aj v tom, že sa tú hru snažíš spustiť priamo, nie zo Steam.
je to mozne.
gog hry nie su prepojene zo steamom.
Pravděpodobně kecám.
Hlúposť užívateľa je úmerná jeho právam.
Podstatou pirátstva nie je túžba ľudí kradnúť, ale neschopnosť predať im veci, ktoré chcú.

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 3032
Registrován: 12 led 2016, 19:14
Bydliště: ako kedy

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

#6 Příspěvek od redhawk » 28 říj 2017, 09:39

redhawk píše:
28 říj 2017, 09:35
7t7 píše:
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:


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:
hravam. GOG mam kupenych asi 30 hier i ked nie som zaciatocnik, pouzivam PlayOnLinux, usetrim si 50% problemov. Pre linux verzie pouzivam platformu Linux Mint 17.3 Mate a prave v kombinacii s PlayOnLinux nemam skoro ziadny problem.

pre riesenie (nemam Neverending Nightmares):
na obrazkoch nenaslo subor alebo adresar, podla mna neprebehla spravne instalacia.
prilozit sysreport

Kód: Vybrat vše

./start.sh --sysrep
instalaciu previezt nasledovne:
stiahnut / prekopirovat hru do domovskeho adresara a premenovat na nightmares (alebo pouzit presny nazov adresara). v adresari s nazvom hry, prave tlacitko mysi a otvorit v terminali a spravit spustitelne.

Kód: Vybrat vše

chmod +x nightmares.sh
chmod +x start.sh
spustit

Kód: Vybrat vše

sudo sh start.sh
start sh moze byt v aj install.sh pouzivam to co mam teraz k dispozicii.
pozor musi byt na ext4 particii a najlepsie v home adresari
Pravděpodobně kecám.
Hlúposť užívateľa je úmerná jeho právam.
Podstatou pirátstva nie je túžba ľudí kradnúť, ale neschopnosť predať im veci, ktoré chcú.

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 3032
Registrován: 12 led 2016, 19:14
Bydliště: ako kedy

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

#7 Příspěvek od redhawk » 28 říj 2017, 10:25

lombardo1981 píše:
28 říj 2017, 09:44
Tá hra ale na Steame je.
ano, ale ma gog verziu.
ta nepotrebuje steam ani internet
Pravděpodobně kecám.
Hlúposť užívateľa je úmerná jeho právam.
Podstatou pirátstva nie je túžba ľudí kradnúť, ale neschopnosť predať im veci, ktoré chcú.

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

#8 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

#9 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: 1785
Registrován: 19 kvě 2014, 17:47

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

#10 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 ... ;)

Odpovědět