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)
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.
- 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
- 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
- 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.