Не могу вот нормально поставить кингс баунти. Несколько проблем уже устранил, остались 3:
1)самая важная. все очень мееедленно. трмозит даже курсор в меню, пока что не знаю с чем связанно
2)курсор - стандартный
3)звука нет(этим займусь в последнюю очередь, думаю какая-то проблема с алсо, как обычно
чуть позже выложу логи, по памяти помню, что терминал писал что-то про Х11, а лог игры грешит на файл ntdll.dll
King's bounty+wine
вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня? http://www.playonlinux.com/repository/?script=520
лог терминала:
ankar@ankar-laptop:~$ wine '/home/ankar/.wine/dosdevices/c:/Program Files/1C/King'\''s Bounty - Перекрестки миров/kb.exe'
fixme:win:EnumDisplayDevicesW ((null),0,0x32de94,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x3b68a70,0x3b872c8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x21d580,0x3b68db0): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x3b86fe8,0x3b68db0): stub
fixme:font:RemoveFontMemResourceEx (0x84a28a21) stub
fixme:avifile:AVIFileExit (): stub!
лог в папке с игрой(если не ошибаюсь, это лог того,что игра зависает при заходе в настройки. уже пофиксил. но можетт и нет):
PROGRAM IS CRASHED!!!
Exception code: 80000100
Fault address: 7BC4B740 01:0003A740 C:\windows\system32\ntdll.dll
Registers:
EAX:00FE159E
EBX:7BC9CFF4
ECX:01337F00
EDX:01337EC0
ESI:0033F998
EDI:00000014
CS:EIP:0073:7BC4B740
SS:ESP:007B:0033F98C EBP:0033F9F0
DS:007B ES:007B FS:0033 GS:003B
Flags:00200202
MM0 = f93b0033f8687bc9
MM1 = 7bc4874b0033f670
MM2 = cff47bc3525f7bc9
MM3 = bfc005e800000003
MM4 = ffff000100007bc9
MM5 = 7bc6f22b0033f6a8
MM6 = 00000033f7080000
MM7 = 7bc6f1f97bc9cff4
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
Crash code disassembly:
7bc4b6c0: jge 7bc4dd7a
7bc4b6c6: add [eax], al
7bc4b6c8: mov eax, deadbeef
7bc4b6cd: jmp 7bc4b669
7bc4b6cf: nop
7bc4b6d0: mov edi, [ebx+a17c]
7bc4b6d6: mov ecx, [ebx+a178]
7bc4b6dc: jmp 7bc4b638
7bc4b6e1: jmp 7bc4b6f0
7bc4b6e3: nop
7bc4b6e4: nop
7bc4b6e5: nop
7bc4b6e6: nop
7bc4b6e7: nop
7bc4b6e8: nop
7bc4b6e9: nop
7bc4b6ea: nop
7bc4b6eb: nop
7bc4b6ec: nop
7bc4b6ed: nop
7bc4b6ee: nop
7bc4b6ef: nop
7bc4b6f0: push ebp
7bc4b6f1: mov ebp, esp
7bc4b6f3: push esi
7bc4b6f4: push ebx
7bc4b6f5: sub esp, 60
7bc4b6f8: mov eax, [ebp+10]
7bc4b6fb: call 7bc203d7
7bc4b700: add ebx, 000518f4
7bc4b706: lea esi, [ebp-58]
7bc4b709: mov dword ptr [ebp-58], 80000100
7bc4b710: mov dword ptr [ebp-54], 00000001
7bc4b717: mov [ebp-4c], eax
7bc4b71a: mov eax, [ebp+08]
7bc4b71d: mov dword ptr [ebp-50], 00000000
7bc4b724: mov dword ptr [ebp-48], 00000002
7bc4b72b: mov [ebp-44], eax
7bc4b72e: mov eax, [ebp+0c]
7bc4b731: mov [ebp-40], eax
7bc4b734: lea esi, [esi+00]
7bc4b738: mov [esp], esi
7bc4b73b: call (7bc70464)
7bc4b740: sub esp, 04 <--------- FAULT!!!
7bc4b743: jmp 7bc4b738
7bc4b745: lea esi, [esi+00]
7bc4b749: lea edi, [edi+00]
7bc4b750: push ebp
7bc4b751: mov ebp, esp
7bc4b753: push edi
7bc4b754: push esi
7bc4b755: push ebx
7bc4b756: call 7bc203d7
7bc4b75b: add ebx, 00051899
7bc4b761: sub esp, 2c
7bc4b764: mov eax, [ebp+0c]
7bc4b767: mov esi, [ebp+08]
7bc4b76a: mov [esp+04], eax
7bc4b76e: mov [esp], esi
7bc4b771: call (7bc3a380)
7bc4b776: mov eax, [ebx-7c]
7bc4b77c: mov ecx, [eax]
7bc4b77e: xor eax, eax
7bc4b780: add ecx, 30
7bc4b783: nop
7bc4b784: lea esi, [esi+00]
7bc4b788: movzx edx, word ptr [esi+eax]
7bc4b78c: mov [ecx+eax], dx
7bc4b790: add eax, 02
7bc4b793: test dx, dx
7bc4b796: jnz +38 (7bc4b788)
7bc4b798: mov edx, fs:[00000018]
7bc4b79f: mov eax, [edx+30]
7bc4b7a2: mov eax, [eax+0c]
7bc4b7a5: lea ecx, [eax+0c]
7bc4b7a8: mov [ebp-20], ecx
7bc4b7ab: mov eax, [eax+0c]
7bc4b7ae: cmp ecx, eax
7bc4b7b0: mov [ebp-1c], eax
7bc4b7b3: jz P+190 (7bc4b8e0)
7bc4b7b9: mov esi, [eax+34]
7bc4b7bc: test esi, esi
7bc4b7be: db 0f
7bc4b7bf: db 89
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
PROGRAM IS CRASHED!!!
Exception code: 80000100
Fault address: 7BC4B740 01:0003A740 C:\windows\system32\ntdll.dll
Registers:
EAX:00FE159E
EBX:7BC9CFF4
ECX:01337F00
EDX:01337EC0
ESI:0033F998
EDI:00000014
CS:EIP:0073:7BC4B740
SS:ESP:007B:0033F98C EBP:0033F9F0
DS:007B ES:007B FS:0033 GS:003B
Flags:00200206
MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = 0000000000000000
MM6 = 0000000000000000
MM7 = 0000000000000000
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
Crash code disassembly:
7bc4b6c0: jge 7bc4dd7a
7bc4b6c6: add [eax], al
7bc4b6c8: mov eax, deadbeef
7bc4b6cd: jmp 7bc4b669
7bc4b6cf: nop
7bc4b6d0: mov edi, [ebx+a17c]
7bc4b6d6: mov ecx, [ebx+a178]
7bc4b6dc: jmp 7bc4b638
7bc4b6e1: jmp 7bc4b6f0
7bc4b6e3: nop
7bc4b6e4: nop
7bc4b6e5: nop
7bc4b6e6: nop
7bc4b6e7: nop
7bc4b6e8: nop
7bc4b6e9: nop
7bc4b6ea: nop
7bc4b6eb: nop
7bc4b6ec: nop
7bc4b6ed: nop
7bc4b6ee: nop
7bc4b6ef: nop
7bc4b6f0: push ebp
7bc4b6f1: mov ebp, esp
7bc4b6f3: push esi
7bc4b6f4: push ebx
7bc4b6f5: sub esp, 60
7bc4b6f8: mov eax, [ebp+10]
7bc4b6fb: call 7bc203d7
7bc4b700: add ebx, 000518f4
7bc4b706: lea esi, [ebp-58]
7bc4b709: mov dword ptr [ebp-58], 80000100
7bc4b710: mov dword ptr [ebp-54], 00000001
7bc4b717: mov [ebp-4c], eax
7bc4b71a: mov eax, [ebp+08]
7bc4b71d: mov dword ptr [ebp-50], 00000000
7bc4b724: mov dword ptr [ebp-48], 00000002
7bc4b72b: mov [ebp-44], eax
7bc4b72e: mov eax, [ebp+0c]
7bc4b731: mov [ebp-40], eax
7bc4b734: lea esi, [esi+00]
7bc4b738: mov [esp], esi
7bc4b73b: call (7bc70464)
7bc4b740: sub esp, 04 <--------- FAULT!!!
7bc4b743: jmp 7bc4b738
7bc4b745: lea esi, [esi+00]
7bc4b749: lea edi, [edi+00]
7bc4b750: push ebp
7bc4b751: mov ebp, esp
7bc4b753: push edi
7bc4b754: push esi
7bc4b755: push ebx
7bc4b756: call 7bc203d7
7bc4b75b: add ebx, 00051899
7bc4b761: sub esp, 2c
7bc4b764: mov eax, [ebp+0c]
7bc4b767: mov esi, [ebp+08]
7bc4b76a: mov [esp+04], eax
7bc4b76e: mov [esp], esi
7bc4b771: call (7bc3a380)
7bc4b776: mov eax, [ebx-7c]
7bc4b77c: mov ecx, [eax]
7bc4b77e: xor eax, eax
7bc4b780: add ecx, 30
7bc4b783: nop
7bc4b784: lea esi, [esi+00]
7bc4b788: movzx edx, word ptr [esi+eax]
7bc4b78c: mov [ecx+eax], dx
7bc4b790: add eax, 02
7bc4b793: test dx, dx
7bc4b796: jnz +38 (7bc4b788)
7bc4b798: mov edx, fs:[00000018]
7bc4b79f: mov eax, [edx+30]
7bc4b7a2: mov eax, [eax+0c]
7bc4b7a5: lea ecx, [eax+0c]
7bc4b7a8: mov [ebp-20], ecx
7bc4b7ab: mov eax, [eax+0c]
7bc4b7ae: cmp ecx, eax
7bc4b7b0: mov [ebp-1c], eax
7bc4b7b3: jz P+190 (7bc4b8e0)
7bc4b7b9: mov esi, [eax+34]
7bc4b7bc: test esi, esi
7bc4b7be: db 0f
7bc4b7bf: db 89
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
PROGRAM IS CRASHED!!!
Exception code: 80000100
Fault address: 7BC4B740 01:0003A740 C:\windows\system32\ntdll.dll
Registers:
EAX:00FE159E
EBX:7BC9CFF4
ECX:01337F00
EDX:01337EC0
ESI:0033F998
EDI:00000014
CS:EIP:0073:7BC4B740
SS:ESP:007B:0033F98C EBP:0033F9F0
DS:007B ES:007B FS:0033 GS:003B
Flags:00200202
MM0 = f93b0033f8687bc9
MM1 = 7bc47dc60033f674
MM2 = cff47bc3525f0000
MM3 = bfb805e800000003
MM4 = ffff000100007bc9
MM5 = 7bc6f22b0033f6a8
MM6 = 00000033f7080000
MM7 = 7bc6f1f97bc9cff4
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
Crash code disassembly:
7bc4b6c0: jge 7bc4dd7a
7bc4b6c6: add [eax], al
7bc4b6c8: mov eax, deadbeef
7bc4b6cd: jmp 7bc4b669
7bc4b6cf: nop
7bc4b6d0: mov edi, [ebx+a17c]
7bc4b6d6: mov ecx, [ebx+a178]
7bc4b6dc: jmp 7bc4b638
7bc4b6e1: jmp 7bc4b6f0
7bc4b6e3: nop
7bc4b6e4: nop
7bc4b6e5: nop
7bc4b6e6: nop
7bc4b6e7: nop
7bc4b6e8: nop
7bc4b6e9: nop
7bc4b6ea: nop
7bc4b6eb: nop
7bc4b6ec: nop
7bc4b6ed: nop
7bc4b6ee: nop
7bc4b6ef: nop
7bc4b6f0: push ebp
7bc4b6f1: mov ebp, esp
7bc4b6f3: push esi
7bc4b6f4: push ebx
7bc4b6f5: sub esp, 60
7bc4b6f8: mov eax, [ebp+10]
7bc4b6fb: call 7bc203d7
7bc4b700: add ebx, 000518f4
7bc4b706: lea esi, [ebp-58]
7bc4b709: mov dword ptr [ebp-58], 80000100
7bc4b710: mov dword ptr [ebp-54], 00000001
7bc4b717: mov [ebp-4c], eax
7bc4b71a: mov eax, [ebp+08]
7bc4b71d: mov dword ptr [ebp-50], 00000000
7bc4b724: mov dword ptr [ebp-48], 00000002
7bc4b72b: mov [ebp-44], eax
7bc4b72e: mov eax, [ebp+0c]
7bc4b731: mov [ebp-40], eax
7bc4b734: lea esi, [esi+00]
7bc4b738: mov [esp], esi
7bc4b73b: call (7bc70464)
7bc4b740: sub esp, 04 <--------- FAULT!!!
7bc4b743: jmp 7bc4b738
7bc4b745: lea esi, [esi+00]
7bc4b749: lea edi, [edi+00]
7bc4b750: push ebp
7bc4b751: mov ebp, esp
7bc4b753: push edi
7bc4b754: push esi
7bc4b755: push ebx
7bc4b756: call 7bc203d7
7bc4b75b: add ebx, 00051899
7bc4b761: sub esp, 2c
7bc4b764: mov eax, [ebp+0c]
7bc4b767: mov esi, [ebp+08]
7bc4b76a: mov [esp+04], eax
7bc4b76e: mov [esp], esi
7bc4b771: call (7bc3a380)
7bc4b776: mov eax, [ebx-7c]
7bc4b77c: mov ecx, [eax]
7bc4b77e: xor eax, eax
7bc4b780: add ecx, 30
7bc4b783: nop
7bc4b784: lea esi, [esi+00]
7bc4b788: movzx edx, word ptr [esi+eax]
7bc4b78c: mov [ecx+eax], dx
7bc4b790: add eax, 02
7bc4b793: test dx, dx
7bc4b796: jnz +38 (7bc4b788)
7bc4b798: mov edx, fs:[00000018]
7bc4b79f: mov eax, [edx+30]
7bc4b7a2: mov eax, [eax+0c]
7bc4b7a5: lea ecx, [eax+0c]
7bc4b7a8: mov [ebp-20], ecx
7bc4b7ab: mov eax, [eax+0c]
7bc4b7ae: cmp ecx, eax
7bc4b7b0: mov [ebp-1c], eax
7bc4b7b3: jz P+190 (7bc4b8e0)
7bc4b7b9: mov esi, [eax+34]
7bc4b7bc: test esi, esi
7bc4b7be: db 0f
7bc4b7bf: db 89
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
PROGRAM IS CRASHED!!!
Exception code: 80000100
Fault address: 7BC4B740 01:0003A740 C:\windows\system32\ntdll.dll
Registers:
EAX:00FE159E
EBX:7BC9CFF4
ECX:01337F00
EDX:01337EC0
ESI:0033F998
EDI:00000014
CS:EIP:0073:7BC4B740
SS:ESP:007B:0033F98C EBP:0033F9F0
DS:007B ES:007B FS:0033 GS:003B
Flags:00200206
MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = 0000000000000000
MM6 = 0000000000000000
MM7 = 0000000000000000
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
Crash code disassembly:
7bc4b6c0: jge 7bc4dd7a
7bc4b6c6: add [eax], al
7bc4b6c8: mov eax, deadbeef
7bc4b6cd: jmp 7bc4b669
7bc4b6cf: nop
7bc4b6d0: mov edi, [ebx+a17c]
7bc4b6d6: mov ecx, [ebx+a178]
7bc4b6dc: jmp 7bc4b638
7bc4b6e1: jmp 7bc4b6f0
7bc4b6e3: nop
7bc4b6e4: nop
7bc4b6e5: nop
7bc4b6e6: nop
7bc4b6e7: nop
7bc4b6e8: nop
7bc4b6e9: nop
7bc4b6ea: nop
7bc4b6eb: nop
7bc4b6ec: nop
7bc4b6ed: nop
7bc4b6ee: nop
7bc4b6ef: nop
7bc4b6f0: push ebp
7bc4b6f1: mov ebp, esp
7bc4b6f3: push esi
7bc4b6f4: push ebx
7bc4b6f5: sub esp, 60
7bc4b6f8: mov eax, [ebp+10]
7bc4b6fb: call 7bc203d7
7bc4b700: add ebx, 000518f4
7bc4b706: lea esi, [ebp-58]
7bc4b709: mov dword ptr [ebp-58], 80000100
7bc4b710: mov dword ptr [ebp-54], 00000001
7bc4b717: mov [ebp-4c], eax
7bc4b71a: mov eax, [ebp+08]
7bc4b71d: mov dword ptr [ebp-50], 00000000
7bc4b724: mov dword ptr [ebp-48], 00000002
7bc4b72b: mov [ebp-44], eax
7bc4b72e: mov eax, [ebp+0c]
7bc4b731: mov [ebp-40], eax
7bc4b734: lea esi, [esi+00]
7bc4b738: mov [esp], esi
7bc4b73b: call (7bc70464)
7bc4b740: sub esp, 04 <--------- FAULT!!!
7bc4b743: jmp 7bc4b738
7bc4b745: lea esi, [esi+00]
7bc4b749: lea edi, [edi+00]
7bc4b750: push ebp
7bc4b751: mov ebp, esp
7bc4b753: push edi
7bc4b754: push esi
7bc4b755: push ebx
7bc4b756: call 7bc203d7
7bc4b75b: add ebx, 00051899
7bc4b761: sub esp, 2c
7bc4b764: mov eax, [ebp+0c]
7bc4b767: mov esi, [ebp+08]
7bc4b76a: mov [esp+04], eax
7bc4b76e: mov [esp], esi
7bc4b771: call (7bc3a380)
7bc4b776: mov eax, [ebx-7c]
7bc4b77c: mov ecx, [eax]
7bc4b77e: xor eax, eax
7bc4b780: add ecx, 30
7bc4b783: nop
7bc4b784: lea esi, [esi+00]
7bc4b788: movzx edx, word ptr [esi+eax]
7bc4b78c: mov [ecx+eax], dx
7bc4b790: add eax, 02
7bc4b793: test dx, dx
7bc4b796: jnz +38 (7bc4b788)
7bc4b798: mov edx, fs:[00000018]
7bc4b79f: mov eax, [edx+30]
7bc4b7a2: mov eax, [eax+0c]
7bc4b7a5: lea ecx, [eax+0c]
7bc4b7a8: mov [ebp-20], ecx
7bc4b7ab: mov eax, [eax+0c]
7bc4b7ae: cmp ecx, eax
7bc4b7b0: mov [ebp-1c], eax
7bc4b7b3: jz P+190 (7bc4b8e0)
7bc4b7b9: mov esi, [eax+34]
7bc4b7bc: test esi, esi
7bc4b7be: db 0f
7bc4b7bf: db 89
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
7BC4B740 0033F9F0 0001:0003A740 C:\windows\system32\ntdll.dll
вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня?
Ну, если я его правильно расшифровал, то он ставит direct3d;
вероятно, Вам удатстя добится похожего эффекта командой
winetricks d3dx9
и включает GLSL, хотя он и так должен быть включен по умолчанию, если нет:
winetricks glsl-enable3)звука нет
killall pulseuadio не пробовали?
[quote=AnKar]вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня?
Ну, если я его правильно расшифровал, то он ставит direct3d;
вероятно, Вам удатстя добится похожего эффекта командой
winetricks d3dx9
и включает GLSL, хотя он и так должен быть включен по умолчанию, если нет:
winetricks glsl-enable[/quote]
d3dx9 уже есть, glsl включал - не помогает
как запустить этот патч? http://www.winehq.org/pipermail/wine-patches/2006-June/027578.html
потому что в терминале я вижу только две ошибки, не считая звука - EnumDisplayDevicesW и double buffering
AnKar, King's Bounty: Armored Princess или The Legend? Год выпуска игры какой?
d3dx9 уже есть, glsl включал - не помогает
для Armored Princess
нужно ставить опции
OffscreenRenderingMode = fbo
GLSL = disabled
как запустить этот патч? http://www.winehq.org/pipermail/wine-pa … 27578.html
пересобрать wine с ним.
Изначально хотел поставить Перекрестки миров+последний патч мода "красные пески". долго копался с вайном, не докопался)) потом, решив, что по идее движок тот же, ничего особо не изменено, решил покромсать скрипт для плей он линукс. установил ПоЛ, покромсал, установил - та же беда(
все снес, решил "ну хотя бы в легенду о рыцаре поиграюсь". запуская изначальный скрипт, устанавливаю ЛоР...как бы не так, видимо катаури и там патч какой-то гаденький внесли. в общем, ролики тормозят. курсор в меню не тормозит(а в перекрестках тормозил). в игре ТОРМОЗИТ НЕЩАДНО, хуже перекрестков намного. сделал как ты сказал - в игре все так же тормозит, но курсор зато в игре не тормозит вообще О_О, спасибо. версия 1.7
выдает:
fixme:win:EnumDisplayDevicesW ((null),0,0x32dcb4,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x64b7138,0x64b7608): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x64b7168,0x6389898): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x6389910,0x6389898): stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
err:ole:CoGetClassObject class {ca503b60-b176-11d4-a094-d0c0bf3a560c} not registered
err:ole:CoGetClassObject no class object {ca503b60-b176-11d4-a094-d0c0bf3a560c} could be created for context 0x1
fixme:d3d:debug_d3dformat Unrecognized 909200449 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200449) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909201952 (as fourcc: R16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201952) in the format lookup table
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:font:RemoveFontMemResourceEx (0x813e6bf1) stub
fixme:avifile:AVIFileExit (): stub!
AnKar,
но курсор зато в игре не тормозит вообще О_О, спасибо
не за что.
antialiasing в игре выключи (в настройках графики игры) => FPS поднимется, тормозить может перестанет, может поменьше тормоза будут.
видеокарта какая у тебя?
по мимо прочего,
[console]wget http://linuxplay.tw1.ru/d3dx9_36.dll
cp d3dx9_36.dll ~/.wine/drive_c/windows/system32
winetricks vcrun6
winetricks vcrun6sp6
[/console]
и еще, какая версия wine у тебя?
AnKar,
[quote=AnKar]но курсор зато в игре не тормозит вообще О_О, спасибо
не за что.
antialiasing в игре выключи (в настройках графики игры) => FPS поднимется, тормозить может перестанет, может поменьше тормоза будут.
видеокарта какая у тебя?
по мимо прочего,
[console]wget http://linuxplay.tw1.ru/d3dx9_36.dll
cp d3dx9_36.dll ~/.wine/drive_c/windows/system32
winetricks vcrun6
winetricks vcrun6sp6
[/console]
и еще, какая версия wine у тебя?[/quote]
antialiasing отключен
дх9_36 был, но на всякий случай скачал твой. vcrun6 установил
работает уже почти нормально, немного подлагивает
radeon hd 4200
p.s. при попытке зайти в настройки в игре игра намертво виснет. фиксил это когда ставил перекрестки, но забыл как. настройки графики стоят по минимуму, не могу в ходе игры править(а то неудобно - исправил, зашел в игру, посомтрел, вышел, исправил и т.д.)
wine 1.1.37
Сильно быстро насчал радоватся
В общем, суть такова - играю секунд 30, на минимальных параметрах, кликаю мышкой чтоб побежать в одно место - бежит отлично, в другое - отлично. в третье - внезапно на миллисекунду сворачивает игру, разворачивает и она тормозит точно так же. И такие мини-выбросы каждые 5 секунд. Выключил игру, включил - включилась УЖЕ с тормозами.втф
AnKar,
внезапно на миллисекунду сворачивает игру,
В параметрах игры выставьте разрешение меньше разрешения вашего экрана. 1024*768, например.
После закройте игру, запустите winecfg, включите эмуляцию рабочего стола и выставьте там разрешение тоже 1024*768.
После запускайте игру. Проблему со сворачиваниями это должно решить.
честно говоря не знаю, что это был за "жест доброй воли" от вайна, но игра нормально больше не запускалась. все так же с тормозами. эмуляция не помогла :)
эмуляция не помогла smile
всмысле игра все равно сворачивается? или тормоза остались?
по мимо игры под wine еще что-нибудь установлено?
подозреваю, что теперь надо снести ~/.wine и установить заново, но сразу с учетом всех деталей (d3dx_36.dll, эмуляция раб. стола и т.д.)
wine, он такой. не любит ошибок :lol:
все делаю в префиксе playonlinux'а, больше ничего там не делал.
эмуляция не запускается..или я что-то не так делаю? после принятия настроек, запускаю игру - появляется синее окно вайна...и все. может, я недостаточно ждал? минуты две прождал появления игры, потом надоело
AnKar, то есть изначально через PlayOnLinux устанавливал?
во втором посте написано
ankar@ankar-laptop:~$ wine '/home/ankar/.wine/dosdevices/c:/Program Files/1C/King'\''s Bounty - Перекрестки миров/kb.exe'
это основной каталог wine. ничего не путаешь ? wink
эмуляция не запускается..или я что-то не так делаю? после принятия настроек, запускаю игру - появляется синее окно вайна...и все.
а в игру перед этим зашел и разрешение поменял?
надо в игре сначала выставить 1024*768, применить и выйти из игры. а потом в winecfg включить эмуляцию рабочего стола 1024*768.
Перечитывай седьмой псто, я там писал, что решил через ПоЛ установить.
в игре в настройки не заходит, уже писал. редактировал файл с параметрами в каталоге дат. а так, вообще - да, все правильно сделал. дело не в этом, думаю
AnKar, на appdb отписывался кто-то, что с видеокартой ATI у него проблемы были с этой игрой. поставил Nvidia - все заработало.
Слышал, наверно, не раз про проблемы ATI и Linux.
Завтра-послезавтра попробую у себя под wine установить игру, после отпишусь как результаты.
AnKar, Установил, поиграл. У меня все прекрасно заработало. Игра понравилась. Когда-то еще в досовскую King's Bounty играл, до новой все никак руки не доходили. А сегодня вот установил и наконец-то ознакомился.
Делал я так:
1) создал каталог для префикса, в котором будет игра
[console]mkdir ~/.wine/kblegend[/console]
2) создал непосредственно сам префикс и сразу включил в нем эмуляцию рабочего стола с разрешением 1024*768
[console]env WINEPREFIX=~/.wine/kblegend wine winecfg[/console]

