Текущее время: 28 мар 2024, 12:40

Правила форума


Посмотреть правила форума



Ответить на тему  [ Сообщений: 14 ] 
[Linux] RWG ToW на wine 
Автор Сообщение
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение [Linux] RWG ToW на wine
Всем привет.

К счастью все версии игры "Противостояние" запускаются в линуксе через программу "wine". Так как я являюсь ярым поклонником этой игры, решил попытать счастья в запуске "RWG ToW".
К сожалению, окно инсталлятора остановилось на стадии "Компиляции файлов..." и дальше ничего не происходит.

Прошу помощи в устранении вышеописанной проблемы :)


У вас нет доступа для просмотра вложений в этом сообщении.


23 ноя 2017, 16:31
Профиль
Лейтенант

Зарегистрирован: 12 янв 2012, 05:22
Сообщений: 2268
Откуда: МВО
Сообщение Re: [Linux] RWG ToW на wine
int писал(а):
окно инсталлятора остановилось на стадии "Компиляции файлов..." и дальше ничего не происходит.
Процесс "Компиляции файлов" занимает значительное время (и зависит от производительности компа) - происходит полная выборка необходимых для каждой схемы файлов из общего массива и их упаковка.
Попробуйте подождать "yes"
Проверить работу можно по наличию выполняемых процессов типа "sue..." "xcopy..." и пр.
По завершении процесса будет выведено соответствующее сообщение.
Почитайте это
Если не удастся решить вопрос - обращайтесь.

_________________
Изображение

Приумножая познания, приумножаешь и скорбь.....(с)


23 ноя 2017, 16:52
Профиль ICQ
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Спасибо за информацию.
Кстати, забыл ещё добавить, что 32 битный wine я запускаю в контейнере. Вот как выглядит дерево процессов:
Код:
int@sophi ~ $ pstree -h 4182 -l -A -a
sudo systemd-nspawn -D /home/chroot/exherbo_x86_wine -M WINE --bind=/media:/media --bind=/dev/dri --bind=/dev/shm --bind=/dev/snd --bind=/tmp/.X11-unix:/tmp/.X11-unix --setenv=TERM=xterm -u int -E DISPLAY=:0 -E PULSE_SERVER=unix:/run/user/1000/pulse/native /bin/bash
  `-systemd-nspawn -D /home/chroot/exherbo_x86_wine -M WINE --bind=/media:/media --bind=/dev/dri --bind=/dev/shm --bind=/dev/snd --bind=/tmp/.X11-unix:/tmp/.X11-unix --setenv=TERM=xterm -u int -E DISPLAY=:0 -E PULSE_SERVER=unix:/run/user/1000/pulse/native /bin/bash
      `-bash
          |-RWG-Truth_of_Wa                                                                         
          |-cmd.exe /c C:\\users\\int\\Temp\\$inst\\setup.bat C:\\games\\rwg C:\\users\\int\\Temp C:\\users\\int\\____~5HF Russian (\320\240\321\203\321\201\321\201\320\272\320\270\320\271)                                                                         
          |-explorer.exe /desktop                                                                         
          |   `-3*[{explorer.exe}]
          |-plugplay.exe                                                                         
          |   `-2*[{plugplay.exe}]
          |-services.exe                                                                         
          |   `-6*[{services.exe}]
          |-wineconsole --use-event=12                                                                         
          |-winedevice.exe                                                                         
          |   `-2*[{winedevice.exe}]
          |-winedevice.exe                                                                         
          |   `-3*[{winedevice.exe}]
          |-wineserver
          `-xcopy common_n\\petrolsu.* beach_n\\petrolsu1.*


Все это дело запущено на i5 с 8 Гб RAM. Сколько примерно по времени занимает компиляция?


23 ноя 2017, 17:14
Профиль
Лейтенант

