Battle and battle outcome bug

After the 1.7 patch, battles sometimes do not reflect the ships involved and they come back with the opposite result.  I get a "victory certain" prompt when I mouse hover, so I initiate the battle.  The first problem is with the fact there are no fighters on my side of the equation; even with carries and modules on other ships.  I view the battle and destroy the enemy ships, but when I exit the battle viewer, my ships explode and disappear.  The enemy always seems to come back with 3 remaining ships.

Please advise

There was a similar post about this, but when the thread link was clicked the result was, access denied.

50,386 views 18 replies
Reply #1 Top

The videos aren't much related to the battle calculations. This has been the same since release. Often, the game shows ships very close together when they're miles away, shows stuff being destroyed when it isn't damaged, occasionally fails to show fighters which have been launched and even when none of the above are true the battle results only line up with the video about 75% of the time.

 

Generally, just don't bother watching the battles, tbh; it's a bit of a  waste of time anyway since you can't effect the results, but is even worse since it lies.

Reply #2 Top

It's a clue and it's a new occurrence for  me after hours upon hours of play on 2 and 3.  This latest iteration had my fleet with twice the firepower (before the fighters are added in), said fighters and self healing abilities. Also, it was clearly stated in the original post that mouse hover reported, "victory certain." This is not a calculation to viewer issue; it is a bug.

It's rendering the game unplayable.  I appreciate the reply, but if you have not seen this particular issue - with these exact symptoms - then please keep your experience to yourself with respect.  Your experience with the game has not been mine.

Reply #3 Top

I have had a "Victory Certain" end in failure a few time's. I never view battles so couldnt say what went on, 9/10 times I have another fleet near by and kill the enemy fleet on the 2nd go due to them losing x amount of ships. Never payed attention to see if its the "magical" 3 ships that survive. Will pay closer attention.

 

There was a similar post about this, but when the thread link was clicked the result was, access denied.

 

Proably due to it been in the "Founders" forum.

Reply #4 Top

Quoting gssg, reply 2

it's a new occurrence for me
End of gssg's quote

It may be a new occurrence for you, but it's also entirely possible that you just haven't come across discrepancies significant enough that casual inspection would show the divergence between what the viewer displayed and what the actual simulation's results are, especially since the battle viewer counts fighter HP while the strategic level fleet summary does not and so permanent fleet HP lost according to the battle viewer can be rather unclear. I'm rather doubtful that you (or anyone else) has ever consistently bothered to watch the battle viewer play out and determined the final HP of each ship involved and compared it to the HP of each ship that actually survived the fight, and yet that is the only way to be as close to certain as possible that the simulation used for the battle viewer played out identically to the simulation used to determine the actual outcome of the battle unless the developers have a way to put all the relevant data for each timestep in both battle simulations into files for direct comparison; I know that on the rare occasion that I watch the battles in the battle viewer I only rarely bother comparing even the remaining total fleet HP reported within the battle viewer to the total HP of the surviving fleet and certainly wouldn't check the HP of each ship, and probably not even of just a chosen favorite ship or two, as seen at the end of the simulation shown in the viewer against the HP that each ship in the fleet actually has at the end of an engagement.

