UniTAS
Tool that lets you TAS unity games
Install / Use
/learn @Eddio0141/UniTASREADME
UniTAS
A tool that lets you TAS unity games
- The tool doesn't bypass anti cheat or anything, USE AT YOUR OWN RISK!
- :warning: The tool is early in development and only basic games work
- This also means TASes made in earlier versions might not work in later versions
- This is a BepInEx 5 mod
TASing in UniTAS
Currently, you write a script in lua to control the game rather than recording inputs in game
This is planned to change to a more traditional emulator-like workflow, with frame advancing support later on
To get the hang of it, check the tutorial here and if stuck on anything, the wiki should help you out, otherwise you can ask on discord or GitHub discussions
What games work
- Currently, anything that BepInEx 5 supports, ranging from unity 3 to latest, and games that use Mono and not IL2CPP
- Check compatibility-list for tested games
- Any games using rewired input system has limited support as of now, games using this may not work correctly
How to install
- Install BepInEx 5 to your game
- Download the latest release from here, or nightly versions from here
- Unzip UniTAS and place it inside the
patchersfolder your game'sBepInExfolder
How to use
- Press
F1to open the GUI, from there you can load a movie and play it - Check out
BepInEx/Config/UniTAS.cfgto change most settings
How to build
Requirements
- Make sure you have .NET SDK 8.0 installed on your system
- Add BepInEx nuget feed with
dotnet nuget add source "https://nuget.bepinex.dev/v3/index.json"
Build
- Clone the repo with
git clone - Initialize submodules with
git submodule update --init --recursive - Run
dotnet build UniTASat the base directory- Remove the
UniTASif you are in the innerUniTASdirectory - If you need to choose
ReleaseorDebugconfig, do so with the--configurationflag
- Remove the
- Output folder would be in
UniTAS/Patcher/bin/{Debug|Release}- The output content can be copied directly inside a
BepInExfolder to be used
- The output content can be copied directly inside a
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
