Kings Bounty- Armoured Princess

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
ozymandius
Level 2
Level 2
Posts: 18
Joined: Fri Aug 28, 2009 1:04 am

Kings Bounty- Armoured Princess

Post by ozymandius »

Hello all. I recently installed Kings Bounty- Armoured Princess on my Ubuntu Karmic 64bit system. The install itself went fine and the game starts up perfectly, with all intro movies playing. However, on actually starting the game and attempting to click on one of the buildings to enter it the game freezes. Here is the terminal output:

fixme:win:EnumDisplayDevicesW ((null),0,0x32deec,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_CreateSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x3d04c90,0x211cb8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x211d30,0x211cb8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x211d30,0x211cb8): stub
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
err:seh:setup_exception_record stack overflow 988 bytes in thread 0072 eip 7bc3e498 esp 00230f54 stack 0x230000-0x231000-0x330000

The last err line crops up only on attempting to enter a building or attempting to initiate dialogue. A similar error seemed to exist with the original King's Bounty- The Legend as well (http://bugs.winehq.org/show_bug.cgi?id=15817 and http://bugs.winehq.org/show_bug.cgi?id=15817). I tried all of the suggestions in the entry for the original (http://appdb.winehq.org/objectManager.p ... &iId=13954) like installing msvcrt.dll (even though that was for the digital download version of the original). Nothing however, seems to work. Any clues?

Full system specs:

Ubuntu Karmic 64bit, Wine 1.1.34, nvidia 190.53 drivers (tried with 190.42 drivers as well, same result). I currently have d3dx9, dotnet20, gecko, and vcrun installed through winetricks.

Thanks a ton guys...
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Kings Bounty- Armoured Princess

Post by vitamin »

ozymandius wrote:fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
err:seh:setup_exception_record stack overflow 988 bytes in thread 0072 eip 7bc3e498 esp 00230f54 stack 0x230000-0x231000-0x330000
Could have something to do with this bug: http://bugs.winehq.org/show_bug.cgi?id=20380

Try downgrading your Wine to the version that worked (wine-1.1.30 and older).
Daily_Lama
Level 2
Level 2
Posts: 34
Joined: Thu May 08, 2008 10:56 am

Post by Daily_Lama »

i was about to open a bug report about this one nearly two weeks ago - but when i was about to file it i realized it got fixed in the git version of december 7th. so try upgrading to wine 1.1.35, it should work then.
ozymandius
Level 2
Level 2
Posts: 18
Joined: Fri Aug 28, 2009 1:04 am

Post by ozymandius »

Hey, thanks a lot for the tip. The update to 1.1.35 did seem to fix that particular bug. However, a new issue seems to have popped up. The terminal output is below:

fixme:win:EnumDisplayDevicesW ((null),0,0x32deec,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 (0x3ed4c90,0x20fe18): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x3ed5070,0x3ed4ff8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x3ed5070,0x3ed4ff8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32dfbc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d878,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d938,0x00000000), stub!
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
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:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:font:RemoveFontMemResourceEx (0x8363b379) stub
fixme:avifile:AVIFileExit (): stub!

I think it is problem with ALSA, as the music and sound effects stutter and slow the game down terribly. Playing with them both turned off seems to help. I tried fiddling with the ALSA options (like running emulation instead of full acceleration), but that produced a string of the following error:

ALSA lib ../../../src/pcm/pcm.c:7234:(snd_pcm_recover) underrun occured

before the game starts. Sound remained terrible.

The game itself seems to be running fine now (played for over an hour with no crashes). Any help with the sound though would be much appreciated. Thanks a ton guys.
Daily_Lama
Level 2
Level 2
Posts: 34
Joined: Thu May 08, 2008 10:56 am

Post by Daily_Lama »

I am using Kubuntu 9.10 x64 and did completely played through Armored Princess without any sound issues. It does not really seem to be a problem with alsa then.
Did you disable pulseaudio? That is about the only thing I can think of that could be the source of your problem. Instructions on this for example here: http://forum.winehq.org/viewtopic.php?t=1457
dj--alex
Level 3
Level 3
Posts: 59
Joined: Sun Aug 23, 2009 4:59 am

Post by dj--alex »

I have legal russian version from Katauri

Disc protected by StarForce and cannot be played on Linux

how convert game To Steam ?

i play previous part and want to play this.

they not helped me and give me r\o on forum ^((
James McKenzie

Kings Bounty- Armoured Princess

Post by James McKenzie »

dj--alex wrote:
I have legal russian version from Katauri

Disc protected by StarForce and cannot be played on Linux

how convert game To Steam ?
You cannot. Steam has to offer this as an available option. If you
bought it through a legal source, perhaps you can talk them into taking
it back and giving you your rubles back so you can buy it from Steam.

(Friendly advise given here. This is NOT a Wine problem. I know the
answer here in the United States: Tough. You did not read the box
before buying, you own it.)
they not helped me and give me r\o on forum ^((


As they should. And this is off topic here as well.

James McKenzie
Locked