Перейти к содержанию

Рекомендуемые сообщения

Добрый день!

Пытался использовать лаунчер в linux под wine, но работает он плохо (есть проблемы с отображением), запустить игру невозможно. Затем запускал игру через openMW с ручной настройкой, что весьма неудобно. Возникла идея доработать лаунчер для поддержки linux, т.к. исходники версии 3.1.3 есть в открытом доступе. Во вложении архив с лаунчером и bash-скриптом mfr.sh, который скачивает java, openMW и запускает лаунчер. В лаунчере убраны пункты меню, которые касаются classic версии, оставлены только пункты openMW, выполнены доработки для работоспособности самого лаунчера под linux. Кажется весь функционал работает, кроме обновления лаунчера, его можно реализовать только при поддержке авторов репака и добавления соответствующих файлов на сервер.

Использование:

  1. Необходимо распаковать содержимое архива, например, в директорию /home/<user>/Games.
  2. Запустить скрипт mfr.sh, либо через интерфейс, либо через консоль командами ./mfr.sh или sh mrf.sh.
  3. Дождаться загрузки java и openMW и запуска лаунчера

 

mfr.zip

Изменено пользователем monoid
Ссылка на комментарий
Поделиться на другие сайты

В 1/20/2025 в 11:32 PM, monoid сказал:

Добрый день!

Пытался использовать лаунчер в linux под wine, но работает он плохо (есть проблемы с отображением), запустить игру невозможно. Затем запускал игру через openMW с ручной настройкой, что весьма неудобно. Возникла идея доработать лаунчер для поддержки linux, т.к. исходники версии 3.1.3 есть в открытом доступе. Во вложении архив с лаунчером и bash-скриптом mfr.sh, который скачивает java, openMW и запускает лаунчер. В лаунчере убраны пункты меню, которые касаются classic версии, оставлены только пункты openMW, выполнены доработки для работоспособности самого лаунчера под linux. Кажется весь функционал работает, кроме обновления лаунчера, его можно реализовать только при поддержке авторов репака и добавления соответствующих файлов на сервер.

Использование:

  1. Необходимо распаковать содержимое архива, например, в директорию /home/<user>/Games.
  2. Запустить скрипт mfr.sh, либо через интерфейс, либо через консоль командами ./mfr.sh или sh mrf.sh.
  3. Дождаться загрузки java и openMW и запуска лаунчера

 

mfr.zip 57.26 \u041c\u0411 · 2 загрузки

Привет!

 

Есть репозиторий с форком? я гляну и готов утащить это в основную ветку, чтобы поддержать на уровне сервера

Ссылка на комментарий
Поделиться на другие сайты

ответил в личку.

Много где проблемы с бэкслэшами, которые воспринимаются как часть имени файла. Их нужно либо на сервере заменить на прямой слэш, т.к. в windows поддерживается и так и так, либо делать замены.

Изменено пользователем monoid
Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Спасибо большое автору скрипта. Все запустилось на arch linux.
Версия установилась 4.1.29 beta
Версия ланчера -  3.1.3
От себя скажу что после запуска нужно нажать на шестеренку и исправить целостность что бы все скачалось.

И собственно что бы заново запустить игру нужно так же запустить скрипт  ./mfr.sh,  каждый раз ланчер не видит игру (кнопка играть, не активна) и я нажимаю так же на шестеренку и жму проверить целостность сборки. Но это занимает минут (игра на ssd) и вполне небольшая цена что бы снова пойти в эту игру. 

Мои спецификации для примера

                  jice@QuadArch
                  -------------
      /\          OS: Arch Linux x86_64
     /  \         Display (AAA): 1366x768 @ 0.54x in 26", 60 Hz [External]
    /    \        Kernel: Linux 6.17.4-arch2-1
   /      \       Shell: bash 5.3.3
  /   ,,   \      DE: KDE Plasma 6.5.0
 /   |  |   \     WM: KWin (Wayland)
/_-''    ''-_\    Icons: WhiteSur [Qt], WhiteSur [GTK2/3/4]
                  Terminal: konsole 25.8.2
                  CPU: Intel(R) Xeon(R) E5-2678 v3 (24) @ 3.30 GHz
                  Memory: 6.69 GiB / 31.24 GiB (21%)

                  
                  GPU0:
VkPhysicalDeviceProperties:
---------------------------
        apiVersion        = 1.4.318 (4211006)
        driverVersion     = 25.2.5 (104865797)
        vendorID          = 0x1002
        deviceID          = 0x73bf
        deviceType        = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName        = AMD Radeon RX 6800 (RADV NAVI21)

 

Это была единственная вещь которая у меня не запускалась на линуксе после ухода с винды. Подтянул и свои сохранения и свои самопальные моды. Спасибо огромное и автору скрипта и авторам сборки !

Изменено пользователем Jice
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...