Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Игра не от Стийм - как да задам пускови опции (launch options)?  [РЕШЕНА]

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12723
Регистриран: нед мар 03, 2019 20:29
Репутация: 45849
пол: Мъж
Местоположение: ~/$USER
Контакти:

Игра не от Стийм - как да задам пускови опции (launch options)?  [РЕШЕНА]

Мнение от Валсо »

Имам свалена игра, която се пуска чрез /start файл. На десктоп иконата опитах да ѝ задам команда -nointro, но не сработи - пак си има интро. Къде и как да му добавя "-nointro"?

Код: Избери всички

"/media/1000GB/GAMES/ETS2/start" -nointro
Прочетено: 2193 пъти
Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14078
пол: Мъж

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от cprog »

Разгледай самия start файл и виж къде може вътре в него да зададеш опцията.
Не мога да кажа къде точно, понеже не знам какво съдържа точно start файла.
Ако искаш може да го публикуваш тук.
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Nikola_
Пристрастéн
Пристрастéн
Мнения: 971
Регистриран: вт яну 16, 2018 12:16
Репутация: 7706
пол: Мъж

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Nikola_ »

В start трябва да има нещо подобно.
else "$DIR/wine/bin/wine" "$EXE"
Трябва да стане:
else "$DIR/wine/bin/wine" "$EXE" -nointro
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Mozo »

Първо трябва да се каже играта нейтив ли е, с Wine ли е, от изолираните префикси ли е или си я стартираш сам. Без тази информация няма как да се помогне.
Изображение
Потребителски аватар
beggginer
Доктор
Доктор
Мнения: 6618
Регистриран: нед апр 13, 2008 18:33
Репутация: 37467
пол: Мъж

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от beggginer »

Малко по-касапско решение: Изтрий видео файла на интрото и играта ще го прескача.
Как да си върнем контрола над Windows 10 Home :violent1:
Изображение
Валсо написа:
съб яну 21, 2023 12:28
Знам какво правя.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Mozo »

Не е задължително да помогне, защото някои игри имат хардкоднат път до видео файловете и тотално отказват да стартират. Аз знам как да му помогна, само да каже кой от вариантите използва. Няма да седна да обяснявам за всеки поотделно.
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12723
Регистриран: нед мар 03, 2019 20:29
Репутация: 45849
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Валсо »

Mozo написа:
чет май 07, 2020 11:51
Не е задължително да помогне, защото някои игри имат хардкоднат път до видео файловете и тотално отказват да стартират. Аз знам как да му помогна, само да каже кой от вариантите използва. Няма да седна да обяснявам за всеки поотделно.
Нейтив е.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Mozo »

Сигурен ли си, че този флаг действа и е възможно да маха клиповете? Иначе стартирай от конзола с флага и ако става, лесна работата натам :thumbright:
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12723
Регистриран: нед мар 03, 2019 20:29
Репутация: 45849
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Валсо »

В Стийм действа и маха интрото. По-късно ще пробвам в терминала.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Mozo »

Там е с %command%, нали? Би трябвало от терминал с ключа да става.
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12723
Регистриран: нед мар 03, 2019 20:29
Репутация: 45849
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Валсо »

Mozo написа:
чет май 07, 2020 21:22
Там е с %command%, нали? Би трябвало от терминал с ключа да става.
Не. В Стийм цъкаш десен бутон на играта (в случая Евро Трък 2), отиваш на Свойства, на "пускови опции" и там пишеш просто "-nointro" без кавичките. Като пуснеш играта, двете клипчета в началото биват прескочени и ти показва директно менюто, където си избираш профилите.

Пробвах през терминала и не става:

Код: Избери всички

