Skip to content

Commit 5887791

Browse files
authored
Update to Core v0.6 (#23)
* Update to Core v0.6 * Parse `wait_for_agents`
1 parent 85ae645 commit 5887791

12 files changed

+17
-14
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 VirxEC
3+
Copyright (c) 2025 RLBot
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A high performance Python interface for communicating with RLBot v5.
66

77
See this video tutorial on YouTube for a quick start guide: <https://www.youtube.com/watch?v=GLqvodQ942A>
88

9-
Also see the [main RLBot wiki](https://wiki.rlbot.org/) (make sure to avoid info on v4) and also see [this project's wiki](https://github.com/VirxEC/python-interface/wiki)
9+
Also see the [main RLBot wiki](https://wiki.rlbot.org/) (make sure to avoid info on v4) and also see [this project's wiki](https://github.com/RLBot/python-interface/wiki)
1010

1111
## Dev setup
1212

@@ -25,7 +25,7 @@ The following is how to setup a development environment for this project, NOT ho
2525
will be reflected in the installed package without
2626
having to run the command again
2727
- If you are making changes involving the flatbuffer schema and
28-
[rlbot_flatbuffers_py](https://github.com/VirxEC/rlbot_flatbuffers_py),
28+
[flatbuffers_python](https://github.com/RLBot/flatbuffers-python),
2929
also install your local copy of that package in editable mode:
3030
- `pip uninstall rlbot_flatbuffers`
3131
- `pip install --editable <path/to/rlbot_flatbuffers>`

pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description = "A high performance Python interface for communicating with RLBot
88
dynamic = ["version"]
99
requires-python = ">= 3.11"
1010
dependencies = [
11-
"rlbot_flatbuffers~=0.15.0",
11+
"rlbot_flatbuffers~=0.16.0",
1212
"psutil==7.*",
1313
]
1414
readme = "README.md"
@@ -19,7 +19,7 @@ authors = [
1919
keywords = ["rocket-league"]
2020

2121
[project.urls]
22-
Repository = "https://github.com/VirxEC/python-interface"
22+
Repository = "https://github.com/RLBot/python-interface"
2323

2424
[tool.setuptools.dynamic]
2525
version = {attr = "rlbot.version.__version__"}

rlbot/config.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,8 @@ def load_match_config(config_path: Path | str) -> flat.MatchConfiguration:
158158
return flat.MatchConfiguration(
159159
launcher=__enum(rlbot_table, "launcher", flat.Launcher),
160160
launcher_arg=__str(rlbot_table, "launcher_arg"),
161-
auto_start_bots=__bool(rlbot_table, "auto_start_bots", True),
161+
auto_start_agents=__bool(rlbot_table, "auto_start_agents", True),
162+
wait_for_agents=__bool(rlbot_table, "wait_for_agents", True),
162163
game_map_upk=__str(match_table, "game_map_upk"),
163164
player_configurations=players,
164165
script_configurations=scripts,

rlbot/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.0.0-beta.39"
1+
__version__ = "2.0.0-beta.40"

tests/default.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
# "Steam", "Epic", "Custom", "NoLaunch"
55
launcher = "steam"
66
# Should RLBot start the bot processes automatically, or will a separate script start them
7-
auto_start_bots = true
7+
auto_start_agents = true
8+
# Should RLBot wait for the bot processes to start before starting the match
9+
wait_for_agents = true
810

911
[match]
1012
# What game mode the game should load.

tests/human_vs_atba.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[rlbot]
22
launcher = "steam"
3-
auto_start_bots = true
3+
auto_start_agents = true
44

55
[match]
66
game_mode = "Soccer"

tests/human_vs_necto.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[rlbot]
22
launcher = "steam"
3-
auto_start_bots = true
3+
auto_start_agents = true
44

55
[match]
66
game_mode = "Soccer"

tests/psy.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[rlbot]
22
launcher = "steam"
3-
auto_start_bots = true
3+
auto_start_agents = true
44

55
[match]
66
game_mode = "Soccer"

tests/rlbot.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[rlbot]
22
launcher = "steam"
3-
auto_start_bots = true
3+
auto_start_agents = true
44

55
[match]
66
game_mode = "Soccer"

tests/run_forever.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
match_settings = flat.MatchConfiguration(
2424
launcher=flat.Launcher.Steam,
25-
auto_start_bots=True,
25+
auto_start_agents=True,
2626
game_mode=flat.GameMode.Soccer,
2727
enable_state_setting=True,
2828
existing_match_behavior=flat.ExistingMatchBehavior.Restart,

tests/series.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[rlbot]
22
launcher = "steam"
3-
auto_start_bots = true
3+
auto_start_agents = true
44

55
[match]
66
game_mode = "Soccer"

0 commit comments

Comments
 (0)