Difference between revisions of "Challenge Mode"

From P2SR Wiki

(Created page with "'''Challenge Mode''' is a special feature added in Peer Review DLC, allowing the player to compete with their friends in the lowest completion time and the least amount of pla...")
 
m (Fixing Video embed)
Line 1: Line 1:
 +
{{P2_Wrapper|<div>
 
'''Challenge Mode''' is a special feature added in Peer Review DLC, allowing the player to compete with their friends in the lowest completion time and the least amount of placed portals.
 
'''Challenge Mode''' is a special feature added in Peer Review DLC, allowing the player to compete with their friends in the lowest completion time and the least amount of placed portals.
  
Line 5: Line 6:
  
 
==Unlocking Non-CM Levels==
 
==Unlocking Non-CM Levels==
{{Sidevideo|8mtyKGh_e-w|0|Video tutorial by [[Undead]]}}
+
 
 
There are 11 levels existing in singleplayer campaign that are not available in Challenge Mode. However, it is possible to get them with simple game file modification.  
 
There are 11 levels existing in singleplayer campaign that are not available in Challenge Mode. However, it is possible to get them with simple game file modification.  
 
Here's step-by-step tutorial:
 
Here's step-by-step tutorial:
Line 11: Line 12:
 
# Go to <code>portal2_dlc1</code> folder and open the <code>challenge_maplist.txt</code> file.
 
# Go to <code>portal2_dlc1</code> folder and open the <code>challenge_maplist.txt</code> file.
 
# Replace all of its context with the text below:
 
# Replace all of its context with the text below:
 +
</div>{{P2_Video|8mtyKGh_e-w|Video tutorial by [[Undead]]}}}}
 
<pre style="height:200px;overflow-y:scroll;">"challenge_maps" { "sp" { "chapter_1" { "map" "sp_a1_intro1" "map" "sp_a1_intro2" "map" "sp_a1_intro3" "map" "sp_a1_intro4" "map" "sp_a1_intro5" "map" "sp_a1_intro6" "map" "sp_a1_intro7" "map" "sp_a1_wakeup" "map" "sp_a2_intro" } "chapter_2" { "map" "sp_a2_laser_intro" "map" "sp_a2_laser_stairs" "map" "sp_a2_dual_lasers" "map" "sp_a2_laser_over_goo" "map" "sp_a2_catapult_intro" "map" "sp_a2_trust_fling" "map" "sp_a2_pit_flings" "map" "sp_a2_fizzler_intro" } "chapter_3" { "map" "sp_a2_sphere_peek" "map" "sp_a2_ricochet" "map" "sp_a2_bridge_intro" "map" "sp_a2_bridge_the_gap" "map" "sp_a2_turret_intro" "map" "sp_a2_laser_relays" "map" "sp_a2_turret_blocker" "map" "sp_a2_laser_vs_turret" "map" "sp_a2_pull_the_rug" } "chapter_4" { "map" "sp_a2_column_blocker" "map" "sp_a2_laser_chaining" "map" "sp_a2_triple_laser" "map" "sp_a2_bts1" "map" "sp_a2_bts2" } "chapter_5" { "map" "sp_a2_bts3" "map" "sp_a2_bts4" "map" "sp_a2_bts5" "map" "sp_a2_bts6" "map" "sp_a2_core" } "chapter_6" { "map" "sp_a3_00" "map" "sp_a3_01" "map" "sp_a3_03" "map" "sp_a3_jump_intro" "map" "sp_a3_bomb_flings" "map" "sp_a3_crazy_box" "map" "sp_a3_transition01" } "chapter_7" { "map" "sp_a3_speed_ramp" "map" "sp_a3_speed_flings" "map" "sp_a3_portal_intro" "map" "sp_a3_end" } "chapter_8" { "map" "sp_a4_intro" "map" "sp_a4_tb_intro" "map" "sp_a4_tb_trust_drop" "map" "sp_a4_tb_wall_button" "map" "sp_a4_tb_polarity" "map" "sp_a4_tb_catch" "map" "sp_a4_stop_the_box" "map" "sp_a4_laser_catapult" "map" "sp_a4_laser_platform" "map" "sp_a4_speed_tb_catch" "map" "sp_a4_jump_polarity" } "chapter_9" { "map" "sp_a4_finale1" "map" "sp_a4_finale2" "map" "sp_a4_finale3" "map" "sp_a4_finale4" } } "coop" { "chapter_1" { "map" "mp_coop_doors" "map" "mp_coop_race_2" "map" "mp_coop_laser_2" "map" "mp_coop_rat_maze" "map" "mp_coop_laser_crusher" "map" "mp_coop_teambts" } "chapter_2" { "map" "mp_coop_fling_3" "map" "mp_coop_infinifling_train" "map" "mp_coop_come_along" "map" "mp_coop_fling_1" "map" "mp_coop_catapult_1" "map" "mp_coop_multifling_1" "map" "mp_coop_fling_crushers" "map" "mp_coop_fan" } "chapter_3" { "map" "mp_coop_wall_intro" "map" "mp_coop_wall_2" "map" "mp_coop_catapult_wall_intro" "map" "mp_coop_wall_block" "map" "mp_coop_catapult_2" "map" "mp_coop_turret_walls" "map" "mp_coop_turret_ball" "map" "mp_coop_wall_5" } "chapter_4" { "map" "mp_coop_tbeam_redirect" "map" "mp_coop_tbeam_drill" "map" "mp_coop_tbeam_catch_grind_1" "map" "mp_coop_tbeam_laser_1" "map" "mp_coop_tbeam_polarity" "map" "mp_coop_tbeam_polarity2" "map" "mp_coop_tbeam_polarity3" "map" "mp_coop_tbeam_maze" "map" "mp_coop_tbeam_end" } "chapter_5" { "map" "mp_coop_paint_come_along" "map" "mp_coop_paint_redirect" "map" "mp_coop_paint_bridge" "map" "mp_coop_paint_walljumps" "map" "mp_coop_paint_speed_fling" "map" "mp_coop_paint_red_racer" "map" "mp_coop_paint_speed_catch" "map" "mp_coop_paint_longjump_intro" } "chapter_6" { "map" "mp_coop_separation_1" "map" "mp_coop_tripleaxis" "map" "mp_coop_catapult_catch" "map" "mp_coop_2paints_1bridge" "map" "mp_coop_paint_conversion" "map" "mp_coop_bridge_catch" "map" "mp_coop_laser_tbeam" "map" "mp_coop_paint_rat_maze" "map" "mp_coop_paint_crazy_box" } } }</pre>
 
<pre style="height:200px;overflow-y:scroll;">"challenge_maps" { "sp" { "chapter_1" { "map" "sp_a1_intro1" "map" "sp_a1_intro2" "map" "sp_a1_intro3" "map" "sp_a1_intro4" "map" "sp_a1_intro5" "map" "sp_a1_intro6" "map" "sp_a1_intro7" "map" "sp_a1_wakeup" "map" "sp_a2_intro" } "chapter_2" { "map" "sp_a2_laser_intro" "map" "sp_a2_laser_stairs" "map" "sp_a2_dual_lasers" "map" "sp_a2_laser_over_goo" "map" "sp_a2_catapult_intro" "map" "sp_a2_trust_fling" "map" "sp_a2_pit_flings" "map" "sp_a2_fizzler_intro" } "chapter_3" { "map" "sp_a2_sphere_peek" "map" "sp_a2_ricochet" "map" "sp_a2_bridge_intro" "map" "sp_a2_bridge_the_gap" "map" "sp_a2_turret_intro" "map" "sp_a2_laser_relays" "map" "sp_a2_turret_blocker" "map" "sp_a2_laser_vs_turret" "map" "sp_a2_pull_the_rug" } "chapter_4" { "map" "sp_a2_column_blocker" "map" "sp_a2_laser_chaining" "map" "sp_a2_triple_laser" "map" "sp_a2_bts1" "map" "sp_a2_bts2" } "chapter_5" { "map" "sp_a2_bts3" "map" "sp_a2_bts4" "map" "sp_a2_bts5" "map" "sp_a2_bts6" "map" "sp_a2_core" } "chapter_6" { "map" "sp_a3_00" "map" "sp_a3_01" "map" "sp_a3_03" "map" "sp_a3_jump_intro" "map" "sp_a3_bomb_flings" "map" "sp_a3_crazy_box" "map" "sp_a3_transition01" } "chapter_7" { "map" "sp_a3_speed_ramp" "map" "sp_a3_speed_flings" "map" "sp_a3_portal_intro" "map" "sp_a3_end" } "chapter_8" { "map" "sp_a4_intro" "map" "sp_a4_tb_intro" "map" "sp_a4_tb_trust_drop" "map" "sp_a4_tb_wall_button" "map" "sp_a4_tb_polarity" "map" "sp_a4_tb_catch" "map" "sp_a4_stop_the_box" "map" "sp_a4_laser_catapult" "map" "sp_a4_laser_platform" "map" "sp_a4_speed_tb_catch" "map" "sp_a4_jump_polarity" } "chapter_9" { "map" "sp_a4_finale1" "map" "sp_a4_finale2" "map" "sp_a4_finale3" "map" "sp_a4_finale4" } } "coop" { "chapter_1" { "map" "mp_coop_doors" "map" "mp_coop_race_2" "map" "mp_coop_laser_2" "map" "mp_coop_rat_maze" "map" "mp_coop_laser_crusher" "map" "mp_coop_teambts" } "chapter_2" { "map" "mp_coop_fling_3" "map" "mp_coop_infinifling_train" "map" "mp_coop_come_along" "map" "mp_coop_fling_1" "map" "mp_coop_catapult_1" "map" "mp_coop_multifling_1" "map" "mp_coop_fling_crushers" "map" "mp_coop_fan" } "chapter_3" { "map" "mp_coop_wall_intro" "map" "mp_coop_wall_2" "map" "mp_coop_catapult_wall_intro" "map" "mp_coop_wall_block" "map" "mp_coop_catapult_2" "map" "mp_coop_turret_walls" "map" "mp_coop_turret_ball" "map" "mp_coop_wall_5" } "chapter_4" { "map" "mp_coop_tbeam_redirect" "map" "mp_coop_tbeam_drill" "map" "mp_coop_tbeam_catch_grind_1" "map" "mp_coop_tbeam_laser_1" "map" "mp_coop_tbeam_polarity" "map" "mp_coop_tbeam_polarity2" "map" "mp_coop_tbeam_polarity3" "map" "mp_coop_tbeam_maze" "map" "mp_coop_tbeam_end" } "chapter_5" { "map" "mp_coop_paint_come_along" "map" "mp_coop_paint_redirect" "map" "mp_coop_paint_bridge" "map" "mp_coop_paint_walljumps" "map" "mp_coop_paint_speed_fling" "map" "mp_coop_paint_red_racer" "map" "mp_coop_paint_speed_catch" "map" "mp_coop_paint_longjump_intro" } "chapter_6" { "map" "mp_coop_separation_1" "map" "mp_coop_tripleaxis" "map" "mp_coop_catapult_catch" "map" "mp_coop_2paints_1bridge" "map" "mp_coop_paint_conversion" "map" "mp_coop_bridge_catch" "map" "mp_coop_laser_tbeam" "map" "mp_coop_paint_rat_maze" "map" "mp_coop_paint_crazy_box" } } }</pre>
 
# After saving and restarting the game you should have access to missing levels.
 
# After saving and restarting the game you should have access to missing levels.
  
 
Keep in mind that scores from these levels are not updated automatically on [https://board.iverb.me iVerb's CM leaderboard]. Because of that, you have to submit scores manually. In-game leaderboard, however, still works fine.
 
Keep in mind that scores from these levels are not updated automatically on [https://board.iverb.me iVerb's CM leaderboard]. Because of that, you have to submit scores manually. In-game leaderboard, however, still works fine.

Revision as of 19:52, 10 September 2020

Template:P2 Wrapper

"challenge_maps" { "sp" { "chapter_1" { "map" "sp_a1_intro1" "map" "sp_a1_intro2" "map" "sp_a1_intro3" "map" "sp_a1_intro4" "map" "sp_a1_intro5" "map" "sp_a1_intro6" "map" "sp_a1_intro7" "map" "sp_a1_wakeup" "map" "sp_a2_intro" } "chapter_2" { "map" "sp_a2_laser_intro" "map" "sp_a2_laser_stairs" "map" "sp_a2_dual_lasers" "map" "sp_a2_laser_over_goo" "map" "sp_a2_catapult_intro" "map" "sp_a2_trust_fling" "map" "sp_a2_pit_flings" "map" "sp_a2_fizzler_intro" } "chapter_3" { "map" "sp_a2_sphere_peek" "map" "sp_a2_ricochet" "map" "sp_a2_bridge_intro" "map" "sp_a2_bridge_the_gap" "map" "sp_a2_turret_intro" "map" "sp_a2_laser_relays" "map" "sp_a2_turret_blocker" "map" "sp_a2_laser_vs_turret" "map" "sp_a2_pull_the_rug" } "chapter_4" { "map" "sp_a2_column_blocker" "map" "sp_a2_laser_chaining" "map" "sp_a2_triple_laser" "map" "sp_a2_bts1" "map" "sp_a2_bts2" } "chapter_5" { "map" "sp_a2_bts3" "map" "sp_a2_bts4" "map" "sp_a2_bts5" "map" "sp_a2_bts6" "map" "sp_a2_core" } "chapter_6" { "map" "sp_a3_00" "map" "sp_a3_01" "map" "sp_a3_03" "map" "sp_a3_jump_intro" "map" "sp_a3_bomb_flings" "map" "sp_a3_crazy_box" "map" "sp_a3_transition01" } "chapter_7" { "map" "sp_a3_speed_ramp" "map" "sp_a3_speed_flings" "map" "sp_a3_portal_intro" "map" "sp_a3_end" } "chapter_8" { "map" "sp_a4_intro" "map" "sp_a4_tb_intro" "map" "sp_a4_tb_trust_drop" "map" "sp_a4_tb_wall_button" "map" "sp_a4_tb_polarity" "map" "sp_a4_tb_catch" "map" "sp_a4_stop_the_box" "map" "sp_a4_laser_catapult" "map" "sp_a4_laser_platform" "map" "sp_a4_speed_tb_catch" "map" "sp_a4_jump_polarity" } "chapter_9" { "map" "sp_a4_finale1" "map" "sp_a4_finale2" "map" "sp_a4_finale3" "map" "sp_a4_finale4" } } "coop" { "chapter_1" { "map" "mp_coop_doors" "map" "mp_coop_race_2" "map" "mp_coop_laser_2" "map" "mp_coop_rat_maze" "map" "mp_coop_laser_crusher" "map" "mp_coop_teambts" } "chapter_2" { "map" "mp_coop_fling_3" "map" "mp_coop_infinifling_train" "map" "mp_coop_come_along" "map" "mp_coop_fling_1" "map" "mp_coop_catapult_1" "map" "mp_coop_multifling_1" "map" "mp_coop_fling_crushers" "map" "mp_coop_fan" } "chapter_3" { "map" "mp_coop_wall_intro" "map" "mp_coop_wall_2" "map" "mp_coop_catapult_wall_intro" "map" "mp_coop_wall_block" "map" "mp_coop_catapult_2" "map" "mp_coop_turret_walls" "map" "mp_coop_turret_ball" "map" "mp_coop_wall_5" } "chapter_4" { "map" "mp_coop_tbeam_redirect" "map" "mp_coop_tbeam_drill" "map" "mp_coop_tbeam_catch_grind_1" "map" "mp_coop_tbeam_laser_1" "map" "mp_coop_tbeam_polarity" "map" "mp_coop_tbeam_polarity2" "map" "mp_coop_tbeam_polarity3" "map" "mp_coop_tbeam_maze" "map" "mp_coop_tbeam_end" } "chapter_5" { "map" "mp_coop_paint_come_along" "map" "mp_coop_paint_redirect" "map" "mp_coop_paint_bridge" "map" "mp_coop_paint_walljumps" "map" "mp_coop_paint_speed_fling" "map" "mp_coop_paint_red_racer" "map" "mp_coop_paint_speed_catch" "map" "mp_coop_paint_longjump_intro" } "chapter_6" { "map" "mp_coop_separation_1" "map" "mp_coop_tripleaxis" "map" "mp_coop_catapult_catch" "map" "mp_coop_2paints_1bridge" "map" "mp_coop_paint_conversion" "map" "mp_coop_bridge_catch" "map" "mp_coop_laser_tbeam" "map" "mp_coop_paint_rat_maze" "map" "mp_coop_paint_crazy_box" } } }
  1. After saving and restarting the game you should have access to missing levels.

Keep in mind that scores from these levels are not updated automatically on iVerb's CM leaderboard. Because of that, you have to submit scores manually. In-game leaderboard, however, still works fine.