[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ ./eurotrucks2 -nointro
./eurotrucks2: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ eurotrucks2 -nointro
bash: eurotrucks2: командата не е открита
[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ ./eurotrucks2 %nointro%
./eurotrucks2: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Потребителски аватар
petie
Пристрастéн
Пристрастéн
Мнения: 965
Регистриран: съб май 18, 2019 22:35
Репутация: 2734
пол: Мъж

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от petie »

Валсо написа:
чет май 07, 2020 23:17
Mozo написа:
чет май 07, 2020 21:22
Там е с %command%, нали? Би трябвало от терминал с ключа да става.
Не. В Стийм цъкаш десен бутон на играта (в случая Евро Трък 2), отиваш на Свойства, на "пускови опции" и там пишеш просто "-nointro" без кавичките. Като пуснеш играта, двете клипчета в началото биват прескочени и ти показва директно менюто, където си избираш профилите.

Пробвах през терминала и не става:

Код: Избери всички

[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ ./eurotrucks2 -nointro
./eurotrucks2: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ eurotrucks2 -nointro
bash: eurotrucks2: командата не е открита
[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ ./eurotrucks2 %nointro%
./eurotrucks2: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Така не се подават команди на скрипт, редактирай самия скрипт

Пък и виж ко ти пише

Код: Избери всички

bash: eurotrucks2: командата не е открита	
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Mozo »

Валсо написа:
чет май 07, 2020 23:17
Mozo написа:
чет май 07, 2020 21:22
Там е с %command%, нали? Би трябвало от терминал с ключа да става.
Не. В Стийм цъкаш десен бутон на играта (в случая Евро Трък 2), отиваш на Свойства, на "пускови опции" и там пишеш просто "-nointro" без кавичките. Като пуснеш играта, двете клипчета в началото биват прескочени и ти показва директно менюто, където си избираш профилите.

Пробвах през терминала и не става:

Код: Избери всички

[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ ./eurotrucks2 -nointro
./eurotrucks2: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ eurotrucks2 -nointro
bash: eurotrucks2: командата не е открита
[rado@arch]: /media/1000GB/GAMES/ETS2/game/bin/linux_x64>$ ./eurotrucks2 %nointro%
./eurotrucks2: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
petie ти е казал - погледни си шорткъта как се стартира играта. Това %nointro% няма как да стане. В Steam се задават параметри с "ключове плюс %command%", като %command% си е точно така написано и е винаги в края.

Абе, ти кракнатият ETS2 ли се опитваш да подкараш :p Няма да стане тая както си я мислиш, поразгледай скрипта, хакер го раздаваш, не прелоудваш библиотеките и затова ти реве :p

Пробвай така:

Код: Избери всички

#!/usr/bin/env bash

scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"

cd "${scriptdir}"/game || exit 1

if [ "$(getconf LONG_BIT)" = 64 ]; then
	BINDIR=bin/linux_x64
else
	BINDIR=bin/linux_x86
fi

LD_LIBRARY_PATH="${BINDIR}:${LD_LIBRARY_PATH}" ${BINDIR}/eurotrucks2 -nointro
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12723
Регистриран: нед мар 03, 2019 20:29
Репутация: 45849
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от Валсо »

petie написа:
чет май 07, 2020 23:30
Така не се подават команди на скрипт, редактирай самия скрипт
Пък и виж ко ти пише

Код: Избери всички

bash: eurotrucks2: командата не е открита	
Опитах се да я пусна директно с изп. файл, все едно съм го кликнал, само че през терминала. А пише, че командата не е открита, защото пробвах без ./ пред името на файла.
Mozo написа:
чет май 07, 2020 23:56
Пробвай така:

Код: Избери всички

#!/usr/bin/env bash

scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"

cd "${scriptdir}"/game || exit 1

if [ "$(getconf LONG_BIT)" = 64 ]; then
	BINDIR=bin/linux_x64
else
	BINDIR=bin/linux_x86
fi

LD_LIBRARY_PATH="${BINDIR}:${LD_LIBRARY_PATH}" ${BINDIR}/eurotrucks2 -nointro
Така стана, мерси! :thumbright:

Хакер не означава програмист. :roll:
Потребителски аватар
petie
Пристрастéн
Пристрастéн
Мнения: 965
Регистриран: съб май 18, 2019 22:35
Репутация: 2734
пол: Мъж

Re: Игра не от Стийм - как да задам пускови опции (launch options)?

Мнение от petie »

@Валсо

Ако искаш да си пишеш аргументи скрипта става така:

Код: Избери всички

#!/usr/bin/env bash

scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"

cd "${scriptdir}"/game || exit 1

if [ "$(getconf LONG_BIT)" = 64 ]; then
	BINDIR=bin/linux_x64
else
	BINDIR=bin/linux_x86
fi

LD_LIBRARY_PATH="${BINDIR}:${LD_LIBRARY_PATH}" ${BINDIR}/eurotrucks2 "$@"
И вече пишеш така:

Код: Избери всички

./blabla -nointro
;) ;) ;)
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”