Just in case this happens again to someone else and it's not a fire control that has been kept on (remember the Cease Fire All button in the Miscelaneous tab!!) (I had this happen recently with a star swarm FAC hitting a space pirate slave ship over and over with microwave weapons), here is what you can do:
- Save and quit your game
- Make a backup of the database
- Open the Database with something like SQLite
- Look in FCT_Gamelog and try to identify what is happening each increment to cause the issue. Find the ships resonsible, try to identify them in FCT_ship and FCT_fleet. Write their raceID and the name of the fleet.
You could try to manipulate the database directly to remove the offending fleets but you might introduce errors in the database, what I advise instead is:
- Go in FCT_race and change the NPR value of the race you identified from 1 to 0
- Save the database and open the game, you should be able to change your player race to the one you changed the NPR value of. Careful with spoilers!! (the regular kind of spoilers I mean, not the spoiler races, you'll be able to see everything from the selected race, as if it was the player race)
- Look in the fleet management, find the fleet or fleets with the issue and delete them the normal way.
- Save the game, quit, go change the database back and save it.
This should eliminate eternal 5sec increments and avoid causing any errors or corruption of the database.