Зарегистрирован: 12 янв 2012, 05:22
Сообщений: 2268
Откуда: МВО
Сообщение Re: [Linux] RWG ToW на wine
Судя по выводу, как раз идёт выборка файлов. Например:
`-xcopy common_n\\petrolsu.* beach_n\\petrolsu1.*
копирует графику бензовоза Студебекер в схему "джунгли".
Процесс установки (например, на i7/4Gb) занимает менее 10 минут. В целом, игра содержит почти 20 тыс. файлов. Сделано так по многим причинам, в том числе и ради размера самого установщика.
РС Можете обращаться на майл:
support@realwargame.ru
или
zarathustra@realwargame.ru

_________________
Изображение

Приумножая познания, приумножаешь и скорбь.....(с)


23 ноя 2017, 17:29
Профиль ICQ
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Ну, у меня сам процесс висит уже часа 4 :-(


23 ноя 2017, 17:34
Профиль
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Кстати, а возможно собрать RWG - ToW на хосте с Windows и потом перенести на Linux хост и там уже запустить его wine'ом?


23 ноя 2017, 17:41
Профиль
Лейтенант

Зарегистрирован: 12 янв 2012, 05:22
Сообщений: 2268
Откуда: МВО
Сообщение Re: [Linux] RWG ToW на wine
int писал(а):
Ну, у меня сам процесс висит уже часа 4 :-(
Это ненормально! Возможно, какая-то ошибка с правами доступа ко временной папке например.
int писал(а):
Кстати, а возможно собрать RWG - ToW на хосте с Windows и потом перенести на Linux хост и там уже запустить его wine'ом?
Конечно! Единственное, придётся переделать ярлык запуска: он должен указывать на файл:
.. \Truth_of_War\Dat\Release\rwg-tow.exe
но в качестве рабочей папки должна быть указана корневая самой игры, т.е.
.. \Truth_of_War
К слову, почти во всех модах процесс установки заключается в простой распаковке архива.

_________________
Изображение

Приумножая познания, приумножаешь и скорбь.....(с)


23 ноя 2017, 17:47
Профиль ICQ
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Цитата:
Конечно! Единственное, придётся переделать ярлык запуска: он должен указывать на файл:
.. \Truth_of_War\Dat\Release\rwg-tow.exe

А обязательно игру запускать через ярлык? Почему нельзя сразу дёрнуть rwt-tow.exe?


23 ноя 2017, 18:05
Профиль
Лейтенант

Зарегистрирован: 12 янв 2012, 05:22
Сообщений: 2268
Откуда: МВО
Сообщение Re: [Linux] RWG ToW на wine
int писал(а):
А обязательно игру запускать через ярлык?
Обязательно.
int писал(а):
Почему нельзя сразу дёрнуть rwt-tow.exe?
Поскольку вся архитектура построена от корня (папки, куда установлена игра), а экзешник лежит глубже, игрушка просто не найдет необходимых ей файлов.

_________________
Изображение

Приумножая познания, приумножаешь и скорбь.....(с)


23 ноя 2017, 18:31
Профиль ICQ
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Спасибо, всё получилось. Вот шаги, которые я проделал:
    1. Запустил Windows 8 в виртуальной машине (qemu-kvm).
    2. Скачал и установил RWG -ToW 0.8b
    3. Перенёс директорию с установленной игрой в контейнер
    4. Запустил
    Код:
    int@WINE ~/.wine-rwg/drive_c/games/Truth_of_War $ env WINEPREFIX=~/.wine-rwg LANG=ru_RU.UTF-8 wine start ./RWG\ Truth\ of\ War.lnk

Спасибо за помощь :)


23 ноя 2017, 18:57
Профиль
Лейтенант

Зарегистрирован: 12 янв 2012, 05:22
Сообщений: 2268
Откуда: МВО
Сообщение Re: [Linux] RWG ToW на wine
Всегда рады "thank"

_________________
Изображение

Приумножая познания, приумножаешь и скорбь.....(с)


23 ноя 2017, 19:20
Профиль ICQ
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Ещё просьба: Вы не могли бы выложить директорию с картами Maps с нормальным названием карт, а то у меня какие-то непонятные символы вместо русского :-(


23 ноя 2017, 20:00
Профиль
Лейтенант

Зарегистрирован: 12 янв 2012, 05:22
Сообщений: 2268
Откуда: МВО
Сообщение Re: [Linux] RWG ToW на wine
int писал(а):
Ещё просьба: Вы не могли бы выложить директорию с картами Maps с нормальным названием карт, а то у меня какие-то непонятные символы вместо русского :-(
Карты должны были быть переименованными в зависимости от выбранного при установке языка.
Есть предположение, что проблема с отсутствием нужного шрифта. Если вопрос не решится - завтра выложу в анг. и рус. раскладках все карты.

_________________
Изображение

Приумножая познания, приумножаешь и скорбь.....(с)


23 ноя 2017, 22:11
Профиль ICQ
Младший сержант

Зарегистрирован: 23 ноя 2017, 16:17
Сообщений: 81
Сообщение Re: [Linux] RWG ToW на wine
Спасибо. Вопрос решил. Нужно было выставить русскую локаль на хосте с Windows, где собиралась игра :)


24 ноя 2017, 14:20
Профиль
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ Сообщений: 14 ] 

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB