1

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

2 (01.12.2011 18:56:21 отредактировано AnKar)

вот еще нашел патчик к плей он линукс, может его кто-то расшифровать для меня? 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  

3

AnKar пишет:

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

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

winetricks d3dx9

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

winetricks glsl-enable

AnKar пишет:

3)звука нет

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

"Высокие моральные качества не должны мешать человеку совершать добрые дела." (с) Сальвор Хардин
"Сальвор Хардин" (с) Айзек Азимов, "Основание"

4

Rq. пишет:
AnKar пишет:

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

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

winetricks d3dx9

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

winetricks glsl-enable

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

5

как запустить этот патч? http://www.winehq.org/pipermail/wine-pa … 27578.html
потому что в терминале я вижу только две ошибки, не считая звука - EnumDisplayDevicesW и double buffering

6

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 с ним.

Fedora GNOME3

7

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

8

AnKar,

AnKar пишет:

но курсор зато в игре не тормозит вообще О_О, спасибо

не за что.

antialiasing в игре выключи (в настройках графики игры) => FPS поднимется, тормозить может перестанет, может поменьше тормоза будут.

видеокарта какая у тебя?

по мимо прочего,

 Консоль:
wget http://linuxplay.tw1.ru/d3dx9_36.dll
cp d3dx9_36.dll ~/.wine/drive_c/windows/system32
winetricks vcrun6
winetricks vcrun6sp6

и еще, какая версия wine у тебя?

Fedora GNOME3

9 (07.12.2011 03:31:14 отредактировано AnKar)

xxblx пишет:

AnKar,

AnKar пишет:

но курсор зато в игре не тормозит вообще О_О, спасибо

не за что.

antialiasing в игре выключи (в настройках графики игры) => FPS поднимется, тормозить может перестанет, может поменьше тормоза будут.

видеокарта какая у тебя?

по мимо прочего,

 Консоль:
wget http://linuxplay.tw1.ru/d3dx9_36.dll
cp d3dx9_36.dll ~/.wine/drive_c/windows/system32
winetricks vcrun6
winetricks vcrun6sp6

и еще, какая версия wine у тебя?

antialiasing отключен
дх9_36 был, но на всякий случай скачал твой. vcrun6 установил
работает уже почти нормально, немного подлагивает
radeon hd 4200
p.s. при попытке зайти в настройки в игре игра намертво виснет. фиксил это когда ставил перекрестки, но забыл как. настройки графики стоят по минимуму, не могу в ходе игры править(а то неудобно - исправил, зашел в игру, посомтрел, вышел, исправил и т.д.)
wine 1.1.37

10

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

11

AnKar,

AnKar пишет:

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

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

Fedora GNOME3

12

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

13

AnKar пишет:

эмуляция не помогла smile

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

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

Fedora GNOME3

14

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

15

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.

Fedora GNOME3

16

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

17

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

Fedora GNOME3

18

AnKar, Установил, поиграл. У меня все прекрасно заработало. Игра понравилась. Когда-то еще в досовскую King's Bounty играл, до новой все никак руки не доходили. А сегодня вот установил и наконец-то ознакомился.
Делал я так:
1) создал каталог для префикса, в котором будет игра

 Консоль:
mkdir ~/.wine/kblegend

2) создал непосредственно сам префикс и сразу включил в нем эмуляцию рабочего стола с разрешением 1024*768
 Консоль:
env WINEPREFIX=~/.wine/kblegend wine winecfg

http://storage9.static.itmages.ru/i/11/1210/s_1323522596_7199266_75718a9d5a.png
3) установил vcrun6 vcrun6sp6 в префикс через wintricks
 Консоль:
env WINEPREFIX=~/.wine/kblegend winetricks vcrun6 vcrun6sp6

4) Запустил установку игры
 Консоль:
env WINEPREFIX=~/.wine/kblegend wine /media/dvd/setup.exe

http://storage2.static.itmages.ru/i/11/1210/s_1323522777_9168341_69292dc78e.png
и в установщике сразу отметил галочку "Создать ярлык на рабочем столе"
5) Установил патч 1.7 для игры (установка шла минуты 4, может 5. висело окно "подождите", потом вылезло "установка завершена" и кнопка "закрыть")
 Консоль:
env WINEPREFIX=~/.wine/kblegend wine ~/Загрузки/kb1-7.exe

6) Добавил в префикс нужную dx библиотеку и после установил непосредственно сам dx
 Консоль:
cd ~/.wine/kblegend/drive_c/windows/system32
wget http://linuxplay.tw1.ru/d3dx9_36.dll
env WINEPREFIX=~/.wine/kblegend winetricks d3dx9

7) Запустил игру с полученного ярлыка на рабочем столе двойным щелчком по нему
http://storage8.static.itmages.ru/i/11/1210/s_1323523162_4351899_36b053322c.png
af Выставил следующие графические настройки в игре
http://storage1.static.itmages.ru/i/11/1210/s_1323523225_8488535_d9a34ec65e.png
9) Начал игру, глюков, тормозов, багов не заметил. Все работает прекрасно.
Шрифты только местами кривовато смотрятся, но это лечит все тот же winetricks - установить MS шрифты просто надо.
Скриншоты игрового процесса:

+ открыть спойлер

