For added challenges for experienced players, Speedrunning rules have been agreed upon!
To make the measuring of speedruns more consistent, LiveSplit integration has been included as of the 0.16 release. The LiveSplit.Server plugin is used to tie-in to the inbuilt integration. See the LiveSplit section below for notes on how to install and configure this tool or watch this video.
Speedruns are maintained at Speedrun.com. Pre-release times were maintained in the Discord #speedrun channel, but now it is used to discussed anything speedrun related.
There are different records kept with slightly different rules for each menu item and group size (namely Solo, Duo, Trio and Quad).
Daily and Weekly layouts are part of set seed. So is the weekly speedrun.
Random Seed:
Layouts can be chosen from the bottom left table, or manually input into the flower pot.
For random seed, you must have the setting “Seed Affects Layout Only” on, found in (Options -> Game -> Seeded Run) and must be shown in recording unless using Speedrun Mod Checker (PC Only).
Set Seed:
Solo runs must use a layout with 1 starting table.
Duo runs must use a layout with 2 starting tables or fewer.
Trio runs must use a layout with 3 starting tables or fewer.
Quad runs must use a layout with 4 starting tables or fewer.
Player count is defined as the number of inputs. Additional player characters spawned during the course of a run (Start of Day 1 to End of Day 15) are not allowed.
Any change to player count (including any additional name plate appearance, disconnecting, adding, or removing inputs) during a day before all customers have been called/spawned will require the day to be restarted (returning to lobby, and re-entering the restaurant through the save table.)
The Day Progress bar indicates if all customers have been spawned. Once the bar is full, all customers have been called in/spawned. When taking the card "Closing Time", any change to player count during a day will require the day to be restarted.
This is rough guide to help assit setting up LiveSplit.
Extract the LiveSplit zip into a directory you are comfortable with.
Extract the LiveSplit.Server zip into the LiveSplit\Components
sub directory.
Start LiveSplit.
Right click on the main LiveSplit window and select Edit Splits
. Using the "Insert Above" and "Insert Below" buttons, add days 1 through 15 (inclusive).
PlateUp! will hit the Split 15 times, so if you have less than 15, your timer will stop earlier than desired.
Configure the layouts by clicking on "Edit Layout", making sure to add the "Control / LiveSplit Server" item, then reconfigure the visual layout as you desire to fit on your screen so the main timer time is visible. Save the layout if you want it to be consistent between runs, and start LiveSplit in the future by using the saved file.
Before you start a run, ensure that LiveSplit is running first, then right-click on the LiveSplit window, select "Control" followed by "Start Server".
Start PlateUp!, then go into the "Options" menu and change "LiveSplit Inactive" to "LiveSplit Enabled".
If the LiveSplit.Server has not been started successfully, you'll see a red error line at the bottom of the PlateUp! screen stating:
It has been mentioned that the stuttering will only occur at day start/end, not during the game play, but your mileage may vary.
A video showing all of the required steps is here.