View Issue Details

IDProjectCategoryLast Update
0024246AI War 2Graphical BugJan 19, 2021 11:59 am
ReporterKahuna Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version2.706 Selection And Regression Fixes 
Fixed in VersionBeta 2.718 Tutorial And Tech Fixes 
Summary0024246: Wrong strength numbers on galaxy map
DescriptionThe strength numbers on galaxy map don't always update as player's fleet moves away from a planet or when the filter is changed.
TagsNo tags attached.

Relationships

related to 0024300 resolvedChris_McElligottPark Battle Strength Indicator Not Accurate 

Activities

Kahuna

Dec 18, 2020 6:38 am

reporter  

Strength filter bug.png (2,759,148 bytes)

Kahuna

Dec 18, 2020 6:39 am

reporter  

strbug.save (313,741 bytes)
strbug.savemet (109 bytes)

Kahuna

Dec 18, 2020 6:52 am

reporter   ~0060074

Reloading the save file removes this issue.

Chris_McElligottPark

Dec 18, 2020 9:15 am

administrator   ~0060075

Was this on 2.705, or 2.706? I was aware of this issue in the prior build, but fixed it. I haven't seen it in the new one yet, but maybe it's still there.

Kahuna

Dec 18, 2020 10:18 am

reporter   ~0060076

If I remember correctly the attached save file is from 2.706. And I just quickly tested and this problem is still in 2.706, at least when using the Strength With Top Ships filter.

Chris_McElligottPark

Dec 18, 2020 12:20 pm

administrator   ~0060079

Hmmm, I can't duplicate the problem as yet. If you hover over the planets in question, do the tooltips match the (wrong) strength amounts that you see here? If so, then it's a strength counting problem. If not, it's a display problem on the galaxy map icons.

Thanks!

Crabby

Dec 19, 2020 4:09 pm

reporter   ~0060093

It resolves itself after reload of the save. It's still strange to have an enemy strength number on a planet with no enemy ships. "Second" is before I displace marauders, and "After" is after displacing marauders. I wound up with what was on the screenshot before reloading the save.
Wrong Strength.png (2,811,536 bytes)
ArcenDebugLog.txt (1,388,667 bytes)
After.save (304,839 bytes)
Second.save (278,770 bytes)

Chris_McElligottPark

Dec 21, 2020 12:33 pm

administrator   ~0060116

Is the tooltip for this matching the wrong text on the planet when you see it, or does the tooltip have the correct information and the planet is wrong on the map?

Kahuna

Dec 23, 2020 5:56 am

reporter   ~0060134

Seems like it's not just the strength numbers but possibly all other filters on galaxy map too. This just happened with the "Energy consumption". I had that filter enabled and moved my fleet from planet to another and the fleet left a visual "trail of energy consumptions" on the galaxy map. Also this time, the icons for my two transports doubled so it seemed like I would have two fleets in shortcut 1 and two in shortcut 4, but in reality I did not.
EnergyBug.save (279,966 bytes)
Step 1.png (2,677,632 bytes)
Step 3.png (2,619,739 bytes)
Step 2.png (2,633,181 bytes)

Kahuna

Dec 23, 2020 5:58 am

reporter   ~0060135

And again after reloading the game (the same Energy.Bug.sav) the galaxy map looks completely fine.
Steps to reproduce:
1. Load the sav file
2. Select fleets 1 and 4.
3. Move them from Nexon to Crey holding Ctrl.
4. The bug will happen after 2 hops.

Kahuna

Dec 23, 2020 6:03 am

reporter   ~0060136

About tooltips: The 66 strength in this image doesn't seem to make sense. There's no mobile fleet and 62 is (probably?) correct. "Strength" filter is currently enabled in this screenshot, but everything in this image is exactly the same with the "Normal" filter.

Chris_McElligottPark

Dec 23, 2020 5:25 pm

administrator   ~0060152

Next build:

* Put in a couple of minor protections for stale text showing next to planets. We've seen it happen, but have trouble duplicating it. Is it possible that there are some very specific conditions like loading a savegame that is much earlier into the game after playing another way later in, or something like that? We've tried testing that and a few similar theories, but can't duplicate it with those. We also tried a code review, and did not see anything wrong. Hopefully it is intermittent enough to not be a true problem until someone figure out how to help us reliably replicate the issue.

Chris_McElligottPark

Dec 30, 2020 3:19 pm

administrator   ~0060187

Anyone still seeing this? Any steps to replicate it?

SortYa

Jan 15, 2021 10:34 pm

reporter   ~0060302

Still seeing it today as of the latest version on the main branch 2.715. Most noticeably when fleets are moved out of systems, the strength of the fleet remains in that vacated system on the galaxy map. As mentioned above, a simple reload fixes it, but its extremely common here and annoying

SortYa

Jan 15, 2021 10:37 pm

reporter   ~0060303