http://storage3.static.itmages.ru/i/11/1210/s_1323523395_7542459_2642f84622.png http://storage4.static.itmages.ru/i/11/1210/s_1323523416_6462391_d9a6191aab.png http://storage5.static.itmages.ru/i/11/1210/s_1323523441_7208965_5c7f334a94.png
http://storage6.static.itmages.ru/i/11/1210/s_1323523463_2536879_80da17fa1f.png http://storage7.static.itmages.ru/i/11/1210/s_1323523487_1459900_3fb3d5161d.png http://storage8.static.itmages.ru/i/11/1210/s_1323523509_4135586_18a0e123a8.png
http://storage9.static.itmages.ru/i/11/1210/s_1323523536_7318830_4e6a49ac6b.png http://storage2.static.itmages.ru/i/11/1210/s_1323523556_2973344_d97d189a9d.png http://storage3.static.itmages.ru/i/11/1210/s_1323523580_5397055_b822f77db2.png
http://storage4.static.itmages.ru/i/11/1210/s_1323523604_2508999_e31b9c5208.png http://storage7.static.itmages.ru/i/11/1210/s_1323523629_3892803_e747f7f73c.png http://storage8.static.itmages.ru/i/11/1210/s_1323523654_5333836_0c55589aea.png
http://storage1.static.itmages.ru/i/11/1210/s_1323523678_2303768_a1e663bc28.png http://storage2.static.itmages.ru/i/11/1210/s_1323523703_4051682_9b22eebd78.png http://storage3.static.itmages.ru/i/11/1210/s_1323523727_5031047_dd300878d5.png
http://storage4.static.itmages.ru/i/11/1210/s_1323523751_2225462_a38b37028d.png http://storage5.static.itmages.ru/i/11/1210/s_1323523775_3772596_301dc16446.png http://storage6.static.itmages.ru/i/11/1210/s_1323523799_5092691_f5848144fd.png
http://storage7.static.itmages.ru/i/11/1210/s_1323523824_4242692_165b0df360.png http://storage8.static.itmages.ru/i/11/1210/s_1323523848_6484282_3b5008bc5f.png http://storage9.static.itmages.ru/i/11/1210/s_1323523872_1978617_e86b6f0086.png

Параметры ОС и ПК:
Дистрибутив: 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 ГГц на каждом

Fedora GNOME3

19

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

20

AnKar пишет:

низ не видно, так как у меня вообще разрешение экрана 1366х768

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

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

Fedora GNOME3

21

да,ноут. результат в целом хороший, вполне играбельно.
p.s. переигрываю раз где-то пятый, попробую магом на невозможном уровне без потерь)

22

AnKar пишет:

да,ноут. результат в целом хороший, вполне играбельно.
p.s. переигрываю раз где-то пятый, попробую магом на невозможном уровне без потерь)

тогда тему отмечаю, как решенную.

Fedora GNOME3

23 (21.07.2014 00:46:24 отредактировано Ujin)

Сделал по инструкции, но в игре у героев почти нет полигонов. В поиске решения не нашёл, только подобные жалобы без ответов имеются. Давно как-то тоже самое было, сейчас вот попробовал снова на всём новом из софта и ничего не поменялось. Видео гт9800. Не всем везёт тут в общем как-то, если карточка Нвидии. Даже на версии для Маков такое.
И шрифты всё равно отвратные, хоть всё предложенное из вайнтрикса поставь, мелкие, прерывистые, прям не читаемы местами.

24

Ujin, чтобы сделать шрифты хоть как-то более читаемыми, включай эмуляцию рабочего стола в wine, скажем, на 1280*1024 и в игре соответствующее разрешение выставляй.
Чем выше разрешение в игре будет использоваться, тем вырвиглазней будут шрифты.

Что касается полигонов, лекарства - панацеи тут нет. Это известный баг. Решение одно (по крайней мере мне только одно известно) - выключай игру и включай снова. Я несколько месяцев назад проходил King's Bounty: Warriors of the North под wine, баг этот проявлялся постоянно. Лечения так и не нашел, по этому просто перезапускал игру, иной раз по три-пять раз перезапускать приходилось, а бывало что и по несколько дней баг не проявлялся. В общем, систему хоть какую-то выявить так и не удалось.

Fedora GNOME3

25 (21.07.2014 12:51:22 отредактировано Ujin)

Да вот в эмуляции и запускал, хотя некоторые шрифты Вайнтриксом оказывается не ставятся, не соединяется с сервером, где они лежат. С полигонами и перезапускам попробую, спасибо.

И правда перезапуск помог раза с 6. Ёщё бы шрифты наладить, какие именно там нужны?

26

Ujin пишет:

Ёщё бы шрифты наладить, какие именно там нужны?

Если честно, затрудняюсь дать конкретный ответ. Легенду о рыцаре (KB от 2008) я играл под обычным wine и тогда ставил все шрифты из winetricks без разбора. Воин Севера (3-я часть KB от 2012) я ставил через PlayOnLinux и там так же в настройках виртуального диска ставил все шрифты без разбора. Прока большого этого не дало. По сути, лучше стало только когда разрешение в игре понизил до 1280*1024. Шрифты остались вырвиглазными, но хотя бы читаемыми стали.

Fedora GNOME3

27

xxblx пишет:

По сути, лучше стало только когда разрешение в игре понизил до 1280*1024.

Уточню, понижение до 1280*1024 я делал когда играл в KB: WoN. Когда я проходил Легенду о рыцаре у меня монитор 17' был и разрешение в системе было 1280*1024,  тогда я эмулировал раб. стол 1024*768 для игры. А Воин севера я проходил уже на своем текущем мониторе (1920*1080), с эмуляцией рабочего стола 1280*1024.

xxblx пишет:

ставил все шрифты из winetricks без разбора

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

Fedora GNOME3

28

После первого сохранения с полигонами проблем с ними больше не появляется хоть сколько игру запускай из сохранения)