Proto commits in SaltieRL/carball

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:3e66f17
Author:Matthew Mage
Committer:GitHub

Add ballcam/handbrake times (#259) * Add ballcam/handbrake times * Remove comments

The documentation is generated from this commit.

Commit:31d80da
Author:Sciguymjm

Add ballcam/handbrake times

The documentation is generated from this commit.

Commit:0432b2b
Author:Matthew Mage
Committer:GitHub

Demo counts (#255) * Add demos inflicted/taken stat * Fix error logging (why?) and online ID handling * Update CARBALL_VERSION

Commit:0c57eda
Author:Jonah Wasserman
Committer:dtracers

Fifty (#218) * Add hit-pressure detection. * Started 50/50 detection. * 50/50 detection support * Added unit test.

Commit:593eff1
Author:Jonah Wasserman
Committer:dtracers

Add hit-pressure detection. (#217) * Add hit-pressure detection. * Fixed test_hit_pressure to run properly. * Add commenting in unit test.

Commit:f880785
Author:dtracers
Committer:GitHub

improve comments (#213)

Commit:c31618e
Author:dtracers
Committer:GitHub

Added comments (#188) * Update kickoff.proto * Update kickoff.proto

Commit:1061004
Author:Jonah Wasserman
Committer:dtracers

Add total clears to player stats. (#190) * Add total clears to player stats. * Added tests for total clear detection.

Commit:f403276
Author:dtracers
Committer:GitHub

add new "start_left" and start_position for kickoff data (#181) * added tests for newly added kickoff data * Fix bugs with tests Tests now correctly pass

Commit:7461f79
Author:Long Tran
Committer:dtracers

Dropshot stats (#178) * parse dropshot tile actors * create dropshot damage proto * remove debug dataframe * add ball phase change events * fix tile actor handler * add the id of the tile that was hit * handle case when a tile damage trickles to the next frame * add dropshot tile to the goal where it was scored * map tile ids to ids used by rlbot * calculate ball phase stats * fix imports * add total time in phase * add ball phase to dataframe * number of damaged and destroyed tiles per goal * fix getting wrong tiles * reduce ball df size * add tile states to dataframes * add total damage and damage efficiency * add tile stats * group dropshot game stats * fix 0 division when player has no damage * fix error when ball has no phase 2 * fix not adding the last phase * add dropshot tests * add test case for dropshot goal * separate rumble and dropshot proto

Commit:9c73c74
Author:Long Tran
Committer:Matthew Mage

Loadout colors (#174) * add avatar border to loadout * add colors to loadout * better handle user colors

Commit:c3fcb0a
Author:dtracers
Committer:GitHub

Added player kickoff totals (#172) * Added player kickoff totals * removed non submission code

Commit:5c95e58
Author:Matthew Mage
Committer:GitHub

Item stats (#167) * Add paint to proto * debug paints * item stats * Remove todo * Fix possible indexerror * Handle painted_old

Commit:75886a0
Author:dtracers
Committer:GitHub

Adding demos to carball (#152) * added test replay * Adding demos Demos will happen in a central place where analysis happens * started bump analysis * more bump analysis * added more test data * deduped multiple demos * added start for bump analysis * Update decompile_replays.py * Update analysis_manager.py * updated the cloud parser * Addressed comments

Commit:168791a
Author:dtracers
Committer:GitHub

add new playlist (#153) * add new playlist * added support for storing number of invalid playlists for later analysis * Update game_metadata.proto

Commit:0c31955
Author:twobackfromtheend
Committer:dtracers

Per possession stats (#155) * rename basic stats, fix typo. * Fixed boosts pandas false positive warning. * Added saltie_hit save. * Added possession analysis. * Added per-possession stats. * Fixed "might not be assigned" warning. * Added proto to VC * fixed bug in fix. * pass the frickin tests. * Moved stuff to player and team stats. * Added saves test. * Added todo. * Remove 0 saves from test. * fixed issue with merge * changed to defaultdict, moved fields to class attribute. * Moved initialize. * break within arguments. * added time on wall. * Cleaned up warning message.

Commit:776d652
Author:Harry Xie

Merge branch 'master' of https://github.com/SaltieRL/carball into per_possession_stats

Commit:ae90c14
Author:Harry Xie

added time on wall.

Commit:03cfab2
Author:dtracers
Committer:GitHub

Dribble stats (#111) * Fixed formatting of check_rattletrap_version.py, updated rattletrap versions. * rename basic stats, fix typo. * Fixed boosts pandas false positive warning. * Added saltie_hit save. * Added possession analysis. * remove old rattle trap * ignore iml * added new test replays * adding more tests * added dribble replays for test * added dribble data to proto * adjusted stats * added event creator * added dribble test * moved events into new directory * Added documentation * added inits to the directories This should allow the files to be found when running * fixed broken tests * fix imports for event_creator * added dribble detection * fix tests so they pass * Added all of the carry stats Added carry stats * finished all dribble stats * fix error with testing * some field renaming * fixed division by zero * added dribble tests (need to figure out why there is a nan) * Ignored files that do not matter This should hopefully also increase our coverage % by a ton * updated ignored files again * fixed ignored paths * ignore all utils * Added the merging of dribbles. * rename basic stats, fix typo. * Fixed boosts pandas false positive warning. * Added saltie_hit save. * Added possession analysis. * Added per-possession stats. * Fixed "might not be assigned" warning. * Added proto to VC * fixed bug in fix. * pass the frickin tests. * added a comment * Moved stuff to player and team stats. * Added saves test. * Added todo. * Remove 0 saves from test. * progress on carry enhancements * Added distance along path * Cut off dribbles early if they are hit by a player. * fixed some documentation and naming conventions * modifications to carries for cutting them off * added a new test Fixed some issues with merging * added more changes to dribbles Fixed the missing dribble. Now I have one extra I need to remove * fixed and passes all unit tests! * fixed issue with merge * fix import error * fix error cases zero dribbles people leaving. * added a test for zero carries * Finished merge * moved kickoff stats to being in events folder * Added files for local replays * fixed some imports * requireing a minimum pandas * Fixed merging of ball carries Carries are now correctly merged and split * Fixed modified answers * oopsiedoopsie * fixed crash issue Fixes issue where the carry frame exists but players dont have any dribbles. Fix issue during dribble merges * Update cloud_parser * addressed increased dribble time :( changing the merge increased dribble time

Commit:36b16de
Author:jawnv6
Committer:dtracers

Adding kickoff analysis (#119) * Adding kickoff analysis * Name fixes based on review. Tested on c12. More review fixes, starting proto cleanup, tested c12. More k_a.py fixes, eradicating the scourge of parens, giving things full verbose names * Expanding out kickoff details and other enum fixes * Snake case, getting touch frames from existing calc * Adding player position & distance for BALL players, removing dead code &panda-ifying time checks * Expanding names in proto/code, making touch position unconditional * Fixes based on testing

Commit:fd5bc82
Author:Jonah Wasserman
Committer:Matthew Mage

Implement clearing hit detection (#140) * Adding clears into protobuf * Add detection for clears * Remove pdb import * Add tests for clear detection * Use import constants, clean-up logic * Less if statements, clearer code

Commit:7ab3d28
Author:Long Tran
Committer:dtracers

Rumble stats (#120) * add rumble item data to dataframe * rumble usage statistics in proto * optimize rumble stats * add time till power up to df * fix protobuf merge * create rumble events * calculate player rumble stats from events * calculate team rumble stats * calculate number of goals before item spawn * add pre_rumble_items property go goals proto * enable rumble stats for rumble mutator replays * check used powerup before goal * create enum for power ups * use rumble enum in event * add the batarang as a plunger alias * rumble goal info wrapper * fix detecting rumble mutator * fix rumble powerup stats on no pre item goals * pre item goals test * item goals test * test freeze vs spikes * fix ignoring immediately used power ups * test hold time * fix nonetype error * fix plunger and batarang counted seperately * fix demoed players adding an extra rumble event * test rumble item count * fix fail on non rumble replays * fix deprecation warnings * rename wrapping rumble message/file to extra mode * fix rumble imports

Commit:982e335
Author:twobackfromtheend
Committer:dtracers

Per possession stats (#114) * rename basic stats, fix typo. * Fixed boosts pandas false positive warning. * Added saltie_hit save. * Added possession analysis. * Added per-possession stats. * Fixed "might not be assigned" warning. * Added proto to VC * fixed bug in fix. * pass the frickin tests. * Moved stuff to player and team stats. * Added saves test. * Added todo. * Remove 0 saves from test. * fixed issue with merge * changed to defaultdict, moved fields to class attribute. * Moved initialize. * break within arguments.

Commit:87a75c2
Author:Harry Xie

Added proto to VC

Commit:833c812
Author:Harry Xie

Added per-possession stats.

Commit:76885f3
Author:dtracers
Committer:GitHub

removed todos

Commit:af6f3d2
Author:dtracers

Merge remote-tracking branch 'refs/remotes/origin/master' into additional_team_stats # Conflicts: # carball/tests/game_creation_test.py # carball/tests/utils.py

Commit:7aeddb5
Author:dtracers

added todos

Commit:adc3100
Author:dtracers

added new stats near wall in corner behind center of mass in front of center of mass

Commit:7de542f
Author:Matthew Mage

adjust testcase and add wasted big + small separate stats

Commit:412f2c8
Author:Matthew Mage
Committer:GitHub

Update game_metadata.proto

Commit:6552560
Author:Matthew Mage
Committer:GitHub

Update game_metadata.proto

Commit:4430528
Author:dtracers
Committer:GitHub

figured out what some were #testing

Commit:96a0ab3
Author:dtracers
Committer:GitHub

Update game_metadata.proto

Commit:5268f73
Author:dtracers

added unknown values

Commit:03233b3
Author:Matthew Mage

boondocks time

Commit:6bd6482
Author:dtracers

adding new team stats

Commit:79fce2c
Author:dtracers

fixing bugs for hits Kickoff hits were not initially detected. They are now detected and labeled as such

Commit:d221c72
Author:dtracers

Worked on adding some tests. Added extra data for kickoffs.

Commit:9e6f6f8
Author:dtracers

added ball stats

Commit:ffb090d
Author:dtracers
Committer:GitHub

Merge pull request #64 from Destiphy/patch-1 Added puck and cube as ball_types

Commit:d3beffc
Author:Prettner

Updated available playlists, create mutators / game_info protobuf

Commit:7bfc164
Author:Prettner

Extented message Mutators, added game_info_actor (contains GUID of replay)

Commit:1cd6e5f
Author:dtracers

added stuff for bump work

Commit:e67162a
Author:Prettner

Added Ball Breakout (Dropshot), UPPERCASE Enum-Values

Commit:287bdb3
Author:Prettner

Moved Enum BallType to mutators.proto

Commit:e669992
Author:Prettner

Moved enums into message

Commit:7f2da1e
Author:Prettner

Fixed types

Commit:c931048
Author:Prettner

Added metadata mutators Added Enums Playlist, GameMode

Commit:d6658c4
Author:dtracers

fix bugs

Commit:eae4f3e
Author:dtracers

added documentation cleaned up code

Commit:c0988c6
Author:dtracers

goal_number was a boolean it should be an int

Commit:4232a3f
Author:dtracers

added versioning. can be used to pop up a button or know what stats will be incorrect or missing

Commit:253d7c0
Author:dtracers

fixed nan Remove players in the game for only 5 seconds Added time in game and frame where they start

Commit:d310f7d
Author:dtracers

gracefully handled bots not existing long enough to do anything.

Commit:673ab27
Author:dtracers
Committer:GitHub

Merge pull request #45 from SaltieRL/speed-stats Speed stats

Commit:081ab8e
Author:dtracers

added stolen boosts

Commit:55038f6
Author:dtracers

added boosts values addressed comments

Commit:cd4baaa
Author:dtracers

added in speed stats

Commit:d96bfa3
Author:dtracers

added speed stats

Commit:7e482f3
Author:Matthew Mage

Create game length in seconds

Commit:1b1fd7c
Author:Matthew Mage

Find primary player (i.e. player who created the replay)

Commit:2ac317a
Author:Druthyn

Added check for if player is using keyboard or controller

Commit:ebe6cd0
Author:dtracers
Committer:GitHub

Merge pull request #26 from SaltieRL/boost-fixes Make boost usage descriptor more descriptive

Commit:9f03ecc
Author:dtracers
Committer:GitHub

Update player_stats.proto

Commit:dcc3978
Author:Matthew Mage

make boost usage descriptor more descriptive

Commit:26ff1bf
Author:Matthew Mage

update spelling

Commit:ae01cc5
Author:dtracers
Committer:GitHub

Merge pull request #15 from SaltieRL/dtracers-patch-1 Added new distance stats for player

Commit:9b033b8
Author:dtracers
Committer:GitHub

Added new distance stats for player

Commit:655929d
Author:Matthew Mage

loadout fixes, fixes #14

Commit:e9ee566
Author:Matthew Mage

merge master

Commit:41d3d56
Author:Matthew Mage

Merge fixes

Commit:0ef8094
Author:Matthew Mage

mAkE sUrE yOu HavE a NeW lInE aT tHe EnD oF ThE fIlE - dTrAcErS 2018

Commit:9e5593f
Author:Matthew Mage

Add parties to proto

Commit:d4260bc
Author:dtracers

added details on what is available

Commit:93890f3
Author:dtracers

cleaned up code

Commit:1d5a244
Author:dtracers

added new field for if a hit was on the ground

Commit:f9dc2f7
Author:HARRY\Harry

Merged proto, disabled check_game

Commit:5831c74
Author:HARRY\Harry
Committer:HARRY\Harry

Line endings

Commit:d866334
Author:dtracers

okay it is now using hit stats Something is not working though. Need to look into why

Commit:b200b37
Author:dtracers

clarified their purpose

Commit:f6c62f3
Author:dtracers

added bumps, camera changes , fiftyfifty

Commit:f3596e2
Author:dtracers

added more stats that can be calculated

Commit:910f1ac
Author:Matthew Mage

merge

Commit:40d84cd
Author:Matthew Mage

aerial detection (ball z > 800.0)

Commit:7e42ba9
Author:Matthew Mage

comment

Commit:c34b39a
Author:Matthew Mage

add hit counting!

Commit:4a431ec
Author:dtracers

addressed all comments

Commit:cc876a0
Author:dtracers

split the parsing output into 2 files

Commit:a59cc45
Author:dtracers

Added the last bit of stats we calculate to the proto

Commit:bddce11
Author:dtracers

moved stats to one file to make it easier to add one

Commit:db83a3f
Author:dtracers

added more potential for turnover stats

Commit:7aca41c
Author:dtracers

added possession time to the view

Commit:9bfa440
Author:dtracers
Committer:GitHub

Added a psuedo stat

Commit:6a05897
Author:dtracers

Added a bunch more stats that are calculated. Maybe I will add boost steals :)

Commit:74b7df8
Author:dtracers

added forward stats and write proto data to a file

Commit:6d1b842
Author:dtracers

added boost frames to the stats

Commit:b6de0d8
Author:dtracers

made a lot of proto changes

Commit:c9c5cdb
Author:dtracers

slowed down and speed up hits! slowed down hits creation by a lot! :O Speed up hits analytics by a lot. Trying to get back the best of both worlds

Commit:c8f77e7
Author:dtracers

added hit analysis, also improved algorithmic speed of hits