Only gross discrepancies, such as the fleet losing when the viewer said it won or the wrong set of ships surviving (e.g. the full fleet survives even though a few were clearly destroyed in the simulation shown in the battle viewer, or, if you're more attentive, the ships which survive in the battle viewer and the ships which actually survive the battle are not the same) or differences in end-of-battle HP totals which cannot be ascribed to fighter HP being counted by the battle viewer and not counted by the strategic level summary, are likely to be noticed, but that doesn't mean the small errors produced by the same cause are not there.

Quoting gssg, reply 2

This is not a calculation to viewer issue
End of gssg's quote

Actually, it is a calculation to viewer issue; the calculations that naselus refers to are not the calculations which the game uses to determine victory likelihood but rather the calculations that the game uses to determine the actual results of the battle. For a very long time in GCIII, possibly ever since the battle viewer was added to the game, there have been discrepancies between what the viewer depicts as occurring within a battle and what the actual results of the battle are.

I suspect that what happens is that every time that a battle happens, the game runs a simulation that produces the actual results shown and saves the final state of each ship involved in the battle, presumably along with a seed for the RNG that the game uses for the combat simulation, but it does not save the data for how the battle unfolds. Then, when the player tells the game that they'd like to watch the battle in the battle viewer, the game has to run the simulation again, using the not-yet-cleared information on the initial conditions for the battle and the seed which was used for the simulation that produces the actual results. If the seed is in some way incomplete, if there is a bug in the RNG, if the RNG used is not fully deterministic (at least not with only the information contained within the seed that the game stores), or if the rules used for the two simulations are for whatever reason not the same, then the results depicted by the viewer and the actual results of the engagement need not be the same, or even similar. And for whatever it's worth, there are indications that the rules used to determine how things are shown in the battle viewer are not the same as the rules used for the simulation that determines how the engagement unfolds within the battle viewer.

Reply #5 Top

While the incorrect visual displays are clearly a bug whether losing that battle is a bug is not as clear.  Which is one of the major problems with combat: too much seems to be obscured from the player.  The tooltip really only papers over this crack.  We don't know what Victory Certain means in general let alone to specific battles.  You'd have to guess it occupies a range between 100%-?.  However, you never know when you're going to be towards the 100% or the "?".  You end up with a false sense of security and when that is burst you can't help but feel cheated/that the game is broken.

On a side note that is related, you should also be able to retrieve some sort of battle report even when you quick battle. 

 

Reply #6 Top


After the 1.7 patch, battles sometimes do not reflect the ships involved and they come back with the opposite result.  I get a "victory certain" prompt when I mouse hover, so I initiate the battle.  The first problem is with the fact there are no fighters on my side of the equation; even with carries and modules on other ships.  I view the battle and destroy the enemy ships, but when I exit the battle viewer, my ships explode and disappear.  The enemy always seems to come back with 3 remaining ships.

Please advise

There was a similar post about this, but when the thread link was clicked the result was, access denied.
End of quote

We fixed a bug for 1.71 that would sometimes reverse the outcome results.  

Reply #7 Top

We fixed a bug for 1.71 that would sometimes reverse the outcome results.

 

:S That explains alot!

:thumbsup: For the fix though.

Reply #8 Top

Quoting pshaw, reply 6

We fixed a bug for 1.71 that would sometimes reverse the outcome results.  
End of pshaw's quote

This bug is still present in 1.81.  In my current multiplayer game I battled the AI, the game reflected that I would loose with the following ships...

my ship 10/0/0 (attack)  55/0/0 (defense) 55 hit points

their ship 0/0/8 (attack)  0/0/8 (defense) 35 hit points

I didn't understand why I would loose so I watched the battle.  The battle viewer showed me winning, woot I'm happy.  The actual result on the map was I lost.  This bug is not fixed, I unfortunately don't have a save from the game right before this took place, just many turns prior.  Please advise.

Reply #9 Top

Combat odds....

 

I remember the 99% chance of victory combat odds in Civ4 going funny quite often whereby a cavalry unit with a riffle can defeat a tank!

 

Lets say the cavalry unit is having a moment of being astronomically lucky, fair enough, but how the hell does that translate to being able to defeat a tank??? hahahahaha Games are stupid regarding combat odds.

Reply #10 Top

Quoting Mystikmind, reply 9

Lets say the cavalry unit is having a moment of being astronomically lucky, fair enough, but how the hell does that translate to being able to defeat a tank??? hahahahaha Games are stupid regarding combat odds.
End of Mystikmind's quote
Is lucky by getting close to the tank without being mowed down by a machine gun, jumps on the tank, opens the top hatch, shoots the tank commander and clubs the rest of the crew to death with his rifle.

Age spanning games like civ are nearly impossible to balance realisticly beyond lets say 1850 a.d.

The same would go for armored ships against sail ships shortly after the transitions from sails to steam engines started. Same for the transition to aircraft carriers and ships with long range missiles in WW2 and in the cold war against ships with naval artillery whose era effectively ended in WW2.

Reply #11 Top

Quoting Mystikmind, reply 9

Combat odds....

I remember the 99% chance of victory combat odds in Civ4 going funny quite often whereby a cavalry unit with a riffle can defeat a tank! 

Lets say the cavalry unit is having a moment of being astronomically lucky, fair enough, but how the hell does that translate to being able to defeat a tank??? hahahahaha Games are stupid regarding combat odds.
End of Mystikmind's quote

True, however, even though I didn't understand why I would loose.  The main point of the post is this bug is still present where combat viewer results don't match the game results.

Reply #12 Top

I ran across this once that i noticed i looked at the tooltip and noticed that it said combat likely when i didn't have enough hit points on my survey ship. So i went in anyway and lost. For awhile i just did quick battles and wouldn't fight pirates unless my survey had 50 hitpoints. Now I'm back to watching the cinematic battle viewer. Lesson if i don't have enough hit points don't fight. I don't think it takes into account hitpoints. I can't see this as game breaking. That's why we have quick battles. When you see this still check your ships.

Reply #13 Top

Quoting admiralWillyWilber, reply 12

I ran across this once that i noticed i looked at the tooltip and noticed that it said combat likely when i didn't have enough hit points on my survey ship. So i went in anyway and lost. For awhile i just did quick battles and wouldn't fight pirates unless my survey had 50 hitpoints. Now I'm back to watching the cinematic battle viewer. Lesson if i don't have enough hit points don't fight. I don't think it takes into account hitpoints. I can't see this as game breaking. That's why we have quick battles. When you see this still check your ships.
End of admiralWillyWilber's quote

Yeah that's fine that that tool tip isn't always correct that's not really my issue though either.

My main concern is the combat viewer showing me as a victor but, in reality the game shows the AI as the victor so therefore the combat viewer wasn't correct and lost the ship for the rest of the game even though it showed me winning.

Reply #14 Top

I just ran into this bug also.  I watched a battle with 4 of my ships against an enemy that also had 4 ships.  In the combat viewer, I only lost 1 ship during the battle.  When the combat viewer ended and went back to the galaxy view, it had all of my ships destroyed and the enemy with 1 ship left as the victor.  COMPLETELY different results from what I watched in the combat viewer.

 

+1 Loading…
Reply #15 Top

Quoting aerez4546, reply 14

I just ran into this bug also.  I watched a battle with 4 of my ships against an enemy that also had 4 ships.  In the combat viewer, I only lost 1 ship during the battle.  When the combat viewer ended and went back to the galaxy view, it had all of my ships destroyed and the enemy with 1 ship left as the victor.  COMPLETELY different results from what I watched in the combat viewer.
End of aerez4546's quote

Exactly what I saw... Now if Stardock acknowledges :) and recorrects it again, that would be awesome.

Reply #16 Top

I just saw this also, for the first time.  My fleet of 3 ships were destroyed by two Drengin ships (one of which was also lost) in the battle viewer, but when the battle was over I had 2 ships in my fleet and the Drengin fleet was gone.  If it's of interest, the Drengin attacked my fleet.

Edit: And it happened again, later the same game.  Drengin attacked with 2 ships to my 3.  The battle viewer showed me winning with 2 of my ships surviving, the actual results was I lost and the Drengin had 1 ship survive.

Reply #17 Top

Also saw this in my current game,

i won in the battle-viewer but actually lost the battle...

Reply #18 Top

I use a carrier to attack the defended precursor anomalies, I am unable to view any of the battles because even though victory is certain.  If I view the battle, I win on battle screen, but lose the carrier on the map.  If I do a quick battle, I win.  This happens every time.  This was reported and they said it was reproducible.  I hope to see a fix soon.