Helper mod for developing a Tool Assisted Speedrun (TAS) in factorio. Providing some utilities for precision controls & a gui displaying a tasklist.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 1.2.0 Date: 2024-08-30 Major Features: - Added walking timer to the GUI. Showing an estimate of the amount of ticks left to reach the current TAS walking target. This requires FTG version 0.6.0 or higher. - Added separate walk target highlighting box. Helping to visualize that the TAS character is moving in one direction and interacting with the environment in another. This requires FTG version 0.6.0 or higher. Minor Features: - Moved the position indicator up in the GUI. - Added tooltip to the position indicator.
Version: 1.1.4 Date: 2024-08-01 Changes: - Added 'furnace craftable' making it possible to see furnaces with excess input. - Removed reach circles. - Added dependency to character_reach_indicator, replacing reach circles.
Version: 1.1.3 Date: 2024-08-01 Changes: - Added setting "Tasklist scope size", allowing to customize how many steps are shown at a time. - Added equip to understood step types. - Changed the flare that appears after clicking on step in the tasklist to a double highlight box. - Added shoot to the step types that create a marker on the map.
Version: 1.1.2 Date: 2023-10-02 Changes: - Fixed cache invalidation of painting crafting
Version: 1.1.1 Date: 2023-09-19 Changes: - Fixed a cache collision causing invalid painter output on assemblers
Version: 1.1.0 Date: 2023-09-17 Changes: - Changed the title of the gui to TAS precision - Increased performance of entity painter methods
Version: 1.0.1 Date: 2023-08-30 Changes: - Fixed a problem with hand mining counter
Version: 1.0.0 Date: 2023-08-25 Changes: - Moved entity painting to separate file - Entity painting is now invariant of distance to the player - Added swap-over values to distinguish between White, red or yellow text. And for showing ticks instead of seconds. - Added crafting queue timer to the GUI above position - Added mining progress timer as a painting in the world - Fixed some step strings - Added missing step descriptions - Added setting to update settings onload instead of on new world - Changed player position to update every tick instead of 11th tick - Added walk direction to walk step descriptions (when forced either diagonal or straight) - Added tooltips to settings page
Version: 0.9.4 Date: 2023-06-15 Changes: - Removed "s" from burner timer text - Changed burner timer to red when less than 61 ticks of fuel
Version: 0.9.2 Date: 2023-04-10 Bugfixes: - Fixed issue with missing reference to upcoming interface
Version: 0.9.1 Date: 2023-04-10 Changes: - Added license file - Updated mod description
Version: 0.9.0 Date: 2023-04-10 Changes: - Converted printed steps to use mostly localized strings - Added a box indicating where the next step is, on TAS change step - Added Flares to more printed step types - Added a 'predicted' target entity to printed strings interacting with an entity. It will not be accurate if the entity is not built yet or has been deconstructed already. - Added GUI width setting - Added a settings frame - Converted settings to use the settings frame instead of factorios settings management - Changed it so the GUI position is saved for future runs - Changed Resume/release to use only one button that toggles between them - Changed the icon of Resume/Release - Changed Resume/Release and Skip button to start disabled - Added event handler that toggles Resume/Release when TAS changes state - Added speed boost indicator. That checks if the character is on boosting tile or a belt going in the same direction.
Version: 0.8.1 Date: 2023-04-04 Bugfixes: - Fixed a problem with crafting steps crashing the game
Version: 0.8.0 Date: 2023-03-31 Changes: - Added buttons that control the TAS and a button that opens editor mod - Added icons to the new buttons - Added new tool icon - Added toggle editor as a tool
Version: 0.7.6 Date: 2023-02-06 Changes: - Added Setting to modify the tasklist size
Version: 0.7.5 Date: 2023-02-06 Changes: - Increased the size of the tasklist from 300pixels to 450pixels to show more data - Re-aligned some of the tasks to fit in the tasklist Optimizations: - Changed the tasklist to only show a splice of the full list
Version: 0.7.3 Date: 2022-12-20 Changes: - Made significant improvements to performance for TAS with large step-list - Cleanup of the code - The game speed cut-off for updating now starts at 1.4 instead of 2.01 Bugfixes: - Fixed that craftable and output settings wouldn't load correctly Optimizations: - Moved call to game.speed to run every 123th tick - Moved update postion pane to run every 11th tick