ShootMe / OriDETAS

Ori and the Blind Forest DE TAS (Tool Assisted Speedrun)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. To playback already recorded TAS
    • Right Trigger + Left Stick Button
    • KB: [
  2. To record completely new TAS
    • Left Trigger + Left Stick Button
    • KB: Shift + Backspace
  3. To stop playback/recording
    • Right Trigger + DPad Down
    • KB: \
  4. 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
  5. Re record (not fully tested)
    • Ctrl + Backspace
  6. 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)

  1. Jump
  2. Esc: Input to cancel options/menus
  3. Action: Input to accept options/menus
  4. Dash
  5. Grenade: Ori will shoot light grenade
  6. Save: Ori will start to save (Soul Link)
  7. Glide: Feather. Also same input for grabbing objects
  8. Fire: Sein will attack
  9. Bash
  10. Start: Input to pause the game
  11. Select: Input to pull up the Map
  12. CJump: Charge Jump
  13. UI: Will toggle the UI on/off (UI always starts on when you first start playback)
  14. Left: X Axis all the way the Left
  15. Right: X Axis all the way the Right
  16. Up: Y Axis all the way Up
  17. Down: Y Axis all the way Down
  18. XAxis,0.000: Specifcy X Axis directly (-1.000 to 1.000) (Left to Right)
  19. YAxis,0.000: Specify Y Axis directly (-1.000 to 1.000) (Down to Up)
  20. 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.
  21. 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)
  22. DLoad: Loads from the current save point (Same functionality as Load in Debug menu)
  23. DSave: Creates a new debug savepoint
  24. Restore: Loads from the current save point (tries to not move Camera as much as DLoad, but might still be juttery)
  25. Color: Changes Ori's color on the first frame this is on
  26. EntityPos,0.000,0.000: sets the position of the closest entity (shown in Ori Manager)
  27. Speed,0.000,0.000: sets the speed of ori on the first frame this is on
  28. 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
  29. 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)

  1. Break: Runs the input file till it reaches this line and starts frame stepping
  2. BreakQuick: Runs the input file till it reaches this line and starts frame stepping. Playback is 3x as fast
  3. Stop: Only reads the input file up till this point. Any lines beyond this will not be read or played back.
  4. #: First line of the TAS file has to be a number. It represents the starting RNG seed value.

About

Ori and the Blind Forest DE TAS (Tool Assisted Speedrun)


Languages

Language:C# 100.0%