It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I can confirm that the Steam version (v1.7 build 35234) does not have the bug. So it's definitely a problem with the build used on GOG.
avatar
spindown: I can confirm that the Steam version (v1.7 build 35234) does not have the bug. So it's definitely a problem with the build used on GOG.
Direct compare - that is a "great" info. I would like to know now what happened that GOG distributes faulty version? Now I really hope that there are no other "hidden" bugs connected to this. :/

Can you check size/date of these GOG files below on your Steam version?

Directory of Kings Bounty\data

08-08-2008 | 17:21 | 102˙022˙118 animation.kfs
31-03-2009 | 17:45 | 34˙248˙738 data.kfs
31-03-2009 | 17:45 | 141˙124˙386 interface_textures.kfs
31-03-2009 | 17:45 | 7˙757˙073 loc_data.kfs
08-08-2008 | 17:22 | 55˙596˙703 models.kfs
08-08-2008 | 17:22 | 51˙920˙165 sky.kfs
13-04-2009 | 16:48 | 171˙918˙522 sounds.kfs
08-08-2008 | 17:28 | 324˙299˙505 textures.kfs

Directory of Kings Bounty\sessions\base

31-03-2009 | 17:45 | 828˙345 loc_ses.kfs
31-03-2009 | 17:45 | 6˙365˙376 ses.kfs
Post edited September 06, 2011 by Lexor
avatar
spindown: I can confirm that the Steam version (v1.7 build 35234) does not have the bug. So it's definitely a problem with the build used on GOG.
avatar
Lexor: Direct compare - that is a "great" info. I would like to know now what happened that GOG distributes faulty version? Now I really hope that there are no other "hidden" bugs connected to this. :/

Can you check size/date of these GOG files below on your Steam version?

Directory of Kings Bounty\data

08-08-2008 | 17:21 | 102˙022˙118 animation.kfs
31-03-2009 | 17:45 | 34˙248˙738 data.kfs
31-03-2009 | 17:45 | 141˙124˙386 interface_textures.kfs
31-03-2009 | 17:45 | 7˙757˙073 loc_data.kfs
08-08-2008 | 17:22 | 55˙596˙703 models.kfs
08-08-2008 | 17:22 | 51˙920˙165 sky.kfs
13-04-2009 | 16:48 | 171˙918˙522 sounds.kfs
08-08-2008 | 17:28 | 324˙299˙505 textures.kfs

Directory of Kings Bounty\sessions\base

31-03-2009 | 17:45 | 828˙345 loc_ses.kfs
31-03-2009 | 17:45 | 6˙365˙376 ses.kfs
Unfortunately I cannot see the original file dates/times. The file dates for creation and last modification were set to the installation date (today) by the Steam installer. I checked the file sizes for the files you mentioned and found a couple of small differences:

data.kfs 34,248,745 bytes
interface_textures.kfs 141,124,445 bytes
avatar
spindown: data.kfs 34,248,745 bytes
interface_textures.kfs 141,124,445 bytes
Both files are just zips.

I think that it is not interface file - as I can see inside it there are some logotypes among other graphics - so maybe Steam "added" its logo to display somewhere?

So I think the key file is data.kfs where was something "done".

Do you have any possibility to put this file somewhere online so I could download it?
...or maybe anyone else has Steam version of KB and can upload file data.kfs somewhere?
Sorry, Lexor. I may be able to help you out later, but I'm at work right now.
This isn't actually relevant to the problem at hand, but it may disperse some level of confusion:

avatar
Lexor: goggame.dll
goggame.dll's only use is to register with Windows Vista's and 7's Game Explorer (actually, it was added to provide compatibility with Win7, as Vista only required a set of registry keys and values - Win7 is more restrictive and its way worked even on Vista). It doesn't do anything to the game itself.

And yes, games _can_ be registered for Games Explorer even on XP, so the entries are there in case the user decides to upgrade to a newer version.
avatar
Miaghstir: goggame.dll's only use is to register with Windows Vista's and 7's Game Explorer (actually, it was added to provide compatibility with Win7, as Vista only required a set of registry keys and values - Win7 is more restrictive and its way worked even on Vista). It doesn't do anything to the game itself.
Hmm... that's weird a little. KB is quite "fresh game" - it supports Vista out of the box so doesn't it run on W7 "by default" also? Was it really needed to add some special file?
avatar
Lexor: Hmm... that's weird a little. KB is quite "fresh game" - it supports Vista out of the box so doesn't it run on W7 "by default" also? Was it really needed to add some special file?
Not necessarily. If the developer used the "quick and dirty" registry-only way of registering for GE on Vista, it wouldn't work on 7. Using a DLL (or embedding the information in the game EXE) works on both 7 and Vista and was always the recommended way.
We're investigating this. Thanks for the heads up.
Woot!
[i hope showflyingdead is also investigated] :>
avatar
Lexor: Hmm... that's weird a little. KB is quite "fresh game" - it supports Vista out of the box so doesn't it run on W7 "by default" also? Was it really needed to add some special file?
avatar
Miaghstir: Not necessarily. If the developer used the "quick and dirty" registry-only way of registering for GE on Vista, it wouldn't work on 7. Using a DLL (or embedding the information in the game EXE) works on both 7 and Vista and was always the recommended way.
Microsoft also has a database of legacy games, which get automatically added when they either get drag 'n' dropped into the game explorer or started.
Although King's Bounty is surely known enough for being in the database, it focus more on the mainstream retail release, so that special distributions have to be self-registered.
avatar
TheEnigmaticT: We're investigating this. Thanks for the heads up.
Thanks! :D

I'm still waiting for spindown (or anyone else?) to get data.kfs from Steam version but it is good to know that GOG is tracking this bug also.

avatar
Arteveld: Woot!
[i hope showflyingdead is also investigated] :>
In your case this bug can be easy "patched" by editing game.ini. Still some questions remains: Why has GOG modified this file before release? Does it have anything common with applying some patch which can also make reserve / garrison buggy? As far as I remember there wasn't such bug as yours in Polish version but it was 1.6.something. I've asked my friend who has Steam version and he told me he's got "showflyingdead = 0" as default.

The thing to check is what will happen if somebody puts "showflyingdead = 2" in Steam/GG version game.ini? Will both damage numbers be also overlapped during combat?
Post edited September 07, 2011 by Lexor
avatar
Lexor: The thing to check is what will happen if somebody puts "showflyingdead = 2" in Steam/GG version game.ini? Will both damage numbers be also overlapped during combat?
Yeah, that's what i had in mind! This "2" seems misplaced, as mentioned, very KB:APish.;)
[I STILL have to check how showflyingdead=0 works, and i promise i will, right after lunch.]
avatar
Arteveld: [I STILL have to check how showflyingdead=0 works, and i promise i will, right after lunch.]
You do not need to - it works :D It was the first thing I noted during gameplay. I've found your topic, edited game.ini, and now its all ok.
avatar
Arteveld: very KB:APish.;)
OMG OMG, these words made me think harder and now I remember something. My friend while playing KB:AP told me that in AP you do not need to unlock reserve! You have reserve slots unlocked at start! Soooo..... GOG's version garrison in KB:TL "thinks" its KB:AP and that's how this bug works?

0.o !?

That idea makes my words even more true:
avatar
Lexor: edit: OR maybe GOG used some "wrong" patch on KB:L before release? Isn't "showflyingdead=2" setting characteristic for KB:Armored Princess? (I am not so sure about this but every other version of KB:L had "0" here and every game.ini I saw from KB:AP seemed to have "2" here)
GOG maybe also used an exe file from AP?

Now, maybe there was something else similar (some difference between TL and AP) that we could check now if it's in GOG version?
Post edited September 07, 2011 by Lexor