Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The parsing result of boxcars_py seems to be wrong. #268

Open
PiroHiroPiro opened this issue Dec 8, 2021 · 3 comments
Open

The parsing result of boxcars_py seems to be wrong. #268

PiroHiroPiro opened this issue Dec 8, 2021 · 3 comments

Comments

@PiroHiroPiro
Copy link

I'm using the latest version of carball and boxcars_py version 0.1.0.
When I parse and decompile the season 5 replay file with the following code, I get an error.

Code:

from carball.decompile_replays import decompile_replay
from carball.json_parser.game import Game
from carball.analysis.analysis_manager import AnalysisManager
from carball.analysis.utils.pandas_manager import PandasManager
from carball.analysis.utils.proto_manager import ProtobufManager

import gzip
import os

replay_folder_path = "../replay"
output_folder_path = "../output"
replay_filename_with_ext = "season5.replay"
replay_filename_without_ext, ext = os.path.splitext(replay_filename_with_ext)

_json = decompile_replay(os.path.join(replay_folder_path, replay_filename_with_ext))

# _json is a JSON game object (from decompile_replay)
game = Game()
game.initialize(loaded_json=_json)

Error:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
/tmp/ipykernel_83/137567640.py in <module>
      1 # _json is a JSON game object (from decompile_replay)
      2 game = Game()
----> 3 game.initialize(loaded_json=_json)

/usr/src/source/src/carball/json_parser/game.py in initialize(self, file_path, loaded_json, parse_replay, clean_player_names)
     69         logger.debug('Loaded JSON')
     70 
---> 71         self.replay_data = self.replay['network_frames']['frames']
     72 
     73         # set properties

TypeError: 'NoneType' object is not subscriptable

After checking the JSON file, it appears that 'network_frames' key specified in the error location is not there.

_json:

{'class_indices': [{'class': 'Core.Object', 'index': 0},
  {'class': 'Engine.Actor', 'index': 21},
  {'class': 'Engine.Pawn', 'index': 40},
  {'class': 'ProjectX.Pawn_X', 'index': 41},
  {'class': 'TAGame.RBActor_TA', 'index': 52},
  {'class': 'TAGame.Ball_TA', 'index': 66},
  {'class': 'TAGame.GameEvent_TA', 'index': 81},
  {'class': 'TAGame.GameEvent_Team_TA', 'index': 85},
  {'class': 'TAGame.GameEvent_Soccar_TA', 'index': 110},
  {'class': 'Engine.Info', 'index': 112},
  {'class': 'Engine.ReplicationInfo', 'index': 113},
  {'class': 'ProjectX.NetModeReplicator_X', 'index': 114},
  {'class': 'Engine.TeamInfo', 'index': 119},
  {'class': 'TAGame.Team_TA', 'index': 126},
  {'class': 'TAGame.Team_Soccar_TA', 'index': 128},
  {'class': 'Engine.GameReplicationInfo', 'index': 142},
  {'class': 'ProjectX.GRI_X', 'index': 149},
  {'class': 'TAGame.GRI_TA', 'index': 150},
  {'class': 'Engine.PlayerReplicationInfo', 'index': 172},
  {'class': 'ProjectX.PRI_X', 'index': 173},
  {'class': 'TAGame.PRI_TA', 'index': 244},
  {'class': 'TAGame.CameraSettingsActor_TA', 'index': 267},
  {'class': 'TAGame.Vehicle_TA', 'index': 274},
  {'class': 'TAGame.Car_TA', 'index': 288},
  {'class': 'TAGame.CarComponent_TA', 'index': 293},
  {'class': 'TAGame.CarComponent_Jump_TA', 'index': 294},
  {'class': 'TAGame.CarComponent_FlipCar_TA', 'index': 298},
  {'class': 'TAGame.CarComponent_AirActivate_TA', 'index': 301},
  {'class': 'TAGame.CarComponent_Dodge_TA', 'index': 304},
  {'class': 'TAGame.CarComponent_Boost_TA', 'index': 318},
  {'class': 'TAGame.CarComponent_DoubleJump_TA', 'index': 321},
  {'class': 'TAGame.RumblePickups_TA', 'index': 326},
  {'class': 'TAGame.CrowdActor_TA', 'index': 333},
  {'class': 'TAGame.CrowdManager_TA', 'index': 337},
  {'class': 'TAGame.MatchType_Private_TA', 'index': 339},
  {'class': 'TAGame.GameInfo_Soccar_TA', 'index': 340},
  {'class': 'TAGame.ProductAttribute_Painted_TA', 'index': 341},
  {'class': 'TAGame.ProductAttribute_UserColor_TA', 'index': 342},
  {'class': 'TAGame.ProductAttribute_TitleID_TA', 'index': 343},
  {'class': 'TAGame.VehiclePickup_TA', 'index': 347},
  {'class': 'TAGame.VehiclePickup_Boost_TA', 'index': 348}],
 'content_crc': 3044430616,
 'content_size': 1830549,
 'debug_info': [{'frame': 0,
   'text': 'Additional replay data provided by BakkesMod. You can support our work at: https://www.patreon.com/bakkesmod',
   'user': 'Message from the Wizard'},
  {'frame': 0, 'text': '2021-12-05T23:35:31+0900', 'user': 'GameStartTime'}],
 'game_type': 'TAGame.Replay_Soccar_TA',
 'header_crc': 3431632216,
 'header_size': 5632,
 'keyframes': [{'frame': 0, 'position': 0, 'time': 71.37025451660156},
  {'frame': 282, 'position': 269936, 'time': 81.40084838867188},
  {'frame': 397, 'position': 451237, 'time': 90.93479919433594},
  {'frame': 681, 'position': 717631, 'time': 100.9413070678711},
  {'frame': 964, 'position': 1136820, 'time': 110.94685363769531},
  {'frame': 1249, 'position': 1571372, 'time': 120.95478057861328},
  {'frame': 1532, 'position': 2004780, 'time': 130.9642333984375},
  {'frame': 1817, 'position': 2448825, 'time': 140.9645233154297},
  {'frame': 2101, 'position': 2886438, 'time': 150.99452209472656},
  {'frame': 2386, 'position': 3321205, 'time': 161.02586364746094},
  {'frame': 2669, 'position': 3755159, 'time': 171.04904174804688},
  {'frame': 2887, 'position': 4081619, 'time': 185.001953125},
  {'frame': 3173, 'position': 4363876, 'time': 195.01690673828125},
  {'frame': 3456, 'position': 4791866, 'time': 205.0175018310547},
  {'frame': 3742, 'position': 5227936, 'time': 215.0291290283203},
  {'frame': 4025, 'position': 5659118, 'time': 225.03851318359375},
  {'frame': 4309, 'position': 6096987, 'time': 235.06643676757812},
  {'frame': 4594, 'position': 6534726, 'time': 245.09274291992188},
  {'frame': 4879, 'position': 6963987, 'time': 255.10873413085938},
  {'frame': 5165, 'position': 7400296, 'time': 265.1398620605469},
  {'frame': 5449, 'position': 7842090, 'time': 275.15997314453125},
  {'frame': 5734, 'position': 8276263, 'time': 285.1789855957031},
  {'frame': 6018, 'position': 8712099, 'time': 295.1792297363281},
  {'frame': 6303, 'position': 9144613, 'time': 305.1990966796875},
  {'frame': 6587, 'position': 9582215, 'time': 315.2324523925781},
  {'frame': 6872, 'position': 10010519, 'time': 325.2417907714844},
  {'frame': 7156, 'position': 10460160, 'time': 335.2513427734375},
  {'frame': 7230, 'position': 10582531, 'time': 343.2367248535156},
  {'frame': 7514, 'position': 10854358, 'time': 353.24395751953125},
  {'frame': 7608, 'position': 11008263, 'time': 361.5503845214844},
  {'frame': 7892, 'position': 11281074, 'time': 371.5574035644531},
  {'frame': 8177, 'position': 11711580, 'time': 381.59002685546875},
  {'frame': 8461, 'position': 12149929, 'time': 391.5920104980469},
  {'frame': 8747, 'position': 12591734, 'time': 401.5965576171875},
  {'frame': 9031, 'position': 13023968, 'time': 411.6234436035156},
  {'frame': 9315, 'position': 13435794, 'time': 421.65374755859375},
  {'frame': 9331, 'position': 13494244, 'time': 426.3640441894531},
  {'frame': 9617, 'position': 13775003, 'time': 436.3885498046875},
  {'frame': 9901, 'position': 14203620, 'time': 446.41534423828125}],
 'levels': ['Park_Night_SFX'],
 'major_version': 868,
 'minor_version': 32,
 'names': ['Ball_TA_491',
  'GameEvent_Soccar_TA_39',
  'NetModeReplicator_X_35',
  'Team_Soccar_TA_104',
  'Team_Soccar_TA_105',
  'GRI_TA_56',
  'PRI_TA_165',
  'CameraSettingsActor_TA_1203',
  'PRI_TA_166',
  'CameraSettingsActor_TA_1204',
  'PRI_TA_167',
  'CameraSettingsActor_TA_1205',
  'PRI_TA_168',
  'CameraSettingsActor_TA_1206',
  'CameraSettingsActor_TA_1207',
  'PRI_TA_169',
  'PRI_TA_170',
  'CameraSettingsActor_TA_1208',
  'Car_TA_2411',
  'CarComponent_Jump_TA_2441',
  'CarComponent_FlipCar_TA_2441',
  'CarComponent_Dodge_TA_2441',
  'CarComponent_Boost_TA_2441',
  'CarComponent_DoubleJump_TA_2441',
  'RumblePickups_TA_2447',
  'CarComponent_Boost_TA_2442',
  'CarComponent_FlipCar_TA_2442',
  'CarComponent_Dodge_TA_2442',
  'CarComponent_DoubleJump_TA_2442',
  'CarComponent_Jump_TA_2442',
  'Car_TA_2412',
  'RumblePickups_TA_2448',
  'Car_TA_2413',
  'CarComponent_FlipCar_TA_2443',
  'CarComponent_Dodge_TA_2443',
  'CarComponent_DoubleJump_TA_2443',
  'CarComponent_Jump_TA_2443',
  'CarComponent_Boost_TA_2443',
  'RumblePickups_TA_2449',
  'CarComponent_Boost_TA_2444',
  'CarComponent_FlipCar_TA_2444',
  'CarComponent_Dodge_TA_2444',
  'CarComponent_DoubleJump_TA_2444',
  'CarComponent_Jump_TA_2444',
  'Car_TA_2414',
  'RumblePickups_TA_2450',
  'CarComponent_Dodge_TA_2445',
  'CarComponent_Boost_TA_2445',
  'CarComponent_FlipCar_TA_2445',
  'CarComponent_DoubleJump_TA_2445',
  'CarComponent_Jump_TA_2445',
  'Car_TA_2415',
  'RumblePickups_TA_2451',
  'CarComponent_FlipCar_TA_2446',
  'CarComponent_Dodge_TA_2446',
  'CarComponent_Jump_TA_2446',
  'CarComponent_DoubleJump_TA_2446',
  'CarComponent_Boost_TA_2446',
  'Car_TA_2416',
  'RumblePickups_TA_2452',
  'CrowdActor_TA_0',
  'CrowdManager_TA_0',
  'Countdown',
  'AutoTour_03_Champion_1',
  'Est_2020',
  'RP11_Lightspeed_Lunatic',
  'RP2_MotorManiac',
  'RP3_SundayDriver',
  'Active',
  'VehiclePickup_Boost_TA_4',
  'VehiclePickup_Boost_TA_28',
  'VehiclePickup_Boost_TA_43',
  'VehiclePickup_Boost_TA_39',
  'VehiclePickup_Boost_TA_34',
  'VehiclePickup_Boost_TA_5',
  'VehiclePickup_Boost_TA_12',
  'VehiclePickup_Boost_TA_32',
  'VehiclePickup_Boost_TA_19',
  'VehiclePickup_Boost_TA_67',
  'VehiclePickup_Boost_TA_68',
  'VehiclePickup_Boost_TA_41',
  'VehiclePickup_Boost_TA_31',
  'VehiclePickup_Boost_TA_7',
  'VehiclePickup_Boost_TA_63',
  'VehiclePickup_Boost_TA_64',
  'PostGoalScored',
  'VehiclePickup_Boost_TA_11',
  'VehiclePickup_Boost_TA_17',
  'VehiclePickup_Boost_TA_66',
  'Car_TA_2423',
  'CarComponent_DoubleJump_TA_2453',
  'CarComponent_Boost_TA_2453',
  'CarComponent_Dodge_TA_2453',
  'CarComponent_FlipCar_TA_2453',
  'CarComponent_Jump_TA_2453',
  'Car_TA_2424',
  'Car_TA_2425',
  'CarComponent_DoubleJump_TA_2454',
  'CarComponent_Jump_TA_2454',
  'CarComponent_Dodge_TA_2454',
  'CarComponent_FlipCar_TA_2454',
  'CarComponent_Boost_TA_2454',
  'CarComponent_FlipCar_TA_2455',
  'CarComponent_DoubleJump_TA_2455',
  'CarComponent_Dodge_TA_2455',
  'CarComponent_Dodge_TA_2456',
  'CarComponent_Jump_TA_2455',
  'CarComponent_FlipCar_TA_2456',
  'Ball_TA_493',
  'CarComponent_FlipCar_TA_2457',
  'CarComponent_DoubleJump_TA_2456',
  'CarComponent_Jump_TA_2456',
  'CarComponent_Jump_TA_2457',
  'CarComponent_DoubleJump_TA_2457',
  'CarComponent_Boost_TA_2455',
  'CarComponent_DoubleJump_TA_2458',
  'CarComponent_Boost_TA_2456',
  'CarComponent_Boost_TA_2457',
  'CarComponent_Jump_TA_2458',
  'CarComponent_FlipCar_TA_2458',
  'CarComponent_Dodge_TA_2457',
  'CarComponent_Boost_TA_2458',
  'CarComponent_Dodge_TA_2458',
  'Car_TA_2426',
  'Car_TA_2427',
  'Car_TA_2428',
  'RumblePickups_TA_2459',
  'RumblePickups_TA_2460',
  'RumblePickups_TA_2461',
  'RumblePickups_TA_2462',
  'RumblePickups_TA_2463',
  'RumblePickups_TA_2464',
  'VehiclePickup_Boost_TA_23',
  'VehiclePickup_Boost_TA_20',
  'VehiclePickup_Boost_TA_3',
  'VehiclePickup_Boost_TA_38',
  'VehiclePickup_Boost_TA_65',
  'VehiclePickup_Boost_TA_10',
  'VehiclePickup_Boost_TA_21',
  'VehiclePickup_Boost_TA_33',
  'VehiclePickup_Boost_TA_36',
  'VehiclePickup_Boost_TA_13',
  'VehiclePickup_Boost_TA_42',
  'VehiclePickup_Boost_TA_35',
  'VehiclePickup_Boost_TA_18',
  'VehiclePickup_Boost_TA_14',
  'VehiclePickup_Boost_TA_40',
  'Car_TA_2435',
  'CarComponent_DoubleJump_TA_2465',
  'CarComponent_Jump_TA_2465',
  'CarComponent_Dodge_TA_2465',
  'CarComponent_FlipCar_TA_2465',
  'CarComponent_Boost_TA_2465',
  'Car_TA_2436',
  'Car_TA_2437',
  'CarComponent_Boost_TA_2466',
  'CarComponent_Jump_TA_2466',
  'CarComponent_DoubleJump_TA_2466',
  'CarComponent_FlipCar_TA_2466',
  'CarComponent_Dodge_TA_2466',
  'CarComponent_DoubleJump_TA_2467',
  'CarComponent_FlipCar_TA_2467',
  'CarComponent_Jump_TA_2467',
  'CarComponent_Boost_TA_2467',
  'CarComponent_FlipCar_TA_2468',
  'CarComponent_Dodge_TA_2467',
  'CarComponent_Dodge_TA_2468',
  'CarComponent_DoubleJump_TA_2468',
  'CarComponent_DoubleJump_TA_2469',
  'CarComponent_Dodge_TA_2469',
  'CarComponent_Jump_TA_2468',
  'CarComponent_Jump_TA_2469',
  'CarComponent_Boost_TA_2468',
  'CarComponent_Boost_TA_2469',
  'CarComponent_FlipCar_TA_2469',
  'CarComponent_DoubleJump_TA_2470',
  'CarComponent_FlipCar_TA_2470',
  'Ball_TA_495',
  'CarComponent_Boost_TA_2470',
  'CarComponent_Jump_TA_2470',
  'CarComponent_Dodge_TA_2470',
  'Car_TA_2438',
  'Car_TA_2439',
  'Car_TA_2440',
  'RumblePickups_TA_2471',
  'RumblePickups_TA_2472',
  'RumblePickups_TA_2473',
  'RumblePickups_TA_2474',
  'RumblePickups_TA_2475',
  'RumblePickups_TA_2476',
  'Car_TA_2447',
  'CarComponent_DoubleJump_TA_2477',
  'CarComponent_Jump_TA_2477',
  'CarComponent_Dodge_TA_2477',
  'CarComponent_FlipCar_TA_2477',
  'CarComponent_Boost_TA_2477',
  'Car_TA_2448',
  'CarComponent_Jump_TA_2478',
  'CarComponent_Boost_TA_2478',
  'CarComponent_FlipCar_TA_2478',
  'CarComponent_Dodge_TA_2478',
  'CarComponent_DoubleJump_TA_2478',
  'CarComponent_Jump_TA_2479',
  'CarComponent_DoubleJump_TA_2479',
  'CarComponent_Dodge_TA_2479',
  'CarComponent_Jump_TA_2480',
  'CarComponent_FlipCar_TA_2479',
  'CarComponent_Boost_TA_2479',
  'CarComponent_Dodge_TA_2480',
  'CarComponent_FlipCar_TA_2480',
  'CarComponent_Dodge_TA_2481',
  'CarComponent_DoubleJump_TA_2480',
  'CarComponent_Jump_TA_2481',
  'CarComponent_DoubleJump_TA_2481',
  'CarComponent_Boost_TA_2480',
  'CarComponent_Boost_TA_2481',
  'CarComponent_FlipCar_TA_2481',
  'CarComponent_Dodge_TA_2482',
  'CarComponent_DoubleJump_TA_2482',
  'CarComponent_FlipCar_TA_2482',
  'CarComponent_Jump_TA_2482',
  'CarComponent_Boost_TA_2482',
  'Ball_TA_497',
  'Car_TA_2449',
  'Car_TA_2450',
  'Car_TA_2451',
  'Car_TA_2452',
  'RumblePickups_TA_2483',
  'RumblePickups_TA_2484',
  'RumblePickups_TA_2485',
  'RumblePickups_TA_2486',
  'RumblePickups_TA_2487',
  'RumblePickups_TA_2488',
  'Car_TA_2459',
  'CarComponent_Dodge_TA_2489',
  'CarComponent_DoubleJump_TA_2489',
  'CarComponent_Jump_TA_2489',
  'CarComponent_Boost_TA_2489',
  'CarComponent_FlipCar_TA_2489',
  'Car_TA_2460',
  'Car_TA_2461',
  'Car_TA_2462',
  'CarComponent_Dodge_TA_2490',
  'CarComponent_DoubleJump_TA_2490',
  'CarComponent_Jump_TA_2490',
  'CarComponent_Boost_TA_2490',
  'CarComponent_FlipCar_TA_2490',
  'CarComponent_FlipCar_TA_2491',
  'CarComponent_Dodge_TA_2491',
  'CarComponent_DoubleJump_TA_2491',
  'CarComponent_Jump_TA_2491',
  'CarComponent_Boost_TA_2491',
  'CarComponent_FlipCar_TA_2492',
  'CarComponent_Dodge_TA_2492',
  'CarComponent_DoubleJump_TA_2492',
  'CarComponent_Jump_TA_2492',
  'CarComponent_Boost_TA_2492',
  'CarComponent_FlipCar_TA_2493',
  'CarComponent_Dodge_TA_2493',
  'CarComponent_DoubleJump_TA_2493',
  'CarComponent_Jump_TA_2493',
  'CarComponent_Boost_TA_2493',
  'CarComponent_FlipCar_TA_2494',
  'CarComponent_Dodge_TA_2494',
  'CarComponent_DoubleJump_TA_2494',
  'CarComponent_Jump_TA_2494',
  'CarComponent_Boost_TA_2494',
  'Ball_TA_499',
  'Car_TA_2463',
  'Car_TA_2464',
  'RumblePickups_TA_2495',
  'RumblePickups_TA_2496',
  'RumblePickups_TA_2497',
  'RumblePickups_TA_2498',
  'RumblePickups_TA_2499',
  'RumblePickups_TA_2500',
  'Car_TA_2471',
  'CarComponent_Boost_TA_2501',
  'CarComponent_Jump_TA_2501',
  'CarComponent_DoubleJump_TA_2501',
  'CarComponent_Dodge_TA_2501',
  'CarComponent_FlipCar_TA_2501',
  'Car_TA_2472',
  'Car_TA_2473',
  'Car_TA_2474',
  'CarComponent_Dodge_TA_2502',
  'CarComponent_FlipCar_TA_2502',
  'CarComponent_Jump_TA_2502',
  'CarComponent_Boost_TA_2502',
  'CarComponent_FlipCar_TA_2503',
  'CarComponent_Boost_TA_2503',
  'CarComponent_DoubleJump_TA_2502',
  'CarComponent_Boost_TA_2504',
  'CarComponent_Jump_TA_2503',
  'CarComponent_Jump_TA_2504',
  'CarComponent_FlipCar_TA_2504',
  'CarComponent_Dodge_TA_2503',
  'CarComponent_DoubleJump_TA_2503',
  'CarComponent_Jump_TA_2505',
  'CarComponent_Boost_TA_2505',
  'CarComponent_DoubleJump_TA_2504',
  'CarComponent_Dodge_TA_2504',
  'CarComponent_FlipCar_TA_2505',
  'CarComponent_Boost_TA_2506',
  'CarComponent_Jump_TA_2506',
  'CarComponent_FlipCar_TA_2506',
  'CarComponent_DoubleJump_TA_2505',
  'CarComponent_Dodge_TA_2505',
  'CarComponent_Dodge_TA_2506',
  'CarComponent_DoubleJump_TA_2506',
  'Ball_TA_501',
  'Car_TA_2475',
  'Car_TA_2476',
  'RumblePickups_TA_2507',
  'RumblePickups_TA_2508',
  'RumblePickups_TA_2509',
  'RumblePickups_TA_2510',
  'RumblePickups_TA_2511',
  'RumblePickups_TA_2512'],
 'net_cache': [{'cache_id': 0,
   'object_ind': 0,
   'parent_id': 0,
   'properties': []},
  {'cache_id': 20,
   'object_ind': 21,
   'parent_id': 0,
   'properties': [{'object_ind': 1, 'stream_id': 0},
    {'object_ind': 2, 'stream_id': 1},
    {'object_ind': 3, 'stream_id': 2},
    {'object_ind': 4, 'stream_id': 3},
    {'object_ind': 5, 'stream_id': 4},
    {'object_ind': 6, 'stream_id': 5},
    {'object_ind': 7, 'stream_id': 6},
    {'object_ind': 8, 'stream_id': 7},
    {'object_ind': 9, 'stream_id': 8},
    {'object_ind': 10, 'stream_id': 9},
    {'object_ind': 11, 'stream_id': 10},
    {'object_ind': 12, 'stream_id': 11},
    {'object_ind': 13, 'stream_id': 12},
    {'object_ind': 14, 'stream_id': 13},
    {'object_ind': 15, 'stream_id': 14},
    {'object_ind': 16, 'stream_id': 15},
    {'object_ind': 17, 'stream_id': 16},
    {'object_ind': 18, 'stream_id': 17},
    {'object_ind': 19, 'stream_id': 18},
    {'object_ind': 20, 'stream_id': 19}]},
  {'cache_id': 38,
   'object_ind': 40,
   'parent_id': 20,
   'properties': [{'object_ind': 22, 'stream_id': 20},
    {'object_ind': 23, 'stream_id': 21},
    {'object_ind': 24, 'stream_id': 22},
    {'object_ind': 25, 'stream_id': 23},
    {'object_ind': 26, 'stream_id': 24},
    {'object_ind': 27, 'stream_id': 25},
    {'object_ind': 28, 'stream_id': 26},
    {'object_ind': 29, 'stream_id': 27},
    {'object_ind': 30, 'stream_id': 28},
    {'object_ind': 31, 'stream_id': 29},
    {'object_ind': 32, 'stream_id': 30},
    {'object_ind': 33, 'stream_id': 31},
    {'object_ind': 34, 'stream_id': 32},
    {'object_ind': 35, 'stream_id': 33},
    {'object_ind': 36, 'stream_id': 34},
    {'object_ind': 37, 'stream_id': 35},
    {'object_ind': 38, 'stream_id': 36},
    {'object_ind': 39, 'stream_id': 37}]},
  {'cache_id': 38, 'object_ind': 41, 'parent_id': 38, 'properties': []},
  {'cache_id': 48,
   'object_ind': 52,
   'parent_id': 38,
   'properties': [{'object_ind': 42, 'stream_id': 38},
    {'object_ind': 43, 'stream_id': 39},
    {'object_ind': 44, 'stream_id': 40},
    {'object_ind': 45, 'stream_id': 41},
    {'object_ind': 46, 'stream_id': 42},
    {'object_ind': 47, 'stream_id': 43},
    {'object_ind': 48, 'stream_id': 44},
    {'object_ind': 49, 'stream_id': 45},
    {'object_ind': 50, 'stream_id': 46},
    {'object_ind': 51, 'stream_id': 47}]},
  {'cache_id': 61,
   'object_ind': 66,
   'parent_id': 48,
   'properties': [{'object_ind': 53, 'stream_id': 48},
    {'object_ind': 54, 'stream_id': 49},
    {'object_ind': 55, 'stream_id': 50},
    {'object_ind': 56, 'stream_id': 51},
    {'object_ind': 57, 'stream_id': 52},
    {'object_ind': 58, 'stream_id': 53},
    {'object_ind': 59, 'stream_id': 54},
    {'object_ind': 60, 'stream_id': 55},
    {'object_ind': 61, 'stream_id': 56},
    {'object_ind': 62, 'stream_id': 57},
    {'object_ind': 63, 'stream_id': 58},
    {'object_ind': 64, 'stream_id': 59},
    {'object_ind': 65, 'stream_id': 60}]},
  {'cache_id': 33,
   'object_ind': 81,
   'parent_id': 20,
   'properties': [{'object_ind': 68, 'stream_id': 20},
    {'object_ind': 69, 'stream_id': 21},
    {'object_ind': 70, 'stream_id': 22},
    {'object_ind': 71, 'stream_id': 23},
    {'object_ind': 72, 'stream_id': 24},
    {'object_ind': 73, 'stream_id': 25},
    {'object_ind': 74, 'stream_id': 26},
    {'object_ind': 75, 'stream_id': 27},
    {'object_ind': 76, 'stream_id': 28},
    {'object_ind': 77, 'stream_id': 29},
    {'object_ind': 78, 'stream_id': 30},
    {'object_ind': 79, 'stream_id': 31},
    {'object_ind': 80, 'stream_id': 32}]},
  {'cache_id': 36,
   'object_ind': 85,
   'parent_id': 33,
   'properties': [{'object_ind': 82, 'stream_id': 33},
    {'object_ind': 83, 'stream_id': 34},
    {'object_ind': 84, 'stream_id': 35}]},
  {'cache_id': 60,
   'object_ind': 110,
   'parent_id': 36,
   'properties': [{'object_ind': 86, 'stream_id': 36},
    {'object_ind': 87, 'stream_id': 37},
    {'object_ind': 88, 'stream_id': 38},
    {'object_ind': 89, 'stream_id': 39},
    {'object_ind': 90, 'stream_id': 40},
    {'object_ind': 91, 'stream_id': 41},
    {'object_ind': 92, 'stream_id': 42},
    {'object_ind': 93, 'stream_id': 43},
    {'object_ind': 94, 'stream_id': 44},
    {'object_ind': 95, 'stream_id': 45},
    {'object_ind': 96, 'stream_id': 46},
    {'object_ind': 97, 'stream_id': 47},
    {'object_ind': 98, 'stream_id': 48},
    {'object_ind': 99, 'stream_id': 49},
    {'object_ind': 100, 'stream_id': 50},
    {'object_ind': 101, 'stream_id': 51},
    {'object_ind': 102, 'stream_id': 52},
    {'object_ind': 103, 'stream_id': 53},
    {'object_ind': 104, 'stream_id': 54},
    {'object_ind': 105, 'stream_id': 55},
    {'object_ind': 106, 'stream_id': 56},
    {'object_ind': 107, 'stream_id': 57},
    {'object_ind': 108, 'stream_id': 58},
    {'object_ind': 109, 'stream_id': 59}]},
  {'cache_id': 20, 'object_ind': 112, 'parent_id': 20, 'properties': []},
  {'cache_id': 20, 'object_ind': 113, 'parent_id': 20, 'properties': []},
  {'cache_id': 20, 'object_ind': 114, 'parent_id': 20, 'properties': []},
  {'cache_id': 23,
   'object_ind': 119,
   'parent_id': 20,
   'properties': [{'object_ind': 116, 'stream_id': 20},
    {'object_ind': 117, 'stream_id': 21},
    {'object_ind': 118, 'stream_id': 22}]},
  {'cache_id': 29,
   'object_ind': 126,
   'parent_id': 23,
   'properties': [{'object_ind': 120, 'stream_id': 23},
    {'object_ind': 121, 'stream_id': 24},
    {'object_ind': 122, 'stream_id': 25},
    {'object_ind': 123, 'stream_id': 26},
    {'object_ind': 124, 'stream_id': 27},
    {'object_ind': 125, 'stream_id': 28}]},
  {'cache_id': 30,
   'object_ind': 128,
   'parent_id': 29,
   'properties': [{'object_ind': 127, 'stream_id': 29}]},
  {'cache_id': 31,
   'object_ind': 142,
   'parent_id': 20,
   'properties': [{'object_ind': 131, 'stream_id': 20},
    {'object_ind': 132, 'stream_id': 21},
    {'object_ind': 133, 'stream_id': 22},
    {'object_ind': 134, 'stream_id': 23},
    {'object_ind': 135, 'stream_id': 24},
    {'object_ind': 136, 'stream_id': 25},
    {'object_ind': 137, 'stream_id': 26},
    {'object_ind': 138, 'stream_id': 27},
    {'object_ind': 139, 'stream_id': 28},
    {'object_ind': 140, 'stream_id': 29},
    {'object_ind': 141, 'stream_id': 30}]},
  {'cache_id': 37,
   'object_ind': 149,
   'parent_id': 31,
   'properties': [{'object_ind': 143, 'stream_id': 31},
    {'object_ind': 144, 'stream_id': 32},
    {'object_ind': 145, 'stream_id': 33},
    {'object_ind': 146, 'stream_id': 34},
    {'object_ind': 147, 'stream_id': 35},
    {'object_ind': 148, 'stream_id': 36}]},
  {'cache_id': 37, 'object_ind': 150, 'parent_id': 37, 'properties': []},
  {'cache_id': 38,
   'object_ind': 172,
   'parent_id': 20,
   'properties': [{'object_ind': 152, 'stream_id': 20},
    {'object_ind': 153, 'stream_id': 21},
    {'object_ind': 154, 'stream_id': 22},
    {'object_ind': 155, 'stream_id': 23},
    {'object_ind': 156, 'stream_id': 24},
    {'object_ind': 157, 'stream_id': 25},
    {'object_ind': 158, 'stream_id': 26},
    {'object_ind': 159, 'stream_id': 27},
    {'object_ind': 160, 'stream_id': 28},
    {'object_ind': 161, 'stream_id': 29},
    {'object_ind': 162, 'stream_id': 30},
    {'object_ind': 163, 'stream_id': 31},
    {'object_ind': 164, 'stream_id': 32},
    {'object_ind': 165, 'stream_id': 33},
    {'object_ind': 166, 'stream_id': 34},
    {'object_ind': 167, 'stream_id': 35},
    {'object_ind': 168, 'stream_id': 36},
    {'object_ind': 169, 'stream_id': 37},
    {'object_ind': 170, 'stream_id': 38},
    {'object_ind': 171, 'stream_id': 39}]},
  {'cache_id': 38, 'object_ind': 173, 'parent_id': 40, 'properties': []},
  {'cache_id': 80,
   'object_ind': 244,
   'parent_id': 40,
   'properties': [{'object_ind': 174, 'stream_id': 40},
    {'object_ind': 175, 'stream_id': 41},
    {'object_ind': 176, 'stream_id': 42},
    {'object_ind': 177, 'stream_id': 43},
    {'object_ind': 178, 'stream_id': 44},
    {'object_ind': 179, 'stream_id': 45},
    {'object_ind': 180, 'stream_id': 46},
    {'object_ind': 181, 'stream_id': 47},
    {'object_ind': 182, 'stream_id': 48},
    {'object_ind': 183, 'stream_id': 49},
    {'object_ind': 184, 'stream_id': 50},
    {'object_ind': 185, 'stream_id': 51},
    {'object_ind': 186, 'stream_id': 52},
    {'object_ind': 187, 'stream_id': 53},
    {'object_ind': 188, 'stream_id': 54},
    {'object_ind': 189, 'stream_id': 55},
    {'object_ind': 190, 'stream_id': 56},
    {'object_ind': 191, 'stream_id': 57},
    {'object_ind': 192, 'stream_id': 58},
    {'object_ind': 193, 'stream_id': 59},
    {'object_ind': 194, 'stream_id': 60},
    {'object_ind': 195, 'stream_id': 61},
    {'object_ind': 196, 'stream_id': 62},
    {'object_ind': 197, 'stream_id': 63},
    {'object_ind': 198, 'stream_id': 64},
    {'object_ind': 199, 'stream_id': 65},
    {'object_ind': 200, 'stream_id': 66},
    {'object_ind': 201, 'stream_id': 67},
    {'object_ind': 202, 'stream_id': 68},
    {'object_ind': 203, 'stream_id': 69},
    {'object_ind': 204, 'stream_id': 70},
    {'object_ind': 205, 'stream_id': 71},
    {'object_ind': 206, 'stream_id': 72},
    {'object_ind': 207, 'stream_id': 73},
    {'object_ind': 208, 'stream_id': 74},
    {'object_ind': 209, 'stream_id': 75},
    {'object_ind': 210, 'stream_id': 76},
    {'object_ind': 211, 'stream_id': 77},
    {'object_ind': 212, 'stream_id': 78},
    {'object_ind': 213, 'stream_id': 79},
    {'object_ind': 214, 'stream_id': 80},
    {'object_ind': 215, 'stream_id': 81},
    {'object_ind': 216, 'stream_id': 82},
    {'object_ind': 217, 'stream_id': 83},
    {'object_ind': 218, 'stream_id': 84},
    {'object_ind': 219, 'stream_id': 85},
    {'object_ind': 220, 'stream_id': 86},
    {'object_ind': 221, 'stream_id': 87},
    {'object_ind': 222, 'stream_id': 88},
    {'object_ind': 223, 'stream_id': 89},
    {'object_ind': 224, 'stream_id': 90},
    {'object_ind': 225, 'stream_id': 91},
    {'object_ind': 226, 'stream_id': 92},
    {'object_ind': 227, 'stream_id': 93},
    {'object_ind': 228, 'stream_id': 94},
    {'object_ind': 229, 'stream_id': 95},
    {'object_ind': 230, 'stream_id': 96},
    {'object_ind': 231, 'stream_id': 97},
    {'object_ind': 232, 'stream_id': 98},
    {'object_ind': 233, 'stream_id': 99},
    {'object_ind': 234, 'stream_id': 100},
    {'object_ind': 235, 'stream_id': 101},
    {'object_ind': 236, 'stream_id': 102},
    {'object_ind': 237, 'stream_id': 103},
    {'object_ind': 238, 'stream_id': 104},
    {'object_ind': 239, 'stream_id': 105},
    {'object_ind': 240, 'stream_id': 106},
    {'object_ind': 241, 'stream_id': 107},
    {'object_ind': 242, 'stream_id': 108},
    {'object_ind': 243, 'stream_id': 109}]},
  {'cache_id': 31,
   'object_ind': 267,
   'parent_id': 20,
   'properties': [{'object_ind': 246, 'stream_id': 20},
    {'object_ind': 247, 'stream_id': 21},
    {'object_ind': 248, 'stream_id': 22},
    {'object_ind': 249, 'stream_id': 23},
    {'object_ind': 250, 'stream_id': 24},
    {'object_ind': 251, 'stream_id': 25},
    {'object_ind': 252, 'stream_id': 26},
    {'object_ind': 253, 'stream_id': 27},
    {'object_ind': 254, 'stream_id': 28},
    {'object_ind': 255, 'stream_id': 29},
    {'object_ind': 256, 'stream_id': 30},
    {'object_ind': 257, 'stream_id': 31},
    {'object_ind': 258, 'stream_id': 32},
    {'object_ind': 259, 'stream_id': 33},
    {'object_ind': 260, 'stream_id': 34},
    {'object_ind': 261, 'stream_id': 35},
    {'object_ind': 262, 'stream_id': 36},
    {'object_ind': 263, 'stream_id': 37},
    {'object_ind': 264, 'stream_id': 38},
    {'object_ind': 265, 'stream_id': 39},
    {'object_ind': 266, 'stream_id': 40}]},
  {'cache_id': 53,
   'object_ind': 274,
   'parent_id': 48,
   'properties': [{'object_ind': 269, 'stream_id': 48},
    {'object_ind': 270, 'stream_id': 49},
    {'object_ind': 271, 'stream_id': 50},
    {'object_ind': 272, 'stream_id': 51},
    {'object_ind': 273, 'stream_id': 52}]},
  {'cache_id': 65,
   'object_ind': 288,
   'parent_id': 53,
   'properties': [{'object_ind': 275, 'stream_id': 53},
    {'object_ind': 276, 'stream_id': 54},
    {'object_ind': 277, 'stream_id': 55},
    {'object_ind': 278, 'stream_id': 56},
    {'object_ind': 279, 'stream_id': 57},
    {'object_ind': 280, 'stream_id': 58},
    {'object_ind': 281, 'stream_id': 59},
    {'object_ind': 282, 'stream_id': 60},
    {'object_ind': 283, 'stream_id': 61},
    {'object_ind': 284, 'stream_id': 62},
    {'object_ind': 285, 'stream_id': 63},
    {'object_ind': 286, 'stream_id': 64},
    {'object_ind': 287, 'stream_id': 65}]},
  {'cache_id': 23,
   'object_ind': 293,
   'parent_id': 20,
   'properties': [{'object_ind': 290, 'stream_id': 20},
    {'object_ind': 291, 'stream_id': 21},
    {'object_ind': 292, 'stream_id': 22}]},
  {'cache_id': 23, 'object_ind': 294, 'parent_id': 23, 'properties': []},
  {'cache_id': 25,
   'object_ind': 298,
   'parent_id': 23,
   'properties': [{'object_ind': 296, 'stream_id': 23},
    {'object_ind': 297, 'stream_id': 24}]},
  {'cache_id': 24,
   'object_ind': 301,
   'parent_id': 23,
   'properties': [{'object_ind': 300, 'stream_id': 23}]},
  {'cache_id': 26,
   'object_ind': 304,
   'parent_id': 24,
   'properties': [{'object_ind': 302, 'stream_id': 24},
    {'object_ind': 303, 'stream_id': 25}]},
  {'cache_id': 33,
   'object_ind': 318,
   'parent_id': 24,
   'properties': [{'object_ind': 306, 'stream_id': 24},
    {'object_ind': 307, 'stream_id': 25},
    {'object_ind': 308, 'stream_id': 26},
    {'object_ind': 309, 'stream_id': 27},
    {'object_ind': 310, 'stream_id': 28},
    {'object_ind': 311, 'stream_id': 29},
    {'object_ind': 312, 'stream_id': 30},
    {'object_ind': 313, 'stream_id': 31},
    {'object_ind': 314, 'stream_id': 32},
    {'object_ind': 315, 'stream_id': 33},
    {'object_ind': 316, 'stream_id': 34},
    {'object_ind': 317, 'stream_id': 35}]},
  {'cache_id': 25,
   'object_ind': 321,
   'parent_id': 24,
   'properties': [{'object_ind': 320, 'stream_id': 24}]},
  {'cache_id': 23,
   'object_ind': 326,
   'parent_id': 20,
   'properties': [{'object_ind': 323, 'stream_id': 20},
    {'object_ind': 324, 'stream_id': 21},
    {'object_ind': 325, 'stream_id': 22}]},
  {'cache_id': 25,
   'object_ind': 333,
   'parent_id': 20,
   'properties': [{'object_ind': 328, 'stream_id': 20},
    {'object_ind': 329, 'stream_id': 21},
    {'object_ind': 330, 'stream_id': 22},
    {'object_ind': 331, 'stream_id': 23},
    {'object_ind': 332, 'stream_id': 24}]},
  {'cache_id': 22,
   'object_ind': 337,
   'parent_id': 20,
   'properties': [{'object_ind': 335, 'stream_id': 20},
    {'object_ind': 336, 'stream_id': 21}]},
  {'cache_id': 23,
   'object_ind': 347,
   'parent_id': 20,
   'properties': [{'object_ind': 344, 'stream_id': 20},
    {'object_ind': 345, 'stream_id': 21},
    {'object_ind': 346, 'stream_id': 22}]},
  {'cache_id': 23, 'object_ind': 348, 'parent_id': 23, 'properties': []}],
 'net_version': 10,
 'network_frames': None,
 'objects': ['Core.Object',
  'Engine.Actor:RelativeRotation',
  'Engine.Actor:RelativeLocation',
  'Engine.Actor:Velocity',
  'Engine.Actor:Instigator',
  'Engine.Actor:bNetOwner',
  'Engine.Actor:bBlockActors',
  'Engine.Actor:bCollideWorld',
  'Engine.Actor:bCollideActors',
  'Engine.Actor:bHardAttach',
  'Engine.Actor:bTearOff',
  'Engine.Actor:bHidden',
  'Engine.Actor:Base',
  'Engine.Actor:Owner',
  'Engine.Actor:ReplicatedCollisionType',
  'Engine.Actor:Role',
  'Engine.Actor:RemoteRole',
  'Engine.Actor:Physics',
  'Engine.Actor:DrawScale',
  'Engine.Actor:Rotation',
  'Engine.Actor:Location',
  'Engine.Actor',
  'Engine.Pawn:RootMotionInterpCurveLastValue',
  'Engine.Pawn:RootMotionInterpCurrentTime',
  'Engine.Pawn:RootMotionInterpRate',
  'Engine.Pawn:PlayerReplicationInfo',
  'Engine.Pawn:AirControl',
  'Engine.Pawn:JumpZ',
  'Engine.Pawn:AccelRate',
  'Engine.Pawn:AirSpeed',
  'Engine.Pawn:GroundSpeed',
  'Engine.Pawn:RemoteViewPitch',
  'Engine.Pawn:bFastAttachedMove',
  'Engine.Pawn:bRootMotionFromInterpCurve',
  'Engine.Pawn:bUsedByMatinee',
  'Engine.Pawn:bCanSwatTurn',
  'Engine.Pawn:bSimulateGravity',
  'Engine.Pawn:bIsCrouched',
  'Engine.Pawn:bIsWalking',
  'Engine.Pawn:Controller',
  'Engine.Pawn',
  'ProjectX.Pawn_X',
  'TAGame.RBActor_TA:TeleportCounter',
  'TAGame.RBActor_TA:ReplicatedCollisionScale',
  'TAGame.RBActor_TA:ReplicatedGravityScale',
  'TAGame.RBActor_TA:WeldedInfo',
  'TAGame.RBActor_TA:ReplicatedRBState',
  'TAGame.RBActor_TA:bIgnoreSyncing',
  'TAGame.RBActor_TA:bFrozen',
  'TAGame.RBActor_TA:bReplayActor',
  'TAGame.RBActor_TA:MaxAngularSpeed',
  'TAGame.RBActor_TA:MaxLinearSpeed',
  'TAGame.RBActor_TA',
  'TAGame.Ball_TA:ReplicatedExplosionDataExtended',
  'TAGame.Ball_TA:ReplicatedExplosionData',
  'TAGame.Ball_TA:GameEvent',
  'TAGame.Ball_TA:HitTeamNum',
  'TAGame.Ball_TA:ReplicatedPhysMatOverride',
  'TAGame.Ball_TA:ReplicatedAddedCarBounceScale',
  'TAGame.Ball_TA:ReplicatedBallMaxLinearSpeedScale',
  'TAGame.Ball_TA:ReplicatedBallGravityScale',
  'TAGame.Ball_TA:ReplicatedWorldBounceScale',
  'TAGame.Ball_TA:ReplicatedBallMesh',
  'TAGame.Ball_TA:ReplicatedBallScale',
  'TAGame.Ball_TA:MagnusCoefficient',
  'TAGame.Ball_TA:bEndOfGameHidden',
  'TAGame.Ball_TA',
  'Archetypes.Ball.Ball_Default',
  'TAGame.GameEvent_TA:ReplicatedRoundCountDownNumber',
  'TAGame.GameEvent_TA:MatchSettings',
  'TAGame.GameEvent_TA:GameOwner',
  'TAGame.GameEvent_TA:ReplicatedGameStateTimeRemaining',
  'TAGame.GameEvent_TA:ReplicatedStateName',
  'TAGame.GameEvent_TA:ReplicatedStateIndex',
  'TAGame.GameEvent_TA:ActivatorCar',
  'TAGame.GameEvent_TA:BotSkill',
  'TAGame.GameEvent_TA:bIsBotMatch',
  'TAGame.GameEvent_TA:bCanVoteToForfeit',
  'TAGame.GameEvent_TA:bHasLeaveMatchPenalty',
  'TAGame.GameEvent_TA:bAllowReadyUp',
  'TAGame.GameEvent_TA:MatchTypeClass',
  'TAGame.GameEvent_TA',
  'TAGame.GameEvent_Team_TA:bForfeit',
  'TAGame.GameEvent_Team_TA:bDisableMutingOtherTeam',
  'TAGame.GameEvent_Team_TA:MaxTeamSize',
  'TAGame.GameEvent_Team_TA',
  'TAGame.GameEvent_Soccar_TA:ReplicatedStatEvent',
  'TAGame.GameEvent_Soccar_TA:SubRulesArchetype',
  'TAGame.GameEvent_Soccar_TA:RoundNum',
  'TAGame.GameEvent_Soccar_TA:MVP',
  'TAGame.GameEvent_Soccar_TA:ReplicatedServerPerformanceState',
  'TAGame.GameEvent_Soccar_TA:ReplicatedScoredOnTeam',
  'TAGame.GameEvent_Soccar_TA:TieBreakDecision',
  'TAGame.GameEvent_Soccar_TA:MatchWinner',
  'TAGame.GameEvent_Soccar_TA:GameWinner',
  'TAGame.GameEvent_Soccar_TA:ReplayDirector',
  'TAGame.GameEvent_Soccar_TA:bAllowHonorDuels',
  'TAGame.GameEvent_Soccar_TA:bCanDropOnlineRewards',
  'TAGame.GameEvent_Soccar_TA:bClubMatch',
  'TAGame.GameEvent_Soccar_TA:bShowIntroScene',
  'TAGame.GameEvent_Soccar_TA:bMatchEnded',
  'TAGame.GameEvent_Soccar_TA:bNoContest',
  'TAGame.GameEvent_Soccar_TA:bUnlimitedTime',
  'TAGame.GameEvent_Soccar_TA:bOverTime',
  'TAGame.GameEvent_Soccar_TA:bBallHasBeenHit',
  'TAGame.GameEvent_Soccar_TA:WaitTimeRemaining',
  'TAGame.GameEvent_Soccar_TA:SecondsRemaining',
  'TAGame.GameEvent_Soccar_TA:MaxScore',
  'TAGame.GameEvent_Soccar_TA:GameTime',
  'TAGame.GameEvent_Soccar_TA:SeriesLength',
  'TAGame.GameEvent_Soccar_TA',
  'Archetypes.GameEvent.GameEvent_Soccar',
  'Engine.Info',
  'Engine.ReplicationInfo',
  'ProjectX.NetModeReplicator_X',
  'ProjectX.Default__NetModeReplicator_X',
  'Engine.TeamInfo:TeamIndex',
  'Engine.TeamInfo:Score',
  'Engine.TeamInfo:TeamName',
  'Engine.TeamInfo',
  'TAGame.Team_TA:Difficulty',
  'TAGame.Team_TA:ClubColors',
  'TAGame.Team_TA:LogoData',
  'TAGame.Team_TA:ClubID',
  'TAGame.Team_TA:CustomTeamName',
  'TAGame.Team_TA:GameEvent',
  'TAGame.Team_TA',
  'TAGame.Team_Soccar_TA:GameScore',
  'TAGame.Team_Soccar_TA',
  'Archetypes.Teams.Team0',
  'Archetypes.Teams.Team1',
  'Engine.GameReplicationInfo:Winner',
  'Engine.GameReplicationInfo:ServerName',
  'Engine.GameReplicationInfo:TimeLimit',
  'Engine.GameReplicationInfo:GoalScore',
  'Engine.GameReplicationInfo:RemainingMinute',
  'Engine.GameReplicationInfo:ElapsedTime',
  'Engine.GameReplicationInfo:RemainingTime',
  'Engine.GameReplicationInfo:bMatchIsOver',
  'Engine.GameReplicationInfo:bMatchHasBegun',
  'Engine.GameReplicationInfo:bStopCountDown',
  'Engine.GameReplicationInfo:GameClass',
  'Engine.GameReplicationInfo',
  'ProjectX.GRI_X:MatchGUID',
  'ProjectX.GRI_X:bGameStarted',
  'ProjectX.GRI_X:GameServerID',
  'ProjectX.GRI_X:Reservations',
  'ProjectX.GRI_X:ReplicatedGameMutatorIndex',
  'ProjectX.GRI_X:ReplicatedGamePlaylist',
  'ProjectX.GRI_X',
  'TAGame.GRI_TA',
  'GameInfo_Soccar.GameInfo.GameInfo_Soccar:GameReplicationInfoArchetype',
  'Engine.PlayerReplicationInfo:RemoteUserData',
  'Engine.PlayerReplicationInfo:UniqueId',
  'Engine.PlayerReplicationInfo:bTimedOut',
  'Engine.PlayerReplicationInfo:bFromPreviousLevel',
  'Engine.PlayerReplicationInfo:bIsInactive',
  'Engine.PlayerReplicationInfo:bBot',
  'Engine.PlayerReplicationInfo:bOutOfLives',
  'Engine.PlayerReplicationInfo:bReadyToPlay',
  'Engine.PlayerReplicationInfo:bWaitingPlayer',
  'Engine.PlayerReplicationInfo:bOnlySpectator',
  'Engine.PlayerReplicationInfo:bIsSpectator',
  'Engine.PlayerReplicationInfo:bAdmin',
  'Engine.PlayerReplicationInfo:Team',
  'Engine.PlayerReplicationInfo:PlayerID',
  'Engine.PlayerReplicationInfo:PlayerName',
  'Engine.PlayerReplicationInfo:Ping',
  'Engine.PlayerReplicationInfo:Deaths',
  'Engine.PlayerReplicationInfo:Score',
  'Engine.PlayerReplicationInfo:ClientFillRemoteUserData',
  'Engine.PlayerReplicationInfo:ServerUpdateRemoteUserData',
  'Engine.PlayerReplicationInfo',
  'ProjectX.PRI_X',
  'TAGame.PRI_TA:PickupTimer',
  'TAGame.PRI_TA:StayAsPartyVoteYes',
  'TAGame.PRI_TA:StayAsPartyVoter',
  'TAGame.PRI_TA:SpectatorShortcut',
  'TAGame.PRI_TA:ClubID',
  'TAGame.PRI_TA:BotBannerProductID',
  'TAGame.PRI_TA:BotAvatarProductID',
  'TAGame.PRI_TA:BotProductName',
  'TAGame.PRI_TA:SecondaryTitle',
  'TAGame.PRI_TA:PrimaryTitle',
  'TAGame.PRI_TA:ReplacingBotPRI',
  'TAGame.PRI_TA:PREI',
  'TAGame.PRI_TA:SteeringSensitivity',
  'TAGame.PRI_TA:SkillTier',
  'TAGame.PRI_TA:Title',
  'TAGame.PRI_TA:PartyLeader',
  'TAGame.PRI_TA:QuitSeverity',
  'TAGame.PRI_TA:ReplicatedWorstNetQualityBeyondLatency',
  'TAGame.PRI_TA:PlayerHistoryKey',
  'TAGame.PRI_TA:PawnType',
  'TAGame.PRI_TA:PersistentCamera',
  'TAGame.PRI_TA:ClientLoadoutsOnline',
  'TAGame.PRI_TA:ClientLoadouts',
  'TAGame.PRI_TA:ClientLoadoutOnline',
  'TAGame.PRI_TA:ClientLoadout',
  'TAGame.PRI_TA:ReplicatedGameEvent',
  'TAGame.PRI_TA:bIdleBanned',
  'TAGame.PRI_TA:PlayerHistoryValid',
  'TAGame.PRI_TA:bUsingItems',
  'TAGame.PRI_TA:bStartVoteToForfeitDisabled',
  'TAGame.PRI_TA:bIsInSplitScreen',
  'TAGame.PRI_TA:bIsDistracted',
  'TAGame.PRI_TA:bReady',
  'TAGame.PRI_TA:bOnlineLoadoutSet',
  'TAGame.PRI_TA:bMatchAdmin',
  'TAGame.PRI_TA:bMatchMVP',
  'TAGame.PRI_TA:MatchBreakoutDamage',
  'TAGame.PRI_TA:MatchShots',
  'TAGame.PRI_TA:MatchSaves',
  'TAGame.PRI_TA:MatchAssists',
  'TAGame.PRI_TA:MatchGoals',
  'TAGame.PRI_TA:MatchScore',
  'TAGame.PRI_TA:ServerSetPlayerHistoryKey',
  'TAGame.PRI_TA:ServerSetDistracted',
  'TAGame.PRI_TA:ServerSetPartyLeader',
  'TAGame.PRI_TA:ServerSplitScreenStatusChanged',
  'TAGame.PRI_TA:ServerSetTeamLoadout',
  'TAGame.PRI_TA:ClientNotifyGainedStat',
  'TAGame.PRI_TA:ClientScoredGoal',
  'TAGame.PRI_TA:ClientNotifyStatTickerMessage',
  'TAGame.PRI_TA:ClientGiveOnlineReward',
  'TAGame.PRI_TA:ClientGiveRewardDrop',
  'TAGame.PRI_TA:ClientGiveOnlineCurrencyDrop',
  'TAGame.PRI_TA:ClientUpdateOnlineProductStats',
  'TAGame.PRI_TA:ServerReadyUp',
  'TAGame.PRI_TA:ServerMatchAdminSetScoreAndTime',
  'TAGame.PRI_TA:ServerMatchAdminSetPaused',
  'TAGame.PRI_TA:ServerSetVoteStatus',
  'TAGame.PRI_TA:ServerChangeTeam',
  'TAGame.PRI_TA:ClientChangeTeamFailed',
  'TAGame.PRI_TA:ServerSpectate',
  'TAGame.PRI_TA:ServerSetUserCarPreferences',
  'TAGame.PRI_TA:ServerVoteToForfeit',
  'TAGame.PRI_TA:ServerSetPlayerActivatedFX',
  'TAGame.PRI_TA:ClientUnlockAchievement',
  'TAGame.PRI_TA:ClientAchievementProgression',
  'TAGame.PRI_TA:ServerSetPublicIP',
  'TAGame.PRI_TA:ClientStayAsPartyFollower',
  'TAGame.PRI_TA:ServerInviteeConfirmedMerge',
  'TAGame.PRI_TA:ClientStayAsPartyLeader',
  'TAGame.PRI_TA',
  'TAGame.Default__PRI_TA',
  'TAGame.CameraSettingsActor_TA:CameraYaw',
  'TAGame.CameraSettingsActor_TA:CameraPitch',
  'TAGame.CameraSettingsActor_TA:bResetCamera',
  'TAGame.CameraSettingsActor_TA:bHoldMouseCamera',
  'TAGame.CameraSettingsActor_TA:bMouseCameraToggleEnabled',
  'TAGame.CameraSettingsActor_TA:bUsingSwivel',
  'TAGame.CameraSettingsActor_TA:bUsingFreecam',
  'TAGame.CameraSettingsActor_TA:bUsingBehindView',
  'TAGame.CameraSettingsActor_TA:bUsingSecondaryCamera',
  'TAGame.CameraSettingsActor_TA:ProfileSettings',
  'TAGame.CameraSettingsActor_TA:PRI',
  'TAGame.CameraSettingsActor_TA:ServerSetHoldMouseCameraEnabled',
  'TAGame.CameraSettingsActor_TA:ServerSetUseSwivel',
  'TAGame.CameraSettingsActor_TA:ServerSetCameraSettings',
  'TAGame.CameraSettingsActor_TA:ServerSetUsingSecondaryCamera',
  'TAGame.CameraSettingsActor_TA:ServerSetUsingBehindView',
  'TAGame.CameraSettingsActor_TA:ServerSetUsingFreecam',
  'TAGame.CameraSettingsActor_TA:ServerSetCameraRotation',
  'TAGame.CameraSettingsActor_TA:ServerSetCameraRotationReliable',
  'TAGame.CameraSettingsActor_TA:ServerSetHoldMouseCamera',
  'TAGame.CameraSettingsActor_TA:ServerSetResetCamera',
  'TAGame.CameraSettingsActor_TA',
  'TAGame.Default__CameraSettingsActor_TA',
  'TAGame.Vehicle_TA:ReplicatedSteer',
  'TAGame.Vehicle_TA:ReplicatedThrottle',
  'TAGame.Vehicle_TA:bPodiumMode',
  'TAGame.Vehicle_TA:bReplicatedHandbrake',
  'TAGame.Vehicle_TA:bDriving',
  'TAGame.Vehicle_TA',
  'TAGame.Car_TA:ReplicatedCarMaxLinearSpeedScale',
  'TAGame.Car_TA:AddedCarForceMultiplier',
  'TAGame.Car_TA:AddedBallForceMultiplier',
  'TAGame.Car_TA:RumblePickups',
  'TAGame.Car_TA:AttachedPickup',
  'TAGame.Car_TA:ReplicatedDemolishGoalExplosion',
  'TAGame.Car_TA:ReplicatedDemolish',
  'TAGame.Car_TA:ReplicatedCarScale',
  'TAGame.Car_TA:ClubColors',
  'TAGame.Car_TA:TeamPaint',
  'TAGame.Car_TA:bOverrideBoostOn',
  'TAGame.Car_TA:bOverrideHandbrakeOn',
  'TAGame.Car_TA:ServerEquipProduct',
  'TAGame.Car_TA',
  'Archetypes.Car.Car_Default',
  'TAGame.CarComponent_TA:ReplicatedActivityTime',
  'TAGame.CarComponent_TA:Vehicle',
  'TAGame.CarComponent_TA:ReplicatedActive',
  'TAGame.CarComponent_TA',
  'TAGame.CarComponent_Jump_TA',
  'Archetypes.CarComponents.CarComponent_Jump',
  'TAGame.CarComponent_FlipCar_TA:bFlipRight',
  'TAGame.CarComponent_FlipCar_TA:FlipCarTime',
  'TAGame.CarComponent_FlipCar_TA',
  'Archetypes.CarComponents.CarComponent_FlipCar',
  'TAGame.CarComponent_AirActivate_TA:AirActivateCount',
  'TAGame.CarComponent_AirActivate_TA',
  'TAGame.CarComponent_Dodge_TA:DodgeImpulse',
  'TAGame.CarComponent_Dodge_TA:DodgeTorque',
  'TAGame.CarComponent_Dodge_TA',
  'Archetypes.CarComponents.CarComponent_Dodge',
  'TAGame.CarComponent_Boost_TA:ReplicatedBoostAmount',
  'TAGame.CarComponent_Boost_TA:UnlimitedBoostRefCount',
  'TAGame.CarComponent_Boost_TA:RechargeDelay',
  'TAGame.CarComponent_Boost_TA:RechargeRate',
  'TAGame.CarComponent_Boost_TA:bNoBoost',
  'TAGame.CarComponent_Boost_TA:bRechargeGroundOnly',
  'TAGame.CarComponent_Boost_TA:BoostModifier',
  'TAGame.CarComponent_Boost_TA:CurrentBoostAmount',
  'TAGame.CarComponent_Boost_TA:StartBoostAmount',
  'TAGame.CarComponent_Boost_TA:ServerConfirmBoostAmount',
  'TAGame.CarComponent_Boost_TA:ClientFixBoostAmount',
  'TAGame.CarComponent_Boost_TA:ClientGiveBoost',
  'TAGame.CarComponent_Boost_TA',
  'Archetypes.CarComponents.CarComponent_Boost',
  'TAGame.CarComponent_DoubleJump_TA:DoubleJumpImpulse',
  'TAGame.CarComponent_DoubleJump_TA',
  'Archetypes.CarComponents.CarComponent_DoubleJump',
  'TAGame.RumblePickups_TA:PreviewTimeSeconds',
  'TAGame.RumblePickups_TA:ConcurrentItemCount',
  'TAGame.RumblePickups_TA:PickupInfo',
  'TAGame.RumblePickups_TA',
  'TAGame.Default__RumblePickups_TA',
  'TAGame.CrowdActor_TA:ReplicatedRoundCountDownNumber',
  'TAGame.CrowdActor_TA:ReplicatedCountDownNumber',
  'TAGame.CrowdActor_TA:ReplicatedOneShotSound',
  'TAGame.CrowdActor_TA:ModifiedNoise',
  'TAGame.CrowdActor_TA:GameEvent',
  'TAGame.CrowdActor_TA',
  'Park_Night_SFX.TheWorld:PersistentLevel.CrowdActor_TA_0',
  'TAGame.CrowdManager_TA:GameEvent',
  'TAGame.CrowdManager_TA:ReplicatedGlobalOneShotSound',
  'TAGame.CrowdManager_TA',
  'Park_Night_SFX.TheWorld:PersistentLevel.CrowdManager_TA_0',
  'TAGame.MatchType_Private_TA',
  'TAGame.GameInfo_Soccar_TA',
  'TAGame.ProductAttribute_Painted_TA',
  'TAGame.ProductAttribute_UserColor_TA',
  'TAGame.ProductAttribute_TitleID_TA',
  'TAGame.VehiclePickup_TA:bNoPickup',
  'TAGame.VehiclePickup_TA:NewReplicatedPickupData',
  'TAGame.VehiclePickup_TA:ReplicatedPickupData',
  'TAGame.VehiclePickup_TA',
  'TAGame.VehiclePickup_Boost_TA',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_4',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_28',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_43',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_39',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_34',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_5',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_12',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_32',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_19',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_67',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_68',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_41',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_31',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_7',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_63',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_64',
  'Park_Night_P.TheWorld:PersistentLevel.GoalVolume_TA_0.Goal_TA_1',
  'StatEvents.Events.Goal',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_11',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_17',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_66',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_23',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_20',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_3',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_38',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_65',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_10',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_21',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_33',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_36',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_13',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_42',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_35',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_18',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_14',
  'Park_Night_P.TheWorld:PersistentLevel.VehiclePickup_Boost_TA_40',
  'StatEvents.Events.EpicSave',
  'StatEvents.Events.Save',
  'Park_Night_P.TheWorld:PersistentLevel.GoalVolume_TA_4.Goal_TA_1'],
 'packages': ['..\\..\\TAGame\\CookedPCConsole\\GFxShell_SF.upk',
  '..\\..\\TAGame\\CookedPCConsole\\GameInfo_Soccar_SF.upk',
  '..\\..\\TAGame\\CookedPCConsole\\Park_Night_P.upk',
  '..\\..\\TAGame\\CookedPCConsole\\Park_Night_SFX.upk'],
 'properties': {'BuildID': -1820153198,
  'BuildVersion': '211123.48895.355454',
  'Changelist': 355454,
  'Date': '2021-12-05 23-43-06',
  'GameVersion': 30,
  'Goals': [{'PlayerName': 'どうのつるぎ', 'PlayerTeam': 1, 'frame': 311},
   {'PlayerName': 'Ian', 'PlayerTeam': 1, 'frame': 2801},
   {'PlayerName': 'ine07233', 'PlayerTeam': 0, 'frame': 7144},
   {'PlayerName': 'aspire20_rl', 'PlayerTeam': 0, 'frame': 7521},
   {'PlayerName': 'ふぇれっとだよ', 'PlayerTeam': 0, 'frame': 9244}],
  'HighLights': [{'BallName': 'None', 'CarName': 'Car_TA_2414', 'frame': 311},
   {'BallName': 'None', 'CarName': 'Car_TA_2428', 'frame': 2801},
   {'BallName': 'Ball_TA_495', 'CarName': 'Car_TA_2435', 'frame': 3316},
   {'BallName': 'Ball_TA_495', 'CarName': 'Car_TA_2435', 'frame': 5468},
   {'BallName': 'Ball_TA_495', 'CarName': 'Car_TA_2436', 'frame': 7144},
   {'BallName': 'Ball_TA_495', 'CarName': 'Car_TA_2447', 'frame': 7521},
   {'BallName': 'Ball_TA_495', 'CarName': 'Car_TA_2464', 'frame': 9244}],
  'Id': 'F533CF7A44E252C14649A88A3D268D3A',
  'KeyframeDelay': 10.0,
  'MapName': 'Park_Night_P',
  'MatchType': 'Private',
  'MaxChannels': 2047,
  'MaxReplaySizeMB': 10,
  'NumFrames': 10009,
  'PlayerStats': [{'Assists': 2,
    'Goals': 1,
    'Name': 'aspire20_rl',
    'OnlineID': '0',
    'Platform': 0,
    'Saves': 2,
    'Score': 497,
    'Shots': 3,
    'Team': 0,
    'bBot': False},
   {'Assists': 1,
    'Goals': 1,
    'Name': 'ふぇれっとだよ',
    'OnlineID': '76561198105056641',
    'Platform': 0,
    'Saves': 1,
    'Score': 399,
    'Shots': 3,
    'Team': 0,
    'bBot': False},
   {'Assists': 0,
    'Goals': 1,
    'Name': 'ine07233',
    'OnlineID': '0',
    'Platform': 0,
    'Saves': 1,
    'Score': 328,
    'Shots': 2,
    'Team': 0,
    'bBot': False},
   {'Assists': 1,
    'Goals': 0,
    'Name': 'siolemon44',
    'OnlineID': '0',
    'Platform': 0,
    'Saves': 2,
    'Score': 370,
    'Shots': 1,
    'Team': 1,
    'bBot': False},
   {'Assists': 0,
    'Goals': 1,
    'Name': 'どうのつるぎ',
    'OnlineID': '76561198843259340',
    'Platform': 0,
    'Saves': 1,
    'Score': 263,
    'Shots': 2,
    'Team': 1,
    'bBot': False},
   {'Assists': 1,
    'Goals': 1,
    'Name': 'Ian',
    'OnlineID': '76561198309530591',
    'Platform': 0,
    'Saves': 0,
    'Score': 298,
    'Shots': 2,
    'Team': 1,
    'bBot': False}],
  'RecordFPS': 30.0,
  'ReplayLastSaveVersion': 8,
  'ReplayVersion': 8,
  'ReserveMegabytes': 4,
  'Team0Score': 3,
  'Team1Score': 2,
  'TeamSize': 4,
  'UnfairTeamSize': 1},
 'tick_marks': [{'description': 'Team1Goal', 'frame': 266},
  {'description': 'Team1Goal', 'frame': 2756},
  {'description': 'Team0Save', 'frame': 3271},
  {'description': 'Team0Save', 'frame': 5423},
  {'description': 'Team0Goal', 'frame': 7099},
  {'description': 'Team0Goal', 'frame': 7476},
  {'description': 'Team0Goal', 'frame': 9199}]}

What is the cause?

@Sciguymjm
Copy link
Member

Sciguymjm commented Dec 8, 2021 via email

@PiroHiroPiro
Copy link
Author

PiroHiroPiro commented Dec 9, 2021

@Sciguymjm
Thank you for your confirmation.

pip install only installed version 0.1.0.
Could you think of a reason why it doesn't get to 0.1.14?
Or should I build it?

@Sciguymjm
Copy link
Member

Sciguymjm commented Dec 9, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants