With the new release of the console version of Sir Whoopass the time has now come to figure out how we should structure the board for both PC and Console.
Due to the fact that this game has very little runners, there isn't really a need for a seperated board. However there's some other things to keep in mind.
-
PC will always have the ability to pick and choose which game version to run, and split categories as they're currently set. Console will only ever be 3.1.1 and newer
-
After testing a few things on PS5 console does not have the ability to quicksave/and reload. Making rng manipulation and other quicksave/quickload shenanigans much harder/slower or impossible.
-
A split Console/PC board would allow us in the future to use a load remover for timing on PC, and Console would remain RTA.
-
A shared Console/PC may very well discourage console runs due to the quicksave/quickload tricks we can't do on Console.
-
We can always merge the boards together if needed. A seperated board would also give runners the opportunity to run PC and Console categories if they choose.
Thoughts and opinions on the matter are more than welcome. I'll leave this here for at least a week before making any decision official.
Also due to the current save data bug on PS5 (pending xbox confirmation) some rules may change slightly or be added for console
Side note,
I've only been able to test the PS5 version, so if anyone would be willing to test the XBOX version I'd be happy to learn of your findings.
Upon further testing of the PS5 version
I have found a way to exploit the save bug and basically skip the entire game
I just pulled off a run that was 1m50s333ms
When using the checkpoint reset button at the bottom of the pause menu, it seems to lock the players position no matter what save file or checkpoint gets loaded, so I essentially ran the game up to the Ms. Wyvern boss fight, used the checkpoint reset, beat the game, then started a new game. Immediately killed myself in the tutorial and loaded into the Ms. Wyvern Boss fight
This video includes the Ms. Wyvern Boss Fight where I used the checkpoint reset, then started a new game
Going off the SRDC time rulings
Time starts (roughly 3:39) after the opening cutscene on the first frame of player movement
Time ends (roughly 5:30) after interacting with the doorway following Ms. Wyvern's defeat
For this reason, if we assume this gets patched in the future, this won't be possible for very long
I'm going to propose a specific rule addition for console
"All runs must start on the main menu and have no previous save data"
I only compared the 1 Any% run I did on Xbox Series X and the 1 Any% run I did on PS5 Slim and here was the results of the load times
These results obviously may vary from run to run and console to console. Not sure what Xbox Series S would look like or PS5 Pro
But only a total difference of 151 Milliseconds throughout the entirety of the run
I think there was a few here and there I didn't analyze, but this was the majority of the main ones anyway
I didn't compare these to PC yet, as there's still ways PC can save time that console can't (quicksave and reload to skip cutscenes etc), I think it'll be best to have PC and Console separated.
But in regards to Xbox Series X and PS5, they are more than close enough to share a console category, unless further data proves otherwise
Sorry haven't really mentioned it on SPDC but as mentioned in the discord, i do think it's a good idea to have separate boards for console and PC because of the load differences
Also you are a machine on getting all this done man
Should also mention now a board split will be 100% necessary anyway
I've started development on an autosplitter and currently have a working load remover for PC in testing, so I'm probably just gonna wait and do ALLLLL of the board updates and changes at the same time once that project is completed
Sir Whoopass 2.2.0 has been released ushering in a number of performance fixes to the game. With this release I am hoping to encourage the Speedrunning community to run this game and get it some attention that it deserves! :)