View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0029257 | Heart Of The Machine | Gameplay Issue | Aug 10, 2024 6:14 pm | Aug 13, 2024 12:25 pm | |
Reporter | Athena | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 0.578 Out With Color Matching | ||||
Fixed in Version | 0.581 Turn-Change Performance | ||||
Summary | 0029257: Long delay between turns | ||||
Description | The delay between turns is exceeding multiple seconds now that I've beaten the story content. | ||||
Tags | No tags attached. | ||||
|
|
|
This section of the F3 menu would be useful for me to see in addition to what you provided there. Happily, it is also slow for me, but only 1 second, not multiple. |
|
Oh, also. If you turn on these two settings shown as gold in the settings menu: |
|
Then this will show up: |
|
Thanks! * Drastically improved the performance of several parts of the game, but most notably the turn-change when there were a lot of units. ** Essentially, there was one overarching bottleneck for checking if there were new units to collide against, and it was having a terrible impact on performance even when there were no units to check against. This has to do with the way that the ConcurrentDictionary class that is part of C# works. ** What I've done is made some alterations to that collection, and then also made a wrapper class, so that for my purposes in the majority-case situation (there is nothing in there) it is able to take a lot less time. On my machine, this drops something that took about 1200ms down to 50ms. On some other end-user machines, this was taking multiple seconds, and it's expected that their savings in time would be even greater. |
Date Modified | Username | Field | Change |
---|---|---|---|
Aug 10, 2024 6:14 pm | Athena | New Issue | |
Aug 10, 2024 6:14 pm | Athena | File Added: Saved On Exit Landing Turn 346.save | |
Aug 10, 2024 6:18 pm | Mintdragon | Assigned To | => Chris_McElligottPark |
Aug 10, 2024 6:18 pm | Mintdragon | Status | new => confirmed |
Aug 13, 2024 11:05 am | Chris_McElligottPark | Note Added: 0069945 | |
Aug 13, 2024 11:05 am | Chris_McElligottPark | File Added: image.png | |
Aug 13, 2024 11:06 am | Chris_McElligottPark | Note Added: 0069946 | |
Aug 13, 2024 11:06 am | Chris_McElligottPark | File Added: image-2.png | |
Aug 13, 2024 11:07 am | Chris_McElligottPark | Note Added: 0069947 | |
Aug 13, 2024 11:07 am | Chris_McElligottPark | File Added: image-3.png | |
Aug 13, 2024 12:25 pm | Chris_McElligottPark | Status | confirmed => resolved |
Aug 13, 2024 12:25 pm | Chris_McElligottPark | Resolution | open => fixed |
Aug 13, 2024 12:25 pm | Chris_McElligottPark | Fixed in Version | => 0.581 Turn-Change Performance |
Aug 13, 2024 12:25 pm | Chris_McElligottPark | Note Added: 0069952 |