Tags: xescure/Factorio-TAS-Generator
Tags
New autosave (theis999#51) ## New autosave Based on a Migration system ### Change the autosave from copy based system to a migration based system. Both systems activate on **script generation**. The previous autosave system just created copy of the FTG save file with a `_autosave_` and `[1-10]` number postfix. Allowing for up to 10 autosaves. The new system is more clever, by having a **list of changes** since **last save** and only saving these: on average the autosave file will be much much smaller and thus much faster to save. The new system also allows for **applying changes** from the autosave without changing the main save file. The changes applied by the autosave are loaded into the **Undo/redo stack**, giving access to previous iterations without changing FTG save file. Once a save occurs, the autosave list will be **flushed**. Once a autosave occurs, FTG will assume all changes are saved, preventing the save changes dialog from appearing. ### Note The autosave list has infinite size, which means that the autosave file can become much larger than the save file. This also means that if your autosave exceeds the 128 buffer size of the Undo/redo stack, you won't be able to undo everything queued up. ### Extra Updated filter groups Fixed a crash related to race condition during startup where highlighting threads were interacting with the GUI before it was ready.
Highlight changed input fields (theis999#50) Adds brief highlighting to changed fields in the details panel, after rightclicking a step in steps grid or template grid.
Highlight rows (theis999#48) Adds 2 thread types to handle highlighting. Adds method to highlight a row Adds method to stop highlighting a row Changed OnImportStepsIntoStepsBtnClick to highlight the imported steps Changed OnStepsGridRightClick to highlight the clicked step
Added support for importing modifiers (theis999#42) To enable the new vehicle modifier from TAS step planner
Added Ammo, health & durability to take, put, equip & build (theis999#38 ) [Added health decrease to build](theis999@f390dd0) [Added health and ammo to put](theis999@89feab2) [Fix issue with put when taking from multiple stacks](theis999@b6d80f9) [Added ammo count to equip actions](theis999@615b672)
Updated version to 0.5.0 (theis999#35) Updated version to 0.5.0
PreviousNext