LinuxForum.Fans
Тема

King's bounty+wine

Автор: AnKar 28 сообщений 13219 просмотров
#209799

Не могу вот нормально поставить кингс баунти. Несколько проблем уже устранил, остались 3:
1)самая важная. все очень мееедленно. трмозит даже курсор в меню, пока что не знаю с чем связанно
2)курсор - стандартный
3)звука нет(этим займусь в последнюю очередь, думаю какая-то проблема с алсо, как обычно
чуть позже выложу логи, по памяти помню, что терминал писал что-то про Х11, а лог игры грешит на файл ntdll.dll

#209817

вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня? http://www.playonlinux.com/repository/?script=520
лог терминала:

text
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!

лог в папке с игрой(если не ошибаюсь, это лог того,что игра зависает при заходе в настройки. уже пофиксил. но можетт и нет):

text

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

#209872
AnKar написал:
вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня?

Ну, если я его правильно расшифровал, то он ставит direct3d;
вероятно, Вам удатстя добится похожего эффекта командой

winetricks d3dx9

и включает GLSL, хотя он и так должен быть включен по умолчанию, если нет:

text
winetricks glsl-enable
AnKar написал:
3)звука нет

killall pulseuadio не пробовали?

#209919
Rq. написал:
[quote=AnKar]вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня?

Ну, если я его правильно расшифровал, то он ставит direct3d;
вероятно, Вам удатстя добится похожего эффекта командой

winetricks d3dx9

и включает GLSL, хотя он и так должен быть включен по умолчанию, если нет:

text
winetricks glsl-enable

[/quote]
d3dx9 уже есть, glsl включал - не помогает

#210901

AnKar, King's Bounty: Armored Princess или The Legend? Год выпуска игры какой?

AnKar написал:
d3dx9 уже есть, glsl включал - не помогает

для Armored Princess
нужно ставить опции
OffscreenRenderingMode = fbo
GLSL = disabled

AnKar написал:
как запустить этот патч? http://www.winehq.org/pipermail/wine-pa … 27578.html

пересобрать wine с ним.

#211264

Изначально хотел поставить Перекрестки миров+последний патч мода "красные пески". долго копался с вайном, не докопался)) потом, решив, что по идее движок тот же, ничего особо не изменено, решил покромсать скрипт для плей он линукс. установил ПоЛ, покромсал, установил - та же беда(
все снес, решил "ну хотя бы в легенду о рыцаре поиграюсь". запуская изначальный скрипт, устанавливаю ЛоР...как бы не так, видимо катаури и там патч какой-то гаденький внесли. в общем, ролики тормозят. курсор в меню не тормозит(а в перекрестках тормозил). в игре ТОРМОЗИТ НЕЩАДНО, хуже перекрестков намного. сделал как ты сказал - в игре все так же тормозит, но курсор зато в игре не тормозит вообще О_О, спасибо. версия 1.7
выдает:

text
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!
#211336

AnKar,

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 у тебя?

#211495
xxblx написал:
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

#211504

Сильно быстро насчал радоватся
В общем, суть такова - играю секунд 30, на минимальных параметрах, кликаю мышкой чтоб побежать в одно место - бежит отлично, в другое - отлично. в третье - внезапно на миллисекунду сворачивает игру, разворачивает и она тормозит точно так же. И такие мини-выбросы каждые 5 секунд. Выключил игру, включил - включилась УЖЕ с тормозами.втф

#211562

AnKar,

AnKar написал:
внезапно на миллисекунду сворачивает игру,

В параметрах игры выставьте разрешение меньше разрешения вашего экрана. 1024*768, например.
После закройте игру, запустите winecfg, включите эмуляцию рабочего стола и выставьте там разрешение тоже 1024*768.
После запускайте игру. Проблему со сворачиваниями это должно решить.

#212350

честно говоря не знаю, что это был за "жест доброй воли" от вайна, но игра нормально больше не запускалась. все так же с тормозами. эмуляция не помогла :)

#212663
AnKar написал:
эмуляция не помогла smile

всмысле игра все равно сворачивается? или тормоза остались?

по мимо игры под wine еще что-нибудь установлено?
подозреваю, что теперь надо снести ~/.wine и установить заново, но сразу с учетом всех деталей (d3dx_36.dll, эмуляция раб. стола и т.д.)
wine, он такой. не любит ошибок :lol:

#212695

все делаю в префиксе playonlinux'а, больше ничего там не делал.
эмуляция не запускается..или я что-то не так делаю? после принятия настроек, запускаю игру - появляется синее окно вайна...и все. может, я недостаточно ждал? минуты две прождал появления игры, потом надоело

#212746

AnKar, то есть изначально через PlayOnLinux устанавливал?
во втором посте написано

ankar@ankar-laptop:~$ wine '/home/ankar/.wine/dosdevices/c:/Program Files/1C/King'\''s Bounty - Перекрестки миров/kb.exe'

это основной каталог wine. ничего не путаешь ? wink

AnKar написал:
эмуляция не запускается..или я что-то не так делаю? после принятия настроек, запускаю игру - появляется синее окно вайна...и все.

а в игру перед этим зашел и разрешение поменял?
надо в игре сначала выставить 1024*768, применить и выйти из игры. а потом в winecfg включить эмуляцию рабочего стола 1024*768.

#212777

Перечитывай седьмой псто, я там писал, что решил через ПоЛ установить.
в игре в настройки не заходит, уже писал. редактировал файл с параметрами в каталоге дат. а так, вообще - да, все правильно сделал. дело не в этом, думаю

#212808

AnKar, на appdb отписывался кто-то, что с видеокартой ATI у него проблемы были с этой игрой. поставил Nvidia - все заработало.
Слышал, наверно, не раз про проблемы ATI и Linux.
Завтра-послезавтра попробую у себя под wine установить игру, после отпишусь как результаты.

#212955

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 ГГц на каждом

#213028

спасибо! странно, вроде бы делал все то же самое, а все же не то. в обще, снес все, что ставил на вайн(решил через него, а не ПоЛ), установил по твоему мануалу. единственная проблема пока что - если ставить 1024х768, низ не видно, так как у меня вообще разрешение экрана 1366х768. единственная пока что более менее приемлемое - 1024х600, но тогда шрифты вообще ВЫРВИГЛАЗ.
лаги еще немного присутствуют, но думаю, это из-за не такого сильного комп, поставлю настройки на минимум, должно быть ок.
ролики тормозят(

#213032
AnKar написал:
низ не видно, так как у меня вообще разрешение экрана 1366х768

ноут чтоль?
заголовок окна тебе вряд ли нужен => зажимаешь клавишу Alt и перетаскиваешь окно вверх, чтобы заголовок окна за верхней границей экрана остался. таким образом все видеть будешь.

в целом-то результат какой? играбельно теперь?

Войдите или зарегистрируйтесь, чтобы ответить.