[A16] caravan lag

Started by kilgoar, December 24, 2016, 04:14:59 PM

Previous topic - Next topic

kilgoar

As my caravan gets farther along, the passage of time on the overworld is increasingly slower. Abandoning bases seems to worsen the slowdown, with frames dropping to something like 1/2 fps or less. This is heartbreaking because I absolutely adore playing an all caravan, no base style RimWorld game but after a few seasons it's increasingly unplayable because of all the waiting and down time. Restarting the game and my computer does not help.

When the game cuts to an ambush or an attack or is set to medium speed, everything runs quite smoothly. Of course that speed's no good at all for the long travel distances. Abandoning settlements seems to aggravate the problem further. I've set all the map sizes to minimum and that has helped quite a bit, but at the moment there's just no playing past mid-game and having any fun of it.

Zhentar

Could you share a save that's not performing well for you?

kilgoar

Oh, ah. Yes. Why of course.

Here's one of 'em


[attachment deleted by admin due to age]

kilgoar

And this one's farther along & Very bad.

[attachment deleted by admin due to age]

Zhentar

#4
It is indeed very bad. I only get 2 FPS on the world map and I've got a fairly strong system.

I've identified one issue and reported it: https://ludeon.com/forums/index.php?topic=28587.msg288641#msg288641

But that's a just a fairly small part of it; there's more to investigate.

edit: you've been stealth raiding, haven't you?

kilgoar

Quote from: Zhentar on December 29, 2016, 11:33:39 PM
It is indeed very bad. I only get 2 FPS on the world map and I've got a fairly strong system.

I've identified one issue and reported it: https://ludeon.com/forums/index.php?topic=28587.msg288641#msg288641

But that's a just a fairly small part of it; there's more to investigate.

edit: you've been stealth raiding, haven't you?
YES. I even created a scenario to spice things up a bit (and cut out some of the horrible lag) if you're interested. One trick is to never abandon the original base. With most of the lagging events disabled it's playable to the end, but just barely.

[attachment deleted by admin due to age]

Calahan

@ Zhentar - Did you mean to post this link to the Mantis report in your post?
https://ludeon.com/mantis/view.php?id=2879

The link you posted is the post above yours (ie. the link you posted on Mantis)

Thanks for all the debugging you do as well. Really impressive stuff.

Zhentar

Oops, yes, that is the link I meant. Thanks, Calahan

Quote from: kilgoar on December 30, 2016, 12:57:41 AM
YES. I even created a scenario to spice things up a bit (and cut out some of the horrible lag) if you're interested. One trick is to never abandon the original base. With most of the lagging events disabled it's playable to the end, but just barely.

Could you give some details about how you're doing it? In my tests, stealth raids seem to add about 15 world pawns each. You've got ~700 (after accounting for that bug), have you done 40+ raids in less than one year? Are you repeatedly hitting the same map?

kilgoar

Quote from: Zhentar on December 30, 2016, 09:51:33 AM
Could you give some details about how you're doing it? In my tests, stealth raids seem to add about 15 world pawns each. You've got ~700 (after accounting for that bug), have you done 40+ raids in less than one year? Are you repeatedly hitting the same map?
That sounds like a reasonable number, and yes, I often hit the same map repeatedly. The idea was to see how long I could keep playing without building anything at all & I've kept going from there.

I often reload the maps simply to do first aid or to check to see if new items or equipment appear. Also I will reload the map when they go aggro, or if they're just not giving me any opportunities to break in.

I've documented what I'm doing here in more detail:
https://www.twitch.tv/kilgoarhq/videos/all

Zhentar

Okay, second issue posted in Mantis: https://ludeon.com/mantis/view.php?id=2881

That covers it, so this thread can be locked now.

kilgoar, you might want to keep an eye on Zhentar's Vanilla Fixes; I may add something to mitigate these issues in the near future.