Как запустить игру с параметрами командной строки, чтобы активировать моды?

Суть проблемы:
Чтобы поиграть в игру(мод), нужно передать ей определённую опцию через командную строку. Однако возникла проблема: синтаксис командной строки в bash и winecmd отличается. Из-за этого неочевидно как составить нужную команду.

Кажется, есть решение проблемы — создать и запустить .cmd или .bat-файл, но PortProton не умеет их запускать.

Хочу поиграть в Warcraft III Ragnarok Legacy
нужная команда в Windows
start ."MM Engine.exe" -mod Ragnarok Legacy

Также хочу поиграть в MechWarrior 5 Clans
надо ввести
MechWarrior.exe -forcedisablesm6

1 лайк

В дополнительных настройках PortProton строка:

image

2 лайка

А как правильно сделать несколько шорткатов на один экзешник?

Например в Rome Total War можно кучу модов закинуть в корень игры и просто запускать их ярлыками со свойствами -mod1, -mod2 и т.д.

Но ПортПротон может только один файл RomeTW.exe.ppdb создать, в котором записаны эти параметры

Можно сделать батники и запускать их из файлового менеджера

В том то и дело что батники не работают! Всплывает xterm с ошибкой при запуске .bat

Только вчера проверял, все запускалось. Значит, что-то не так с батниками
Пример правильного батника:

start "" "G:\Star Wars - KotOR\swkotor.exe" "-параметр"

Вот такой bat файл (под Windows работает)

при запуске в Proton выводит xterm с ошибкой:

Эта тема была автоматически закрыта через 14 дней после последнего ответа. В ней больше нельзя отвечать.