[РЕШЕНО] Казаки под Linux

Второй день пытаюсь запустить данную стратежку под свой нетбук, уже честно запарился..
Пробовал через VirtualBox - ругает на разрешение экрана. Игре нужно 1024x768, у меня 1024x600. Застрял в попытке найти крнфиг в игре, который отвечает за разрешение экрана.
Через wine ещё больше геморра.. Игра запускается, но не обновляется экран, тоесть если мышкой двигать, звуки слышны, а экран на одном месте..
Нашёл 2 решения этой проблемы:

1)Скрипт, обновляющий экран каждые n милисекунд
#include <X11/Xlib.h> 
#include <unistd.h> 
main(){ 
Display *d = XOpenDisplay(0); 
if ( d ){ 
Window w = XCreateWindow(d, DefaultRootWindow(d), 0, 0, 200, 
100, 0, CopyFromParent, CopyFromParent, 
CopyFromParent, 0, 0); 
XMapWindow(d, w); 
while(1){ 
XResizeWindow(d, w, 80, 31); 
XFlush(d); 
usleep(10000); 
XResizeWindow(d, w, 80, 30); 
XFlush(d); 
usleep(10000); 
} 
} 
return 0; 
}
Компилить надо командой
gcc -o window window.c -lX11 -lstdc++
Скрипт скомпилился. При запуске вылазит маленькое окно, на игру никак не влияет.

2)Установить патч для игры http://gsc-game.com/_exlink.php?link=http://files.gsc-game.com/cs-dd-patch/cs-dd-patch.exe
И проставить в конфиге вайна библиотеки dciman32 ddrawex devenum как сторонние и ddraw сторонняя,встроенная.
В итоге Казаки вообще не запустились.

Уже руки опускаются, сталкивался с этой проблемой года 2 назад ещё, бросал это дело.. Кто-нибудь может что-нибудь посоветовать?
Под WINE'ом не оаотает гарантированно. Проходили, мышка не пашет и рецептов нету. А по поводу virtualbox - 800x600 не? Сам честно говоря не пробовал.
Для первого запуска казаки требуют именно 1024x768, через 800x600 никак не выкрутишься. По поводу вайна, на форумах люди как то запускали вышеприведёнными способами..
http://forum.ubuntu.ru/index.php?topic=135574.0
http://forum.newlcn.com/viewtopic.php?p=276331
В VirtualBox менять разрешение экрана мешают дополнения, отвечающие за интеграцию графики итп.
Пришлось отключить видеоадаптер через диспетчер устройств. Казаки в таком режиме с горем пополам запустились.
Играть удобнее в режиме масштабирования, хоть и не очень приятно смотрится.
Найдено решение запуска под вайн.
Нужно:
1) Скачать патч http://files.gsc-game.com/cs-dd-patch/cs-dd-patch.exe
2) Поместить разархивированный ddraw.dll в папку с игрой
3) Добавить строки в файл реестра ~/.wine/user.reg:

[Software\\Wine\\DllOverrides]  
"dciman32"="native" 
"ddraw"="native,builtin" 
"ddrawex"="native" 
"devenum"="native"
Проблема с обновлением экрана РЕШЕНА (Курсор в игре видно).

Проверял версию Казаков 1.35 “Снова война”
wine-1.3.26
Под x86_64 чуть позже проверю под i686
artemka91
Под x86_64 чуть позже проверю под i686

Видимо, до сих пор проверяет :-.
minoshi
Видимо, до сих пор проверяет :-.
Под i686 не работает к сожалению.

З.Ы.
Помоему связанно это не с архитектурой а с видеокартой, у меня на нетбуке встроенная интеловская. Да и экран нестандартный 1024x600, с ним ещё много мучился
 
Зарегистрироваться или войдите чтобы оставить сообщение.