К основному контенту

Запуск "Петька и Василий Иванович 2: Судный день" в Linux через wine

Пройдя "Петька и Василий Иванович спасают галактику", решил и во вторую часть поиграть.

Движок у игры не менялся судя по всему, так что и проблемы те же - подробнее в заметке о первой части.

Если лень компилировать самому wine, то можно взять тот, что скомпилировал я, тут.

Далее всё по накатанной:
#создаём префикс и включаем виртуальный рабочий стол
WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 WINEDLLOVERRIDES=winemenubuilder.exe=d /some/games/wine_petka/bin/winecfg
# ставим indeo 4/5
WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 WINEDLLOVERRIDES=winemenubuilder.exe=d WINE=/some/games/wine_petka/bin/wine winetricks icodecs
# тут не отключаем winemenubuilder, что бы появились ярлыки игры
WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 /some/games/wine_petka/bin/wine E:\\Setup.exe
# проблема с прошлого раза
WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 WINEDLLOVERRIDES=winemenubuilder.exe=d WINE=/some/games/wine_petka/bin/wine winetricks dsound
Далее копируем важные файлы в папку с игрой (тот же шаблон, что и для первой) и запускаем:
cd /some/games/wine_petka2/drive_c/Program\ Files/BUKA/Petka2/
WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 /some/games/wine_petka/bin/wine petka2.exe
WINEDLLOVERRIDES=winemenubuilder.exe=d для того, что бы новый префикс не прописался в системе, в ~/.local/share/applications/wine-*.desktop файлах, иначе после удаления префикса, он может всё равно воскреситься, если попробуете открыть что-то через созданные wine ассоциации файлов.

Не смотря на то, что mediainfo говорил мне, что видео закодированы indeo 4, для работы нужен и indeo 5. Но так как indeo 3 не нужен, то можно облегчить себе жизнь и поставить через winetricks пакет icodecs.

Как и в  прошлый раз wine сам сделает ярлык типо ~/.local/share/applications/wine/Programs/BUKA/Petka2.desktop, можно его скопировать на рабочий стол и сделать исполняемым, в ярлыке уже прописан правильный Path, но надо обязательно поправить Exec, так как в моём случае путь к вайну не был абсолютным.

В итоге игра вас порадует:

Комментарии

Популярные сообщения из этого блога

Запуск "Петька и Василий Иванович спасают галактику" в Linux через wine

Совсем недавно, почему-то вспомнил про серию "Петька и Василий Иванович". К своему удивлению, обнаружил, что первую и вторую часть портировали на android. Решил поставить себе на ПК. Под wine он отлично поставился, но первая проблема, это отсутствие кодека для видео. Надо скачать  iv5setup.exe  . Но тут есть хитрость, есть ставить все компоненты, то инсталляция завершится неудачей. Для Петьки нужен только ir32_32.dll, так что если выбрать в инсталляторе только версию 3, то всё будет хорошо. Для запуска Петьки без диска можно скопировать все полезные файлы с дисков (*.STR, intro.avi, Disk{1..3}.id). Перед запуском ещё лучше установить в winecfg виртуальный рабочий стол, игра запускается в разрешении 640x480 и может попортить разрешение рабочего стола. И вот Петька запустился - и звук есть и не тормозит, но есть один сильный косяк с отрисовкой некоторых объектов - кажется, что не работает прозрачность - Я долго игрался с параметрами wine касающимися direct3d и dire

Запуск "Петька 3: Возвращение Аляски" в Linux через wine

Очередная часть Петьки и Василий Ивановича - "Петька 3: Возвращение Аляски" тоже хорошо работает в linux под wine. В игре используется отличный от прошлых частей движок, так что патченный wine не нужен. Начало как обычно: $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 WINEDLLOVERRIDES=winemenubuilder.exe=d wineboot В игре используются видеоролики кодированные DivX, соответственно можно сразу поставить кодек, а потом запустить установку: $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 WINEDLLOVERRIDES=winemenubuilder.exe=d winetricks xvid $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 wine E:\\Setup.exe  Запускать как и раньше можно по ярлыку из ~/.local/share/applications/wine/Programs/Buka/Петька 3/Петька 3 - Возвращение Аляски.desktop, скопировав его на Рабочий стол и сделав исполняемым. Хотя в моём случае ярлык на Рабочий стол создался сам и правильным. В консоли лучше тоже запускать ярлык, ибо когда я запускал exe и полноэкранный режим - были а

isz-tool: конвертация .ISZ в .ISO

Если вдруг у вас есть образ .ISZ, то в linux его нечем примонторовать/открыть. Но зато добрый человек написал утилиту для конвертации .ISZ в .ISO -  https://github.com/oserres/isz-tool