GTA2 под Wine

| | Comments (0) | TrackBacks (0)

Итак, захотелось мне тут молодость вспомнить, машину поуганять, по ночному городу людей подавить.
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 :)

0 TrackBacks

Listed below are links to blogs that reference this entry: GTA2 под Wine.

TrackBack URL for this entry: http://br0ziliy.org.ua/mt/mt-tb.cgi/81

Leave a comment

About Me

Записки системного администратора, гентушника, байкера и просто мысли об окружающем мире и событиях.

June 2008

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Powered by Movable Type 4.1