TASmod-Alpha7
Pre-releaseNew things
Introducing a new savestating system that is hopefully easier to get used to... The system only changes how files are created and not how the savestating itself function, which should allow for easier navigation.
The old savestates (TASTools-Savestates)
This old system started all the way back in TASTools. If you press J, a savestate will be created in .minecraft/saves/savestates . If you savestate again, the first one won't be overwritten, instead it will create a new folder.
Worldname-Savestate1/
Worldname-Savestate2/
Worldname-Savestate3/
However if you press K it will always load the latest savestate, in this case Savestate 3. To load Savestate 2 you would have to delete Savestate 3. Another disadvantage was, that if you had a gap in the numbering, the rest after the gap would be ignored, so if you had 300 savestates and wanted to clear out the first 100, you couldn't do that.
The new savestates
The new system works exactly the same as the old system. J creates a savestate, K loads the savestate. But now, there is an internal number that represents the "latest" savestate instead of the files in the savestates folder. This allows you to delete previous savestates, while the number, which I call the "current index" btw, is still stored in memory. With the new /savestate command, you can load or save savestates in different indexes... For instance in the example above, if you want to load Savestate 2, you can just type in /savestate load 2. The system now thinks that savestate 2 is the latest savestate and after creating a new savestate, it will overwrite savestate 3.
You can find more help ingame by typing /savestate or /savestate help
Bugfixes
- Interpolation is in the wrong direction after loading a savestate (@MCPfannkuchenYT )
- Fixed an issue where unbinding TASmod keybinds breaks mouse buttons
- You can now bind keybindings to mousebuttons
- Fixed an issue where sometimes, when pressing a TASmod keybind, it will spam the keybind 10 times in a row.
- Fixed #118
- Reintroduced #119
- Fixed #121