Screenshot Toolkit Update


Updated version of https://mods.factorio.com/mod/FacAutoScreenshot Will be removed when/if original mod updates. * Screenshots a selected area, similar to programs like the Windows Snipping Tool, Greenshot or Flameshot. * Automatically does screenshots of the whole base in set minute intervals, designed for timelapses. Written to be performance friendly. Aims to be your do-it-all toolkit for screenshots.

Utilities
5 days ago
2.0
80

b [Fixed] Crash on rocket rush start

5 days ago

Hi, just wanted to let you know that the game crashes to menu when starting a new Rocket Rush game with this mod enabled. It happens with or without any other mods installed. I checked other modes, and an almost identical crash happens with PvP as well. The mod works fine if enabled later, though! This could very well be an old issue, but I don't remember things clearly.

OS: Windows 10, Factorio version: 2.0.23, mod version: 2.6.1, error message below:

Notice

The scenario level caused a non-recoverable error.
Please report this error to the scenario author.

Error while running event level::on_player_created (ID 28)
The mod Screenshot Toolkit temp Update (2.6.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event FacAutoScreenshot_Updated::on_surface_created (ID 65)
FacAutoScreenshot_Updated/scripts/queue.lua:105: attempt to index field '?' (a nil value)
stack traceback:
FacAutoScreenshot_Updated/scripts/queue.lua:105: in function 'getNextEntry'
FacAutoScreenshot_Updated/scripts/queue.lua:194: in function 'hasAnyEntries'
FacAutoScreenshot_Updated/control.lua:538: in function <FacAutoScreenshot_Updated/control.lua:536>
stack traceback:
[C]: in function 'create_surface'
level/rocket-rush.lua:235: in function 'get_lobby'
level/rocket-rush.lua:515: in function 'handler'
core/lualib/event_handler.lua:47: in function <core/lualib/event_handler.lua:45>

5 days ago

That is a weird bug with this scenario. It has the standard nauvis surface and then immediately creates the lobby when the game starts.
That calls on_surface_created before the players/settings have been loaded which leads to a null-pointer-exception when the mod tries to access them.

But it's fixed now.

4 days ago

That was quick! Thank you. I can confirm that it works for me as well.

New response