View Issue Details

IDProjectCategoryLast Update
0024155AI War 2Bug - GameplayNov 21, 2020 1:27 pm
ReporterWuffell Assigned ToChris_McElligottPark  
Severitymajor 
Status resolvedResolutionfixed 
Product Version2.635 AOE Visibility 
Fixed in Version2.636 Text Hotfixes 
Summary0024155: Dynamic text is broken (formally "several time-related issues")
DescriptionIssues were introduced recently, I first noticed them in 2.6.34.
They all seem related to time. These are the issues I've noticed:

1) the latest message at the top right (eg AI spawning a wave ...) doesn't go away like it used to.
2) when waves appear at the top left, they don't always have a time, they sometimes just have a colon
3) the countdowns at the top-left don't tick down every second like they used to. Sometimes it takes them 30+ seconds to update. This includes waves and hacking.
4) When looking at a planet on the galaxy map, the human forces are often there, when none are there anymore. For example, in the screenshot attached, Slightly Foxed at the top shows 4 strength, but at the bottom it correctly shows I've got no forces there.

This happens with two new games. It can be replicated by starting a new game and purchasing tech and watch the popup at the top right.
TagsNo tags attached.

Activities

Wuffell

Nov 21, 2020 3:54 am

reporter  

ArnaudB

Nov 21, 2020 4:35 am

manager   ~0059706

Dynamic texts in general seems to be broken. Numbers for buildings for instance are completely screwed up. Look at the forcefields numbers here. Buildings show incorrect "currently built"/"max cap" till you build the max at which point you get the actual numbers.

Hacks periodically update about 10-20 of "hack times" on the notifications despite when hovering its show you how much time elapsed since the start correctly. Remaining time is always inaccurate.

On the galaxy map some strength numbers are completely wrong. Exemple here with Koening showing 72 strength despite no enemy units being on the planet. It doesn't update for at least several minutes.

When swapping ships and in the fleet tab, the "x empty slots" show no count of empty slots, you just literally have nothing before the "x" of "? x empty slots".

Brownout doesn't show time remaining before its ends on the notifications. You can however see the information if you hover over the notification.
20201121102301_1.jpg (469,426 bytes)
20201121102303_1.jpg (459,162 bytes)
20201121101140_1.jpg (401,125 bytes)

Daniexpert

Nov 21, 2020 5:45 am

manager   ~0059707

Yeah, probably most of the dynamic stuff. I'll add the missing number of ships in the upgrade tech, the missing numbers in factories tooltips, etc.
Interesting that I, connected as a client, had less visual issues than the host.

ArnaudB

Nov 21, 2020 7:44 am

manager   ~0059708

It's affecting Singleplayer as well.

TechSY730

Nov 21, 2020 10:45 am

reporter   ~0059709

I hope you don't mind me editing the bug to show how extensive this is.

Smaug

Nov 21, 2020 11:14 am

reporter   ~0059710

It happens to some things on the ship tooltips as well. Weapon reload speeds, DPS and the number of shots (if the weapon is multi-shot) do not appear until presumably they finish reloading or some other time related process happens, because hovering over them again after a while shows all of the information again.
OnPaste.20201121-110342.png (1,876,510 bytes)

Crabby

Nov 21, 2020 12:11 pm

reporter   ~0059711

I have a screenshot of this as well.
20201121120930_1.jpg (415,161 bytes)

Crabby

Nov 21, 2020 12:15 pm

reporter   ~0059712

Also, upon building turrets and other structures, the numbers refuse to update until I reach the cap.
Issue 1.save (290,659 bytes)

Chris_McElligottPark

Nov 21, 2020 1:01 pm

administrator   ~0059713

Thanks for the reports! This should be pretty quick to fix. This is related to the replacement ArcenDoubleCharacterBuffer. It sounds like I messed up with handling of numbers specifically.

Chris_McElligottPark

Nov 21, 2020 1:16 pm

administrator   ~0059714

Okay, I got most of it. Now for the last bit after this:

* Fixed a bug in the prior build with how integers and chars were being written using the revised ArcenDoubleCharacterBuffer. It essentially either made numbers stay stale, or be outright invisible, in a wide variety of situations. Other times they looked just fine, but it was dependent on exactly how the calling code worked. From what we can tell, all instances of this are now fixed.

Thanks!

Chris_McElligottPark

Nov 21, 2020 1:27 pm

administrator   ~0059715

Okay, got the last of it. This was all caused by in total I think three lines of code.

* Fixed one other issue with the revised ArcenDoubleCharacterBuffer, where if the next string from the buffer was SUPPOSED to be blank, it would just return its most recent string instead. So messages that were popping up various places but then should disappear when no longer relevant could not do so. They could be replaced by a different message, but could not actually just fade to nothing.


Going to do a push in just a minute. Thanks!

Issue History

Date Modified Username Field Change
Nov 21, 2020 3:54 am Wuffell New Issue
Nov 21, 2020 3:54 am Wuffell File Added: 2020_11_21_21_41_53_AIWar2.png
Nov 21, 2020 4:35 am ArnaudB File Added: 20201121102301_1.jpg
Nov 21, 2020 4:35 am ArnaudB File Added: 20201121102303_1.jpg
Nov 21, 2020 4:35 am ArnaudB File Added: 20201121101140_1.jpg
Nov 21, 2020 4:35 am ArnaudB Note Added: 0059706
Nov 21, 2020 5:45 am Daniexpert File Added: 2020-11-21_11-25-56-AIWar2.png
Nov 21, 2020 5:45 am Daniexpert Note Added: 0059707
Nov 21, 2020 7:44 am ArnaudB Note Added: 0059708
Nov 21, 2020 10:45 am TechSY730 Severity minor => major
Nov 21, 2020 10:45 am TechSY730 Summary several time-related issues => Dynamic text is broken (formally several time-related issues)
Nov 21, 2020 10:45 am TechSY730 Description Updated
Nov 21, 2020 10:45 am TechSY730 Note Added: 0059709
Nov 21, 2020 10:46 am TechSY730 Summary Dynamic text is broken (formally several time-related issues) => Dynamic text is broken (formally "several time-related issues")
Nov 21, 2020 11:14 am Smaug File Added: OnPaste.20201121-110342.png
Nov 21, 2020 11:14 am Smaug Note Added: 0059710
Nov 21, 2020 12:11 pm Crabby File Added: 20201121120930_1.jpg
Nov 21, 2020 12:11 pm Crabby Note Added: 0059711
Nov 21, 2020 12:15 pm Crabby File Added: Issue 1.save
Nov 21, 2020 12:15 pm Crabby Note Added: 0059712
Nov 21, 2020 1:01 pm Chris_McElligottPark Note Added: 0059713
Nov 21, 2020 1:16 pm Chris_McElligottPark Note Added: 0059714
Nov 21, 2020 1:27 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Nov 21, 2020 1:27 pm Chris_McElligottPark Status new => resolved
Nov 21, 2020 1:27 pm Chris_McElligottPark Resolution open => fixed
Nov 21, 2020 1:27 pm Chris_McElligottPark Fixed in Version => 2.636 Text Hotfixes
Nov 21, 2020 1:27 pm Chris_McElligottPark Note Added: 0059715