diff --git a/pygbx/tm2_stadium_mp4_blocks.py b/pygbx/tm2_stadium_mp4_blocks.py new file mode 100644 index 0000000..29d6852 --- /dev/null +++ b/pygbx/tm2_stadium_mp4_blocks.py @@ -0,0 +1,453 @@ +STADIUM_MP4_BLOCKS = { +'StadiumRoadMain': 1, +'StadiumRoadMainGTCurve2': 2, +'StadiumRoadMainGTCurve3': 3, +'StadiumRoadMainGTCurve4': 4, +'StadiumRoadMainGTCurve5': 5, +'StadiumLoopLeft': 6, +'StadiumLoopRight': 7, +'StadiumRoadMainBirds': 8, +'StadiumRoadMainCheckpoint': 9, +'StadiumRoadMainStartLine': 10, +'StadiumRoadMainFinishLine': 11, +'StadiumRoadMainStartFinishLine': 12, +'StadiumRoadMainTurbo': 13, +'StadiumRoadMainTurboRoulette': 14, +'StadiumRoadMainBumper': 15, +'StadiumRoadMainBumper2': 16, +'StadiumRoadMainFW': 17, +'StadiumRoadMainForceAcceleration': 18, +'StadiumRoadMainNoGrip': 19, +'StadiumRoadMainNoSteering': 20, +'StadiumGrassCheckpoint': 21, +'StadiumGrassBirds': 22, +'StadiumHolePillar': 23, +'StadiumHolePillar2Front': 24, +'StadiumHolePillar2Line': 25, +'StadiumHolePillar3': 26, +'StadiumHole': 27, +'StadiumRoadStretch': 28, +'StadiumBump1InGround': 29, +'StadiumBump1': 30, +'StadiumRamp': 31, +'StadiumRampLow': 32, +'StadiumRoadMainInBeam': 33, +'StadiumRoadMainXBeam': 34, +'StadiumRoadMainGTDiag2x2': 35, +'StadiumRoadMainGTDiag2x2Mirror': 36, +'StadiumRoadMainGTDiag3x2': 37, +'StadiumRoadMainGTDiag3x2Mirror': 38, +'StadiumRoadMainGTDiag4x3': 39, +'StadiumRoadMainGTDiag4x3Mirror': 40, +'StadiumRoadMainYShapedDiag2': 41, +'StadiumRoadMainYShapedCurve2': 42, +'StadiumRoadMainSlopeBase2': 43, +'StadiumRoadMainSlopeBase': 44, +'StadiumRoadMainSlopeBase1x2': 45, +'StadiumRoadMainSlopeStraight': 46, +'StadiumRoadMainBiSlopeStart': 47, +'StadiumRoadMainBiSlopeEnd': 48, +'StadiumRoadMainSlopeUTop': 49, +'StadiumRoadMainSlopeUBottom': 50, +'StadiumRoadMainSlopeUBottomInGround': 51, +'StadiumRoadMainCheckpointUp': 52, +'StadiumRoadMainCheckpointDown': 53, +'StadiumRoadMainTurboUp': 54, +'StadiumRoadMainTurboDown': 55, +'StadiumRoadMainTurboRouletteDown': 56, +'StadiumRoadMainTurboRouletteUp': 57, +'StadiumRoadMainFWSlope': 58, +'StadiumHolePillarSlope': 59, +'StadiumHoleSlope': 60, +'StadiumRoadStretchSlope': 61, +'StadiumBump1Slope': 62, +'StadiumRoadMainInBeamSlope': 63, +'StadiumRoadMainXBeamSlope': 64, +'StadiumRoadMainGTDiag2x2Slope': 65, +'StadiumRoadMainGTDiag2x2SlopeMirror': 66, +'StadiumRoadMainGTDiag3x2Slope': 67, +'StadiumRoadMainGTDiag3x2SlopeMirror': 68, +'StadiumRoadMainGTDiag4x3Slope': 69, +'StadiumRoadMainGTDiag4x3SlopeMirror': 70, +'StadiumRoadMainYShapedDiag2SlopeUp': 71, +'StadiumRoadMainYShapedDiag2SlopeDown': 72, +'StadiumRoadTiltStraight': 73, +'StadiumRoadTiltTransition1Left': 74, +'StadiumRoadTiltTransition1Right': 75, +'StadiumRoadTiltTransition2Left': 76, +'StadiumRoadTiltTransition2Right': 77, +'StadiumRoadTiltTransition2CurveLeft': 78, +'StadiumRoadTiltTransition2CurveRight': 79, +'StadiumRoadTiltTransition2DiagLeft': 80, +'StadiumRoadTiltTransition2DiagRight': 81, +'StadiumRoadTiltStraightBirds': 82, +'StadiumRoadMainCheckpointLeft': 83, +'StadiumRoadMainCheckpointRight': 84, +'StadiumRoadMainTurboLeft': 85, +'StadiumRoadMainTurboRight': 86, +'StadiumRoadMainTurboRouletteLeft': 87, +'StadiumRoadMainTurboRouletteRight': 88, +'StadiumRoadMainFWTilt': 89, +'StadiumRoadTiltCorner': 90, +'StadiumRoadTiltGTCurve2': 91, +'StadiumRoadTiltGTCurve3': 92, +'StadiumRoadTiltGTCurve4': 93, +'StadiumRoadMainGTDiag2x2Tilt': 94, +'StadiumRoadMainGTDiag2x2TiltMirror': 95, +'StadiumRoadMainGTDiag3x2Tilt': 96, +'StadiumRoadMainGTDiag3x2TiltMirror': 97, +'StadiumRoadTiltCornerDownLeft': 98, +'StadiumRoadTiltCornerDownRight': 99, +'StadiumRoadTiltCornerUpLeft': 100, +'StadiumRoadTiltCornerUpRight': 101, +'StadiumRoadTiltGTCurve2DownLeft': 102, +'StadiumRoadTiltGTCurve2DownRight': 103, +'StadiumRoadTiltGTCurve2UpLeft': 104, +'StadiumRoadTiltGTCurve2UpRight': 105, +'StadiumHolePillarTilt': 106, +'StadiumHoleTilt': 107, +'StadiumStretchTilt': 108, +'StadiumBump1Tilt': 109, +'StadiumRoadMainInBeamTilt': 110, +'StadiumRoadMainXBeamTilt': 111, +'StadiumRoadMainForceAccelerationTilt': 112, +'StadiumRoadMainForceAccelerationSlope': 113, +'StadiumPlatformLoopStart': 114, +'StadiumPlatformLoopEnd': 115, +'StadiumPlatformLoopStartCorner': 116, +'StadiumPlatformWall1': 117, +'StadiumPlatformLoopEndCorner': 118, +'StadiumPlatformWallBorder': 119, +'StadiumPlatformWall2': 120, +'StadiumPlatformWall4': 121, +'StadiumPlatformWall1Birds': 122, +'StadiumPlatformWallCheckpointV': 123, +'StadiumPlatformWallCheckpointH': 124, +'StadiumPlatformWall1Screen': 125, +'StadiumPlatformWallPub2': 126, +'StadiumPlatformWall2FreeWheeling': 127, +'StadiumPlatformWall2ForceAcceleration': 128, +'StadiumPlatformWall2NoGrip': 129, +'StadiumPlatformWall2NoSteering': 130, +'StadiumPlatformGridStraight': 131, +'StadiumPlatformGridStraightBirds': 132, +'StadiumPlatformGridCheckpoint': 133, +'StadiumPlatformGridTurbo': 134, +'StadiumPlatformGridBumper': 135, +'StadiumPlatformGridBumper2': 136, +'StadiumPlatformGridFW': 137, +'StadiumPlatformGridForceAcceleration': 138, +'StadiumPlatformGridNoGrip': 139, +'StadiumPlatformGridNoSteering': 140, +'StadiumPlatformToRoad': 141, +'StadiumPlatformToRoad2': 142, +'StadiumPlatformToRoad2Mirror': 143, +'StadiumPlatformGridToCircuit': 144, +'StadiumPlatformCornerWall1': 145, +'StadiumPlatformCornerWall2': 146, +'StadiumPlatformCornerWall4': 147, +'StadiumPlatformGTCurve2Wall1': 148, +'StadiumPlatformGTCurve2Wall2': 149, +'StadiumPlatformGTCurve2Wall4': 150, +'StadiumPlatformGTCurve3Wall1': 151, +'StadiumPlatformGTCurve3Wall2': 152, +'StadiumPlatformGTCurve3Wall4': 153, +'StadiumPlatformGTCurve4Wall1': 154, +'StadiumPlatformGTCurve4Wall2': 155, +'StadiumPlatformGTCurve4Wall4': 156, +'StadiumPlatformRoad': 157, +'StadiumPlatformSlope2Straight': 158, +'StadiumPlatformBiSlope2StartSmall': 159, +'StadiumPlatformBiSlope2Start': 160, +'StadiumPlatformBiSlope2End': 161, +'StadiumPlatformTurbo': 162, +'StadiumPlatformTurboDown': 163, +'StadiumPlatformTurboLeft': 164, +'StadiumPlatformTurboRight': 165, +'StadiumPlatformTurboUp': 166, +'StadiumPlatformBumper': 167, +'StadiumPlatformBumper2': 168, +'StadiumPlatformFW': 169, +'StadiumPlatformForceAcceleration': 170, +'StadiumPlatformNoGrip': 171, +'StadiumPlatformNoSteering': 172, +'StadiumPlatformFWSlope2': 173, +'StadiumPlatformForceAccelerationSlope2': 174, +'StadiumPlatformNoGripSlope2': 175, +'StadiumPlatformNoSteeringSlope2': 176, +'StadiumPlatformMultilap': 177, +'StadiumPlatformCheckpoint': 178, +'StadiumPlatformCheckpointDown': 179, +'StadiumPlatformCheckpointLeft': 180, +'StadiumPlatformCheckpointRight': 181, +'StadiumPlatformCheckpointUp': 182, +'StadiumCheckpointRingHRoad': 183, +'StadiumCheckpointRingV': 184, +'StadiumCheckpointRing2x1V': 185, +'StadiumCheckpointRing2x1H': 186, +'StadiumRoadMainNoGripTilt': 187, +'StadiumRoadMainNoGripSlope': 188, +'StadiumCircuitBase': 189, +'StadiumCircuitSlopeStart': 190, +'StadiumCircuitSlopeStraight': 191, +'StadiumCircuitSlopeEnd': 192, +'StadiumCircuitTurbo': 193, +'StadiumCircuitTurboLeft': 194, +'StadiumCircuitTurboUp': 195, +'StadiumCircuitTurboRight': 196, +'StadiumCircuitTurboDown': 197, +'StadiumCircuitFreeWheeling': 198, +'StadiumCircuitToRoadMain': 199, +'StadiumCircuitForceAcceleration': 200, +'StadiumCircuitNoGrip': 201, +'StadiumCircuitNoSteering': 202, +'StadiumCircuitFreeWheelingSlope2Air': 203, +'StadiumCircuitForceAccelerationSlope2Air': 204, +'StadiumCircuitNoGripSlope2Air': 205, +'StadiumCircuitNoSteeringSlope2Air': 206, +'StadiumCircuitBorderStraight': 207, +'StadiumCircuitBorderSlopeStraightLeft': 208, +'StadiumCircuitBorderSlopeStraightTop': 209, +'StadiumCircuitBorderSlopeStraightRight': 210, +'StadiumCircuitBorderSlopeStraightBottom': 211, +'StadiumCircuitBorderSlopeStartLeft': 212, +'StadiumCircuitBorderSlopeStartRight': 213, +'StadiumCircuitBorderSlopeEndLeft': 214, +'StadiumCircuitBorderSlopeEndRight': 215, +'StadiumCircuitBorderDiagIn': 216, +'StadiumCircuitBorderSlopeDiagInLeftBottom': 217, +'StadiumCircuitBorderSlopeDiagInLeftTop': 218, +'StadiumCircuitBorderSlopeDiagInRightTop': 219, +'StadiumCircuitBorderSlopeDiagInRightBottom': 220, +'StadiumCircuitBorderDiagOut': 221, +'StadiumCircuitBorderSlopeDiagOutLeftBottom': 222, +'StadiumCircuitBorderSlopeDiagOutLeftTop': 223, +'StadiumCircuitBorderSlopeDiagOutRightTop': 224, +'StadiumCircuitBorderSlopeDiagOutRightBottom': 225, +'StadiumCircuitBorderCornerIn': 226, +'StadiumCircuitBorderSlopeCornerInLeftBottom': 227, +'StadiumRoadMainNoSteeringTilt': 228, +'StadiumCircuitBorderSlopeCornerInLeftTop': 229, +'StadiumRoadMainNoSteeringSlope': 230, +'StadiumCircuitBorderSlopeCornerInRightTop': 231, +'StadiumCircuitBorderSlopeCornerInRightBottom': 232, +'StadiumCircuitBorderCornerOut': 233, +'StadiumCircuitSlopeCornerInLeftBottom': 234, +'StadiumCircuitBorderSlopeCornerOutLeftTop': 235, +'StadiumCircuitBorderSlopeCornerOutRightTop': 236, +'StadiumCircuitBorderSlopeCornerOutRightBottom': 237, +'StadiumCircuitBorderGTCurve2In': 238, +'StadiumCircuitBorderSlopeGTCurve2InLeftBottom': 239, +'StadiumCircuitBorderSlopeGTCurve2InLeftTop': 240, +'StadiumCircuitBorderSlopeGTCurve2InRightTop': 241, +'StadiumCircuitBorderSlopeGTCurve2InRightBottom': 242, +'StadiumCircuitBorderGTCurve2Out': 243, +'StadiumCircuitBorderSlopeGTCurve2OutLeftBottom': 244, +'StadiumCircuitBorderSlopeGTCurve2OutLeftTop': 245, +'StadiumCircuitBorderSlopeGTCurve2OutRightTop': 246, +'StadiumCircuitBorderSlopeGTCurve2OutRightBottom': 247, +'StadiumCircuitBorderGTCurve3In': 248, +'StadiumCircuitBorderSlopeGTCurve3InLeftBottom': 249, +'StadiumCircuitBorderSlopeGTCurve3InLeftTop': 250, +'StadiumCircuitBorderSlopeGTCurve3InRightTop': 251, +'StadiumCircuitBorderSlopeGTCurve3InRightBottom': 252, +'StadiumCircuitBorderGTCurve3Out': 253, +'StadiumCircuitBorderSlopeGTCurve3OutLeftBottom': 254, +'StadiumCircuitBorderSlopeGTCurve3OutLeftTop': 255, +'StadiumCircuitBorderSlopeGTCurve3OutRightTop': 256, +'StadiumCircuitBorderSlopeGTCurve3OutRightBottom': 257, +'StadiumCircuitBorderGTCurve4In': 258, +'StadiumCircuitBorderSlopeGTCurve4InLeftBottom': 259, +'StadiumCircuitBorderSlopeGTCurve4InLeftTop': 260, +'StadiumCircuitBorderSlopeGTCurve4InRightTop': 261, +'StadiumCircuitBorderSlopeGTCurve4InRightBottom': 262, +'StadiumCircuitBorderGTCurve4Out': 263, +'StadiumCircuitBorderSlopeGTCurve4OutLeftBottom': 264, +'StadiumCircuitBorderSlopeGTCurve4OutLeftTop': 265, +'StadiumCircuitBorderSlopeGTCurve4OutRightTop': 266, +'StadiumCircuitBorderSlopeGTCurve4OutRightBottom': 267, +'StadiumCircuitLoopStart': 268, +'StadiumCircuitLoopStartCorner': 269, +'StadiumCircuitRampBig': 270, +'StadiumCircuitRampSmall1x05': 271, +'StadiumCircuitRampSmall1x1': 272, +'StadiumCircuitHole': 273, +'StadiumCircuitBumpUp': 274, +'StadiumCircuitBumpUp2': 275, +'StadiumCircuitBumpDown': 276, +'StadiumCircuitPillar1': 277, +'StadiumCircuitPillar2': 278, +'StadiumCircuitPillar3': 279, +'StadiumCircuitPillar5': 280, +'StadiumCircuitPillar6': 281, +'StadiumCircuitPillar7': 282, +'StadiumRoadDirtFenceStraight': 283, +'StadiumRoadDirtFenceCorner': 284, +'StadiumRoadDirt': 285, +'StadiumRoadDirtCheckpoint': 286, +'StadiumRoadDirtMultiLap': 287, +'StadiumRoadDirtTurbo': 288, +'StadiumRoadDirtFreeWheeling': 289, +'StadiumRoadDirtGTCurve2': 290, +'StadiumRoadDirtForceAcceleration': 291, +'StadiumRoadDirtNoGrip': 292, +'StadiumRoadDirtGTCurve3': 293, +'StadiumRoadDirtNoSteering': 294, +'StadiumRoadDirtGTCurve4': 295, +'StadiumRoadDirtDiagonaleRight': 296, +'StadiumRoadDirtDiagonaleLeft': 297, +'StadiumRoadDirtStraightBirds': 298, +'StadiumRoadDirtHighFenceStraight': 299, +'StadiumRoadDirtHighFenceCorner': 300, +'StadiumRoadDirtHigh': 301, +'StadiumRoadDirtHighCheckpoint': 302, +'StadiumRoadDirtHighMultiLap': 303, +'StadiumRoadDirtHighTurbo': 304, +'StadiumRoadDirtHighFreeWheeling': 305, +'StadiumRoadDirtHighGTCurve2': 306, +'StadiumRoadDirtHighForceAcceleration': 307, +'StadiumRoadDirtHighNoGrip': 308, +'StadiumRoadDirtHighGTCurve3': 309, +'StadiumRoadDirtHighNoSteering': 310, +'StadiumRoadDirtHighGTCurve4': 311, +'StadiumRoadDirtHighFenceStraightBirds': 312, +'StadiumRoadDirtToRoadDirtHigh': 313, +'StadiumRoadDirtToRoadDirtHigh2': 314, +'StadiumRoadDirtToRoadDirtHighBridge': 315, +'StadiumRoadDirtToRoadDirtHighCross': 316, +'StadiumRoadDirtHighToRoad': 317, +'StadiumRoadDirtToRoad': 318, +'StadiumRoadDirtToRoadB': 319, +'StadiumRoadDirtHillSlope2': 320, +'StadiumRoadDirtHillSlope': 321, +'StadiumRoadDirtHillWave': 322, +'StadiumRoadDirtHillSlopeGT2Bis': 323, +'StadiumRoadDirtHillSlopeGT2': 324, +'StadiumRoadDirtWave_x2': 325, +'StadiumRoadDirtWave_x1': 326, +'StadiumRoadDirtToRoadGrass': 327, +'StadiumDirtDeadendDoor': 328, +'StadiumDirtDeadendSpot': 329, +'StadiumDirtDeadendTent1': 330, +'StadiumRoadDirtHillTiltStraight': 331, +'StadiumRoadDirtHillTiltCornerIn': 332, +'StadiumRoadDirtHillTiltGTCurve3In': 333, +'StadiumRoadDirtHillTiltGTCurve4In': 334, +'StadiumRoadDirtHillTiltCornerOut': 335, +'StadiumRoadDirtHillTiltCheckpointLeft': 336, +'StadiumRoadDirtHillTiltCheckpointRight': 337, +'StadiumRoadDirtHillTiltToRoadLeft': 338, +'StadiumRoadDirtHillTiltToRoadRight': 339, +'StadiumRoadDirtHillTiltCornerLeft': 340, +'StadiumRoadDirtHillTiltCornerRight': 341, +'StadiumRoadDirtHillTiltToRoadSlope': 342, +'StadiumRoadDirtHillTiltToRoadSlopeMirror': 343, +'StadiumRoadDirtHillTiltToRoadSlopeX2': 344, +'StadiumRoadDirtHillTiltToRoadSlopeX2Mirror': 345, +'StadiumRoadDirtHillTiltToRoadSlopeX4': 346, +'StadiumRoadDirtHillTiltToRoadSlopeX4Mirror': 347, +'StadiumTrenchStraight': 348, +'StadiumTrenchStraightTunnel': 349, +'StadiumTrenchCorner': 350, +'StadiumTrenchCross': 351, +'StadiumTrenchCrossTunnel': 352, +'StadiumTrenchGTCurve2': 353, +'StadiumTrenchGTCurve3': 354, +'StadiumTrenchGTCurve3Tunnel': 355, +'StadiumTrenchGTCurve2Tunnel': 356, +'StadiumTrenchCheckpoint': 357, +'StadiumTrenchMultiLap': 358, +'StadiumTrenchFreeWheeling': 359, +'StadiumTrenchTurbo': 360, +'StadiumTrenchStraightScreen': 361, +'StadiumTrenchInPillar': 362, +'StadiumTrenchToRoadMain': 363, +'StadiumTrenchToRoadMainX2': 364, +'StadiumTrenchToRoadMainBiSlopeStart': 365, +'StadiumTrenchXRoadMain': 366, +'StadiumTrenchToRoadDirt': 367, +'StadiumTrenchToRoadDirtX2': 368, +'StadiumTrenchToPlatformBiSlopeStart': 369, +'StadiumTrenchToLoopStart': 370, +'StadiumSculptBridgeSuspendSlope2': 371, +'StadiumSculptBridgeSuspendSlope2Mirror': 372, +'StadiumSculptBridgeSuspendSlopeEnd': 373, +'StadiumSculptBridgeSuspendSlopeEndMirror': 374, +'StadiumSculptBridgePillar': 375, +'StadiumSculptBridgePillarMirror': 376, +'StadiumSculptBridgeSlopeStart': 377, +'StadiumSculptBridgeSlopeStartMirror': 378, +'StadiumSculptBridgeSlopeEnd': 379, +'StadiumSculptBridgeSlopeEndMirror': 380, +'StadiumSculptBridgeStraight': 381, +'StadiumSculptBridgeStraightSmall': 382, +'StadiumTubePillarCap': 383, +'StadiumTubeV1': 384, +'StadiumTubeV4': 385, +'StadiumTubeV8': 386, +'StadiumTube': 387, +'StadiumTubePillarBranch': 388, +'StadiumTubePillarBranch2': 389, +'StadiumTubePillarBranch4': 390, +'StadiumTubeVDiag1': 391, +'StadiumTubeVDiag2': 392, +'StadiumTubeVDiag4': 393, +'StadiumTubeVDiag8': 394, +'StadiumTubeVDiag16': 395, +'StadiumTubeRoad': 396, +'StadiumTubeRoadDown': 397, +'StadiumTubeRoadUp': 398, +'StadiumTubeRoadCross': 399, +'StadiumTubeCurve1': 400, +'StadiumTubeCurve2': 401, +'StadiumControlRoadGlass': 402, +'StadiumControlRoadPub': 403, +'StadiumControlRoadCamera': 404, +'StadiumControlCameraPub': 405, +'StadiumControlLight': 406, +'StadiumControlLightBase': 407, +'StadiumTubeRoadLightSystem': 408, +'StadiumTubeRoadSoundSystem': 409, +'StadiumFabricStraight1x1': 410, +'StadiumFabricPillarAir': 411, +'StadiumFabricCornerIn': 412, +'StadiumFabricPillarCornerInAir': 413, +'StadiumFabricCornerOut': 414, +'StadiumFabricPillarCornerOut': 415, +'StadiumFabricCross1x1': 416, +'StadiumFabricCross3x3': 417, +'StadiumFabricCross3x3Screen': 418, +'StadiumFabricPillarAirScreen': 419, +'StadiumFabricPillarScreenSmall': 420, +'StadiumFabricRamp': 421, +'StadiumFabricRampCornerOut': 422, +'StadiumFabricRampCornerIn': 423, +'StadiumInflatableSupport': 424, +'StadiumInflatableTube': 425, +'StadiumInflatableAdvert': 426, +'StadiumAirship': 427, +'StadiumAirshipDiag': 428, +'StadiumInflatableCastle': 429, +'StadiumInflatableCastleDoor': 430, +'StadiumInflatableCastleBig': 431, +'StadiumInflatableCactus': 432, +'StadiumInflatableSnowTree': 433, +'StadiumInflatablePalmTree': 434, +'StadiumSculptA': 435, +'StadiumSculptB': 436, +'StadiumSculptC': 437, +'StadiumSculptArchRingEnd': 438, +'StadiumSculptArchRingEndMirror': 439, +'StadiumSculptArchRingStart': 440, +'StadiumSculptArchRingStartMirror': 441, +'StadiumPodium': 442, +'StadiumDecoTowerCore6': 443, +'StadiumDecoTowerCore': 444, +'StadiumDecoTowerBeam': 445, +'StadiumDecoTowerA': 446, +'StadiumDecoTowerB': 447, +'StadiumDecoTowerD': 448, +'StadiumDecoTowerC': 449, +'StadiumCircuitBumper': 450, +'StadiumCircuitBumper2': 451 +}