CoffeeTools is a TAS tool for UFO 50.
TASVideos supports the following versions:
| Tool version | Game version | Notes |
|---|---|---|
| v1.4 | v1.8.9 | No rerecord counts, no framerate (TASVideos assumes 60 FPS) |
| v1.5 | v1.9.5 |
Setup
- Download UFO 50 Mod Loader and extract wherever.
- Install CoffeeTools from the Mod Loader.
- Navigate to where the UFO 50 save files are located, and create a folder named
coffeetools.- Windows:
%localappdata%/ufo50 - Linux with Steam & Proton:
~/.steam/steam/steamapps/compatdata/1147860/pfx/drive_c/users/steamuser/AppData/Local/ufo50, may be slightly different if launched through protontricks instead of Steam - If you already created a savestate, the folder may be already there.
- Windows:
Playback
-
play.ctasmethod- Simply place a
.ctasfile into thecoffeetoolsfolder, and rename it toplay.ctas. It must be namedplay.ctasfor it to play back! - Launch the modded game through the Mod Loader, and the TAS will play automatically.
- Simply place a
- Drag method (v1.5+)
- Drag a
.ctasonto the game shortcut in the UFO 50 Mod Loader directory.
- Drag a
Cleanup
- Make sure to delete any savefile created during a playback to ensure a fresh save for future TASes.
- If the TAS doesn't need saving, you can go to Modding Settings in-game and turn off saving.
Notes
- You can press one button every frame instead of every other frame. Simply press it and frame-advance without holding it.
- There may be inconsistency between recording & playing in some edge cases, or error and crashes. Those bugs can be reported through the mod showcase channel - CoffeeTools thread in the UFO 50 Discord server.
Useful Mods
The following mods can be installed from the Mod Loader, and do not alter the game behavior:
- Save to Different File: leaves vanilla save data untouched, and instead uses
save1_modding.ufo(or2or3) as savefile names. - TODO: synabler is working on a mod that displays useful values for TAS-ing.