https://github.com/aldaviva/timeparabox
🏁 Automated speedrun of the game Patrick's Parabox
https://github.com/aldaviva/timeparabox
patricks-parabox speedrun tas tool-assisted-speedrun
Last synced: about 1 year ago
JSON representation
🏁 Automated speedrun of the game Patrick's Parabox
- Host: GitHub
- URL: https://github.com/aldaviva/timeparabox
- Owner: Aldaviva
- License: apache-2.0
- Created: 2023-09-01T11:39:24.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-11T10:54:14.000Z (almost 3 years ago)
- Last Synced: 2025-03-24T07:08:34.211Z (about 1 year ago)
- Topics: patricks-parabox, speedrun, tas, tool-assisted-speedrun
- Language: C#
- Homepage: https://www.patricksparabox.com
- Size: 40 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
TimeParabox
===
 [](https://github.com/Aldaviva/TimeParabox/actions/workflows/dotnet.yaml)
Program that automates speedruns of [Patrick's Parabox](https://www.patricksparabox.com).
Solves 156 puzzles, a minimal set to reach the credits. No game defects are exploited. (A glitchless any% TAS, in speedrunning jargon.)
Run duration is measured from the first input on the title screen to the last input before the credits.
## ▶ Watch
### Run in 13m 44.608s
[](https://www.youtube.com/watch?v=wHjQ8ThvKEg)
### Run in 17m 15.367s
[](https://www.youtube.com/watch?v=wZ--hjWwByQ)
## Settings
### Game settings
The bold rows are the most important.
|Setting|Value|
|-|-:|
|**Enter speed**|**2×**|
|**Allow rapid inputs**|**true**|
|Resolution|1920×1080 @ 238Hz|
|Vsync|false|
### Recording settings
These settings apply to OBS Studio, if you want to record a run.
|Setting|Value|
|-|-:|
|Resolution|1920×1080|
|FPS|60|
|Video encoder|Nvidia NVENC H.264|
|Rate control|CBR|
|Bitrate|3000 Kbps|
|Preset|P2: Faster|
|Tuning|Low Latency|
|Profile|High Profile|
|Game Capture limit capture framerate|true|
|Game Capture hook rate|fast|
## Run
1. Install [.NET 7 x64 Desktop Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) or later
1. Download the [latest TimeParabox release](https://github.com/Aldaviva/TimeParabox/releases/latest/download/TimeParabox.exe)
1. Launch Patrick's Parabox
1. Choose a save file
1. Set the [game settings](#game-settings)
1. Launch this program
- To begin the run from the title screen, you don't need to pass any extra arguments
```bat
TimeParabox.exe
```
- To begin the run from a specific hub, move to the topmost square when entering the hub, and pass the hub's name as the first argument:
```bat
TimeParabox.exe Possess
```
- To begin the run from a specific puzzle, start the puzzle manually, and pass the hub name and puzzle number as the first and second arguments:
```bat
TimeParabox.exe "Infinite Exit" 2
```
1. On first run, allow the installation of ScpVBus by Scarlet.Crush Productions when prompted, which is a virtual gamepad driver
1. Focus the game window
1. This program will run the game
1. To stop this program, focus its console window and press `Ctrl`+`C`