OriDETAS
Ori and the Blind Forest DE TAS (Tool Assisted Speedrun)
Install / Use
/learn @ShootMe/OriDETASREADME
Ori DE TAS
Tool Assisted Modification for Ori and the Blind Forest DE
Open Ori in your Steam directory (usually C:\Program Files (x86)\Steam\steamapps\common\Ori DE)
Setup
Copy Assembly-CSharp.dll and OriDETAS.dll to (Ori DE\Ori_Data\Managed\) from the above directory.
Make sure to backup the original Assembly-CSharp.dll before hand.
If you are going to playback a TAS file that is already created copy the file to (C:\Program Files (x86)\Steam\steamapps\common\Ori DE) and make sure it is named 'Ori.tas' Otherwise the program will record a new file there in it's place.
Controls
- To playback already recorded TAS
- Right Trigger + Left Stick Button
- KB: [
- To record completely new TAS
- Left Trigger + Left Stick Button
- KB: Shift + Backspace
- To stop playback/recording
- Right Trigger + DPad Down
- KB: \
- KB Only (Not recording) (These require Ori Manager to be running to work. Can be found in the LiveSplit.OriDE autosplitter repository)
- [ to start frame stepping
- ] to resume normal playback from frame stepping
- ; to frame step to next status change
- Re record (not fully tested)
- Ctrl + Backspace
- Controller - While playing back (Not recording):
- To frame step forward one frame - DPad Up
- While frame stepping hold Right Analog Stick to the right to frame step continuously
- To continue playback at normal speed from frame stepping - DPad Down
- When not frame stepping move Right Analog Stick to slowdown or speedup playback
Valid inputs in Input File (Ori.tas)
- Jump
- Esc: Input to cancel options/menus
- Action: Input to accept options/menus
- Dash
- Grenade: Ori will shoot light grenade
- Save: Ori will start to save (Soul Link)
- Glide: Feather. Also same input for grabbing objects
- Fire: Sein will attack
- Bash
- Start: Input to pause the game
- Select: Input to pull up the Map
- CJump: Charge Jump
- UI: Will toggle the UI on/off (UI always starts on when you first start playback)
- Left: X Axis all the way the Left
- Right: X Axis all the way the Right
- Up: Y Axis all the way Up
- Down: Y Axis all the way Down
- XAxis,0.000: Specifcy X Axis directly (-1.000 to 1.000) (Left to Right)
- YAxis,0.000: Specify Y Axis directly (-1.000 to 1.000) (Down to Up)
- Angle,0.000: Specifcy both X and Y axis as an angle. 0 is Up and goes clockwise. 90 is Right and so on. Can be both positive and negative.
- Mouse,0.000,0.000: Specify mouse position directly (0.000 to 1.000) (0,0 being Top Left and 1,1 being Bottom Right)
- DLoad: Loads from the current save point (Same functionality as Load in Debug menu)
- DSave: Creates a new debug savepoint
- Restore: Loads from the current save point (tries to not move Camera as much as DLoad, but might still be juttery)
- Color: Changes Ori's color on the first frame this is on
- EntityPos,0.000,0.000: sets the position of the closest entity (shown in Ori Manager)
- Speed,0.000,0.000: sets the speed of ori on the first frame this is on
- Slot,0: Sets the current save file slot (1-50). 1 will be saveFile0.sav in your app directory and 50 will be saveFile49.sav
- Random,0: Sets the current RNG seed on the first frame this is on
Special inputs (put these by themselves with no frame counts in front or anything else)
- Break: Runs the input file till it reaches this line and starts frame stepping
- BreakQuick: Runs the input file till it reaches this line and starts frame stepping. Playback is 3x as fast
- Stop: Only reads the input file up till this point. Any lines beyond this will not be read or played back.
- #: First line of the TAS file has to be a number. It represents the starting RNG seed value.
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