3) установил vcrun6 vcrun6sp6 в префикс через wintricks
[console]env WINEPREFIX=~/.wine/kblegend winetricks vcrun6 vcrun6sp6[/console]
4) Запустил установку игры
[console]env WINEPREFIX=~/.wine/kblegend wine /media/dvd/setup.exe[/console]

и в установщике сразу отметил галочку "Создать ярлык на рабочем столе"
5) Установил патч 1.7 для игры (установка шла минуты 4, может 5. висело окно "подождите", потом вылезло "установка завершена" и кнопка "закрыть")
[console]env WINEPREFIX=~/.wine/kblegend wine ~/Загрузки/kb1-7.exe[/console]
6) Добавил в префикс нужную dx библиотеку и после установил непосредственно сам dx
[console]cd ~/.wine/kblegend/drive_c/windows/system32
wget http://linuxplay.tw1.ru/d3dx9_36.dll
env WINEPREFIX=~/.wine/kblegend winetricks d3dx9
[/console]
7) Запустил игру с полученного ярлыка на рабочем столе двойным щелчком по нему

8) Выставил следующие графические настройки в игре

9) Начал игру, глюков, тормозов, багов не заметил. Все работает прекрасно.
Шрифты только местами кривовато смотрятся, но это лечит все тот же winetricks - установить MS шрифты просто надо.
Скриншоты игрового процесса:
Параметры ОС и ПК:
Дистрибутив: Mageia 1
Граф. окружение: Gnome 2.32.1
компиз и все красивости выключены
версия wine: 1.3.20
видеокарта Nvidia GeForce 9600 GSO
драйвер проприетарный, версия: 275.09.07
RAM 2Gb
CPU: Core2Duo E5200 - 2 ядра по 2.5 ГГц на каждом
спасибо! странно, вроде бы делал все то же самое, а все же не то. в обще, снес все, что ставил на вайн(решил через него, а не ПоЛ), установил по твоему мануалу. единственная проблема пока что - если ставить 1024х768, низ не видно, так как у меня вообще разрешение экрана 1366х768. единственная пока что более менее приемлемое - 1024х600, но тогда шрифты вообще ВЫРВИГЛАЗ.
лаги еще немного присутствуют, но думаю, это из-за не такого сильного комп, поставлю настройки на минимум, должно быть ок.
ролики тормозят(
низ не видно, так как у меня вообще разрешение экрана 1366х768
ноут чтоль?
заголовок окна тебе вряд ли нужен => зажимаешь клавишу Alt и перетаскиваешь окно вверх, чтобы заголовок окна за верхней границей экрана остался. таким образом все видеть будешь.
в целом-то результат какой? играбельно теперь?




















