#Cutting down on lag produced by Debris

3 messages · Page 1 of 1 (latest)

floral herald
#

These are two ideas i had that will allow plays to cut down on lag during their playthroughs in Cosmoteer.

  1. "Disable Ship Graveyard Generation" button, found with "I Hate Exploration" and the other buttons that are used to create a game, when enabled it disables the creation of Ship Graveyards in systems on that save.

  2. "Clear All Uncontrollables" button, found on the "ESC" menu, when pressed it will clear all debris* in the star system the player is in (and if possible the entire galaxy), This will have a warning when pressed stating it may cause ships currently being constructed to be deleted if they are not currently able to fly

Debris* - Objects lacking a cockpit or means to be commanded if owned by a player

cobalt karma
#

It's worth noting that debris in and of itself barely causes any lag, it's typically caused by trying to salvage debris on a massive scale, or quickly trying to load in an area with lots of small ships present. To my knowledge ship graveyards aren't nearly as much of a problem as basic endgame combat.

ruby crypt
#

in that case, what if salvage starts working similarly to repairs? where the crew only takes parts within an expanding radius of the ship, which probably can reduce the amount of queued actions at any given time. Maybe changing the data structure could help too if it’s not done already- a double linked list or an array with a pointer to keep track of the resources queued and scattered about, maybe those can help. Though the more I think of it, the more I’m wow’d by how Cosmoteer isn’t more of a lagfest when hundreds of crew all try to gather thousands of individual pieces.