{"id":15779728,"url":"https://github.com/aldaviva/timeparabox","last_synced_at":"2025-03-31T15:54:24.916Z","repository":{"id":192166254,"uuid":"685949577","full_name":"Aldaviva/TimeParabox","owner":"Aldaviva","description":"🏁 Automated speedrun of the game Patrick's Parabox","archived":false,"fork":false,"pushed_at":"2023-09-11T10:54:14.000Z","size":41,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T07:08:34.211Z","etag":null,"topics":["patricks-parabox","speedrun","tas","tool-assisted-speedrun"],"latest_commit_sha":null,"homepage":"https://www.patricksparabox.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aldaviva.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://paypal.me/aldaviva"]}},"created_at":"2023-09-01T11:39:24.000Z","updated_at":"2024-11-25T07:56:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"b476d81d-0af1-4037-bf6a-140a266f0442","html_url":"https://github.com/Aldaviva/TimeParabox","commit_stats":null,"previous_names":["aldaviva/timeparabox"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aldaviva%2FTimeParabox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aldaviva%2FTimeParabox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aldaviva%2FTimeParabox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aldaviva%2FTimeParabox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aldaviva","download_url":"https://codeload.github.com/Aldaviva/TimeParabox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246492239,"owners_count":20786331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["patricks-parabox","speedrun","tas","tool-assisted-speedrun"],"created_at":"2024-10-04T18:21:15.563Z","updated_at":"2025-03-31T15:54:24.892Z","avatar_url":"https://github.com/Aldaviva.png","language":"C#","funding_links":["https://paypal.me/aldaviva"],"categories":[],"sub_categories":[],"readme":"TimeParabox\n===\n\n![Run duration](https://img.shields.io/badge/run%20duration-00%3A13%3A44.608-success) [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Aldaviva/TimeParabox/dotnet.yaml?branch=master\u0026logo=github)](https://github.com/Aldaviva/TimeParabox/actions/workflows/dotnet.yaml)\n\nProgram that automates speedruns of [Patrick's Parabox](https://www.patricksparabox.com).\n\nSolves 156 puzzles, a minimal set to reach the credits. No game defects are exploited. (A glitchless any% TAS, in speedrunning jargon.)\n\nRun duration is measured from the first input on the title screen to the last input before the credits.\n\n## ▶ Watch\n\n### Run in 13m 44.608s\n\n[![Watch on YouTube](https://i.ytimg.com/vi_webp/wHjQ8ThvKEg/maxresdefault.webp)](https://www.youtube.com/watch?v=wHjQ8ThvKEg)\n\n### Run in 17m 15.367s\n[![Watch on YouTube](https://i.ytimg.com/vi_webp/wZ--hjWwByQ/maxresdefault.webp)](https://www.youtube.com/watch?v=wZ--hjWwByQ)\n\n## Settings\n### Game settings\nThe bold rows are the most important.\n|Setting|Value|\n|-|-:|\n|**Enter speed**|**2×**|\n|**Allow rapid inputs**|**true**|\n|Resolution|1920×1080 @ 238Hz|\n|Vsync|false|\n\n### Recording settings\nThese settings apply to OBS Studio, if you want to record a run.\n|Setting|Value|\n|-|-:|\n|Resolution|1920×1080|\n|FPS|60|\n|Video encoder|Nvidia NVENC H.264|\n|Rate control|CBR|\n|Bitrate|3000 Kbps|\n|Preset|P2: Faster|\n|Tuning|Low Latency|\n|Profile|High Profile|\n|Game Capture limit capture framerate|true|\n|Game Capture hook rate|fast|\n\n## Run\n1. Install [.NET 7 x64 Desktop Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) or later\n1. Download the [latest TimeParabox release](https://github.com/Aldaviva/TimeParabox/releases/latest/download/TimeParabox.exe)\n1. Launch Patrick's Parabox\n1. Choose a save file\n1. Set the [game settings](#game-settings)\n1. Launch this program\n    - To begin the run from the title screen, you don't need to pass any extra arguments\n        ```bat\n        TimeParabox.exe\n        ```\n    - 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:\n        ```bat\n        TimeParabox.exe Possess\n        ```\n    - 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:\n        ```bat\n        TimeParabox.exe \"Infinite Exit\" 2\n        ```\n1. On first run, allow the installation of ScpVBus by Scarlet.Crush Productions when prompted, which is a virtual gamepad driver\n1. Focus the game window\n1. This program will run the game\n1. To stop this program, focus its console window and press `Ctrl`+`C`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faldaviva%2Ftimeparabox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faldaviva%2Ftimeparabox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faldaviva%2Ftimeparabox/lists"}