Reproduce: Load save. Move fleet 1 from Paradoxian 7 to SH 667-22.32. The 2 AI systems in the middle will continue to show the fleet strength of 31 after the fleet has left them
4Chris.save (206,872 bytes)
4Chris.savemet (133 bytes)

SortYa

Jan 15, 2021 10:39 pm

reporter   ~0060304

FYI for Chris asking above, the tooltip for the system is correct, its just the galaxy display of strength for that system

SortYa

Jan 16, 2021 5:14 am

reporter   ~0060311

Further playing with this to try and get you more info Chris. Seems as though if you have a note set (like i set my planets i've neutered to Ignore since that was introduced recently as you'll notice in my save). As soon as i remove the Ignore note on the planet, the erroneous Strengths disappear too and go back to normal. If i re-set it to ignore, the same erroneous strengths appear.

This seems VERY reproducible and specific so hopefully will really allow you to nail it down specifically :)

Chris_McElligottPark

Jan 19, 2021 11:59 am

administrator   ~0060353

Got it!

* Fixed a bug in our new (as of a few months ago) more efficient ArcenDoubleCharacterBuffer where it sometimes would return stale text.
** Essentially, we were checking to see if any text that was written in this new pass was different from the text from the old pass, and that was working perfectly.
** What was NOT working was that we did not check to see if last time we wrote more than this time. So if we wrote identical text, just less, then it would keep displaying whatever was there from before. This was extremely hard to pin down, but it affected things like the chat popups and tutorial step complete messages, and various parts of the galaxy map.
** The additional check to fix this is extremely inexpensive and corrects the behavior without making the ArcenDoubleCharacterBuffer any less efficient than it already was.

Issue History

Date Modified Username Field Change
Dec 18, 2020 6:38 am Kahuna New Issue
Dec 18, 2020 6:38 am Kahuna File Added: Strength filter bug.png
Dec 18, 2020 6:39 am Kahuna File Added: strbug.save
Dec 18, 2020 6:39 am Kahuna File Added: strbug.savemet
Dec 18, 2020 6:52 am Kahuna Note Added: 0060074
Dec 18, 2020 9:15 am Chris_McElligottPark Note Added: 0060075
Dec 18, 2020 10:18 am Kahuna Note Added: 0060076
Dec 18, 2020 12:20 pm Chris_McElligottPark Note Added: 0060079
Dec 19, 2020 4:09 pm Crabby File Added: Wrong Strength.png
Dec 19, 2020 4:09 pm Crabby File Added: ArcenDebugLog.txt
Dec 19, 2020 4:09 pm Crabby File Added: After.save
Dec 19, 2020 4:09 pm Crabby File Added: Second.save
Dec 19, 2020 4:09 pm Crabby Note Added: 0060093
Dec 21, 2020 12:33 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 21, 2020 12:33 pm Chris_McElligottPark Status new => feedback
Dec 21, 2020 12:33 pm Chris_McElligottPark Note Added: 0060116
Dec 23, 2020 5:56 am Kahuna File Added: EnergyBug.save
Dec 23, 2020 5:56 am Kahuna File Added: Step 1.png
Dec 23, 2020 5:56 am Kahuna File Added: Step 3.png
Dec 23, 2020 5:56 am Kahuna File Added: Step 2.png
Dec 23, 2020 5:56 am Kahuna Note Added: 0060134
Dec 23, 2020 5:56 am Kahuna Status feedback => assigned
Dec 23, 2020 5:58 am Kahuna Note Added: 0060135
Dec 23, 2020 6:03 am Kahuna File Added: 2020-12-23 13_01_53-AIWar2.png
Dec 23, 2020 6:03 am Kahuna Note Added: 0060136
Dec 23, 2020 5:25 pm Chris_McElligottPark Note Added: 0060152
Dec 30, 2020 3:19 pm Chris_McElligottPark Status assigned => feedback
Dec 30, 2020 3:19 pm Chris_McElligottPark Note Added: 0060187
Jan 15, 2021 10:34 pm SortYa Note Added: 0060302
Jan 15, 2021 10:37 pm SortYa File Added: 4Chris.save
Jan 15, 2021 10:37 pm SortYa File Added: 4Chris.savemet
Jan 15, 2021 10:37 pm SortYa Note Added: 0060303
Jan 15, 2021 10:39 pm SortYa Note Added: 0060304
Jan 16, 2021 5:14 am SortYa Note Added: 0060311
Jan 18, 2021 1:58 pm Crabby Relationship added related to 0024300
Jan 19, 2021 11:59 am Chris_McElligottPark Status feedback => resolved
Jan 19, 2021 11:59 am Chris_McElligottPark Resolution open => fixed
Jan 19, 2021 11:59 am Chris_McElligottPark Fixed in Version => Beta 2.718 Tutorial And Tech Fixes
Jan 19, 2021 11:59 am Chris_McElligottPark Note Added: 0060353