Skip to content


GTA2 под Wine

Итак, захотелось мне тут молодость вспомнить, машину поуганять, по ночному городу людей подавить.
Rockstar Games были столь любезны что выложили мою некогда любимую игру Grand Theft Auto II для свбодного скачивания.
Согласно WineHQ, игра должна нормально работать в Linux окружении.
Ну, скачал, установил — всё ок.
Запустил — жуткие тормоза :(
Кадров 5 в секунду, не больше.
Естественно меня это не устроило. Несколько минут гугления — и решение найдено!
Ставим OpenGLide wrapper для Direct3D — и вуаля, всё работает и дышит, играть можно, с FPS всё ОК. Правда, после установки враппера в меню перестали показываться фоновые картинки (со шрифтами всё ок, только картинок не видно) — но мне кажется что это малая цена за то, чтобы в полной мере насладиться любимой игрой под любимой ОС ;)
Итак, ближе к телу, как говорил Энди Таккер.

Идём сюда:
SourceForge
и качаем библиотеку Glide2x.dll.
Распаковываем её сюда:

~/.wine/drive_c/windows/system32/

Далее, нужно игре сказать, что мы хотим заюзать враппер вместо нативного отрисовщика. Для этого делаем примерно следующее:


cat > gta_fix.reg


REGEDIT4


[HKEY_LOCAL_MACHINE\Software\DMA Design Ltd\GTA2\Screen]
"bit_depth"=dword:00000020


"curr_dll_id"=dword:00000002


"device"=dword:00000002


"max_frame_rate"=dword:00000001


"min_frame_rate"=dword:00000000


"renderdevice"=dword:00000000


"rendername"="3dfx.dll"


"special_recognition"=dword:00000000


"start_mode"=dword:00000001


"tripple_buffer"=dword:00000000


"videodevice"=dword:00000001


"videoname"="dmaglide.dll"



Этим мы создадим в текущей директории файл gta_fix.reg
Идём в ту директорию, куда поставили игру (у меня это ~/.wine/drive_c/Program Files/Rockstar Games/GTA2) и пускаем:

wine gta2\ manager


Выставляем настройки управления, язык, настройки графики м тыды. Это нужно обязательно сделать.
В настройках видео укажите «оконный» режим игры — иначе после выхода из игры разрешение иксов так и останется 640х480.
Теперь импортируем ранее созданный reg-файл в вайновский реестр:

wine regedit /S gta_fix.reg


Далее, пускаем winecfg и включаем опцию «Эмулировать рабочий стол» и выставляем разрешение на порядок ниже текущего (то есть если у вас текущее разрешение — 1024х768 — выставляем 800х600)
Всё, пускаем игру и наслаждаемся:

wine gta2

Да, чуть не забыл.


OS: Gentoo Base System release 1.12.10
Версия Wine: 1.0_rc4
Видеокарта: ATI Technologies Inc RV350 [Radeon 9550] 128 Mb
Версия драйверов: x11-drivers/ati-drivers-8.455.2-r1
Have fun :)

Posted in Linux, Tips&Tricks, Жизнь.

Tagged with , , , , , , , .

« »