Skip to content

TASmod-Alpha5

Pre-release
Pre-release
Compare
Choose a tag to compare
@ScribbleTAS ScribbleTAS released this 11 Aug 19:05
Alpha5
253c83c
  • Rewrote the input, recording and playback systems to allow for savestates and more!
  • Added savestates
  • Added new commands
  • Disabled hotkeys when chat is open and in text fields in general
  • Added savestates on the client
  • Continued on multiplayer support
  • Started working on KillTheRNG (@MCPfannkuchenYT)
  • Added a better gui to display information (@MCPfannkuchenYT
  • Added a system that checks if the playback desyncs
  • Unpatched DragonSkip (@MCPfannkuchenYT)
  • Added interpolation to the camera (@MCPfannkuchenYT)
  • Removing the tutorial for now
  • A LOT of bugfixes

Tutorial

In the bottom left of your screen are several things. Probably the number 0 and the inputs you are pressing.
The white buttons are what the game currently recognises, the green buttons are what you press on the keyboard currently.
On lower tickrates you can see that the green one is updated faster than the white inputs

Commands

-/record: To start a recording. This records the inputs to RAM. The number should now increase because it detects the inputs.
-/clearinputs: Clears the currently stored inputs. Do this before starting a new recording, since /record only adds inputs and does not clear them.
-/play: Plays back the stored inputs. Before that, it teleports you to the location where you started recording.
WARNING Unfortunately the vanilla teleporting takes some time, so the player won't be able to move in the first few ticks, which oftentimes desyncs the TAS immediately. So record like 7 ticks at the start where you not move to account for that. Will be fixed sometime...
/saveTAS <filename>: Stores the current inputs under the given filename in .minecraft/saves/tasfiles.
/loadTAS <filename>: Replaces the current inputs with the inputs from the file with the given filename.
/folder <savestate|tasfiles> Opens the savestate or tasfile folder on your disk

Hotkeys

F8 Toggles between tickrate 0 and other tickrates. Pauses the game on both client and server side.
F9 You can advance one tick at a time while you are in tickrate 0.
J Makes a savestate under .minecraft/saves/savestates. If you are recording, a savestate of the recording will be made under .minecraft/saves/tasfiles/savestates
K Loads the savestate. It will also work during recording or playback.
F6 Customize the HUD. Leftclick and drag to change the position, Rightclick to add a background
F10 Aborts a playback