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

v0.2.0 #48

Merged
merged 19 commits into from
Oct 13, 2024
Merged

v0.2.0 #48

merged 19 commits into from
Oct 13, 2024

Conversation

VirxEC
Copy link
Collaborator

@VirxEC VirxEC commented Oct 3, 2024

  • Add name/loadout overrides in the toml parser for match configs
  • Update rl_ball_sym
  • Allow having a non-RLBot version of RL open, opening a second instance of RL that is RLBot
    • Epic only
  • Renamed some variables
    • GameTickPacket -> GamePacket
    • GameStateType -> GameStatus
    • In PlayerConfiguration & ScriptConfiguration, location -> root_dir
    • In GamePacket, game_state_type -> game_status
  • SetLoadout now takes an index instead of a spawn id
  • Added agent_id to PlayerConfiguration & ScriptConfiguration
  • The default for ExistingMatchBehavior is now Restart
  • The environment variable RLBOT_SPAWN_IDS is no longer set
    • Instead, read RLBOT_AGENT_ID - it will always be only one id, and it will be a string
  • Added required agent_id field to ConnectionSettings
  • agent_id must now be set bot.toml and script.toml
  • Alongside FieldInfo and MatchSettings, bots & scripts should now wait for ControllableTeamInfo before sending InitComplete
    • ControllableTeamInfo contains information on the team, indices & spawn ids that RLBot will allow the process to control. For scripts, they will get their spawn id & index in the script_configurations list in MatchSettings but they can't control any bots.
    • InitComplete no longer has any data associated with it. Send the 16-bit data type followed by a single 16-bit 0 (to indicate the payload size of the message is 0)
  • GamePacket has has the following values in PlayerInfo
    • has_jumped
    • has_double_jumped
    • has_dodged
    • dodge_elapsed
    • dodge_dir

@VirxEC VirxEC linked an issue Oct 8, 2024 that may be closed by this pull request
@VirxEC VirxEC changed the title Polish v0.2.0 Oct 10, 2024
@VirxEC
Copy link
Collaborator Author

VirxEC commented Oct 10, 2024

Status: waiting on bridge pr, will be ready after that

RLBotCS/Server/BridgeMessage.cs Outdated Show resolved Hide resolved
RLBotCS/Server/BridgeMessage.cs Outdated Show resolved Hide resolved
RLBotCS/Server/BridgeMessage.cs Outdated Show resolved Hide resolved
RLBotCS/Server/BridgeMessage.cs Outdated Show resolved Hide resolved
RLBotCS/ManagerTools/ProcPlayerPair.cs Outdated Show resolved Hide resolved
RLBotCS/ManagerTools/ProcPlayerPair.cs Outdated Show resolved Hide resolved
@VirxEC VirxEC marked this pull request as ready for review October 12, 2024 21:18
@NicEastvillage NicEastvillage merged commit b20bbe9 into master Oct 13, 2024
6 checks passed
@VirxEC VirxEC deleted the dev branch October 13, 2024 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants