TAS precision helper

by Theis

Helper mod for developing a Tool Assisted Speedrun (TAS) in factorio. Providing some utilities for precision controls & a gui displaying a tasklist.

Utilities
8 months ago
1.1
196
Owner:
Theis
Source:
https://github.com/theis999/TAS-preci...
Homepage:
N/A
License:
MIT
Created:
1 year, 9 months ago
Latest Version:
1.1.2 (8 months ago)
Factorio version:
1.1
Downloaded by:
196 users

Helper mod for developing a TAS in factorio

This TAS helper mod provides 3 types of utilities for increasing TAS development productivity. TAS Controls, TAS step list & Visual entity information.
It works by painting information in the game, and having a GUI that interfaces with the TAS developed using Factorio-TAS-Generator.

TAS Controls

In the GUI there are 2 buttons that control the TAS:
1. Release/Resume - which toggles the character executing the TAS steps.
2. Skip - which skips 1 step forward in the TAS steps. The console command provides more options.

The GUI also provides a button that takes the player into Editor mode, a box that shows the characters current position and input box that allows you to teleport the character to anywhere.

TAS Steplist

The GUI shows the current steps the TAS will take.
It shows a small subset of the whole list, about 300 items, for performance.
Each item in the list shows a minimal information. By clicking on any item it print more information to the console.

The steplist will automaticly scroll to the current task and a highlight box is also created in the game to show where the action is located.

Visual game info

Several options for showing entity information is provided and can be toggled through the settings panel.

  • 2 reach circles indicating where you can interact with trees/rocks in the inner circle and other entities in the outer circle.
  • Rectangles showing entities you can interact with from the current position
  • Burn fuel timer (seconds) is shown in the bottom left corner
  • Craft timer (ticks) is shown the top left corner, indicating when the current craft finishes
  • Crafts left timer (seconds) is shown in the bottom left corner
  • Crafts left counter is shown in the top right corner
  • Output counter is shown in the bottom right corner

A speed-boost indicator is also available. That shows a white/red rectangle around a transport belt going in the same direction as the character or painting the tile the character walks on.