Skip to content

Commit b371283

Browse files
Merge pull request #32 from RLBot/mutators
Add new mutator options
2 parents 861b2c0 + 075fb49 commit b371283

File tree

2 files changed

+26
-22
lines changed

2 files changed

+26
-22
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# RLBot central wiki
1+
# RLBot Central Wiki
2+
3+
The RLBot Wiki is available at <https://wiki.rlbot.org/>.
4+
5+
The RLBot Wiki primarily houses resources for bot development, but you can also find guides for users, framework documentation, and community insights.
26

37
## Setup
48

@@ -10,10 +14,8 @@ source venv/bin/activate # Activate virtual env
1014
pip install -r requirements.txt # Install mkdocs
1115
```
1216

13-
Refer to `mkdocs --help` for serving locally, building and deploying
17+
Refer to `mkdocs --help` for serving locally, building and manual deployment with [MkDocs](https://www.mkdocs.org/).
1418

15-
## Todo
19+
## Deployment
1620

17-
- \[X\] Move all\* pages from RLBot/RLBot wiki (\*see docs/missing-pages.md)
18-
- \[ \] Move language specific wikis
19-
- \[X\] Sort pages into categories
21+
The `main` branch is automatically deployed. See Github actions.

docs/v5/botmaking/config-files.md

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ A match config file, e.g. `match.toml`, define a match and its settings, closely
175175
- `auto_start_agents` - Boolean (default: true). Whether bots and scripts should be started using their run command. It is also possible to disable auto-starting for individual bots and scripts. See `[cars]::auto_start` and `[scripts]::auto_start`.
176176
- `wait_for_agents` - Boolean (default: true). Whether RLBot should wait for bots and scripts to be connected and ready before starting the match.
177177
- `[match]`
178-
- `game_mode` - The game mode. Either `"Soccar"` (default), `"Hoops"`, `"Dropshot"`, `"Snowday"`, `"Rumble"`, `"Heatseeker"`, `"Gridiron"`, or `"Knockout"`. This affects ball prediction and a few of the game rules although many game modes can also be recreated solely from mutators. See what mutators and game mode combinations make up the official modes [here](https://github.com/RLBot/python-interface/tree/master/tests/gamemodes).
178+
- `game_mode` - The game mode. Either `"Soccar"`/`"Soccer"` (default), `"Hoops"`, `"Dropshot"`, `"Hockey"`, `"Rumble"`, `"Heatseeker"`, `"Gridiron"`, or `"Knockout"`. This affects ball prediction and a few of the game rules although many game modes can also be recreated solely from mutators. See what mutators and game mode combinations make up the official modes [here](https://github.com/RLBot/python-interface/tree/master/tests/gamemodes).
179179
- `game_map_upk` - The map upk file to load, e.g. `"UtopiaStadium_P"`. On Steam version of Rocket League this can be used to load custom map files, but on Epic version it only works on the Psyonix maps. Available maps can be found [here](https://github.com/RLBot/python-interface/blob/master/rlbot/utils/maps.py).
180180
- `cars` - A list of players in the match. See the car section below for fields of cars.
181181
- `scripts` - A list of scripts in the match. See the script section below for fields of scripts.
@@ -201,15 +201,15 @@ A match config file, e.g. `match.toml`, define a match and its settings, closely
201201
- `series_length` - The series length. Either `"Unlimited"` (default), `"ThreeGames"`, `"FiveGames"`, or `"SevenGames"`.
202202
- `game_speed` - A game speed multiplier. Either `"Default"`, `"SloMo"`, or `"TimeWarp"`.
203203
- `ball_max_speed` - Ball max speed. Either `"Default"`, `"Slow"`, `"Fast"`, or `"SuperFast"`.
204-
- `ball_type` - Ball type and shape. Either `"Default"`, `"Cube"`, `"Puck"`, `"Basketball"`, `"Beachball"`, `"Anniversary"`, `"Haunted"`, `"Ekin"`, `"SpookyCube"`, `"Egg"`, `"PlayerSeeking"`, `"Dropshot"`, or `"ScoreAbsorb"`.
205-
- `ball_weight` - Ball weight and how much is curves. Either `"Default"`, `"Light"`, `"Heavy"`, `"SuperLight"`, `"CurveBall"`, `"BeachBallCurve"`, or `"MagnusFutBall"`.
204+
- `ball_type` - Ball type and shape. Either `"Default"`, `"Cube"`, `"Puck"`, `"Basketball"`, `"Beachball"`, `"Anniversary"`, `"Haunted"`, `"Ekin"`, `"SpookyCube"`, `"Egg"`, `"PlayerSeeking"`, `"Dropshot"`, `"ScoreAbsorb"`, `"Shoe"`, or `"PizzaPuck"`.
205+
- `ball_weight` - Ball weight and how much is curves. Either `"Default"`, `"Light"`, `"Heavy"`, `"SuperLight"`, `"CurveBall"`, `"BeachBallCurve"`, `"MagnusFutBall"`, or `"MagnusFutballLess"`.
206206
- `ball_size` - Ball size. Either `"Default"`, `"Small"`, `"Medium"`, `"Large"`, or `"Gigantic"`.
207207
- `ball_bounciness` - Ball bounciness. Either `"Default"`, `"Low"`, `"High"`, `"SuperHigh"`, or `"LowishBounciness"`.
208208
- `boost_amount` - Boost amount/recharge. Either `"NormalBoost"`, `"UnlimitedBoost"`, `"SlowRecharge"`, `"RapidRecharge"`, or `"NoBoost"`.
209-
- `rumble` - Rumble item rules. Either `"Off"` (default), `"DefaultRumble"`, `"Slow"`, `"Civilized"`, `"DestructionDerby"`, `"SpringLoaded"`, `"SpikesOnly"`, `"SpikeRush"`, `"HauntedBallBeam"`, `"Tactical"`, `"BatmanRumble"`, `"GrapplingOnly"`, or `"HaymakerOnly"`.
209+
- `rumble` - Rumble item rules. Either `"Off"` (default), `"DefaultRumble"`, `"Slow"`, `"Civilized"`, `"DestructionDerby"`, `"SpringLoaded"`, `"SpikesOnly"`, `"SpikeRush"`, `"HauntedBallBeam"`, `"Tactical"`, `"BatmanRumble"`, `"GrapplingOnly"`, `"HaymakerOnly"`, `"SpikeRushForce"`, or `"RPS"`.
210210
- `boost_strength` - Boost strength multiplier. Either `"One"` (default), `"OneAndAHalf"`, `"Two"`, `"Five"`, or `"Ten"`.
211211
- `gravity` - Strength of gravity. Either `"Default"`, `"Low"`, `"High"`, `"SuperHigh"`, or `"Reverse"`.
212-
- `demolish` - Demolition conditions. Either `"Default"`, `"Disabled"`, `"FriendlyFire"`, `"OnContact"`, `"OnContactFF"`, `"OnBallContact"`, or `"OnBallContactFF"`.
212+
- `demolish` - Demolition conditions. Either `"Default"`, `"Disabled"`, `"FriendlyFire"`, `"OnContact"`, `"OnContactFF"`, `"OnBallContact"`, `"OnBallContactSilent"`, `"OnBallContactFF"`, or `"OnBallContactFFSilent"`.
213213
- `respawn_time` - Demolition respawn time. Either `"ThreeSeconds"` (default), `"TwoSeconds"`, `"OneSecond"`, or `"DisableGoalReset"`.
214214
- `max_time` - Max real-time duration of match including kickoff, replays, and more. If the score is tied upon time-out, the number of shots determine the winner. Either `"Unlimited"` (default) or `"ElevenMinutes"`.
215215
- `game_event` - Additional game behavior for custom modes. Either `"Default"`, `"Haunted"`, or `"Rugby"`.
@@ -219,6 +219,7 @@ A match config file, e.g. `match.toml`, define a match and its settings, closely
219219
- `stale_ball` - Disallow the ball to stay on one half of the field by teleporting it to the other half after the given amount of time. Usually combined with the `territory` mutator. Either `"Unlimited"` (default) or `"ThirtySeconds"`.
220220
- `jump` - How many times you can jump and dodge/double jump. Either `"Default"`, `"Grounded"`, `"Two"`, `"Three"`, `"Four"`, `"Unlimited"`, or `"NoJumps"`.
221221
- `dodge_timer` - How long you can wait before dodging or double jumping. Either `"OnePointTwentyFiveSeconds"` (default), `"TwoSeconds"`, `"ThreeSeconds"`, or `"Unlimited"`.
222+
- `scoring_rule` - Whether the ball should be able to interact with goals. Either `"Default"` or `"Disabled"`.
222223
- `possession_score` - Modifies how often possession gives points. Specifically, the team that touched the ball most recently gains a point every *X* seconds until the other team touches the ball. Either `"Off"` (default), `"OneSecond"`, `"TwoSeconds"`, or `"ThreeSeconds"`.
223224
- `demolish_score` - Modifies how many points demolitions score. Either `"Zero"` (default), `"One"`, `"Two"`, or `"Three"`.
224225
- `normal_goal_score` - Modifies how many points a normal goal score. Either `"One"` (default), `"Zero"`, `"Two"`, `"Three"`, `"Five"`, or `"Ten"`
@@ -304,15 +305,16 @@ A match config file, e.g. `match.toml`, define a match and its settings, closely
304305
max_time = "Unlimited"
305306
game_event = "Default"
306307
audio = "Default"
307-
ball_gravity = "Default";
308-
territory = "Off";
309-
stale_ball = "Unlimited";
310-
jump = "Default";
311-
dodge_timer = "OnePointTwentyFiveSeconds";
312-
possession_score = "Off";
313-
demolish_score = "Zero";
314-
normal_goal_score = "One";
315-
aerial_goal_score = "One";
316-
assist_goal_score = "Zero";
317-
input_restriction = "Default";
308+
ball_gravity = "Default"
309+
territory = "Off"
310+
stale_ball = "Unlimited"
311+
jump = "Default"
312+
dodge_timer = "OnePointTwentyFiveSeconds"
313+
scoring_rule = "Deafult"
314+
possession_score = "Off"
315+
demolish_score = "Zero"
316+
normal_goal_score = "One"
317+
aerial_goal_score = "One"
318+
assist_goal_score = "Zero"
319+
input_restriction = "Default"
318320
```

0 commit comments

Comments
 (0)