Skip to content

Enhance bot ladder climbing reliability#1830

Open
sunzenshen wants to merge 3 commits intoNeotokyoRebuild:masterfrom
sunzenshen:bot-ladder-swim-up-down
Open

Enhance bot ladder climbing reliability#1830
sunzenshen wants to merge 3 commits intoNeotokyoRebuild:masterfrom
sunzenshen:bot-ladder-swim-up-down

Conversation

@sunzenshen
Copy link
Contributor

@sunzenshen sunzenshen commented Mar 13, 2026

Description

Addresses various ladder climbing failure scenarios that could cause bots not to be able to successfully climb ladders

  • Leverage ladder climbing swim controls to decouple climbing with look direction
  • Movement helpers to help bots align with ladder and dismount

Toolchain

  • Windows MSVC VS2022

Dependencies

@sunzenshen
Copy link
Contributor Author

sunzenshen commented Mar 13, 2026

Script for commanding bots around the map to climb ladders:

nb_debug path;
sv_neo_bot_cmdr_enable 1;
sv_neo_bot_cmdr_debug_pause_uncommanded 1;
neo_ctg_round_timelimit 99;

Related navmesh scenarios that demo some of the edge cases handled by this PR:

Also relies on PR #1802 to enhance the directional reliability of climbing ladders.

(We could wait for that PR to be merged first, and then we could rebase on top of that commit.)

@sunzenshen sunzenshen requested a review from a team March 13, 2026 06:43
@sunzenshen sunzenshen added the Bots Related to bot players label Mar 13, 2026
@Rainyan Rainyan self-requested a review March 15, 2026 13:58
Rainyan
Rainyan previously approved these changes Mar 15, 2026
Copy link
Collaborator

@Rainyan Rainyan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, the bots seem a lot smoother at navigating ladders now

@Rainyan Rainyan requested a review from a team March 15, 2026 16:20
@sunzenshen sunzenshen force-pushed the bot-ladder-swim-up-down branch from 2050ad9 to b13d2e9 Compare March 15, 2026 18:49
@sunzenshen sunzenshen requested a review from Rainyan March 15, 2026 18:49
Rainyan
Rainyan previously approved these changes Mar 15, 2026
@Rainyan Rainyan requested a review from a team March 15, 2026 20:30
@sunzenshen sunzenshen requested a review from Rainyan March 16, 2026 00:02
@Rainyan Rainyan requested a review from a team March 16, 2026 00:29
- Leverage ladder climbing swim controls to decouple climbing with look direction
- Movement helpers to help bots align with ladder and dismount
@sunzenshen sunzenshen force-pushed the bot-ladder-swim-up-down branch from 1f86a63 to f9bd31b Compare March 19, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bots Related to bot players

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants