diff --git a/resources/g2/sprites.json b/resources/g2/sprites.json index 30e04cda64..a8dead7868 100644 --- a/resources/g2/sprites.json +++ b/resources/g2/sprites.json @@ -1724,7 +1724,6 @@ "palette": "keep", "forceBmp": true }, - { "path": "font/latin/w-circumflex-uc-bold.png", "y_offset": -1, @@ -20925,5 +20924,3569 @@ "x_offset": -5, "y_offset": -20, "palette": "keep" + }, + { + "path": "track/intamin/steep_to_vertical_up_1.png", + "x_offset": -21, + "y_offset": -54, + "palette": "keep" + }, + { + "path": "track/intamin/steep_to_vertical_up_2.png", + "x_offset": -21, + "y_offset": -53, + "palette": "keep" + }, + { + "path": "track/intamin/steep_to_vertical_up_3.png", + "x_offset": -10, + "y_offset": -53, + "palette": "keep" + }, + { + "path": "track/intamin/steep_to_vertical_up_4.png", + "x_offset": -10, + "y_offset": -54, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_to_steep_up_1.png", + "x_offset": -6, + "y_offset": -60, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_to_steep_up_2.png", + "x_offset": -6, + "y_offset": -44, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_to_steep_up_3.png", + "x_offset": -25, + "y_offset": -44, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_to_steep_up_4.png", + "x_offset": -25, + "y_offset": -61, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_1.png", + "x_offset": -6, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_2.png", + "x_offset": -6, + "y_offset": -29, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_3.png", + "x_offset": -10, + "y_offset": -29, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_4.png", + "x_offset": -10, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_left_up_1.png", + "x_offset": -10, + "y_offset": -95, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_left_up_2_1.png", + "x_offset": -6, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_left_up_2_2.png", + "x_offset": -6, + "y_offset": -45, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_left_up_3.png", + "x_offset": -10, + "y_offset": -93, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_left_up_4_1.png", + "x_offset": -13, + "y_offset": -44, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_left_up_4_2.png", + "x_offset": -13, + "y_offset": -93, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_right_up_1_1.png", + "x_offset": -6, + "y_offset": -45, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_right_up_1_2.png", + "x_offset": -6, + "y_offset": -93, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_right_up_2.png", + "x_offset": -10, + "y_offset": -93, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_right_up_3_1.png", + "x_offset": -13, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_right_up_3_2.png", + "x_offset": -13, + "y_offset": -45, + "palette": "keep" + }, + { + "path": "track/intamin/vertical_twist_right_up_4.png", + "x_offset": -10, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_1_1.png", + "x_offset": -22, + "y_offset": 4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_1_2.png", + "x_offset": -17, + "y_offset": 4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_1_3.png", + "x_offset": -22, + "y_offset": 3, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_1_4.png", + "x_offset": -20, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_1_5.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_1_6.png", + "x_offset": -11, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_2_1.png", + "x_offset": -22, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_2_2.png", + "x_offset": -20, + "y_offset": 4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_2_3.png", + "x_offset": -16, + "y_offset": 2, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_2_4.png", + "x_offset": -28, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_2_5.png", + "x_offset": 10, + "y_offset": -1, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_2_6.png", + "x_offset": -32, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_3_1.png", + "x_offset": -29, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_3_2.png", + "x_offset": 10, + "y_offset": 8, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_3_3.png", + "x_offset": -26, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_3_4.png", + "x_offset": -28, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_3_5.png", + "x_offset": -5, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_3_6.png", + "x_offset": -22, + "y_offset": -29, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_4_1.png", + "x_offset": -15, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_4_2.png", + "x_offset": 13, + "y_offset": 23, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_4_3.png", + "x_offset": -12, + "y_offset": -23, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_4_4.png", + "x_offset": -10, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_4_5.png", + "x_offset": -12, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_left_4_6.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_1_1.png", + "x_offset": -22, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_1_2.png", + "x_offset": -17, + "y_offset": 22, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_1_3.png", + "x_offset": -26, + "y_offset": -23, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_1_4.png", + "x_offset": -15, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_1_5.png", + "x_offset": -22, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_1_6.png", + "x_offset": -26, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_2_1.png", + "x_offset": -22, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_2_2.png", + "x_offset": -17, + "y_offset": 9, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_2_3.png", + "x_offset": -7, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_2_4.png", + "x_offset": 13, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_2_5.png", + "x_offset": -7, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_2_6.png", + "x_offset": -6, + "y_offset": -28, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_3_1.png", + "x_offset": -2, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_3_2.png", + "x_offset": -4, + "y_offset": 3, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_3_3.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_3_4.png", + "x_offset": 0, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_3_5.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_3_6.png", + "x_offset": -22, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_4_1.png", + "x_offset": -12, + "y_offset": 4, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_4_2.png", + "x_offset": -25, + "y_offset": 5, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_4_3.png", + "x_offset": 8, + "y_offset": 14, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_4_4.png", + "x_offset": -28, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_4_5.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/barrel_roll_right_4_6.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_1_1.png", + "x_offset": -28, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_1_2.png", + "x_offset": -23, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_1_3.png", + "x_offset": -13, + "y_offset": -92, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_1_4.png", + "x_offset": -22, + "y_offset": 13, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_2_1.png", + "x_offset": -16, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_2_2.png", + "x_offset": 1, + "y_offset": -37, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_2_3.png", + "x_offset": -38, + "y_offset": -114, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_2_4.png", + "x_offset": -22, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_3_1.png", + "x_offset": -29, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_3_2.png", + "x_offset": -30, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_3_3.png", + "x_offset": -2, + "y_offset": -121, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_3_4.png", + "x_offset": -29, + "y_offset": -7, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_4_1.png", + "x_offset": -13, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_4_2.png", + "x_offset": -14, + "y_offset": -44, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_4_3.png", + "x_offset": 4, + "y_offset": -101, + "palette": "keep" + }, + { + "path": "track/intamin/half_loop_4_4.png", + "x_offset": 1, + "y_offset": 4, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_1_1.png", + "x_offset": -28, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_1_2.png", + "x_offset": -26, + "y_offset": -43, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_1_3.png", + "x_offset": -47, + "y_offset": -91, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_1_4.png", + "x_offset": -37, + "y_offset": 9, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_2_1.png", + "x_offset": -15, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_2_2.png", + "x_offset": 1, + "y_offset": -32, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_2_3.png", + "x_offset": -34, + "y_offset": -114, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_2_4.png", + "x_offset": -6, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_3_1.png", + "x_offset": -25, + "y_offset": -110, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_3_2.png", + "x_offset": -19, + "y_offset": -51, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_3_3.png", + "x_offset": 11, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_3_4.png", + "x_offset": -22, + "y_offset": 5, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_4_1.png", + "x_offset": -15, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_4_2.png", + "x_offset": -20, + "y_offset": -41, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_4_3.png", + "x_offset": -4, + "y_offset": -95, + "palette": "keep" + }, + { + "path": "track/intamin/left_vertical_loop_4_4.png", + "x_offset": 1, + "y_offset": 17, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_1_1.png", + "x_offset": -27, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_1_2.png", + "x_offset": -27, + "y_offset": -41, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_1_3.png", + "x_offset": -31, + "y_offset": -95, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_1_4.png", + "x_offset": -22, + "y_offset": 16, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_2_1.png", + "x_offset": -16, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_2_2.png", + "x_offset": -7, + "y_offset": -51, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_2_3.png", + "x_offset": -20, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_2_4.png", + "x_offset": -21, + "y_offset": 5, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_3_1.png", + "x_offset": -46, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_3_2.png", + "x_offset": -41, + "y_offset": -32, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_3_3.png", + "x_offset": 8, + "y_offset": -114, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_3_4.png", + "x_offset": -27, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_4_1.png", + "x_offset": -10, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_4_2.png", + "x_offset": -11, + "y_offset": -44, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_4_3.png", + "x_offset": 1, + "y_offset": -87, + "palette": "keep" + }, + { + "path": "track/intamin/right_vertical_loop_4_4.png", + "x_offset": -9, + "y_offset": 9, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_1_1.png", + "x_offset": -18, + "y_offset": -55, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_1_2.png", + "x_offset": 0, + "y_offset": -43, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_1_3.png", + "x_offset": -22, + "y_offset": -23, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_2_1.png", + "x_offset": -24, + "y_offset": -79, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_2_2.png", + "x_offset": -32, + "y_offset": -66, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_2_3.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_3_1.png", + "x_offset": -10, + "y_offset": -78, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_3_2.png", + "x_offset": -21, + "y_offset": -68, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_3_3.png", + "x_offset": -11, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_4_1.png", + "x_offset": -10, + "y_offset": -56, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_4_2.png", + "x_offset": -28, + "y_offset": -43, + "palette": "keep" + }, + { + "path": "track/intamin/quarter_loop_up_4_3.png", + "x_offset": -32, + "y_offset": -23, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_1_1.png", + "x_offset": -22, + "y_offset": -71, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_1_2.png", + "x_offset": -20, + "y_offset": -36, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_1_3.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_2_1.png", + "x_offset": -22, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_2_2.png", + "x_offset": -32, + "y_offset": -36, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_2_3.png", + "x_offset": -21, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_3_1.png", + "x_offset": -31, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_3_2.png", + "x_offset": -3, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_3_3.png", + "x_offset": -19, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_4_1.png", + "x_offset": -32, + "y_offset": -39, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_4_2.png", + "x_offset": -34, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_left_4_3.png", + "x_offset": -22, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_1_1.png", + "x_offset": -22, + "y_offset": -39, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_1_2.png", + "x_offset": -8, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_1_3.png", + "x_offset": -20, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_2_1.png", + "x_offset": -22, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_2_2.png", + "x_offset": -13, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_2_3.png", + "x_offset": -22, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_3_1.png", + "x_offset": -7, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_3_2.png", + "x_offset": -22, + "y_offset": -36, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_3_3.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_4_1.png", + "x_offset": -27, + "y_offset": -65, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_4_2.png", + "x_offset": -3, + "y_offset": -36, + "palette": "keep" + }, + { + "path": "track/intamin/corkscrew_right_4_3.png", + "x_offset": -26, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_1_1.png", + "x_offset": -22, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_1_2.png", + "x_offset": -21, + "y_offset": -72, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_1_3.png", + "x_offset": -28, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_1_4.png", + "x_offset": -23, + "y_offset": -52, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_1_5.png", + "x_offset": -22, + "y_offset": -39, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_2_1.png", + "x_offset": -22, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_2_2.png", + "x_offset": -32, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_2_3.png", + "x_offset": -23, + "y_offset": -50, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_2_4.png", + "x_offset": -18, + "y_offset": -56, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_2_5.png", + "x_offset": -14, + "y_offset": -39, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_3_1.png", + "x_offset": -16, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_3_2.png", + "x_offset": -19, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_3_3.png", + "x_offset": 10, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_3_4.png", + "x_offset": -8, + "y_offset": -38, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_3_5.png", + "x_offset": -16, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_4_1.png", + "x_offset": -24, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_4_2.png", + "x_offset": -23, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_4_3.png", + "x_offset": -14, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_4_4.png", + "x_offset": -29, + "y_offset": -36, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_left_4_5.png", + "x_offset": -22, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_1_1.png", + "x_offset": -22, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_1_2.png", + "x_offset": -22, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_1_3.png", + "x_offset": -20, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_1_4.png", + "x_offset": -28, + "y_offset": -37, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_1_5.png", + "x_offset": -32, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_2_1.png", + "x_offset": -22, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_2_2.png", + "x_offset": -16, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_2_3.png", + "x_offset": -24, + "y_offset": -32, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_2_4.png", + "x_offset": -16, + "y_offset": -38, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_2_5.png", + "x_offset": -22, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_3_1.png", + "x_offset": -29, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_3_2.png", + "x_offset": -16, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_3_3.png", + "x_offset": -25, + "y_offset": -50, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_3_4.png", + "x_offset": -28, + "y_offset": -56, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_3_5.png", + "x_offset": -22, + "y_offset": -39, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_4_1.png", + "x_offset": -26, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_4_2.png", + "x_offset": -11, + "y_offset": -68, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_4_3.png", + "x_offset": 10, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_4_4.png", + "x_offset": -17, + "y_offset": -52, + "palette": "keep" + }, + { + "path": "track/intamin/large_corkscrew_right_4_5.png", + "x_offset": -24, + "y_offset": -39, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_1_1.png", + "x_offset": -26, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_1_2.png", + "x_offset": -16, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_2_1.png", + "x_offset": 3, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_2_2.png", + "x_offset": -17, + "y_offset": -7, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_2_3.png", + "x_offset": -38, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_3_1.png", + "x_offset": -18, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_3_2.png", + "x_offset": -5, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_4_1.png", + "x_offset": -26, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_left_bank_to_gentle_up_4_2.png", + "x_offset": -28, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_1_1.png", + "x_offset": -29, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_1_2.png", + "x_offset": -26, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_2_1.png", + "x_offset": -13, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_2_2.png", + "x_offset": -28, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_3_1.png", + "x_offset": -38, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_3_2.png", + "x_offset": -38, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_3_3.png", + "x_offset": -16, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_4_1.png", + "x_offset": -6, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/small_turn_right_bank_to_gentle_up_4_2.png", + "x_offset": -18, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_1_1.png", + "x_offset": -22, + "y_offset": -34, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_1_2.png", + "x_offset": -21, + "y_offset": -51, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_1_3.png", + "x_offset": -29, + "y_offset": -100, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_1_4.png", + "x_offset": -44, + "y_offset": -128, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_1_5.png", + "x_offset": -21, + "y_offset": -37, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_2_1.png", + "x_offset": -22, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_2_2.png", + "x_offset": 0, + "y_offset": -34, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_2_3.png", + "x_offset": 0, + "y_offset": -87, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_2_4.png", + "x_offset": -30, + "y_offset": -148, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_2_5.png", + "x_offset": -22, + "y_offset": -47, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_3_1.png", + "x_offset": -23, + "y_offset": -7, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_3_2.png", + "x_offset": 0, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_3_3.png", + "x_offset": -3, + "y_offset": -59, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_3_4.png", + "x_offset": -32, + "y_offset": -154, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_3_5.png", + "x_offset": -17, + "y_offset": -47, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_4_1.png", + "x_offset": -23, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_4_2.png", + "x_offset": -25, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_4_3.png", + "x_offset": -30, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_4_4.png", + "x_offset": -10, + "y_offset": -129, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_left_4_5.png", + "x_offset": -28, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_1_1.png", + "x_offset": -22, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_1_2.png", + "x_offset": -19, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_1_3.png", + "x_offset": -17, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_1_4.png", + "x_offset": -26, + "y_offset": -129, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_1_5.png", + "x_offset": -22, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_2_1.png", + "x_offset": -22, + "y_offset": -7, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_2_2.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_2_3.png", + "x_offset": -32, + "y_offset": -59, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_2_4.png", + "x_offset": -25, + "y_offset": -154, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_2_5.png", + "x_offset": -21, + "y_offset": -47, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_3_1.png", + "x_offset": -32, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_3_2.png", + "x_offset": -32, + "y_offset": -34, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_3_3.png", + "x_offset": -32, + "y_offset": -87, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_3_4.png", + "x_offset": -10, + "y_offset": -148, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_3_5.png", + "x_offset": -12, + "y_offset": -47, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_4_1.png", + "x_offset": -23, + "y_offset": -34, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_4_2.png", + "x_offset": -16, + "y_offset": -51, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_4_3.png", + "x_offset": -3, + "y_offset": -100, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_4_4.png", + "x_offset": -32, + "y_offset": -128, + "palette": "keep" + }, + { + "path": "track/intamin/medium_half_loop_right_4_5.png", + "x_offset": -32, + "y_offset": -37, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_1.png", + "x_offset": -22, + "y_offset": -29, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_2.png", + "x_offset": -18, + "y_offset": -42, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_3.png", + "x_offset": -19, + "y_offset": -70, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_4.png", + "x_offset": -24, + "y_offset": -85, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_5.png", + "x_offset": -16, + "y_offset": -70, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_6.png", + "x_offset": -9, + "y_offset": -183, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_1_7.png", + "x_offset": -21, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_1.png", + "x_offset": -22, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_2.png", + "x_offset": -6, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_3.png", + "x_offset": -9, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_4.png", + "x_offset": -8, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_5.png", + "x_offset": -32, + "y_offset": -130, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_6.png", + "x_offset": -25, + "y_offset": -197, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_2_7.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_1.png", + "x_offset": -24, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_2.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_3.png", + "x_offset": -29, + "y_offset": -38, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_4.png", + "x_offset": -7, + "y_offset": -61, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_5.png", + "x_offset": -7, + "y_offset": -117, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_6.png", + "x_offset": -22, + "y_offset": -197, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_3_7.png", + "x_offset": -28, + "y_offset": -32, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_1.png", + "x_offset": -24, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_2.png", + "x_offset": -30, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_3.png", + "x_offset": -32, + "y_offset": -52, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_4.png", + "x_offset": -32, + "y_offset": -84, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_5.png", + "x_offset": 16, + "y_offset": -62, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_6.png", + "x_offset": -16, + "y_offset": -186, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_left_4_7.png", + "x_offset": -24, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_1.png", + "x_offset": -22, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_2.png", + "x_offset": -18, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_3.png", + "x_offset": -13, + "y_offset": -52, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_4.png", + "x_offset": 0, + "y_offset": -84, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_5.png", + "x_offset": -32, + "y_offset": -62, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_6.png", + "x_offset": -19, + "y_offset": -186, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_1_7.png", + "x_offset": -22, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_1.png", + "x_offset": -22, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_2.png", + "x_offset": -13, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_3.png", + "x_offset": -6, + "y_offset": -38, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_4.png", + "x_offset": -16, + "y_offset": -61, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_5.png", + "x_offset": -23, + "y_offset": -117, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_6.png", + "x_offset": -17, + "y_offset": -197, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_2_7.png", + "x_offset": -21, + "y_offset": -32, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_1.png", + "x_offset": -26, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_2.png", + "x_offset": -30, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_3.png", + "x_offset": -29, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_4.png", + "x_offset": -32, + "y_offset": -94, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_5.png", + "x_offset": 16, + "y_offset": -130, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_6.png", + "x_offset": 0, + "y_offset": -197, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_3_7.png", + "x_offset": -17, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_1.png", + "x_offset": -24, + "y_offset": -29, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_2.png", + "x_offset": -25, + "y_offset": -42, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_3.png", + "x_offset": -21, + "y_offset": -70, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_4.png", + "x_offset": -5, + "y_offset": -85, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_5.png", + "x_offset": -7, + "y_offset": -70, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_6.png", + "x_offset": -32, + "y_offset": -183, + "palette": "keep" + }, + { + "path": "track/intamin/large_half_loop_right_4_7.png", + "x_offset": -31, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_1_1.png", + "x_offset": -22, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_1_2.png", + "x_offset": -10, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_1_3.png", + "x_offset": -11, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_1_4.png", + "x_offset": -19, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_2_1.png", + "x_offset": -22, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_2_2.png", + "x_offset": -22, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_2_3.png", + "x_offset": -23, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_2_4.png", + "x_offset": -21, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_3_1.png", + "x_offset": -20, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_3_2.png", + "x_offset": -22, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_3_3.png", + "x_offset": 2, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_3_4.png", + "x_offset": -23, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_4_1.png", + "x_offset": -15, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_4_2.png", + "x_offset": -11, + "y_offset": -45, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_4_3.png", + "x_offset": -3, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_left_4_4.png", + "x_offset": -21, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_1_1.png", + "x_offset": -22, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_1_2.png", + "x_offset": -27, + "y_offset": -45, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_1_3.png", + "x_offset": -22, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_1_4.png", + "x_offset": -27, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_2_1.png", + "x_offset": -22, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_2_2.png", + "x_offset": -17, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_2_3.png", + "x_offset": -13, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_2_4.png", + "x_offset": -11, + "y_offset": -27, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_3_1.png", + "x_offset": 3, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_3_2.png", + "x_offset": -9, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_3_3.png", + "x_offset": -11, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_3_4.png", + "x_offset": -21, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_4_1.png", + "x_offset": -20, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_4_2.png", + "x_offset": -35, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_4_3.png", + "x_offset": -24, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/zero_g_roll_right_4_4.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_1_1.png", + "x_offset": -21, + "y_offset": -47, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_1_2.png", + "x_offset": -23, + "y_offset": -36, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_1_3.png", + "x_offset": -15, + "y_offset": -52, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_1_4.png", + "x_offset": -13, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_1_5.png", + "x_offset": -17, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_2_1.png", + "x_offset": -21, + "y_offset": -42, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_2_2.png", + "x_offset": -25, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_2_3.png", + "x_offset": -32, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_2_4.png", + "x_offset": -29, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_3_1.png", + "x_offset": -10, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_3_2.png", + "x_offset": -18, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_3_3.png", + "x_offset": -27, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_3_4.png", + "x_offset": -24, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_3_5.png", + "x_offset": -4, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_3_6.png", + "x_offset": -22, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_4_1.png", + "x_offset": -15, + "y_offset": -48, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_4_2.png", + "x_offset": -14, + "y_offset": -48, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_4_3.png", + "x_offset": -10, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_4_4.png", + "x_offset": -9, + "y_offset": -42, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_left_4_5.png", + "x_offset": -21, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_1_1.png", + "x_offset": -21, + "y_offset": -48, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_1_2.png", + "x_offset": -31, + "y_offset": -48, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_1_3.png", + "x_offset": -31, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_1_4.png", + "x_offset": -30, + "y_offset": -42, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_1_5.png", + "x_offset": -32, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_2_1.png", + "x_offset": -21, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_2_2.png", + "x_offset": -21, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_2_3.png", + "x_offset": -24, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_2_4.png", + "x_offset": -15, + "y_offset": -33, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_2_5.png", + "x_offset": -8, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_2_6.png", + "x_offset": -8, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_3_1.png", + "x_offset": -17, + "y_offset": -42, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_3_2.png", + "x_offset": -11, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_3_3.png", + "x_offset": -5, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_3_4.png", + "x_offset": -21, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_4_1.png", + "x_offset": -23, + "y_offset": -47, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_4_2.png", + "x_offset": -6, + "y_offset": -26, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_4_3.png", + "x_offset": -32, + "y_offset": -52, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_4_4.png", + "x_offset": -26, + "y_offset": -40, + "palette": "keep" + }, + { + "path": "track/intamin/large_zero_g_roll_right_4_5.png", + "x_offset": -22, + "y_offset": -31, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_1.png", + "x_offset": -22, + "y_offset": -28, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_2_1.png", + "x_offset": -22, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_2_2.png", + "x_offset": -18, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_3_1.png", + "x_offset": -6, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_3_2.png", + "x_offset": -25, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_4.png", + "x_offset": -25, + "y_offset": -29, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_1.png", + "x_offset": -21, + "y_offset": -28, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_2_1.png", + "x_offset": -12, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_2_2.png", + "x_offset": -21, + "y_offset": -7, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_3_1.png", + "x_offset": -22, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_3_2.png", + "x_offset": -17, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_4.png", + "x_offset": -22, + "y_offset": -28, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_diag_1.png", + "x_offset": -32, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_diag_2.png", + "x_offset": -8, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_diag_3.png", + "x_offset": -32, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/small_flat_to_steep_up_diag_4.png", + "x_offset": -8, + "y_offset": -34, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_diag_1.png", + "x_offset": -32, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_diag_2.png", + "x_offset": -8, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_diag_3.png", + "x_offset": -32, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/small_steep_to_flat_up_diag_4.png", + "x_offset": -8, + "y_offset": -34, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_1_1.png", + "x_offset": -22, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_1_2.png", + "x_offset": -31, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_1_3.png", + "x_offset": 13, + "y_offset": 8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_1_4.png", + "x_offset": -13, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_2_1.png", + "x_offset": -22, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_2_2.png", + "x_offset": -32, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_2_3.png", + "x_offset": -24, + "y_offset": 14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_2_4.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_3_1.png", + "x_offset": -5, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_3_2.png", + "x_offset": 8, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_3_3.png", + "x_offset": -31, + "y_offset": -1, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_3_4.png", + "x_offset": -8, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_4_1.png", + "x_offset": -25, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_4_2.png", + "x_offset": -26, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_4_3.png", + "x_offset": 0, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_diag_gentle_up_4_4.png", + "x_offset": 0, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_1_1.png", + "x_offset": -22, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_1_2.png", + "x_offset": -18, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_1_3.png", + "x_offset": -12, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_1_4.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_2_1.png", + "x_offset": -22, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_2_2.png", + "x_offset": -34, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_2_3.png", + "x_offset": -2, + "y_offset": -1, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_2_4.png", + "x_offset": -13, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_3_1.png", + "x_offset": -6, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_3_2.png", + "x_offset": -8, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_3_3.png", + "x_offset": 0, + "y_offset": 14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_3_4.png", + "x_offset": 0, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_4_1.png", + "x_offset": -13, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_4_2.png", + "x_offset": -3, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_4_3.png", + "x_offset": -32, + "y_offset": 8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_diag_gentle_up_4_4.png", + "x_offset": -8, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_1_1.png", + "x_offset": 0, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_1_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_1_3.png", + "x_offset": -32, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_1_4.png", + "x_offset": -31, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_2_1.png", + "x_offset": -8, + "y_offset": 6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_2_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_2_3.png", + "x_offset": -7, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_2_4.png", + "x_offset": -19, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_3_1.png", + "x_offset": -32, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_3_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_3_3.png", + "x_offset": -17, + "y_offset": -1, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_3_4.png", + "x_offset": -22, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_4_1.png", + "x_offset": -9, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_4_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_4_3.png", + "x_offset": -21, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_to_orthogonal_gentle_up_4_4.png", + "x_offset": -22, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_1_1.png", + "x_offset": 0, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_1_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_1_3.png", + "x_offset": -32, + "y_offset": -1, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_1_4.png", + "x_offset": -32, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_2_1.png", + "x_offset": 0, + "y_offset": 6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_2_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_2_3.png", + "x_offset": -16, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_2_4.png", + "x_offset": -22, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_3_1.png", + "x_offset": -32, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_3_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_3_3.png", + "x_offset": -11, + "y_offset": -16, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_3_4.png", + "x_offset": -22, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_4_1.png", + "x_offset": -8, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_4_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_4_3.png", + "x_offset": -6, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_to_orthogonal_gentle_up_4_4.png", + "x_offset": -24, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_1.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_2.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_left_bank_diag_2.png", + "x_offset": -10, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_left_bank_diag_3.png", + "x_offset": -32, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_left_bank_diag_4.png", + "x_offset": -8, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_right_bank_diag_1.png", + "x_offset": -32, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_right_bank_diag_2.png", + "x_offset": -8, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_1.png", + "x_offset": -31, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_2.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_to_gentle_up_right_bank_diag_4.png", + "x_offset": -10, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_1.png", + "x_offset": -21, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_2.png", + "x_offset": -32, + "y_offset": -2, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_gentle_up_diag_2.png", + "x_offset": -10, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_gentle_up_diag_3.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_gentle_up_diag_4.png", + "x_offset": -8, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_gentle_up_diag_1.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_gentle_up_diag_2.png", + "x_offset": -8, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_1.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_2.png", + "x_offset": -32, + "y_offset": -2, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_gentle_up_diag_4.png", + "x_offset": -10, + "y_offset": -25, + "palette": "keep" + }, + { + "path": "track/intamin/left_bank_to_gentle_up_left_bank_diag_1.png", + "x_offset": -32, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/left_bank_to_gentle_up_left_bank_diag_2.png", + "x_offset": -11, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/left_bank_to_gentle_up_left_bank_diag_3.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/left_bank_to_gentle_up_left_bank_diag_4.png", + "x_offset": -6, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/right_bank_to_gentle_up_right_bank_diag_1.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/right_bank_to_gentle_up_right_bank_diag_2.png", + "x_offset": -6, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/right_bank_to_gentle_up_right_bank_diag_3.png", + "x_offset": -32, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/right_bank_to_gentle_up_right_bank_diag_4.png", + "x_offset": -11, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_left_bank_diag_1.png", + "x_offset": -32, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_left_bank_diag_2.png", + "x_offset": -11, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_left_bank_diag_3.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_left_bank_diag_4.png", + "x_offset": -6, + "y_offset": -21, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_right_bank_diag_1.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_right_bank_diag_2.png", + "x_offset": -6, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_right_bank_diag_3.png", + "x_offset": -32, + "y_offset": -3, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_right_bank_diag_4.png", + "x_offset": -11, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_diag_1.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_diag_2.png", + "x_offset": -10, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_diag_3.png", + "x_offset": -32, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_diag_4.png", + "x_offset": -6, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_diag_1.png", + "x_offset": -32, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_diag_2.png", + "x_offset": -6, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_diag_3.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_diag_4.png", + "x_offset": -10, + "y_offset": -30, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_left_bank_diag_1_1.png", + "x_offset": -32, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_left_bank_diag_1_2.png", + "x_offset": -32, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_left_bank_diag_2.png", + "x_offset": -10, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_left_bank_diag_3.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_left_bank_diag_4.png", + "x_offset": -8, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_right_bank_diag_1.png", + "x_offset": -32, + "y_offset": -9, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_right_bank_diag_2.png", + "x_offset": -8, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_right_bank_diag_3_1.png", + "x_offset": -31, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_right_bank_diag_3_2.png", + "x_offset": -32, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/flat_to_gentle_up_right_bank_diag_4.png", + "x_offset": -10, + "y_offset": -22, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_flat_diag_1_1.png", + "x_offset": -19, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_flat_diag_1_2.png", + "x_offset": -32, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_flat_diag_2.png", + "x_offset": -10, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_flat_diag_3.png", + "x_offset": -32, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_left_bank_to_flat_diag_4.png", + "x_offset": -8, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_flat_diag_1.png", + "x_offset": -32, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_flat_diag_2.png", + "x_offset": -8, + "y_offset": -15, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_flat_diag_3_1.png", + "x_offset": -32, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_flat_diag_3_2.png", + "x_offset": -32, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/gentle_up_right_bank_to_flat_diag_4.png", + "x_offset": -9, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_1_1.png", + "x_offset": -18, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_1_2.png", + "x_offset": -27, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_1_3.png", + "x_offset": 17, + "y_offset": 8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_1_4.png", + "x_offset": -10, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_2_1.png", + "x_offset": -22, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_2_2.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_2_3.png", + "x_offset": -24, + "y_offset": 13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_2_4.png", + "x_offset": -32, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_3_1.png", + "x_offset": -7, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_3_2.png", + "x_offset": 1, + "y_offset": -7, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_3_3.png", + "x_offset": -32, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_3_4.png", + "x_offset": -10, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_4_1.png", + "x_offset": -23, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_4_2.png", + "x_offset": -24, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_4_3.png", + "x_offset": 0, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_diag_gentle_up_4_4.png", + "x_offset": 0, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_1_1.png", + "x_offset": -23, + "y_offset": -19, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_1_2.png", + "x_offset": -20, + "y_offset": -12, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_1_3.png", + "x_offset": -14, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_1_4.png", + "x_offset": -32, + "y_offset": -17, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_2_1.png", + "x_offset": -19, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_2_2.png", + "x_offset": -31, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_2_3.png", + "x_offset": 10, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_2_4.png", + "x_offset": -8, + "y_offset": -20, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_3_1.png", + "x_offset": -7, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_3_2.png", + "x_offset": -8, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_3_3.png", + "x_offset": 0, + "y_offset": 13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_3_4.png", + "x_offset": 0, + "y_offset": -13, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_4_1.png", + "x_offset": -18, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_4_2.png", + "x_offset": -6, + "y_offset": -24, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_4_3.png", + "x_offset": -32, + "y_offset": 8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_diag_gentle_up_4_4.png", + "x_offset": -10, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png", + "x_offset": 0, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png", + "x_offset": -32, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png", + "x_offset": -29, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png", + "x_offset": -7, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png", + "x_offset": -10, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png", + "x_offset": -17, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png", + "x_offset": -32, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png", + "x_offset": -22, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png", + "x_offset": -26, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png", + "x_offset": -8, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png", + "x_offset": -21, + "y_offset": -4, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png", + "x_offset": -22, + "y_offset": -23, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png", + "x_offset": 0, + "y_offset": -11, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png", + "x_offset": -32, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png", + "x_offset": -26, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png", + "x_offset": 0, + "y_offset": 1, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png", + "x_offset": -16, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png", + "x_offset": -21, + "y_offset": -6, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png", + "x_offset": -32, + "y_offset": -10, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png", + "x_offset": -13, + "y_offset": -14, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png", + "x_offset": -26, + "y_offset": -18, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png", + "x_offset": -10, + "y_offset": -8, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png", + "x_offset": 0, + "y_offset": 0, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png", + "x_offset": -7, + "y_offset": -5, + "palette": "keep" + }, + { + "path": "track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png", + "x_offset": -24, + "y_offset": -22, + "palette": "keep" } ] diff --git a/resources/g2/track/intamin/barrel_roll_left_1_1.png b/resources/g2/track/intamin/barrel_roll_left_1_1.png new file mode 100644 index 0000000000..8e9520b598 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_1_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_1_2.png b/resources/g2/track/intamin/barrel_roll_left_1_2.png new file mode 100644 index 0000000000..0e17623e4a Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_1_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_1_3.png b/resources/g2/track/intamin/barrel_roll_left_1_3.png new file mode 100644 index 0000000000..2b62820641 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_1_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_1_4.png b/resources/g2/track/intamin/barrel_roll_left_1_4.png new file mode 100644 index 0000000000..4bd8ed5bf9 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_1_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_1_5.png b/resources/g2/track/intamin/barrel_roll_left_1_5.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_1_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_1_6.png b/resources/g2/track/intamin/barrel_roll_left_1_6.png new file mode 100644 index 0000000000..d429e61645 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_1_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_2_1.png b/resources/g2/track/intamin/barrel_roll_left_2_1.png new file mode 100644 index 0000000000..78b60917ce Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_2_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_2_2.png b/resources/g2/track/intamin/barrel_roll_left_2_2.png new file mode 100644 index 0000000000..29551737fa Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_2_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_2_3.png b/resources/g2/track/intamin/barrel_roll_left_2_3.png new file mode 100644 index 0000000000..1681ba7aa9 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_2_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_2_4.png b/resources/g2/track/intamin/barrel_roll_left_2_4.png new file mode 100644 index 0000000000..a0e10f8661 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_2_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_2_5.png b/resources/g2/track/intamin/barrel_roll_left_2_5.png new file mode 100644 index 0000000000..39074710a8 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_2_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_2_6.png b/resources/g2/track/intamin/barrel_roll_left_2_6.png new file mode 100644 index 0000000000..1f24d51c33 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_2_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_3_1.png b/resources/g2/track/intamin/barrel_roll_left_3_1.png new file mode 100644 index 0000000000..45742553f8 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_3_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_3_2.png b/resources/g2/track/intamin/barrel_roll_left_3_2.png new file mode 100644 index 0000000000..c7ea8f15a0 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_3_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_3_3.png b/resources/g2/track/intamin/barrel_roll_left_3_3.png new file mode 100644 index 0000000000..25b1b294ee Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_3_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_3_4.png b/resources/g2/track/intamin/barrel_roll_left_3_4.png new file mode 100644 index 0000000000..214f0930eb Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_3_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_3_5.png b/resources/g2/track/intamin/barrel_roll_left_3_5.png new file mode 100644 index 0000000000..5dbe965344 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_3_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_3_6.png b/resources/g2/track/intamin/barrel_roll_left_3_6.png new file mode 100644 index 0000000000..e1d828fb7b Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_3_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_4_1.png b/resources/g2/track/intamin/barrel_roll_left_4_1.png new file mode 100644 index 0000000000..dac7c1c132 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_4_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_4_2.png b/resources/g2/track/intamin/barrel_roll_left_4_2.png new file mode 100644 index 0000000000..70897004ca Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_4_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_4_3.png b/resources/g2/track/intamin/barrel_roll_left_4_3.png new file mode 100644 index 0000000000..fd87d94c9a Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_4_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_4_4.png b/resources/g2/track/intamin/barrel_roll_left_4_4.png new file mode 100644 index 0000000000..5fbfecbf49 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_4_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_4_5.png b/resources/g2/track/intamin/barrel_roll_left_4_5.png new file mode 100644 index 0000000000..ba5a5556a4 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_4_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_left_4_6.png b/resources/g2/track/intamin/barrel_roll_left_4_6.png new file mode 100644 index 0000000000..fd100d486f Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_left_4_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_1_1.png b/resources/g2/track/intamin/barrel_roll_right_1_1.png new file mode 100644 index 0000000000..76317713b1 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_1_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_1_2.png b/resources/g2/track/intamin/barrel_roll_right_1_2.png new file mode 100644 index 0000000000..4b0229357c Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_1_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_1_3.png b/resources/g2/track/intamin/barrel_roll_right_1_3.png new file mode 100644 index 0000000000..2c394725cd Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_1_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_1_4.png b/resources/g2/track/intamin/barrel_roll_right_1_4.png new file mode 100644 index 0000000000..d5b7291c49 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_1_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_1_5.png b/resources/g2/track/intamin/barrel_roll_right_1_5.png new file mode 100644 index 0000000000..22ff13feea Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_1_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_1_6.png b/resources/g2/track/intamin/barrel_roll_right_1_6.png new file mode 100644 index 0000000000..ef9158b6c0 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_1_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_2_1.png b/resources/g2/track/intamin/barrel_roll_right_2_1.png new file mode 100644 index 0000000000..8bfd7d6880 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_2_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_2_2.png b/resources/g2/track/intamin/barrel_roll_right_2_2.png new file mode 100644 index 0000000000..c22b0865c7 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_2_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_2_3.png b/resources/g2/track/intamin/barrel_roll_right_2_3.png new file mode 100644 index 0000000000..abf420f67e Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_2_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_2_4.png b/resources/g2/track/intamin/barrel_roll_right_2_4.png new file mode 100644 index 0000000000..f983943ad9 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_2_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_2_5.png b/resources/g2/track/intamin/barrel_roll_right_2_5.png new file mode 100644 index 0000000000..3e457bef7b Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_2_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_2_6.png b/resources/g2/track/intamin/barrel_roll_right_2_6.png new file mode 100644 index 0000000000..49c4256b22 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_2_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_3_1.png b/resources/g2/track/intamin/barrel_roll_right_3_1.png new file mode 100644 index 0000000000..2e5bd987bb Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_3_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_3_2.png b/resources/g2/track/intamin/barrel_roll_right_3_2.png new file mode 100644 index 0000000000..06ef875d5a Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_3_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_3_3.png b/resources/g2/track/intamin/barrel_roll_right_3_3.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_3_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_3_4.png b/resources/g2/track/intamin/barrel_roll_right_3_4.png new file mode 100644 index 0000000000..f31e15f4f1 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_3_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_3_5.png b/resources/g2/track/intamin/barrel_roll_right_3_5.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_3_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_3_6.png b/resources/g2/track/intamin/barrel_roll_right_3_6.png new file mode 100644 index 0000000000..5eee5c0d8c Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_3_6.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_4_1.png b/resources/g2/track/intamin/barrel_roll_right_4_1.png new file mode 100644 index 0000000000..1480f47ca1 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_4_1.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_4_2.png b/resources/g2/track/intamin/barrel_roll_right_4_2.png new file mode 100644 index 0000000000..08d74ad168 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_4_2.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_4_3.png b/resources/g2/track/intamin/barrel_roll_right_4_3.png new file mode 100644 index 0000000000..0ac429cc39 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_4_3.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_4_4.png b/resources/g2/track/intamin/barrel_roll_right_4_4.png new file mode 100644 index 0000000000..c3f99baf6e Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_4_4.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_4_5.png b/resources/g2/track/intamin/barrel_roll_right_4_5.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_4_5.png differ diff --git a/resources/g2/track/intamin/barrel_roll_right_4_6.png b/resources/g2/track/intamin/barrel_roll_right_4_6.png new file mode 100644 index 0000000000..e8eeea62fb Binary files /dev/null and b/resources/g2/track/intamin/barrel_roll_right_4_6.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_1_1.png b/resources/g2/track/intamin/corkscrew_left_1_1.png new file mode 100644 index 0000000000..224cfb105c Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_1_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_1_2.png b/resources/g2/track/intamin/corkscrew_left_1_2.png new file mode 100644 index 0000000000..51dabf8f4f Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_1_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_1_3.png b/resources/g2/track/intamin/corkscrew_left_1_3.png new file mode 100644 index 0000000000..33b25558c8 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_1_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_2_1.png b/resources/g2/track/intamin/corkscrew_left_2_1.png new file mode 100644 index 0000000000..b4c83ecbb7 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_2_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_2_2.png b/resources/g2/track/intamin/corkscrew_left_2_2.png new file mode 100644 index 0000000000..eabc8e1e60 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_2_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_2_3.png b/resources/g2/track/intamin/corkscrew_left_2_3.png new file mode 100644 index 0000000000..c29c53cee1 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_2_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_3_1.png b/resources/g2/track/intamin/corkscrew_left_3_1.png new file mode 100644 index 0000000000..ae5103541d Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_3_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_3_2.png b/resources/g2/track/intamin/corkscrew_left_3_2.png new file mode 100644 index 0000000000..a3faabd29a Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_3_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_3_3.png b/resources/g2/track/intamin/corkscrew_left_3_3.png new file mode 100644 index 0000000000..00a524c63c Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_3_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_4_1.png b/resources/g2/track/intamin/corkscrew_left_4_1.png new file mode 100644 index 0000000000..2add1a7adb Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_4_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_4_2.png b/resources/g2/track/intamin/corkscrew_left_4_2.png new file mode 100644 index 0000000000..1e63374bf5 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_4_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_left_4_3.png b/resources/g2/track/intamin/corkscrew_left_4_3.png new file mode 100644 index 0000000000..f46d69feea Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_left_4_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_1_1.png b/resources/g2/track/intamin/corkscrew_right_1_1.png new file mode 100644 index 0000000000..273ed766d9 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_1_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_1_2.png b/resources/g2/track/intamin/corkscrew_right_1_2.png new file mode 100644 index 0000000000..f93e5d162f Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_1_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_1_3.png b/resources/g2/track/intamin/corkscrew_right_1_3.png new file mode 100644 index 0000000000..214553157e Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_1_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_2_1.png b/resources/g2/track/intamin/corkscrew_right_2_1.png new file mode 100644 index 0000000000..f3b242fb23 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_2_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_2_2.png b/resources/g2/track/intamin/corkscrew_right_2_2.png new file mode 100644 index 0000000000..4dfae3633f Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_2_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_2_3.png b/resources/g2/track/intamin/corkscrew_right_2_3.png new file mode 100644 index 0000000000..928695b080 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_2_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_3_1.png b/resources/g2/track/intamin/corkscrew_right_3_1.png new file mode 100644 index 0000000000..ce2248906b Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_3_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_3_2.png b/resources/g2/track/intamin/corkscrew_right_3_2.png new file mode 100644 index 0000000000..c9ec911833 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_3_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_3_3.png b/resources/g2/track/intamin/corkscrew_right_3_3.png new file mode 100644 index 0000000000..60ee3910ff Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_3_3.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_4_1.png b/resources/g2/track/intamin/corkscrew_right_4_1.png new file mode 100644 index 0000000000..62f7442b93 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_4_1.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_4_2.png b/resources/g2/track/intamin/corkscrew_right_4_2.png new file mode 100644 index 0000000000..687dbac9bc Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_4_2.png differ diff --git a/resources/g2/track/intamin/corkscrew_right_4_3.png b/resources/g2/track/intamin/corkscrew_right_4_3.png new file mode 100644 index 0000000000..d00bf2a388 Binary files /dev/null and b/resources/g2/track/intamin/corkscrew_right_4_3.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_1_1.png b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_1_1.png new file mode 100644 index 0000000000..31a01b8fc4 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_1_1.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_1_2.png b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_1_2.png new file mode 100644 index 0000000000..770bfd8262 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_1_2.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_2.png b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_2.png new file mode 100644 index 0000000000..b604922437 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_3.png b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_3.png new file mode 100644 index 0000000000..eb1a3473c3 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_4.png b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_4.png new file mode 100644 index 0000000000..c755fd2899 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_left_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_1.png b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_1.png new file mode 100644 index 0000000000..12d11b5622 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_2.png b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_2.png new file mode 100644 index 0000000000..a7be3036e7 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_3_1.png b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_3_1.png new file mode 100644 index 0000000000..26d98eb356 Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_3_1.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_3_2.png b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_3_2.png new file mode 100644 index 0000000000..19982eddbf Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_3_2.png differ diff --git a/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_4.png b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_4.png new file mode 100644 index 0000000000..72abe6d67f Binary files /dev/null and b/resources/g2/track/intamin/flat_to_gentle_up_right_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_diag_1.png b/resources/g2/track/intamin/gentle_up_left_bank_diag_1.png new file mode 100644 index 0000000000..84b5325e35 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_diag_2.png b/resources/g2/track/intamin/gentle_up_left_bank_diag_2.png new file mode 100644 index 0000000000..1dfe4bf492 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_diag_3.png b/resources/g2/track/intamin/gentle_up_left_bank_diag_3.png new file mode 100644 index 0000000000..ea857c1e46 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_diag_4.png b/resources/g2/track/intamin/gentle_up_left_bank_diag_4.png new file mode 100644 index 0000000000..1a4a1ece1c Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_1_1.png b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_1_1.png new file mode 100644 index 0000000000..d8080462fd Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_1_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_1_2.png b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_1_2.png new file mode 100644 index 0000000000..0de28c5828 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_1_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_2.png b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_2.png new file mode 100644 index 0000000000..932f3952a6 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_3.png b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_3.png new file mode 100644 index 0000000000..072b207317 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_4.png b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_4.png new file mode 100644 index 0000000000..6bc8a88be1 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_flat_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_1.png b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_1.png new file mode 100644 index 0000000000..478fe92883 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_2.png b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_2.png new file mode 100644 index 0000000000..af9879a132 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_1_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_2.png b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_2.png new file mode 100644 index 0000000000..b432d587f9 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_3.png b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_3.png new file mode 100644 index 0000000000..c5519a03ad Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_4.png b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_4.png new file mode 100644 index 0000000000..9881616adf Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_gentle_up_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_1.png b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_1.png new file mode 100644 index 0000000000..eeb4334d57 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_2.png b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_2.png new file mode 100644 index 0000000000..09a7473f74 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_3.png b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_3.png new file mode 100644 index 0000000000..9e9ee3a40d Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_4.png b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_4.png new file mode 100644 index 0000000000..a3a7332ec5 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_left_bank_to_left_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_diag_1.png b/resources/g2/track/intamin/gentle_up_right_bank_diag_1.png new file mode 100644 index 0000000000..b9c022b3b6 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_diag_2.png b/resources/g2/track/intamin/gentle_up_right_bank_diag_2.png new file mode 100644 index 0000000000..7db79507d3 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_diag_3.png b/resources/g2/track/intamin/gentle_up_right_bank_diag_3.png new file mode 100644 index 0000000000..c209410af0 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_diag_4.png b/resources/g2/track/intamin/gentle_up_right_bank_diag_4.png new file mode 100644 index 0000000000..a8306e4b17 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_1.png b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_1.png new file mode 100644 index 0000000000..fe27d0664b Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_2.png b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_2.png new file mode 100644 index 0000000000..92e0a364b4 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_3_1.png b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_3_1.png new file mode 100644 index 0000000000..3f0e622113 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_3_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_3_2.png b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_3_2.png new file mode 100644 index 0000000000..b5df53c063 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_3_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_4.png b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_4.png new file mode 100644 index 0000000000..8d0155af70 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_flat_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_1.png b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_1.png new file mode 100644 index 0000000000..181ba9e6d0 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_2.png b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_2.png new file mode 100644 index 0000000000..2678ab0112 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_1.png b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_1.png new file mode 100644 index 0000000000..184524da40 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_2.png b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_2.png new file mode 100644 index 0000000000..20c85096cc Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_3_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_4.png b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_4.png new file mode 100644 index 0000000000..e6d24e932a Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_gentle_up_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_1.png b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_1.png new file mode 100644 index 0000000000..2a354f090d Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_2.png b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_2.png new file mode 100644 index 0000000000..d1bcf9ed25 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_3.png b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_3.png new file mode 100644 index 0000000000..54c4420224 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_4.png b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_4.png new file mode 100644 index 0000000000..38d99a7efb Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_right_bank_to_right_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_1.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_1.png new file mode 100644 index 0000000000..277ecb37be Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_2.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_2.png new file mode 100644 index 0000000000..b8afbff82e Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_1_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_2.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_2.png new file mode 100644 index 0000000000..6c0b91fe45 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_3.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_3.png new file mode 100644 index 0000000000..3cb1d291bd Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_4.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_4.png new file mode 100644 index 0000000000..69d8b53f36 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_left_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_1.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_1.png new file mode 100644 index 0000000000..279ce8fd43 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_2.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_2.png new file mode 100644 index 0000000000..b5d54cb6d1 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_1.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_1.png new file mode 100644 index 0000000000..c641b71a43 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_1.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_2.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_2.png new file mode 100644 index 0000000000..7a25092dd1 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_3_2.png differ diff --git a/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_4.png b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_4.png new file mode 100644 index 0000000000..80efdf7472 Binary files /dev/null and b/resources/g2/track/intamin/gentle_up_to_gentle_up_right_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/half_loop_1_1.png b/resources/g2/track/intamin/half_loop_1_1.png new file mode 100644 index 0000000000..eefe6c1667 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_1_1.png differ diff --git a/resources/g2/track/intamin/half_loop_1_2.png b/resources/g2/track/intamin/half_loop_1_2.png new file mode 100644 index 0000000000..98b41155fc Binary files /dev/null and b/resources/g2/track/intamin/half_loop_1_2.png differ diff --git a/resources/g2/track/intamin/half_loop_1_3.png b/resources/g2/track/intamin/half_loop_1_3.png new file mode 100644 index 0000000000..05bef03068 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_1_3.png differ diff --git a/resources/g2/track/intamin/half_loop_1_4.png b/resources/g2/track/intamin/half_loop_1_4.png new file mode 100644 index 0000000000..074ab92ebc Binary files /dev/null and b/resources/g2/track/intamin/half_loop_1_4.png differ diff --git a/resources/g2/track/intamin/half_loop_2_1.png b/resources/g2/track/intamin/half_loop_2_1.png new file mode 100644 index 0000000000..ef4d324746 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_2_1.png differ diff --git a/resources/g2/track/intamin/half_loop_2_2.png b/resources/g2/track/intamin/half_loop_2_2.png new file mode 100644 index 0000000000..a439e48166 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_2_2.png differ diff --git a/resources/g2/track/intamin/half_loop_2_3.png b/resources/g2/track/intamin/half_loop_2_3.png new file mode 100644 index 0000000000..bedb2c43b8 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_2_3.png differ diff --git a/resources/g2/track/intamin/half_loop_2_4.png b/resources/g2/track/intamin/half_loop_2_4.png new file mode 100644 index 0000000000..c87edbef10 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_2_4.png differ diff --git a/resources/g2/track/intamin/half_loop_3_1.png b/resources/g2/track/intamin/half_loop_3_1.png new file mode 100644 index 0000000000..fd0df9ecbe Binary files /dev/null and b/resources/g2/track/intamin/half_loop_3_1.png differ diff --git a/resources/g2/track/intamin/half_loop_3_2.png b/resources/g2/track/intamin/half_loop_3_2.png new file mode 100644 index 0000000000..7e8783b9a7 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_3_2.png differ diff --git a/resources/g2/track/intamin/half_loop_3_3.png b/resources/g2/track/intamin/half_loop_3_3.png new file mode 100644 index 0000000000..b599777225 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_3_3.png differ diff --git a/resources/g2/track/intamin/half_loop_3_4.png b/resources/g2/track/intamin/half_loop_3_4.png new file mode 100644 index 0000000000..3308e4c545 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_3_4.png differ diff --git a/resources/g2/track/intamin/half_loop_4_1.png b/resources/g2/track/intamin/half_loop_4_1.png new file mode 100644 index 0000000000..ebcae8eda3 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_4_1.png differ diff --git a/resources/g2/track/intamin/half_loop_4_2.png b/resources/g2/track/intamin/half_loop_4_2.png new file mode 100644 index 0000000000..02f39363cf Binary files /dev/null and b/resources/g2/track/intamin/half_loop_4_2.png differ diff --git a/resources/g2/track/intamin/half_loop_4_3.png b/resources/g2/track/intamin/half_loop_4_3.png new file mode 100644 index 0000000000..4b02aee2fd Binary files /dev/null and b/resources/g2/track/intamin/half_loop_4_3.png differ diff --git a/resources/g2/track/intamin/half_loop_4_4.png b/resources/g2/track/intamin/half_loop_4_4.png new file mode 100644 index 0000000000..f542853b31 Binary files /dev/null and b/resources/g2/track/intamin/half_loop_4_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_1_1.png b/resources/g2/track/intamin/large_corkscrew_left_1_1.png new file mode 100644 index 0000000000..7e49d8e864 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_1_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_1_2.png b/resources/g2/track/intamin/large_corkscrew_left_1_2.png new file mode 100644 index 0000000000..00b8c705a9 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_1_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_1_3.png b/resources/g2/track/intamin/large_corkscrew_left_1_3.png new file mode 100644 index 0000000000..ba01420ce2 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_1_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_1_4.png b/resources/g2/track/intamin/large_corkscrew_left_1_4.png new file mode 100644 index 0000000000..fb8ad14783 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_1_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_1_5.png b/resources/g2/track/intamin/large_corkscrew_left_1_5.png new file mode 100644 index 0000000000..0423f4792b Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_1_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_2_1.png b/resources/g2/track/intamin/large_corkscrew_left_2_1.png new file mode 100644 index 0000000000..70243ae30b Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_2_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_2_2.png b/resources/g2/track/intamin/large_corkscrew_left_2_2.png new file mode 100644 index 0000000000..1109751310 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_2_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_2_3.png b/resources/g2/track/intamin/large_corkscrew_left_2_3.png new file mode 100644 index 0000000000..1d8e6f062a Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_2_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_2_4.png b/resources/g2/track/intamin/large_corkscrew_left_2_4.png new file mode 100644 index 0000000000..6388cfdcba Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_2_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_2_5.png b/resources/g2/track/intamin/large_corkscrew_left_2_5.png new file mode 100644 index 0000000000..f4ef7ef7cc Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_2_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_3_1.png b/resources/g2/track/intamin/large_corkscrew_left_3_1.png new file mode 100644 index 0000000000..fad764d931 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_3_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_3_2.png b/resources/g2/track/intamin/large_corkscrew_left_3_2.png new file mode 100644 index 0000000000..9904964d3e Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_3_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_3_3.png b/resources/g2/track/intamin/large_corkscrew_left_3_3.png new file mode 100644 index 0000000000..2915c6904c Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_3_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_3_4.png b/resources/g2/track/intamin/large_corkscrew_left_3_4.png new file mode 100644 index 0000000000..21485c51fa Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_3_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_3_5.png b/resources/g2/track/intamin/large_corkscrew_left_3_5.png new file mode 100644 index 0000000000..97ea42f6d9 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_3_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_4_1.png b/resources/g2/track/intamin/large_corkscrew_left_4_1.png new file mode 100644 index 0000000000..a14fbb0247 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_4_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_4_2.png b/resources/g2/track/intamin/large_corkscrew_left_4_2.png new file mode 100644 index 0000000000..8302c62a1b Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_4_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_4_3.png b/resources/g2/track/intamin/large_corkscrew_left_4_3.png new file mode 100644 index 0000000000..fda53c9f42 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_4_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_4_4.png b/resources/g2/track/intamin/large_corkscrew_left_4_4.png new file mode 100644 index 0000000000..6393426b3b Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_4_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_left_4_5.png b/resources/g2/track/intamin/large_corkscrew_left_4_5.png new file mode 100644 index 0000000000..cff40f2419 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_left_4_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_1_1.png b/resources/g2/track/intamin/large_corkscrew_right_1_1.png new file mode 100644 index 0000000000..31ae5c965c Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_1_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_1_2.png b/resources/g2/track/intamin/large_corkscrew_right_1_2.png new file mode 100644 index 0000000000..e3fcb236cb Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_1_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_1_3.png b/resources/g2/track/intamin/large_corkscrew_right_1_3.png new file mode 100644 index 0000000000..24b65b86b5 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_1_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_1_4.png b/resources/g2/track/intamin/large_corkscrew_right_1_4.png new file mode 100644 index 0000000000..0cdd1b7662 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_1_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_1_5.png b/resources/g2/track/intamin/large_corkscrew_right_1_5.png new file mode 100644 index 0000000000..9d4a4609f1 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_1_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_2_1.png b/resources/g2/track/intamin/large_corkscrew_right_2_1.png new file mode 100644 index 0000000000..dc679f57d2 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_2_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_2_2.png b/resources/g2/track/intamin/large_corkscrew_right_2_2.png new file mode 100644 index 0000000000..ea4599e17a Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_2_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_2_3.png b/resources/g2/track/intamin/large_corkscrew_right_2_3.png new file mode 100644 index 0000000000..6ad9fa570b Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_2_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_2_4.png b/resources/g2/track/intamin/large_corkscrew_right_2_4.png new file mode 100644 index 0000000000..ad8a043703 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_2_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_2_5.png b/resources/g2/track/intamin/large_corkscrew_right_2_5.png new file mode 100644 index 0000000000..80d24996bd Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_2_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_3_1.png b/resources/g2/track/intamin/large_corkscrew_right_3_1.png new file mode 100644 index 0000000000..b0accf7c25 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_3_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_3_2.png b/resources/g2/track/intamin/large_corkscrew_right_3_2.png new file mode 100644 index 0000000000..932eb8a9d5 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_3_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_3_3.png b/resources/g2/track/intamin/large_corkscrew_right_3_3.png new file mode 100644 index 0000000000..978861f75b Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_3_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_3_4.png b/resources/g2/track/intamin/large_corkscrew_right_3_4.png new file mode 100644 index 0000000000..3eb090fd53 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_3_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_3_5.png b/resources/g2/track/intamin/large_corkscrew_right_3_5.png new file mode 100644 index 0000000000..99f63b65c6 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_3_5.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_4_1.png b/resources/g2/track/intamin/large_corkscrew_right_4_1.png new file mode 100644 index 0000000000..8fa2960dad Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_4_1.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_4_2.png b/resources/g2/track/intamin/large_corkscrew_right_4_2.png new file mode 100644 index 0000000000..9b823577d9 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_4_2.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_4_3.png b/resources/g2/track/intamin/large_corkscrew_right_4_3.png new file mode 100644 index 0000000000..daeb9d26ee Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_4_3.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_4_4.png b/resources/g2/track/intamin/large_corkscrew_right_4_4.png new file mode 100644 index 0000000000..ab5277efad Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_4_4.png differ diff --git a/resources/g2/track/intamin/large_corkscrew_right_4_5.png b/resources/g2/track/intamin/large_corkscrew_right_4_5.png new file mode 100644 index 0000000000..6f8d7416e6 Binary files /dev/null and b/resources/g2/track/intamin/large_corkscrew_right_4_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_1.png b/resources/g2/track/intamin/large_half_loop_left_1_1.png new file mode 100644 index 0000000000..147c23f348 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_2.png b/resources/g2/track/intamin/large_half_loop_left_1_2.png new file mode 100644 index 0000000000..5995c2ed65 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_3.png b/resources/g2/track/intamin/large_half_loop_left_1_3.png new file mode 100644 index 0000000000..1af4ec1bf7 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_4.png b/resources/g2/track/intamin/large_half_loop_left_1_4.png new file mode 100644 index 0000000000..0cc6745c5b Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_5.png b/resources/g2/track/intamin/large_half_loop_left_1_5.png new file mode 100644 index 0000000000..3200cb2b87 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_6.png b/resources/g2/track/intamin/large_half_loop_left_1_6.png new file mode 100644 index 0000000000..d81e7d2346 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_1_7.png b/resources/g2/track/intamin/large_half_loop_left_1_7.png new file mode 100644 index 0000000000..14772a126e Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_1_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_1.png b/resources/g2/track/intamin/large_half_loop_left_2_1.png new file mode 100644 index 0000000000..565741ce5f Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_2.png b/resources/g2/track/intamin/large_half_loop_left_2_2.png new file mode 100644 index 0000000000..3a25657b01 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_3.png b/resources/g2/track/intamin/large_half_loop_left_2_3.png new file mode 100644 index 0000000000..740c5b5741 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_4.png b/resources/g2/track/intamin/large_half_loop_left_2_4.png new file mode 100644 index 0000000000..1b5ae7529e Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_5.png b/resources/g2/track/intamin/large_half_loop_left_2_5.png new file mode 100644 index 0000000000..524d508070 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_6.png b/resources/g2/track/intamin/large_half_loop_left_2_6.png new file mode 100644 index 0000000000..3849bc0761 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_2_7.png b/resources/g2/track/intamin/large_half_loop_left_2_7.png new file mode 100644 index 0000000000..d0717d27b8 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_2_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_1.png b/resources/g2/track/intamin/large_half_loop_left_3_1.png new file mode 100644 index 0000000000..72c70afab4 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_2.png b/resources/g2/track/intamin/large_half_loop_left_3_2.png new file mode 100644 index 0000000000..e3fd5ddc22 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_3.png b/resources/g2/track/intamin/large_half_loop_left_3_3.png new file mode 100644 index 0000000000..6f03290cc2 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_4.png b/resources/g2/track/intamin/large_half_loop_left_3_4.png new file mode 100644 index 0000000000..3cf5f458ca Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_5.png b/resources/g2/track/intamin/large_half_loop_left_3_5.png new file mode 100644 index 0000000000..c185eb0f35 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_6.png b/resources/g2/track/intamin/large_half_loop_left_3_6.png new file mode 100644 index 0000000000..1b0319c9ef Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_3_7.png b/resources/g2/track/intamin/large_half_loop_left_3_7.png new file mode 100644 index 0000000000..0435e64b89 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_3_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_1.png b/resources/g2/track/intamin/large_half_loop_left_4_1.png new file mode 100644 index 0000000000..b498018238 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_2.png b/resources/g2/track/intamin/large_half_loop_left_4_2.png new file mode 100644 index 0000000000..0f5ba8a71d Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_3.png b/resources/g2/track/intamin/large_half_loop_left_4_3.png new file mode 100644 index 0000000000..ffa09d38d3 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_4.png b/resources/g2/track/intamin/large_half_loop_left_4_4.png new file mode 100644 index 0000000000..68cbd344c5 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_5.png b/resources/g2/track/intamin/large_half_loop_left_4_5.png new file mode 100644 index 0000000000..d4e0dc2f3a Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_6.png b/resources/g2/track/intamin/large_half_loop_left_4_6.png new file mode 100644 index 0000000000..f5520753ec Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_left_4_7.png b/resources/g2/track/intamin/large_half_loop_left_4_7.png new file mode 100644 index 0000000000..06467a4df9 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_left_4_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_1.png b/resources/g2/track/intamin/large_half_loop_right_1_1.png new file mode 100644 index 0000000000..6b6dd69527 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_2.png b/resources/g2/track/intamin/large_half_loop_right_1_2.png new file mode 100644 index 0000000000..9a68aa6a20 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_3.png b/resources/g2/track/intamin/large_half_loop_right_1_3.png new file mode 100644 index 0000000000..725aac1ff4 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_4.png b/resources/g2/track/intamin/large_half_loop_right_1_4.png new file mode 100644 index 0000000000..cf5e05578b Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_5.png b/resources/g2/track/intamin/large_half_loop_right_1_5.png new file mode 100644 index 0000000000..429d50f57c Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_6.png b/resources/g2/track/intamin/large_half_loop_right_1_6.png new file mode 100644 index 0000000000..339a47bc3f Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_1_7.png b/resources/g2/track/intamin/large_half_loop_right_1_7.png new file mode 100644 index 0000000000..94c0992295 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_1_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_1.png b/resources/g2/track/intamin/large_half_loop_right_2_1.png new file mode 100644 index 0000000000..f0ab146386 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_2.png b/resources/g2/track/intamin/large_half_loop_right_2_2.png new file mode 100644 index 0000000000..7cf49ac547 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_3.png b/resources/g2/track/intamin/large_half_loop_right_2_3.png new file mode 100644 index 0000000000..1626dd4f6c Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_4.png b/resources/g2/track/intamin/large_half_loop_right_2_4.png new file mode 100644 index 0000000000..1c7172ef2d Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_5.png b/resources/g2/track/intamin/large_half_loop_right_2_5.png new file mode 100644 index 0000000000..870e831fd2 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_6.png b/resources/g2/track/intamin/large_half_loop_right_2_6.png new file mode 100644 index 0000000000..678710c188 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_2_7.png b/resources/g2/track/intamin/large_half_loop_right_2_7.png new file mode 100644 index 0000000000..87eb0265b7 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_2_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_1.png b/resources/g2/track/intamin/large_half_loop_right_3_1.png new file mode 100644 index 0000000000..9683021614 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_2.png b/resources/g2/track/intamin/large_half_loop_right_3_2.png new file mode 100644 index 0000000000..89c1c6145f Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_3.png b/resources/g2/track/intamin/large_half_loop_right_3_3.png new file mode 100644 index 0000000000..33c0ee18c6 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_4.png b/resources/g2/track/intamin/large_half_loop_right_3_4.png new file mode 100644 index 0000000000..730dde3718 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_5.png b/resources/g2/track/intamin/large_half_loop_right_3_5.png new file mode 100644 index 0000000000..5d93012277 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_6.png b/resources/g2/track/intamin/large_half_loop_right_3_6.png new file mode 100644 index 0000000000..b8d9ca9325 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_3_7.png b/resources/g2/track/intamin/large_half_loop_right_3_7.png new file mode 100644 index 0000000000..0234d47514 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_3_7.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_1.png b/resources/g2/track/intamin/large_half_loop_right_4_1.png new file mode 100644 index 0000000000..b8b2769a4a Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_1.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_2.png b/resources/g2/track/intamin/large_half_loop_right_4_2.png new file mode 100644 index 0000000000..fd7896e985 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_2.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_3.png b/resources/g2/track/intamin/large_half_loop_right_4_3.png new file mode 100644 index 0000000000..ade5e6ede8 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_3.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_4.png b/resources/g2/track/intamin/large_half_loop_right_4_4.png new file mode 100644 index 0000000000..aff2dc5095 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_4.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_5.png b/resources/g2/track/intamin/large_half_loop_right_4_5.png new file mode 100644 index 0000000000..5596e8037c Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_5.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_6.png b/resources/g2/track/intamin/large_half_loop_right_4_6.png new file mode 100644 index 0000000000..0ced223cba Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_6.png differ diff --git a/resources/g2/track/intamin/large_half_loop_right_4_7.png b/resources/g2/track/intamin/large_half_loop_right_4_7.png new file mode 100644 index 0000000000..5882446c82 Binary files /dev/null and b/resources/g2/track/intamin/large_half_loop_right_4_7.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_1.png new file mode 100644 index 0000000000..f9287c9926 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_2.png new file mode 100644 index 0000000000..0d1b8c4d93 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_3.png new file mode 100644 index 0000000000..6030d032de Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_4.png new file mode 100644 index 0000000000..52875eff50 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_1.png new file mode 100644 index 0000000000..deaf2a6e90 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_2.png new file mode 100644 index 0000000000..c15008653d Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_3.png new file mode 100644 index 0000000000..717555af11 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_4.png new file mode 100644 index 0000000000..75d2f2e26d Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_1.png new file mode 100644 index 0000000000..9968bd3bfa Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_2.png new file mode 100644 index 0000000000..d796570807 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_3.png new file mode 100644 index 0000000000..35cc0ce434 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_4.png new file mode 100644 index 0000000000..58ed5d89ff Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_1.png new file mode 100644 index 0000000000..f1de89dc69 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_2.png new file mode 100644 index 0000000000..96d45f2198 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_3.png new file mode 100644 index 0000000000..b88c294759 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_4.png new file mode 100644 index 0000000000..39c696b568 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_diag_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png new file mode 100644 index 0000000000..7378052f74 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png new file mode 100644 index 0000000000..44fb3650f0 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png new file mode 100644 index 0000000000..f492de6db2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png new file mode 100644 index 0000000000..2f7ba6d373 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png new file mode 100644 index 0000000000..c679ff724b Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png new file mode 100644 index 0000000000..49a1dda5e7 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png new file mode 100644 index 0000000000..5b3a493edd Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png new file mode 100644 index 0000000000..887eba0c3f Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png new file mode 100644 index 0000000000..6babccfd33 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png new file mode 100644 index 0000000000..f82b35a6b2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png new file mode 100644 index 0000000000..222331d91c Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png new file mode 100644 index 0000000000..d197493215 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_1.png new file mode 100644 index 0000000000..4a40ca93b3 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_2.png new file mode 100644 index 0000000000..33922dcce9 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_3.png new file mode 100644 index 0000000000..fb6cc099d9 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_4.png new file mode 100644 index 0000000000..f3c6aa6dc9 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_1.png new file mode 100644 index 0000000000..40b06cc996 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_2.png new file mode 100644 index 0000000000..6b313323bc Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_3.png new file mode 100644 index 0000000000..9b3ffed333 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_4.png new file mode 100644 index 0000000000..b2277d2240 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_1.png new file mode 100644 index 0000000000..dd60072a47 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_2.png new file mode 100644 index 0000000000..41a9e91651 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_3.png new file mode 100644 index 0000000000..42810ddc66 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_4.png new file mode 100644 index 0000000000..6db012b424 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_1.png new file mode 100644 index 0000000000..498e389b6b Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_2.png new file mode 100644 index 0000000000..2a60c810c0 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_3.png new file mode 100644 index 0000000000..5b27320372 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_4.png new file mode 100644 index 0000000000..9e790051e0 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_diag_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_1.png new file mode 100644 index 0000000000..8ae294a3dc Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_3.png new file mode 100644 index 0000000000..46211fab16 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_4.png new file mode 100644 index 0000000000..d6c320755e Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_1.png new file mode 100644 index 0000000000..c2d2a11cc8 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_3.png new file mode 100644 index 0000000000..ae87046f35 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_4.png new file mode 100644 index 0000000000..61f0461bda Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_1.png new file mode 100644 index 0000000000..5aa8f7458a Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_3.png new file mode 100644 index 0000000000..8b1d70fdea Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_4.png new file mode 100644 index 0000000000..e163da36b6 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_1.png new file mode 100644 index 0000000000..68473993df Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_3.png new file mode 100644 index 0000000000..1c11abd2e1 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_4.png new file mode 100644 index 0000000000..b77b3651bd Binary files /dev/null and b/resources/g2/track/intamin/large_turn_left_to_orthogonal_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_1.png new file mode 100644 index 0000000000..12cf7ac743 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_2.png new file mode 100644 index 0000000000..d41716eb76 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_3.png new file mode 100644 index 0000000000..1181cec1bb Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_4.png new file mode 100644 index 0000000000..c248297be7 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_1.png new file mode 100644 index 0000000000..0f934e8310 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_2.png new file mode 100644 index 0000000000..1ea9ab7a1b Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_3.png new file mode 100644 index 0000000000..a9d5a07f3d Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_4.png new file mode 100644 index 0000000000..f92648ebe0 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_1.png new file mode 100644 index 0000000000..758d5af9d1 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_2.png new file mode 100644 index 0000000000..85db7c2841 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_3.png new file mode 100644 index 0000000000..3a23df19f2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_4.png new file mode 100644 index 0000000000..0f545fc09c Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_1.png new file mode 100644 index 0000000000..f7affc2d35 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_2.png new file mode 100644 index 0000000000..98974f6c71 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_3.png new file mode 100644 index 0000000000..0f0efde805 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_4.png new file mode 100644 index 0000000000..30bbb56685 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_diag_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png new file mode 100644 index 0000000000..7be3deb2c9 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png new file mode 100644 index 0000000000..9e4a69a1e2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png new file mode 100644 index 0000000000..6150e8b1d2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png new file mode 100644 index 0000000000..0dda4d7453 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png new file mode 100644 index 0000000000..e9844b26c8 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png new file mode 100644 index 0000000000..72419f5ddc Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png new file mode 100644 index 0000000000..8943061863 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png new file mode 100644 index 0000000000..e6c809936e Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png new file mode 100644 index 0000000000..d66066f6c5 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png new file mode 100644 index 0000000000..b60a3eff52 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png new file mode 100644 index 0000000000..c919b974b0 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png new file mode 100644 index 0000000000..d26ebbf322 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_1.png new file mode 100644 index 0000000000..1849424e79 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_2.png new file mode 100644 index 0000000000..1585f3139b Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_3.png new file mode 100644 index 0000000000..c166ce85d4 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_4.png new file mode 100644 index 0000000000..8870c9b523 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_1.png new file mode 100644 index 0000000000..0f66778357 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_2.png new file mode 100644 index 0000000000..84df447eda Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_3.png new file mode 100644 index 0000000000..3741d645b4 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_4.png new file mode 100644 index 0000000000..1d99066b16 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_1.png new file mode 100644 index 0000000000..a8f0de86e4 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_2.png new file mode 100644 index 0000000000..e6396382f2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_3.png new file mode 100644 index 0000000000..e8f47d72a7 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_4.png new file mode 100644 index 0000000000..c137881566 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_1.png new file mode 100644 index 0000000000..8c626dcff5 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_2.png new file mode 100644 index 0000000000..885c05e4a5 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_3.png new file mode 100644 index 0000000000..66d05fa875 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_4.png new file mode 100644 index 0000000000..8d49ecb59d Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_diag_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_1.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_1.png new file mode 100644 index 0000000000..74cb4b9ffb Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_2.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_3.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_3.png new file mode 100644 index 0000000000..88a023d6ea Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_4.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_4.png new file mode 100644 index 0000000000..fd6c3845cc Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_1_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_1.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_1.png new file mode 100644 index 0000000000..a27e81b06f Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_2.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_3.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_3.png new file mode 100644 index 0000000000..3168792a0c Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_4.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_4.png new file mode 100644 index 0000000000..26032eac27 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_2_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_1.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_1.png new file mode 100644 index 0000000000..f7517086c2 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_2.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_3.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_3.png new file mode 100644 index 0000000000..1cd23a2885 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_4.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_4.png new file mode 100644 index 0000000000..72f2ac8122 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_3_4.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_1.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_1.png new file mode 100644 index 0000000000..7e5710a4ac Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_2.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_2.png new file mode 100644 index 0000000000..251476d353 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_3.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_3.png new file mode 100644 index 0000000000..71fc576a20 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_3.png differ diff --git a/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_4.png b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_4.png new file mode 100644 index 0000000000..9be3a4c672 Binary files /dev/null and b/resources/g2/track/intamin/large_turn_right_to_orthogonal_gentle_up_4_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_1_1.png b/resources/g2/track/intamin/large_zero_g_roll_left_1_1.png new file mode 100644 index 0000000000..5ba1ef08a0 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_1_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_1_2.png b/resources/g2/track/intamin/large_zero_g_roll_left_1_2.png new file mode 100644 index 0000000000..0d836a2440 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_1_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_1_3.png b/resources/g2/track/intamin/large_zero_g_roll_left_1_3.png new file mode 100644 index 0000000000..6b803838e8 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_1_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_1_4.png b/resources/g2/track/intamin/large_zero_g_roll_left_1_4.png new file mode 100644 index 0000000000..536b37d0a6 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_1_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_1_5.png b/resources/g2/track/intamin/large_zero_g_roll_left_1_5.png new file mode 100644 index 0000000000..228059f553 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_1_5.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_2_1.png b/resources/g2/track/intamin/large_zero_g_roll_left_2_1.png new file mode 100644 index 0000000000..bda30cb776 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_2_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_2_2.png b/resources/g2/track/intamin/large_zero_g_roll_left_2_2.png new file mode 100644 index 0000000000..b9c85a0578 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_2_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_2_3.png b/resources/g2/track/intamin/large_zero_g_roll_left_2_3.png new file mode 100644 index 0000000000..e4e0f0be4b Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_2_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_2_4.png b/resources/g2/track/intamin/large_zero_g_roll_left_2_4.png new file mode 100644 index 0000000000..e3cfdcb519 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_2_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_3_1.png b/resources/g2/track/intamin/large_zero_g_roll_left_3_1.png new file mode 100644 index 0000000000..599f8522f2 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_3_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_3_2.png b/resources/g2/track/intamin/large_zero_g_roll_left_3_2.png new file mode 100644 index 0000000000..ec2d4435e9 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_3_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_3_3.png b/resources/g2/track/intamin/large_zero_g_roll_left_3_3.png new file mode 100644 index 0000000000..55341debed Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_3_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_3_4.png b/resources/g2/track/intamin/large_zero_g_roll_left_3_4.png new file mode 100644 index 0000000000..4a3dd4416c Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_3_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_3_5.png b/resources/g2/track/intamin/large_zero_g_roll_left_3_5.png new file mode 100644 index 0000000000..b42f8ab6c0 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_3_5.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_3_6.png b/resources/g2/track/intamin/large_zero_g_roll_left_3_6.png new file mode 100644 index 0000000000..0f221e51ee Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_3_6.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_4_1.png b/resources/g2/track/intamin/large_zero_g_roll_left_4_1.png new file mode 100644 index 0000000000..6c661147b5 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_4_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_4_2.png b/resources/g2/track/intamin/large_zero_g_roll_left_4_2.png new file mode 100644 index 0000000000..7a6c41b3c3 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_4_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_4_3.png b/resources/g2/track/intamin/large_zero_g_roll_left_4_3.png new file mode 100644 index 0000000000..8a7d0f2c93 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_4_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_4_4.png b/resources/g2/track/intamin/large_zero_g_roll_left_4_4.png new file mode 100644 index 0000000000..01bbc76410 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_4_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_left_4_5.png b/resources/g2/track/intamin/large_zero_g_roll_left_4_5.png new file mode 100644 index 0000000000..2ef558853e Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_left_4_5.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_1_1.png b/resources/g2/track/intamin/large_zero_g_roll_right_1_1.png new file mode 100644 index 0000000000..55e29e158f Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_1_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_1_2.png b/resources/g2/track/intamin/large_zero_g_roll_right_1_2.png new file mode 100644 index 0000000000..14e6b98cd0 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_1_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_1_3.png b/resources/g2/track/intamin/large_zero_g_roll_right_1_3.png new file mode 100644 index 0000000000..62153e6d8f Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_1_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_1_4.png b/resources/g2/track/intamin/large_zero_g_roll_right_1_4.png new file mode 100644 index 0000000000..aeef1a3ad9 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_1_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_1_5.png b/resources/g2/track/intamin/large_zero_g_roll_right_1_5.png new file mode 100644 index 0000000000..fdf071758d Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_1_5.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_2_1.png b/resources/g2/track/intamin/large_zero_g_roll_right_2_1.png new file mode 100644 index 0000000000..92c6ca343f Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_2_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_2_2.png b/resources/g2/track/intamin/large_zero_g_roll_right_2_2.png new file mode 100644 index 0000000000..6fa3f828bb Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_2_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_2_3.png b/resources/g2/track/intamin/large_zero_g_roll_right_2_3.png new file mode 100644 index 0000000000..672d3ebf7e Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_2_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_2_4.png b/resources/g2/track/intamin/large_zero_g_roll_right_2_4.png new file mode 100644 index 0000000000..8e058c02f8 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_2_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_2_5.png b/resources/g2/track/intamin/large_zero_g_roll_right_2_5.png new file mode 100644 index 0000000000..ab0b874003 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_2_5.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_2_6.png b/resources/g2/track/intamin/large_zero_g_roll_right_2_6.png new file mode 100644 index 0000000000..f4dfadd631 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_2_6.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_3_1.png b/resources/g2/track/intamin/large_zero_g_roll_right_3_1.png new file mode 100644 index 0000000000..2c4f7e34af Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_3_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_3_2.png b/resources/g2/track/intamin/large_zero_g_roll_right_3_2.png new file mode 100644 index 0000000000..cf6654e372 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_3_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_3_3.png b/resources/g2/track/intamin/large_zero_g_roll_right_3_3.png new file mode 100644 index 0000000000..ac11efd95e Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_3_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_3_4.png b/resources/g2/track/intamin/large_zero_g_roll_right_3_4.png new file mode 100644 index 0000000000..502319daec Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_3_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_4_1.png b/resources/g2/track/intamin/large_zero_g_roll_right_4_1.png new file mode 100644 index 0000000000..a4ea77082e Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_4_1.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_4_2.png b/resources/g2/track/intamin/large_zero_g_roll_right_4_2.png new file mode 100644 index 0000000000..b188276001 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_4_2.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_4_3.png b/resources/g2/track/intamin/large_zero_g_roll_right_4_3.png new file mode 100644 index 0000000000..255d3b5d41 Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_4_3.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_4_4.png b/resources/g2/track/intamin/large_zero_g_roll_right_4_4.png new file mode 100644 index 0000000000..70f567be4b Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_4_4.png differ diff --git a/resources/g2/track/intamin/large_zero_g_roll_right_4_5.png b/resources/g2/track/intamin/large_zero_g_roll_right_4_5.png new file mode 100644 index 0000000000..c618fc58df Binary files /dev/null and b/resources/g2/track/intamin/large_zero_g_roll_right_4_5.png differ diff --git a/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_1.png b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_1.png new file mode 100644 index 0000000000..8aea358092 Binary files /dev/null and b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_2.png b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_2.png new file mode 100644 index 0000000000..ed87416765 Binary files /dev/null and b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_3.png b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_3.png new file mode 100644 index 0000000000..34a9c75122 Binary files /dev/null and b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_4.png b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_4.png new file mode 100644 index 0000000000..54a2d9b4b5 Binary files /dev/null and b/resources/g2/track/intamin/left_bank_to_gentle_up_left_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_1_1.png b/resources/g2/track/intamin/left_vertical_loop_1_1.png new file mode 100644 index 0000000000..81a52514bc Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_1_1.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_1_2.png b/resources/g2/track/intamin/left_vertical_loop_1_2.png new file mode 100644 index 0000000000..bfd2d39608 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_1_2.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_1_3.png b/resources/g2/track/intamin/left_vertical_loop_1_3.png new file mode 100644 index 0000000000..bfa4560270 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_1_3.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_1_4.png b/resources/g2/track/intamin/left_vertical_loop_1_4.png new file mode 100644 index 0000000000..5ef0df4965 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_1_4.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_2_1.png b/resources/g2/track/intamin/left_vertical_loop_2_1.png new file mode 100644 index 0000000000..ee1cfbc2c0 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_2_1.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_2_2.png b/resources/g2/track/intamin/left_vertical_loop_2_2.png new file mode 100644 index 0000000000..fdf4b701d3 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_2_2.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_2_3.png b/resources/g2/track/intamin/left_vertical_loop_2_3.png new file mode 100644 index 0000000000..6a20911275 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_2_3.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_2_4.png b/resources/g2/track/intamin/left_vertical_loop_2_4.png new file mode 100644 index 0000000000..9d07d6b110 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_2_4.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_3_1.png b/resources/g2/track/intamin/left_vertical_loop_3_1.png new file mode 100644 index 0000000000..3941c5d70a Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_3_1.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_3_2.png b/resources/g2/track/intamin/left_vertical_loop_3_2.png new file mode 100644 index 0000000000..407c9018d1 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_3_2.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_3_3.png b/resources/g2/track/intamin/left_vertical_loop_3_3.png new file mode 100644 index 0000000000..e7fcb12c96 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_3_3.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_3_4.png b/resources/g2/track/intamin/left_vertical_loop_3_4.png new file mode 100644 index 0000000000..3363ec2739 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_3_4.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_4_1.png b/resources/g2/track/intamin/left_vertical_loop_4_1.png new file mode 100644 index 0000000000..366f8a94ab Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_4_1.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_4_2.png b/resources/g2/track/intamin/left_vertical_loop_4_2.png new file mode 100644 index 0000000000..ddd1cfff08 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_4_2.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_4_3.png b/resources/g2/track/intamin/left_vertical_loop_4_3.png new file mode 100644 index 0000000000..80c7b3d776 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_4_3.png differ diff --git a/resources/g2/track/intamin/left_vertical_loop_4_4.png b/resources/g2/track/intamin/left_vertical_loop_4_4.png new file mode 100644 index 0000000000..cb2b1c4438 Binary files /dev/null and b/resources/g2/track/intamin/left_vertical_loop_4_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_1_1.png b/resources/g2/track/intamin/medium_half_loop_left_1_1.png new file mode 100644 index 0000000000..ecb2c4135e Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_1_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_1_2.png b/resources/g2/track/intamin/medium_half_loop_left_1_2.png new file mode 100644 index 0000000000..7b456a4d7e Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_1_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_1_3.png b/resources/g2/track/intamin/medium_half_loop_left_1_3.png new file mode 100644 index 0000000000..3bfa79baa5 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_1_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_1_4.png b/resources/g2/track/intamin/medium_half_loop_left_1_4.png new file mode 100644 index 0000000000..3c6a9aafb3 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_1_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_1_5.png b/resources/g2/track/intamin/medium_half_loop_left_1_5.png new file mode 100644 index 0000000000..44475e13bd Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_1_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_2_1.png b/resources/g2/track/intamin/medium_half_loop_left_2_1.png new file mode 100644 index 0000000000..2147ce0c1f Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_2_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_2_2.png b/resources/g2/track/intamin/medium_half_loop_left_2_2.png new file mode 100644 index 0000000000..aded9ea661 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_2_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_2_3.png b/resources/g2/track/intamin/medium_half_loop_left_2_3.png new file mode 100644 index 0000000000..d07236f5ae Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_2_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_2_4.png b/resources/g2/track/intamin/medium_half_loop_left_2_4.png new file mode 100644 index 0000000000..e5ee93b800 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_2_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_2_5.png b/resources/g2/track/intamin/medium_half_loop_left_2_5.png new file mode 100644 index 0000000000..36f2291235 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_2_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_3_1.png b/resources/g2/track/intamin/medium_half_loop_left_3_1.png new file mode 100644 index 0000000000..9a6a28d31f Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_3_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_3_2.png b/resources/g2/track/intamin/medium_half_loop_left_3_2.png new file mode 100644 index 0000000000..35dd0b4091 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_3_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_3_3.png b/resources/g2/track/intamin/medium_half_loop_left_3_3.png new file mode 100644 index 0000000000..fff45dcdf5 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_3_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_3_4.png b/resources/g2/track/intamin/medium_half_loop_left_3_4.png new file mode 100644 index 0000000000..080a311971 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_3_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_3_5.png b/resources/g2/track/intamin/medium_half_loop_left_3_5.png new file mode 100644 index 0000000000..46fb591593 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_3_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_4_1.png b/resources/g2/track/intamin/medium_half_loop_left_4_1.png new file mode 100644 index 0000000000..56caf498e2 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_4_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_4_2.png b/resources/g2/track/intamin/medium_half_loop_left_4_2.png new file mode 100644 index 0000000000..0a5122d7dd Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_4_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_4_3.png b/resources/g2/track/intamin/medium_half_loop_left_4_3.png new file mode 100644 index 0000000000..36a3750e1b Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_4_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_4_4.png b/resources/g2/track/intamin/medium_half_loop_left_4_4.png new file mode 100644 index 0000000000..646066b315 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_4_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_left_4_5.png b/resources/g2/track/intamin/medium_half_loop_left_4_5.png new file mode 100644 index 0000000000..2c5f7d1506 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_left_4_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_1_1.png b/resources/g2/track/intamin/medium_half_loop_right_1_1.png new file mode 100644 index 0000000000..dfbdb7380f Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_1_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_1_2.png b/resources/g2/track/intamin/medium_half_loop_right_1_2.png new file mode 100644 index 0000000000..d9071f6fbb Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_1_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_1_3.png b/resources/g2/track/intamin/medium_half_loop_right_1_3.png new file mode 100644 index 0000000000..79e0d56882 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_1_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_1_4.png b/resources/g2/track/intamin/medium_half_loop_right_1_4.png new file mode 100644 index 0000000000..356636051d Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_1_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_1_5.png b/resources/g2/track/intamin/medium_half_loop_right_1_5.png new file mode 100644 index 0000000000..d86cecd38c Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_1_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_2_1.png b/resources/g2/track/intamin/medium_half_loop_right_2_1.png new file mode 100644 index 0000000000..ef5fbd2c64 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_2_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_2_2.png b/resources/g2/track/intamin/medium_half_loop_right_2_2.png new file mode 100644 index 0000000000..b534c8fd31 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_2_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_2_3.png b/resources/g2/track/intamin/medium_half_loop_right_2_3.png new file mode 100644 index 0000000000..44be928875 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_2_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_2_4.png b/resources/g2/track/intamin/medium_half_loop_right_2_4.png new file mode 100644 index 0000000000..cf04f459cb Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_2_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_2_5.png b/resources/g2/track/intamin/medium_half_loop_right_2_5.png new file mode 100644 index 0000000000..9c1823b7c5 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_2_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_3_1.png b/resources/g2/track/intamin/medium_half_loop_right_3_1.png new file mode 100644 index 0000000000..15819baa9b Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_3_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_3_2.png b/resources/g2/track/intamin/medium_half_loop_right_3_2.png new file mode 100644 index 0000000000..fbbe978a90 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_3_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_3_3.png b/resources/g2/track/intamin/medium_half_loop_right_3_3.png new file mode 100644 index 0000000000..9090b99884 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_3_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_3_4.png b/resources/g2/track/intamin/medium_half_loop_right_3_4.png new file mode 100644 index 0000000000..676edfcff3 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_3_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_3_5.png b/resources/g2/track/intamin/medium_half_loop_right_3_5.png new file mode 100644 index 0000000000..20d1c80922 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_3_5.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_4_1.png b/resources/g2/track/intamin/medium_half_loop_right_4_1.png new file mode 100644 index 0000000000..5c9351fcc2 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_4_1.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_4_2.png b/resources/g2/track/intamin/medium_half_loop_right_4_2.png new file mode 100644 index 0000000000..176fe49d5e Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_4_2.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_4_3.png b/resources/g2/track/intamin/medium_half_loop_right_4_3.png new file mode 100644 index 0000000000..99163efb1f Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_4_3.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_4_4.png b/resources/g2/track/intamin/medium_half_loop_right_4_4.png new file mode 100644 index 0000000000..137cd18215 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_4_4.png differ diff --git a/resources/g2/track/intamin/medium_half_loop_right_4_5.png b/resources/g2/track/intamin/medium_half_loop_right_4_5.png new file mode 100644 index 0000000000..507c9aa087 Binary files /dev/null and b/resources/g2/track/intamin/medium_half_loop_right_4_5.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_1_1.png b/resources/g2/track/intamin/quarter_loop_up_1_1.png new file mode 100644 index 0000000000..16f905afcc Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_1_1.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_1_2.png b/resources/g2/track/intamin/quarter_loop_up_1_2.png new file mode 100644 index 0000000000..374aaebe71 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_1_2.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_1_3.png b/resources/g2/track/intamin/quarter_loop_up_1_3.png new file mode 100644 index 0000000000..82e493ed88 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_1_3.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_2_1.png b/resources/g2/track/intamin/quarter_loop_up_2_1.png new file mode 100644 index 0000000000..b4b7c2aa9d Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_2_1.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_2_2.png b/resources/g2/track/intamin/quarter_loop_up_2_2.png new file mode 100644 index 0000000000..8b84b27efc Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_2_2.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_2_3.png b/resources/g2/track/intamin/quarter_loop_up_2_3.png new file mode 100644 index 0000000000..f9c478488d Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_2_3.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_3_1.png b/resources/g2/track/intamin/quarter_loop_up_3_1.png new file mode 100644 index 0000000000..8283037286 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_3_1.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_3_2.png b/resources/g2/track/intamin/quarter_loop_up_3_2.png new file mode 100644 index 0000000000..882a574fbc Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_3_2.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_3_3.png b/resources/g2/track/intamin/quarter_loop_up_3_3.png new file mode 100644 index 0000000000..e50e5738e3 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_3_3.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_4_1.png b/resources/g2/track/intamin/quarter_loop_up_4_1.png new file mode 100644 index 0000000000..d8c13e4872 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_4_1.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_4_2.png b/resources/g2/track/intamin/quarter_loop_up_4_2.png new file mode 100644 index 0000000000..4a15264eb8 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_4_2.png differ diff --git a/resources/g2/track/intamin/quarter_loop_up_4_3.png b/resources/g2/track/intamin/quarter_loop_up_4_3.png new file mode 100644 index 0000000000..6a2bfb9f43 Binary files /dev/null and b/resources/g2/track/intamin/quarter_loop_up_4_3.png differ diff --git a/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_1.png b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_1.png new file mode 100644 index 0000000000..569d73fc3b Binary files /dev/null and b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_1.png differ diff --git a/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_2.png b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_2.png new file mode 100644 index 0000000000..9f41814ccf Binary files /dev/null and b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_2.png differ diff --git a/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_3.png b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_3.png new file mode 100644 index 0000000000..8248f3a0ff Binary files /dev/null and b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_3.png differ diff --git a/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_4.png b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_4.png new file mode 100644 index 0000000000..6029445014 Binary files /dev/null and b/resources/g2/track/intamin/right_bank_to_gentle_up_right_bank_diag_4.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_1_1.png b/resources/g2/track/intamin/right_vertical_loop_1_1.png new file mode 100644 index 0000000000..6a24268923 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_1_1.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_1_2.png b/resources/g2/track/intamin/right_vertical_loop_1_2.png new file mode 100644 index 0000000000..08b499e0f8 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_1_2.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_1_3.png b/resources/g2/track/intamin/right_vertical_loop_1_3.png new file mode 100644 index 0000000000..fbe180289d Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_1_3.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_1_4.png b/resources/g2/track/intamin/right_vertical_loop_1_4.png new file mode 100644 index 0000000000..33022b998c Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_1_4.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_2_1.png b/resources/g2/track/intamin/right_vertical_loop_2_1.png new file mode 100644 index 0000000000..0ce36f8852 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_2_1.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_2_2.png b/resources/g2/track/intamin/right_vertical_loop_2_2.png new file mode 100644 index 0000000000..03d57f760b Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_2_2.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_2_3.png b/resources/g2/track/intamin/right_vertical_loop_2_3.png new file mode 100644 index 0000000000..e39078ac2d Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_2_3.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_2_4.png b/resources/g2/track/intamin/right_vertical_loop_2_4.png new file mode 100644 index 0000000000..0ca2bb3410 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_2_4.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_3_1.png b/resources/g2/track/intamin/right_vertical_loop_3_1.png new file mode 100644 index 0000000000..fb9f7e819d Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_3_1.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_3_2.png b/resources/g2/track/intamin/right_vertical_loop_3_2.png new file mode 100644 index 0000000000..45761aeaf1 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_3_2.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_3_3.png b/resources/g2/track/intamin/right_vertical_loop_3_3.png new file mode 100644 index 0000000000..7f172f625d Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_3_3.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_3_4.png b/resources/g2/track/intamin/right_vertical_loop_3_4.png new file mode 100644 index 0000000000..da1df7d5e0 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_3_4.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_4_1.png b/resources/g2/track/intamin/right_vertical_loop_4_1.png new file mode 100644 index 0000000000..f178582263 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_4_1.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_4_2.png b/resources/g2/track/intamin/right_vertical_loop_4_2.png new file mode 100644 index 0000000000..4f3407899d Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_4_2.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_4_3.png b/resources/g2/track/intamin/right_vertical_loop_4_3.png new file mode 100644 index 0000000000..ea9e082473 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_4_3.png differ diff --git a/resources/g2/track/intamin/right_vertical_loop_4_4.png b/resources/g2/track/intamin/right_vertical_loop_4_4.png new file mode 100644 index 0000000000..e4d29b9325 Binary files /dev/null and b/resources/g2/track/intamin/right_vertical_loop_4_4.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_1.png b/resources/g2/track/intamin/small_flat_to_steep_up_1.png new file mode 100644 index 0000000000..d17e1dec86 Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_1.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_2_1.png b/resources/g2/track/intamin/small_flat_to_steep_up_2_1.png new file mode 100644 index 0000000000..4ac03f30d3 Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_2_1.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_2_2.png b/resources/g2/track/intamin/small_flat_to_steep_up_2_2.png new file mode 100644 index 0000000000..0997c1914e Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_2_2.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_3_1.png b/resources/g2/track/intamin/small_flat_to_steep_up_3_1.png new file mode 100644 index 0000000000..443b82112e Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_3_1.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_3_2.png b/resources/g2/track/intamin/small_flat_to_steep_up_3_2.png new file mode 100644 index 0000000000..8de339109a Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_3_2.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_4.png b/resources/g2/track/intamin/small_flat_to_steep_up_4.png new file mode 100644 index 0000000000..d20b667cde Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_4.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_diag_1.png b/resources/g2/track/intamin/small_flat_to_steep_up_diag_1.png new file mode 100644 index 0000000000..82b392c0d0 Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_diag_1.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_diag_2.png b/resources/g2/track/intamin/small_flat_to_steep_up_diag_2.png new file mode 100644 index 0000000000..fb6f81b041 Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_diag_2.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_diag_3.png b/resources/g2/track/intamin/small_flat_to_steep_up_diag_3.png new file mode 100644 index 0000000000..e8e0bbf3dd Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_diag_3.png differ diff --git a/resources/g2/track/intamin/small_flat_to_steep_up_diag_4.png b/resources/g2/track/intamin/small_flat_to_steep_up_diag_4.png new file mode 100644 index 0000000000..6465701305 Binary files /dev/null and b/resources/g2/track/intamin/small_flat_to_steep_up_diag_4.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_1.png b/resources/g2/track/intamin/small_steep_to_flat_up_1.png new file mode 100644 index 0000000000..63682161e2 Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_1.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_2_1.png b/resources/g2/track/intamin/small_steep_to_flat_up_2_1.png new file mode 100644 index 0000000000..3dd998710e Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_2_1.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_2_2.png b/resources/g2/track/intamin/small_steep_to_flat_up_2_2.png new file mode 100644 index 0000000000..8d9f88de24 Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_2_2.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_3_1.png b/resources/g2/track/intamin/small_steep_to_flat_up_3_1.png new file mode 100644 index 0000000000..8b6d137c1c Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_3_1.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_3_2.png b/resources/g2/track/intamin/small_steep_to_flat_up_3_2.png new file mode 100644 index 0000000000..24269da739 Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_3_2.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_4.png b/resources/g2/track/intamin/small_steep_to_flat_up_4.png new file mode 100644 index 0000000000..7395ed1aae Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_4.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_diag_1.png b/resources/g2/track/intamin/small_steep_to_flat_up_diag_1.png new file mode 100644 index 0000000000..ad5054607c Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_diag_1.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_diag_2.png b/resources/g2/track/intamin/small_steep_to_flat_up_diag_2.png new file mode 100644 index 0000000000..994f2e9631 Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_diag_2.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_diag_3.png b/resources/g2/track/intamin/small_steep_to_flat_up_diag_3.png new file mode 100644 index 0000000000..ab1ce72b25 Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_diag_3.png differ diff --git a/resources/g2/track/intamin/small_steep_to_flat_up_diag_4.png b/resources/g2/track/intamin/small_steep_to_flat_up_diag_4.png new file mode 100644 index 0000000000..35971f8084 Binary files /dev/null and b/resources/g2/track/intamin/small_steep_to_flat_up_diag_4.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_1_1.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_1_1.png new file mode 100644 index 0000000000..86f9ed7d74 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_1_2.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_1_2.png new file mode 100644 index 0000000000..b47676d992 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_1.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_1.png new file mode 100644 index 0000000000..e929130246 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_2.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_2.png new file mode 100644 index 0000000000..2b1df11451 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_3.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_3.png new file mode 100644 index 0000000000..858f56ff0a Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_2_3.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_3_1.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_3_1.png new file mode 100644 index 0000000000..7e81949a48 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_3_2.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_3_2.png new file mode 100644 index 0000000000..de7058d370 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_4_1.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_4_1.png new file mode 100644 index 0000000000..2233e6a5a4 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_4_2.png b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_4_2.png new file mode 100644 index 0000000000..e998b7f6fa Binary files /dev/null and b/resources/g2/track/intamin/small_turn_left_bank_to_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_1_1.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_1_1.png new file mode 100644 index 0000000000..09b38d2636 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_1_1.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_1_2.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_1_2.png new file mode 100644 index 0000000000..5f6c98fcd9 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_1_2.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_2_1.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_2_1.png new file mode 100644 index 0000000000..369bd4e845 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_2_1.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_2_2.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_2_2.png new file mode 100644 index 0000000000..2de1a04f44 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_2_2.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_1.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_1.png new file mode 100644 index 0000000000..905a6afa4e Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_1.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_2.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_2.png new file mode 100644 index 0000000000..5c0f5b0eaa Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_2.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_3.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_3.png new file mode 100644 index 0000000000..d439c5192c Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_3_3.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_4_1.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_4_1.png new file mode 100644 index 0000000000..d176f01212 Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_4_1.png differ diff --git a/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_4_2.png b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_4_2.png new file mode 100644 index 0000000000..439118611c Binary files /dev/null and b/resources/g2/track/intamin/small_turn_right_bank_to_gentle_up_4_2.png differ diff --git a/resources/g2/track/intamin/steep_to_vertical_up_1.png b/resources/g2/track/intamin/steep_to_vertical_up_1.png new file mode 100644 index 0000000000..deda2e1886 Binary files /dev/null and b/resources/g2/track/intamin/steep_to_vertical_up_1.png differ diff --git a/resources/g2/track/intamin/steep_to_vertical_up_2.png b/resources/g2/track/intamin/steep_to_vertical_up_2.png new file mode 100644 index 0000000000..d2167ad014 Binary files /dev/null and b/resources/g2/track/intamin/steep_to_vertical_up_2.png differ diff --git a/resources/g2/track/intamin/steep_to_vertical_up_3.png b/resources/g2/track/intamin/steep_to_vertical_up_3.png new file mode 100644 index 0000000000..9dc4009790 Binary files /dev/null and b/resources/g2/track/intamin/steep_to_vertical_up_3.png differ diff --git a/resources/g2/track/intamin/steep_to_vertical_up_4.png b/resources/g2/track/intamin/steep_to_vertical_up_4.png new file mode 100644 index 0000000000..f50e5586ff Binary files /dev/null and b/resources/g2/track/intamin/steep_to_vertical_up_4.png differ diff --git a/resources/g2/track/intamin/vertical_1.png b/resources/g2/track/intamin/vertical_1.png new file mode 100644 index 0000000000..bba15a1447 Binary files /dev/null and b/resources/g2/track/intamin/vertical_1.png differ diff --git a/resources/g2/track/intamin/vertical_2.png b/resources/g2/track/intamin/vertical_2.png new file mode 100644 index 0000000000..4a00ecf268 Binary files /dev/null and b/resources/g2/track/intamin/vertical_2.png differ diff --git a/resources/g2/track/intamin/vertical_3.png b/resources/g2/track/intamin/vertical_3.png new file mode 100644 index 0000000000..1426d39fa3 Binary files /dev/null and b/resources/g2/track/intamin/vertical_3.png differ diff --git a/resources/g2/track/intamin/vertical_4.png b/resources/g2/track/intamin/vertical_4.png new file mode 100644 index 0000000000..81094e51e3 Binary files /dev/null and b/resources/g2/track/intamin/vertical_4.png differ diff --git a/resources/g2/track/intamin/vertical_to_steep_up_1.png b/resources/g2/track/intamin/vertical_to_steep_up_1.png new file mode 100644 index 0000000000..768041a256 Binary files /dev/null and b/resources/g2/track/intamin/vertical_to_steep_up_1.png differ diff --git a/resources/g2/track/intamin/vertical_to_steep_up_2.png b/resources/g2/track/intamin/vertical_to_steep_up_2.png new file mode 100644 index 0000000000..848b416c74 Binary files /dev/null and b/resources/g2/track/intamin/vertical_to_steep_up_2.png differ diff --git a/resources/g2/track/intamin/vertical_to_steep_up_3.png b/resources/g2/track/intamin/vertical_to_steep_up_3.png new file mode 100644 index 0000000000..53430ebd8f Binary files /dev/null and b/resources/g2/track/intamin/vertical_to_steep_up_3.png differ diff --git a/resources/g2/track/intamin/vertical_to_steep_up_4.png b/resources/g2/track/intamin/vertical_to_steep_up_4.png new file mode 100644 index 0000000000..cb4d49a0ba Binary files /dev/null and b/resources/g2/track/intamin/vertical_to_steep_up_4.png differ diff --git a/resources/g2/track/intamin/vertical_twist_left_up_1.png b/resources/g2/track/intamin/vertical_twist_left_up_1.png new file mode 100644 index 0000000000..3fd7737feb Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_left_up_1.png differ diff --git a/resources/g2/track/intamin/vertical_twist_left_up_2_1.png b/resources/g2/track/intamin/vertical_twist_left_up_2_1.png new file mode 100644 index 0000000000..a7af3b54cb Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_left_up_2_1.png differ diff --git a/resources/g2/track/intamin/vertical_twist_left_up_2_2.png b/resources/g2/track/intamin/vertical_twist_left_up_2_2.png new file mode 100644 index 0000000000..454ec0431d Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_left_up_2_2.png differ diff --git a/resources/g2/track/intamin/vertical_twist_left_up_3.png b/resources/g2/track/intamin/vertical_twist_left_up_3.png new file mode 100644 index 0000000000..34d0779de2 Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_left_up_3.png differ diff --git a/resources/g2/track/intamin/vertical_twist_left_up_4_1.png b/resources/g2/track/intamin/vertical_twist_left_up_4_1.png new file mode 100644 index 0000000000..f44feb47ad Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_left_up_4_1.png differ diff --git a/resources/g2/track/intamin/vertical_twist_left_up_4_2.png b/resources/g2/track/intamin/vertical_twist_left_up_4_2.png new file mode 100644 index 0000000000..413e7b45fb Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_left_up_4_2.png differ diff --git a/resources/g2/track/intamin/vertical_twist_right_up_1_1.png b/resources/g2/track/intamin/vertical_twist_right_up_1_1.png new file mode 100644 index 0000000000..83f9e8d35b Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_right_up_1_1.png differ diff --git a/resources/g2/track/intamin/vertical_twist_right_up_1_2.png b/resources/g2/track/intamin/vertical_twist_right_up_1_2.png new file mode 100644 index 0000000000..e3e95eca30 Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_right_up_1_2.png differ diff --git a/resources/g2/track/intamin/vertical_twist_right_up_2.png b/resources/g2/track/intamin/vertical_twist_right_up_2.png new file mode 100644 index 0000000000..10a0c6cac0 Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_right_up_2.png differ diff --git a/resources/g2/track/intamin/vertical_twist_right_up_3_1.png b/resources/g2/track/intamin/vertical_twist_right_up_3_1.png new file mode 100644 index 0000000000..e63ee95480 Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_right_up_3_1.png differ diff --git a/resources/g2/track/intamin/vertical_twist_right_up_3_2.png b/resources/g2/track/intamin/vertical_twist_right_up_3_2.png new file mode 100644 index 0000000000..8a062c4044 Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_right_up_3_2.png differ diff --git a/resources/g2/track/intamin/vertical_twist_right_up_4.png b/resources/g2/track/intamin/vertical_twist_right_up_4.png new file mode 100644 index 0000000000..985dbbee57 Binary files /dev/null and b/resources/g2/track/intamin/vertical_twist_right_up_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_1_1.png b/resources/g2/track/intamin/zero_g_roll_left_1_1.png new file mode 100644 index 0000000000..126b678626 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_1_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_1_2.png b/resources/g2/track/intamin/zero_g_roll_left_1_2.png new file mode 100644 index 0000000000..8fb46fd7b0 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_1_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_1_3.png b/resources/g2/track/intamin/zero_g_roll_left_1_3.png new file mode 100644 index 0000000000..dca967be50 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_1_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_1_4.png b/resources/g2/track/intamin/zero_g_roll_left_1_4.png new file mode 100644 index 0000000000..f21fb268d2 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_1_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_2_1.png b/resources/g2/track/intamin/zero_g_roll_left_2_1.png new file mode 100644 index 0000000000..e554a7add2 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_2_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_2_2.png b/resources/g2/track/intamin/zero_g_roll_left_2_2.png new file mode 100644 index 0000000000..0dc795d645 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_2_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_2_3.png b/resources/g2/track/intamin/zero_g_roll_left_2_3.png new file mode 100644 index 0000000000..f0af22274d Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_2_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_2_4.png b/resources/g2/track/intamin/zero_g_roll_left_2_4.png new file mode 100644 index 0000000000..aaa037718d Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_2_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_3_1.png b/resources/g2/track/intamin/zero_g_roll_left_3_1.png new file mode 100644 index 0000000000..8c6cc4eaef Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_3_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_3_2.png b/resources/g2/track/intamin/zero_g_roll_left_3_2.png new file mode 100644 index 0000000000..9d7f99a6e7 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_3_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_3_3.png b/resources/g2/track/intamin/zero_g_roll_left_3_3.png new file mode 100644 index 0000000000..a6859a1003 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_3_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_3_4.png b/resources/g2/track/intamin/zero_g_roll_left_3_4.png new file mode 100644 index 0000000000..bf42e11f28 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_3_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_4_1.png b/resources/g2/track/intamin/zero_g_roll_left_4_1.png new file mode 100644 index 0000000000..916978b985 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_4_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_4_2.png b/resources/g2/track/intamin/zero_g_roll_left_4_2.png new file mode 100644 index 0000000000..9c7b7e0c82 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_4_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_4_3.png b/resources/g2/track/intamin/zero_g_roll_left_4_3.png new file mode 100644 index 0000000000..f2a88e85bc Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_4_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_left_4_4.png b/resources/g2/track/intamin/zero_g_roll_left_4_4.png new file mode 100644 index 0000000000..e57c838dca Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_left_4_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_1_1.png b/resources/g2/track/intamin/zero_g_roll_right_1_1.png new file mode 100644 index 0000000000..80e6fc9868 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_1_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_1_2.png b/resources/g2/track/intamin/zero_g_roll_right_1_2.png new file mode 100644 index 0000000000..e7cfc296f9 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_1_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_1_3.png b/resources/g2/track/intamin/zero_g_roll_right_1_3.png new file mode 100644 index 0000000000..a99d5c9677 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_1_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_1_4.png b/resources/g2/track/intamin/zero_g_roll_right_1_4.png new file mode 100644 index 0000000000..7d6a79655e Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_1_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_2_1.png b/resources/g2/track/intamin/zero_g_roll_right_2_1.png new file mode 100644 index 0000000000..aa51443dd0 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_2_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_2_2.png b/resources/g2/track/intamin/zero_g_roll_right_2_2.png new file mode 100644 index 0000000000..f63c8d754a Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_2_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_2_3.png b/resources/g2/track/intamin/zero_g_roll_right_2_3.png new file mode 100644 index 0000000000..bec23cfa51 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_2_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_2_4.png b/resources/g2/track/intamin/zero_g_roll_right_2_4.png new file mode 100644 index 0000000000..957a54cb93 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_2_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_3_1.png b/resources/g2/track/intamin/zero_g_roll_right_3_1.png new file mode 100644 index 0000000000..7441879600 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_3_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_3_2.png b/resources/g2/track/intamin/zero_g_roll_right_3_2.png new file mode 100644 index 0000000000..21479168db Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_3_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_3_3.png b/resources/g2/track/intamin/zero_g_roll_right_3_3.png new file mode 100644 index 0000000000..c6c556c192 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_3_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_3_4.png b/resources/g2/track/intamin/zero_g_roll_right_3_4.png new file mode 100644 index 0000000000..6da100ea03 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_3_4.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_4_1.png b/resources/g2/track/intamin/zero_g_roll_right_4_1.png new file mode 100644 index 0000000000..e870896c01 Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_4_1.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_4_2.png b/resources/g2/track/intamin/zero_g_roll_right_4_2.png new file mode 100644 index 0000000000..d6f9721a6f Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_4_2.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_4_3.png b/resources/g2/track/intamin/zero_g_roll_right_4_3.png new file mode 100644 index 0000000000..7393232cea Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_4_3.png differ diff --git a/resources/g2/track/intamin/zero_g_roll_right_4_4.png b/resources/g2/track/intamin/zero_g_roll_right_4_4.png new file mode 100644 index 0000000000..191ae5d1bf Binary files /dev/null and b/resources/g2/track/intamin/zero_g_roll_right_4_4.png differ diff --git a/src/openrct2/ride/coaster/GigaCoaster.cpp b/src/openrct2/ride/coaster/GigaCoaster.cpp index 50d81f7953..822db1e15c 100644 --- a/src/openrct2/ride/coaster/GigaCoaster.cpp +++ b/src/openrct2/ride/coaster/GigaCoaster.cpp @@ -9500,7 +9500,7 @@ switch (trackSequence) if (TrackPaintUtilShouldPaintSupports(session.MapPosition)) { MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 36, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 36, height, session.TrackColours[SCHEME_SUPPORTS]); } if (direction == 0 || direction == 3) { @@ -9748,7 +9748,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 1)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height + 1, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height - 2, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -9760,7 +9760,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 7)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height + 1, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height - 2, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -9772,7 +9772,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 13)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 0, height + 1, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 0, height + 1, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -9784,7 +9784,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 19)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 0, height + 1, session.TrackColours[SCHEME_SUPPORTS]); break; } if (direction == 0 || direction == 3) @@ -9927,7 +9927,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 25)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 0, height + 1, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -9939,7 +9939,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 31)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 0, height + 1, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 0, height + 1, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -9951,7 +9951,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 37)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height + 1, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height - 2, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -9963,7 +9963,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_BARREL_ROLL + 43)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height + 1, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height - 2, session.TrackColours[SCHEME_SUPPORTS]); break; } if (direction == 0 || direction == 3) @@ -10135,7 +10135,7 @@ switch (trackSequence) { 0, 6, height }, { 32, 20, 7 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -10153,7 +10153,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_HALF_LOOP + 1)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -10161,7 +10161,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_HALF_LOOP + 5)), { 0, 14, height }, { { 28, 6, height }, { 3, 20, 63 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 15, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 15, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -10169,7 +10169,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_HALF_LOOP + 9)), { 0, 6, height }, { { 28, 6, height }, { 3, 20, 63 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -10177,7 +10177,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_HALF_LOOP + 13)), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight(session, SEGMENTS_ALL, 0xFFFF, 0); @@ -10279,28 +10279,28 @@ static void GigaRCTrackLeftVerticalLoop( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 0), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 4), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 8), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 12), { 0, 6, height }, { 32, 20, 7 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; } if (direction == 0 || direction == 3) @@ -10503,28 +10503,28 @@ static void GigaRCTrackLeftVerticalLoop( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 8), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 12), { 0, 6, height }, { 32, 20, 7 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 0), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(SPR_G2_GIGA_TRACK_VERTICAL_LOOP + 4), { 0, 6, height }, { 32, 20, 3 }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; } switch (direction) @@ -10575,7 +10575,7 @@ static void GigaRCTrackRightVerticalLoop( { 32, 20, 3 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -10768,7 +10768,7 @@ static void GigaRCTrackRightVerticalLoop( { 32, 20, 3 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { case 1: @@ -10802,28 +10802,31 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 0)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 3)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 6)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 9)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { @@ -10898,7 +10901,7 @@ switch (trackSequence) session, PaintUtilRotateSegments(SEGMENT_B8 | SEGMENT_C4 | SEGMENT_C8 | SEGMENT_D0 | SEGMENT_D4, direction), 0xFFFF, 0); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 33, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 40, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { @@ -10928,27 +10931,30 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 12)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 15)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 18)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_CORKSCREW + 21)), { 0, 0, height }, { { 0, 6, height + 4 }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_0); @@ -11022,7 +11028,7 @@ switch (trackSequence) session, PaintUtilRotateSegments(SEGMENT_B8 | SEGMENT_C4 | SEGMENT_C8 | SEGMENT_D0 | SEGMENT_D4, direction), 0xFFFF, 0); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 33, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 40, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { @@ -11086,7 +11092,7 @@ switch (trackSequence) break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { @@ -11106,7 +11112,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 1)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 34, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11114,7 +11120,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 6)), { 0, 0, height }, { { 0, 29, height }, { 26, 1, 32 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 22, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 19, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -11122,7 +11128,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 11)), { 0, 0, height }, { { 0, 6, height }, { 20, 20, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 24, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 19, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -11130,7 +11136,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 16)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -11189,7 +11195,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 3)), { 0, 0, height }, { { 2, 2, height + 50 }, { 28, 28, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11197,7 +11203,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 8)), { 0, 0, height }, { { 2, 2, height + 50 }, { 28, 28, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -11205,7 +11211,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 13)), { 0, 0, height }, { { 2, 2, height + 50 }, { 24, 28, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -11213,7 +11219,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 18)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; } @@ -11302,7 +11308,7 @@ switch (trackSequence) break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 2, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { @@ -11322,7 +11328,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 21)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11330,7 +11336,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 26)), { 0, 0, height }, { { 0, 6, height }, { 20, 20, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 24, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 19, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -11338,7 +11344,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 31)), { 0, 0, height }, { { 0, 29, height }, { 26, 1, 32 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 22, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 19, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -11346,7 +11352,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 36)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 34, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -11405,7 +11411,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 23)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11413,7 +11419,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 28)), { 0, 0, height }, { { 2, 2, height + 50 }, { 24, 28, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -11421,7 +11427,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 33)), { 0, 0, height }, { { 2, 2, height + 50 }, { 28, 28, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -11429,7 +11435,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_CORKSCREW + 38)), { 0, 0, height }, { { 2, 2, height + 50 }, { 28, 28, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 0, height + 56, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 0, height + 65, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetGeneralSupportHeight(session, height + 64, 0x20); @@ -11531,7 +11537,7 @@ switch (trackSequence) break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 7, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { @@ -11586,7 +11592,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 2)), { 0, 0, height }, { { 0, 0, height + 2 }, { 32, 32, 0 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 14, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 14, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11594,7 +11600,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 7)), { 0, 0, height }, { { 29, 0, height }, { 1, 32, 96 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -11602,7 +11608,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 12)), { 0, 0, height }, { { 31, 0, height }, { 1, 32, 96 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 18, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 18, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -11610,7 +11616,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 17)), { 0, 0, height }, { { 0, 0, height }, { 32, 32, 0 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 14, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 14, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -11728,7 +11734,7 @@ switch (trackSequence) break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 7, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { @@ -11783,7 +11789,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 22)), { 0, 0, height }, { { 0, 0, height }, { 32, 32, 0 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 14, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 14, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11791,7 +11797,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 27)), { 0, 0, height }, { { 30, 0, height }, { 0, 32, 96 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 18, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 18, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -11799,7 +11805,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 32)), { 0, 0, height }, { { 29, 0, height }, { 0, 32, 96 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -11807,7 +11813,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_MEDIUM_HALF_LOOP + 37)), { 0, 0, height }, { { 0, 0, height + 2 }, { 32, 32, 0 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 14, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 14, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -11922,8 +11928,8 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 1)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 1 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -11934,24 +11940,24 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 5)), { 0, 0, height }, { { 0, 31, height }, { 32, 1, 32 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 8)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 12)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 14, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; } @@ -12049,7 +12055,7 @@ switch (trackSequence) SEGMENT_B8 | SEGMENT_C8 | SEGMENT_B4 | SEGMENT_D0 | SEGMENT_C4 | SEGMENT_CC, direction), 0xFFFF, 0); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 38, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 42, session.TrackColours[SCHEME_SUPPORTS]); PaintUtilSetGeneralSupportHeight(session, height + 40, 0x20); break; } @@ -12069,16 +12075,16 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 16)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 14, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 20)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -12089,8 +12095,8 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 25)), { 0, 0, height }, { { 0, 31, height }, { 32, 1, 32 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -12101,8 +12107,8 @@ switch (trackSequence) session, direction, session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_ZERO_G_ROLL + 29)), { 0, 0, height }, { { 0, 6, height + 28 }, { 32, 20, 1 } }); - MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup( + session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; } if (direction == 0 || direction == 3) @@ -12199,7 +12205,7 @@ switch (trackSequence) SEGMENT_C0 | SEGMENT_D4 | SEGMENT_BC | SEGMENT_D0 | SEGMENT_C4 | SEGMENT_CC, direction), 0xFFFF, 0); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 38, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 42, session.TrackColours[SCHEME_SUPPORTS]); PaintUtilSetGeneralSupportHeight(session, height + 40, 0x20); break; } @@ -12257,7 +12263,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 25, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 21, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -12355,7 +12361,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 4)), { 0, 0, height }, { { 0, 26, height }, { 26, 0, 20 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -12363,7 +12369,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 8)), { 0, 0, height }, { { 0, 26, height }, { 26, 0, 20 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -12375,7 +12381,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 14)), { 0, 0, height }, { { 0, 6, height + 40 }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -12383,7 +12389,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 19)), { 0, 0, height }, { { 0, 18, height }, { 32, 10, 20 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; } switch (direction) @@ -12438,7 +12444,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 25, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 21, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -12537,7 +12543,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 24)), { 0, 0, height }, { { 0, 18, height }, { 32, 10, 20 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -12549,7 +12555,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 30)), { 0, 0, height }, { { 0, 6, height + 40 }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -12557,7 +12563,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 34)), { 0, 0, height }, { { 0, 26, height }, { 26, 0, 20 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -12565,7 +12571,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_ZERO_G_ROLL + 39)), { 0, 0, height }, { { 0, 26, height }, { 26, 0, 20 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 0, height + 37, session.TrackColours[SCHEME_SUPPORTS]); break; } switch (direction) @@ -12750,7 +12756,7 @@ switch (trackSequence) { 0, 6, height }, { 32, 20, 3 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_0); @@ -12794,7 +12800,7 @@ switch (trackSequence) break; } MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { case 2: @@ -12849,7 +12855,7 @@ switch (trackSequence) { 0, 6, height }, { 32, 20, 3 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_0); @@ -12893,7 +12899,7 @@ switch (trackSequence) break; } MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { case 0: @@ -12945,7 +12951,7 @@ switch (trackSequence) break; } MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_2); @@ -12992,7 +12998,7 @@ switch (trackSequence) { 6, 0, height }, { 20, 32, 3 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { case 2: @@ -13044,7 +13050,7 @@ switch (trackSequence) break; } MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 8, height - 6, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_2); @@ -13091,7 +13097,7 @@ switch (trackSequence) { 6, 0, height }, { 20, 32, 3 }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); switch (direction) { case 0: @@ -13142,7 +13148,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 4, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -13160,7 +13166,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 1)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 15, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 15, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13168,7 +13174,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 8)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 9 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -13176,7 +13182,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 15)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -13184,7 +13190,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 22)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -13235,7 +13241,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 3)), { 0, 0, height }, { { 0, 0, height }, { 32, 16, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 28, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 28, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13243,7 +13249,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 10)), { 0, 0, height }, { { 0, 0, height + 200 }, { 32, 16, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 28, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 28, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -13251,7 +13257,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 17)), { 0, 0, height }, { { 0, 16, height + 200 }, { 32, 16, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -13259,7 +13265,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 24)), { 0, 0, height }, { { 0, 16, height }, { 32, 16, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 28, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 28, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -13412,7 +13418,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -13430,7 +13436,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 29)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13438,7 +13444,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 36)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -13446,7 +13452,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 43)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 9 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -13454,7 +13460,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 50)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 15, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 15, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -13505,7 +13511,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 31)), { 0, 0, height }, { { 0, 16, height }, { 32, 16, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 8, 28, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 8, 28, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13513,7 +13519,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 38)), { 0, 0, height }, { { 0, 16, height + 200 }, { 32, 16, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 7, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 7, 0, height + 28, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -13521,7 +13527,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 45)), { 0, 0, height }, { { 0, 0, height + 200 }, { 32, 16, 0 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 5, 28, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 5, 28, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -13529,7 +13535,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_LARGE_HALF_LOOP + 52)), { 0, 0, height }, { { 0, 0, height }, { 32, 16, 3 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 6, 28, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 6, 28, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -13676,7 +13682,7 @@ if (trackElement.HasChain()) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 0)), { 0, 0, height }, { { 0, 2, height }, { 32, 27, 4 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13688,7 +13694,7 @@ if (trackElement.HasChain()) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 1)), { 0, 0, height }, { { 0, 4, height }, { 32, 2, 43 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -13700,7 +13706,7 @@ if (trackElement.HasChain()) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 3)), { 0, 0, height }, { { 0, 4, height }, { 32, 2, 43 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -13708,7 +13714,7 @@ if (trackElement.HasChain()) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 5)), { 0, 0, height }, { { 0, 2, height }, { 32, 27, 4 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -13722,7 +13728,7 @@ else session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 0)), { 0, 0, height }, { { 0, 2, height }, { 32, 27, 4 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13734,7 +13740,7 @@ else session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 1)), { 0, 0, height }, { { 0, 4, height }, { 32, 2, 43 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -13746,7 +13752,7 @@ else session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 3)), { 0, 0, height }, { { 0, 4, height }, { 32, 2, 43 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 0, height + 4, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -13754,7 +13760,7 @@ else session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 5)), { 0, 0, height }, { { 0, 2, height }, { 32, 27, 4 } }); MetalASupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -13812,7 +13818,7 @@ if (trackElement.HasChain()) { 0, 0, height }, { { 0, 2, height }, { 32, 27, 4 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); } else { @@ -13851,7 +13857,7 @@ else { 0, 0, height }, { { 0, 2, height }, { 32, 27, 4 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 16, height, session.TrackColours[SCHEME_SUPPORTS]); } if (direction == 0 || direction == 3) { @@ -13986,7 +13992,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -13995,15 +14001,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 13)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14013,7 +14019,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14022,15 +14028,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 13)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 7, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14147,7 +14153,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14156,15 +14162,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 17)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14174,7 +14180,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14183,15 +14189,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 17)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 20, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 20, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14308,7 +14314,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14317,15 +14323,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 19)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14335,7 +14341,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14344,15 +14350,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 19)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 16, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 16, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14469,7 +14475,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14478,15 +14484,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 15)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14496,7 +14502,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14505,15 +14511,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_SMALL_FLAT_TO_STEEP + 15)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 4 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; } } @@ -14558,7 +14564,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -14649,7 +14655,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 3)), { 0, 0, height }, { { 16, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14657,7 +14663,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 7)), { 0, 0, height }, { { 0, 16, height }, { 16, 18, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -14665,7 +14671,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 11)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -14673,7 +14679,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 15)), { 0, 0, height }, { { 16, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -14720,7 +14726,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -14811,7 +14817,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 19)), { 0, 0, height }, { { 16, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14819,7 +14825,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 23)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -14827,7 +14833,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 27)), { 0, 0, height }, { { 0, 16, height }, { 16, 18, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -14835,7 +14841,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 31)), { 0, 0, height }, { { 16, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -14863,7 +14869,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 32)), { 0, 0, height }, { { 0, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -14871,7 +14877,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 36)), { 0, 0, height }, { { 16, 16, height }, { 16, 18, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -14879,7 +14885,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 40)), { 0, 0, height }, { { 16, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -14887,7 +14893,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 44)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -14998,7 +15004,7 @@ switch (trackSequence) { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 5, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 1 || direction == 2) { @@ -15027,7 +15033,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 48)), { 0, 0, height }, { { 0, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15035,7 +15041,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 52)), { 0, 0, height }, { { 16, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -15043,7 +15049,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 56)), { 0, 0, height }, { { 16, 0, height }, { 16, 18, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -15051,7 +15057,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex((SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE + 60)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15162,7 +15168,7 @@ switch (trackSequence) { 0, 0, height }, { { 6, 0, height }, { 20, 32, 3 } }); break; } - MetalASupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + MetalASupportsPaintSetup(session, MetalSupportType::Tubes, 4, 5, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 1) { PaintUtilPushTunnelRotated(session, direction + 1, height + 8, TUNNEL_2); @@ -15269,7 +15275,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15278,15 +15284,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 2)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 10, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 10, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 10, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15357,7 +15363,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15366,15 +15372,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 6)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 10, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 10, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 10, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15445,7 +15451,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15454,15 +15460,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 12)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15533,7 +15539,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15542,15 +15548,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 16)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 5, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 9, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15644,7 +15650,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15653,15 +15659,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 21)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15727,7 +15733,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15736,15 +15742,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 25)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15810,7 +15816,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15819,15 +15825,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 29)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -15893,7 +15899,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -15902,15 +15908,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 33)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16004,7 +16010,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16013,15 +16019,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 37)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 11, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 11, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16087,7 +16093,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 11, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16096,15 +16102,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 41)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 11, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 11, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16189,7 +16195,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16198,15 +16204,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 46)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16277,7 +16283,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16286,15 +16292,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 50)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16365,7 +16371,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16374,15 +16380,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 56)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16453,7 +16459,7 @@ switch (trackSequence) { case 0: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16462,15 +16468,15 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 60)), { -16, -16, height }, { { -16, -16, height }, { 32, 32, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 4, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 6, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16523,6 +16529,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 64)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16530,6 +16537,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 68)), { 0, 0, height }, { { 0, 31, height }, { 32, 1, 32 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -16537,6 +16545,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 72)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -16544,9 +16553,9 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 76)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -16646,7 +16655,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 67)), { 0, 0, height }, { { 16, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16655,7 +16664,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 71)), { 0, 0, height }, { { 0, 0, height + 48 }, { 32, 32, 1 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -16664,7 +16673,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 75)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -16673,7 +16682,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 79)), { 0, 0, height }, { { 16, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16701,6 +16710,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 80)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16708,6 +16718,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 84)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -16715,6 +16726,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 88)), { 0, 0, height }, { { 0, 31, height }, { 32, 1, 32 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 6, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -16722,9 +16734,9 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 92)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 3) { PaintUtilPushTunnelRotated(session, direction, height - 8, TUNNEL_1); @@ -16824,7 +16836,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 83)), { 0, 0, height }, { { 16, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16833,7 +16845,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 87)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -16842,7 +16854,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 91)), { 0, 0, height }, { { 0, 0, height + 48 }, { 32, 32, 1 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -16851,7 +16863,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 95)), { 0, 0, height }, { { 16, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 7, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -16880,7 +16892,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 96)), { 0, 0, height }, { { 0, 0, height + 32 }, { 32, 32, 1 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -16889,7 +16901,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 100)), { 0, 0, height }, { { 0, 0, height + 32 }, { 32, 32, 1 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -16898,7 +16910,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 104)), { 0, 0, height }, { { 16, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -16907,7 +16919,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 108)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -17007,6 +17019,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 99)), { 0, 0, height }, { { 0, 31, height }, { 32, 1, 32 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -17014,6 +17027,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 103)), { 0, 0, height }, { { 0, 31, height }, { 32, 1, 32 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -17021,6 +17035,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 107)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -17028,9 +17043,9 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 111)), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 1 || direction == 2) { PaintUtilPushTunnelRotated(session, direction, height + 8, TUNNEL_2); @@ -17058,7 +17073,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 112)), { 0, 0, height }, { { 0, 16, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 2, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 2, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -17067,7 +17082,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 116)), { 0, 0, height }, { { 0, 0, height + 32 }, { 32, 32, 1 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 3, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 3, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -17076,7 +17091,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 120)), { 0, 0, height }, { { 0, 0, height + 32 }, { 32, 32, 1 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 1, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -17085,7 +17100,7 @@ switch (trackSequence) (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 124)), { 0, 0, height }, { { 0, 0, height }, { 16, 16, 3 } }); MetalBSupportsPaintSetup( - session, METAL_SUPPORTS_TUBES, 0, 8, height, session.TrackColours[SCHEME_SUPPORTS]); + session, MetalSupportType::Tubes, 0, 9, height, session.TrackColours[SCHEME_SUPPORTS]); break; } PaintUtilSetSegmentSupportHeight( @@ -17185,6 +17200,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 115)), { 0, 0, height }, { { 6, 0, height }, { 20, 32, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 1: PaintAddImageAsParentRotated( @@ -17192,6 +17208,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 119)), { 0, 0, height }, { { 31, 0, height }, { 1, 32, 32 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 2: PaintAddImageAsParentRotated( @@ -17199,6 +17216,7 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 123)), { 0, 0, height }, { { 31, 0, height }, { 1, 32, 32 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 0, height, session.TrackColours[SCHEME_SUPPORTS]); break; case 3: PaintAddImageAsParentRotated( @@ -17206,9 +17224,9 @@ switch (trackSequence) session.TrackColours[SCHEME_TRACK].WithIndex( (SPR_G2_GIGA_TRACK_GENTLE_LARGE_CURVE_BANKED + 127)), { 0, 0, height }, { { 6, 0, height }, { 20, 32, 3 } }); + MetalBSupportsPaintSetup(session, MetalSupportType::Tubes, 4, 3, height, session.TrackColours[SCHEME_SUPPORTS]); break; } - MetalBSupportsPaintSetup(session, METAL_SUPPORTS_TUBES, 4, 8, height, session.TrackColours[SCHEME_SUPPORTS]); if (direction == 0 || direction == 1) { PaintUtilPushTunnelRotated(session, direction + 1, height + 8, TUNNEL_2);