Difference between revisions of "Coop Run"

From P2SR Wiki

m (link broke)
m (missing s)
 
(12 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
=Overview=
 
=Overview=
  
This page covers some of the information about doing Coop runs for categories such as All Main Chambers (AMC) and All Chambers (AC).
+
This page covers some of the information about doing Coop runs for categories such as All Main Courses (AMC) and All Courses (AC).
  
 
=Timing Runs=
 
=Timing Runs=
  
[[SAR]] and Live Split are inaccurate for coop speedruns. Currently, Host (blue/atlas) [[Demo]] recordings are the most accurate method of timing for coop runs. Start recording your demos during the opening cutscene, and recording should carry over from level-to-level automatically. Ensure you do not issue the <code>stop</code> command, and stop demos before the end of the run's cutscene starts.
+
As of 1.12, [[SAR]] and LiveSplit is now accurate for coop speedruns. When running coop as blue, start recording your demos during the opening cutscene, and recording should carry over from level-to-level automatically. Ensure you do not run the <code>stop</code> command until the end of the run's cutscene starts and the timer stops. When running as orange, you don't need to worry about timing or demos at all.
 
 
We use [https://www.speedrun.com/tools/SourceLiveTimer_15_02_2017_eu55l.zip Source Live Timer] to time these demos after they're created. The download includes three files, <code>Newtonsoft.Json.dll</code> file, a <code>SourceLiveTimer.exe</code> file, and a readme. Here is a copy of the readme instructions for Source Live Timer.
 
 
 
How to use:
 
 
 
*1. Right click the tool to open the context menu.
 
*2. Click "Demo Directory" and select the appropriate demos folder (For Portal 2: /Steam/SteamApps/common/Portal 2/portal2).
 
*3. Start your run and start recording demos, the timer should identify that a demo is recording and will state its name next to "Current Demo".
 
*4. After completing or failing a run, click "Reset".
 
*5. Don't forget to save the splits before closing the tool.
 
  
 
=Rules=
 
=Rules=
Line 32: Line 22:
 
*Tricks that involve intentional disconnection in any form are banned.
 
*Tricks that involve intentional disconnection in any form are banned.
 
*Allowed Console Commands:
 
*Allowed Console Commands:
**'''fps_max''' modification is allowed but may only be set to values between 30 and 999. an '''fps_max 0''' value will not get your run banned if it is determined to not have given an advantage
+
**<code>r_portal_use_pvs_optimization</code> is allowed in order to see OoB.
**Turning on/off portal funneling. '''sv_player_funnel_into_portals'''
+
**<code>sv_player_funnel_into_portals</code> - Turning on/off portal funneling.
**'''cl_showpos 1''' and '''restart_level''' are allowed (Important Note: '''restart_level''' is also allowed for Hub 5 Skip).
+
**<code>fps_max</code> is allowed between 30 and 999. A value of 0 will not get your run banned if it is determined to not have given an advantage.
**'''cl_fov''' is allowed, but may only be set at a value between 45 and 140.
+
**<code>cl_showpos</code> is allowed.
**The [[SAR]] command '''sar_hud_angles/position/velocity''' are allowed.
+
**The [[SAR]] commands <code>sar_hud_angles/position/velocity</code> are allowed.
 +
**<code>restart_level</code> is allowed. This is used for [[List_of_all_tricks#Hub_5_Cutscene_Skip|Hub 5 Cutscene skip]] or if you softlock.
 +
**<code>cl_fov</code> is allowed between 45 and 140.
  
 
==All Main Courses (AMC)==
 
==All Main Courses (AMC)==
  
AMC requires that all five main courses in Portal 2 coop be completed. This does not include the sixth DLC course, and skipping of courses is ''not'' allowed.
+
AMC requires that all five main courses in Portal 2 Coop be completed. This does not include the sixth DLC course, and skipping courses is ''not'' allowed.
 +
 
 +
To time with SAR, make sure you set <code>sar_speedrun_category</code> to "Coop".
  
 
===Rules for AMC (from speedrun.com)===
 
===Rules for AMC (from speedrun.com)===
Line 47: Line 41:
 
*Timer starts at the end of the intro movie, and ends when the vault door movie starts.
 
*Timer starts at the end of the intro movie, and ends when the vault door movie starts.
 
*Complete Cooperative Courses 1-5 from a fresh reset. Course 6 (Art Therapy) is not a part of this category.
 
*Complete Cooperative Courses 1-5 from a fresh reset. Course 6 (Art Therapy) is not a part of this category.
*As of 1/6/19, Hub 5 cutscene skip is allowed.
+
*As of January 6th 2019, [[List_of_all_tricks#Hub_5_Cutscene_Skip|Hub 5 cutscene skip]] is allowed.
*Before you start a run, make sure you reset your progress through the console commands (<code>mp_mark_all_maps_incomplete</code>) and (<code>mp_lock_all_taunts</code>)
+
*Before you start a run, make sure you reset your progress through the console command <code>sar_coop_reset_progress</code>.
*If you wish to use course 6 or any other area effected by not resetting session, you must reset your coop session. (The course 6 area does include the area of the two buttons you stand on to be sent to course 6)
+
*If you wish to use course 6 or any other area affected by not resetting session, you must reset your coop session. (The course 6 area includes the area of the two buttons you stand on to be sent to course 6)
  
 
==Any%==
 
==Any%==
  
{{P2_Video|url=https://youtube.com/watch?v=R7chZDvy1Vg&t=95|92|Example of Any% reportals in the world record by [[Betsruner]] and [[AJ]]}}
+
{{P2_Video|url=https://youtube.com/watch?v=R7chZDvy1Vg|desc=Example of Any% reportals in the world record by [[Betsruner]] and [[AJ]]|time=95}}
  
In any%, the game must be completed, same as with AMC, but does not require that all courses are completed. Skipping of courses can be done with a string of impressive [[Reportal]]s in the hub.
+
In Any%, the game must be completed, same as with AMC, but does not require that all courses are completed. Skipping of courses 1 and 2 can be done with a string of impressive [[Reportal]]s in the hub.
  
 
===Rules for Any% (from speedrun.com)===
 
===Rules for Any% (from speedrun.com)===
  
*Includes Universal Coop Run Rules from above
+
*Includes Universal Coop Run Rules from above.
 
*Timer starts at the end of the intro movie, and ends when the vault door movie starts.
 
*Timer starts at the end of the intro movie, and ends when the vault door movie starts.
 
*Complete Cooperative Course 5 from a fresh reset.
 
*Complete Cooperative Course 5 from a fresh reset.
*As of 12/18/18, Hub 5 cutscene skip is allowed for this category
+
*As of December 18th 2018, [[List_of_all_tricks#Hub_5_Cutscene_Skip|Hub 5 cutscene skip]] is allowed for this category.
*Before you start a run, make sure you reset your progress through the console commands (<code>mp_mark_all_maps_incomplete</code>) and (<code>mp_lock_all_taunts</code>)
+
*Before you start a run, make sure you reset your progress through the console command <code>sar_coop_reset_progress</code>.
*If you wish to use course 6 or any other area effected by not resetting session, you must reset your coop session. (The course 6 area does include the area of the two buttons you stand on to be sent to course 6)
+
*If you wish to use course 6 or any other area affected by not resetting session, you must reset your coop session. (The course 6 area includes the area of the two buttons you stand on to be sent to course 6)
  
 
==All Courses (AC)==
 
==All Courses (AC)==
 +
 +
To time with SAR, make sure you set <code>sar_speedrun_category</code> to "Coop AC".
  
 
===Rules for AC (from speedrun.com)===
 
===Rules for AC (from speedrun.com)===
Line 78: Line 74:
 
*If Course 5 isn't completed as the last course, you can go to lobby via the pause menu as the vault cutscene is playing. However, if you do not do that and the credits map is played, it must be included in the final time and the demo for it must be included in your submission.
 
*If Course 5 isn't completed as the last course, you can go to lobby via the pause menu as the vault cutscene is playing. However, if you do not do that and the credits map is played, it must be included in the final time and the demo for it must be included in your submission.
  
*Before you start a run, make sure you reset your progress through the console commands (<code>mp_mark_all_maps_incomplete</code>) and (<code>mp_lock_all_taunts</code>)
+
*Before you start a run, make sure you reset your progress through the console command <code>sar_coop_reset_progress</code>.
  
*If you wish to use course 6 or any other area effected by not resetting session, you must reset your coop session. (The course 6 area does include the area of the two buttons you stand on to be sent to course 6)
+
*You must reset your coop session so that the animation of Course 6 unlocking plays.
  
 
[[Category:Speedrun Category]]
 
[[Category:Speedrun Category]]

Latest revision as of 22:27, 26 May 2021

Coop.jpg

Cooperative Runs


Overview

This page covers some of the information about doing Coop runs for categories such as All Main Courses (AMC) and All Courses (AC).

Timing Runs

As of 1.12, SAR and LiveSplit is now accurate for coop speedruns. When running coop as blue, start recording your demos during the opening cutscene, and recording should carry over from level-to-level automatically. Ensure you do not run the stop command until the end of the run's cutscene starts and the timer stops. When running as orange, you don't need to worry about timing or demos at all.

Rules

Universal Coop Run Rules (from speedrun.com)

These rules apply to all Coop category runs on speedrun.com.

  • Top 10 times need a link to the host's demos (the demos for blue / Atlas)
  • Scripting of any kind is banned
  • Tricks that involve intentional disconnection in any form are banned.
  • Allowed Console Commands:
    • r_portal_use_pvs_optimization is allowed in order to see OoB.
    • sv_player_funnel_into_portals - Turning on/off portal funneling.
    • fps_max is allowed between 30 and 999. A value of 0 will not get your run banned if it is determined to not have given an advantage.
    • cl_showpos is allowed.
    • The SAR commands sar_hud_angles/position/velocity are allowed.
    • restart_level is allowed. This is used for Hub 5 Cutscene skip or if you softlock.
    • cl_fov is allowed between 45 and 140.

All Main Courses (AMC)

AMC requires that all five main courses in Portal 2 Coop be completed. This does not include the sixth DLC course, and skipping courses is not allowed.

To time with SAR, make sure you set sar_speedrun_category to "Coop".

Rules for AMC (from speedrun.com)

  • Includes Universal Coop Run Rules from above
  • Timer starts at the end of the intro movie, and ends when the vault door movie starts.
  • Complete Cooperative Courses 1-5 from a fresh reset. Course 6 (Art Therapy) is not a part of this category.
  • As of January 6th 2019, Hub 5 cutscene skip is allowed.
  • Before you start a run, make sure you reset your progress through the console command sar_coop_reset_progress.
  • If you wish to use course 6 or any other area affected by not resetting session, you must reset your coop session. (The course 6 area includes the area of the two buttons you stand on to be sent to course 6)

Any%

Example of Any% reportals in the world record by Betsruner and AJ


In Any%, the game must be completed, same as with AMC, but does not require that all courses are completed. Skipping of courses 1 and 2 can be done with a string of impressive Reportals in the hub.

Rules for Any% (from speedrun.com)

  • Includes Universal Coop Run Rules from above.
  • Timer starts at the end of the intro movie, and ends when the vault door movie starts.
  • Complete Cooperative Course 5 from a fresh reset.
  • As of December 18th 2018, Hub 5 cutscene skip is allowed for this category.
  • Before you start a run, make sure you reset your progress through the console command sar_coop_reset_progress.
  • If you wish to use course 6 or any other area affected by not resetting session, you must reset your coop session. (The course 6 area includes the area of the two buttons you stand on to be sent to course 6)

All Courses (AC)

To time with SAR, make sure you set sar_speedrun_category to "Coop AC".

Rules for AC (from speedrun.com)

  • Timer starts at the end of the intro movie, and ends when all of the following are completed:
  1. Vault Entrance cutscene started
  2. Crazier Box cutscene started
  3. All Courses Completed
  • If Course 5 isn't completed as the last course, you can go to lobby via the pause menu as the vault cutscene is playing. However, if you do not do that and the credits map is played, it must be included in the final time and the demo for it must be included in your submission.
  • Before you start a run, make sure you reset your progress through the console command sar_coop_reset_progress.
  • You must reset your coop session so that the animation of Course 6 unlocking plays.