Skip to content

Releases: RLGym/rlgym-tools

v2.1.0

10 Jan 19:04
Compare
Choose a tag to compare
  • Add reward reporting tools for inspecting rewards with replays
  • Add some convenience methods to the Action dataclass

v2.0.3

07 Jan 19:35
Compare
Choose a tag to compare
  • Update MANIFEST.in to include carball.exe

v2.0.2

07 Jan 19:09
Compare
Choose a tag to compare
  • Add carball.exe to package_data

v2.0.1

07 Jan 13:11
Compare
Choose a tag to compare
  • Fix serialization (added wheel contacts and padded replay frame support, and tested with new script)
  • Fix ReplayMutator
  • Add RandomPhysicsMutator

v2.0.0

06 Jan 21:26
cf9c5c5
Compare
Choose a tag to compare

Move to RLGym v2:

  • Remove all v1 code
  • Add action parsers: ActionHistoryWrapper, AdvancedLookupTableAction, DelayedAction, QueuedAction
  • Add done conditions: BallHitGroundCondition, CarOnGroundCondition, GameCondition
  • Add math utils for ball, gamma, inverse aerial controls, relative physics, skellam distribution and solid angle
  • Add Action dataclass and serialization
  • Add obs builder: RelativeDefaultObs
  • Add renderer: RocketSimVisRenderer
  • Add new replay parser and replay converter to new ReplayFrame object
  • Add rewards: AdvancedTouchReward, AerialDistanceReward, BallTravelReward, BoostChangeReward, BoostKeepReward,
    DemoReward, EpisodeEndReward, FlipResetReward, GoalProbReward, StackReward,
    TeamSpiritRewardWrapper, VelocityPlayerToBallReward, WaveDashReward
  • Add shared info providers: BallPredictionProvider, MultiProvider, ScoreboardProvider, SerializedProvider
  • Add state mutators: AugmentMutator, ConfigMutator, GameMutator, HitboxMutator, RandomScoreboardMutator,
    ReplayMutator, VariableTeamSizeMutator, WeightedSampleMutator
  • Add transition engine: MultiEnvEngine

v1.8.3

29 Apr 09:04
e4912c3
Compare
Choose a tag to compare
  • Update parse_actions in lookup_act.py (Jeff)

v1.8.2

14 Feb 08:46
435f06d
Compare
Choose a tag to compare
  • Fix no touch timer in GameCondition (Rolv)
  • Update RLLib example (Aech)

v1.8.1

06 Dec 23:04
Compare
Choose a tag to compare
  • Refactor GameCondition (Rolv, Impossibum)
  • Fix a small mistake in LookupAction (Rolv)

v1.8.0

05 Aug 23:07
Compare
Choose a tag to compare
  • Add lookup parser as used by Nexto/Tecko (Rolv)
  • Add customizable odds to WallPracticeState (Soren)
  • Add code for reducing SB3 model size for RLBot botpack, with example (DI3D)
  • Update AdvancedPadder for RLGym 1.2 (Kaiyotech)
  • Update example code for RLGym 1.2 (mstuettgen)
  • Fix AdvancedStacker (Some Rando)
  • Fix broken imports in SequentialRewards (Some Rando)
  • Fix bad indent in JumpTouchReward (Some Rando)

v1.7.0

08 May 20:18
d65bb07
Compare
Choose a tag to compare
  • Add AdvancedObsPadder (Impossibum)
  • Add JumpTouchReward (Impossibum)
  • Fix NameError in KickoffReward (benjamincburns)
  • Add generate_probabilities as a method to ReplaySetter (Rolv)
  • Upgrade WallSetter (Soren) and fix bug when num_cars == 1 (Kaiyotech)
  • Add max overtime to GameCondition (Rolv)