What BFC said previously is that touching anything, no matter how small, will trigger most of the effort anyway.My remit was clearly defined and limited. As the test and success conditions for the DX bug were both very clear, finding and QA'ing that one problem held little risk. I felt and still feel that it was a very wise choice to focus on it, especially considering the possible scope of the fix itself at the time. I do understand your disappointment - I'm a gamer too, after all, and like to see bugs fixed - but the QA overhead was intentionally very controlled. Any gameplay fixes would necessarily have required exponentially more testing for regressions, even though the added development time would likely have been linear.
The PBEM compat issue also sneaked into CMAK 1.04.
But the fix has already been made in CMAK, and CMAK behaves identically WRT fortifications and generally combat mechanics around victory point counting.I can't comment on the code, and I also haven't looked at that specific area. I'd be interested to see how difficult the fix would be, but would venture that if it were easy it would be done already.
I have no knowledge how easy it was to make the fix between CMBB and CMAK (other than speculating it is a simple piece of skipping some math). But there is no way that you can convince me that it would have been difficult to backport to CMBB if touching the code anyway.
I think you must be either joking or didn't play CMBB on a regular basis. This is the CMBB bug. I can't imagine there could be any more support for fixing it than there is.I don't have any control over which problems BFC chooses to tackle, I just do some of the occasional tackling. In the case of the 1.04 patch they specifically targeted the Vista DX problem. However, I would imagine that if a broad base of support could be shown for the fortifications fix they would consider doing so.
Furthermore there is no question by anybody about what the right fix is. It is as plain a bug as it can be. Not to mention the fix is in CMAK.
The only reason why there wasn't a huge outcry is that most people didn't realize what is going until much later - which was a result of BFC not publishing how victory points were counted. We had to reverse engineer that. Which happened late enough that it was IIRC between 1.02 and 1.03 and BFC shut the door on 1.03.
Subsequently not too many players are actively aware of the issue, but they sure all got their victory points counted wrong when playing attack/defense with fortifications.
Well, now we are back at having to do QA and re-loading distribution mechanism if anyone touches the code for any reason.Again, there's a lot more regression testing needed with gameplay issues than with technical ones with a limited scope of occurrence, so I can't make any guarantees.
All I can say you missed out on a whole lot of $5 sales here. That could have added up pretty good. The way it is many people played CMBB on Vista fine anyway (2x AA and turn on application control), kept a XP PC or went away never learning about the Vista fix.
The fortifications fix would have been the bigger market.
In addition BFC wouldn't have been accused of charging money for an OS compatibility fix. They could at least claim a "real" fix.
Last edited: