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

Play Offline notes clarification #156

Open
Espionage724 opened this issue Jun 10, 2024 · 0 comments
Open

Play Offline notes clarification #156

Espionage724 opened this issue Jun 10, 2024 · 0 comments

Comments

@Espionage724
Copy link

Espionage724 commented Jun 10, 2024

It's not obvious to me how this works, but here's what I figured out:

  • There's a feature called "Local Dev Scripts" for apparently testing out bot scripts
  • The full path is steamapps/common/dota 2 beta/game/dota/scripts/vscripts/bots
  • It automatically loads scripts in the specifically-named bots folder
  • Bot scripts in that bots folder do not show as an option from the Main Menu -> Play Vs Bots option
  • Loading immediately into a bot match with +dota_start_ai_game 1 with bots scripts will automatically use them (bot names have RMMAI)

I do bot matches on Dota 2 and wanted to run it on Linux without Steam in a clean manner. I can install/update it with SteamCMD, and created some install notes!

I have this for doing a git clone for these scripts:

rm -Rf ~/'Steam/steamapps/common/dota 2 beta/game/dota/scripts/vscripts/bots' && git clone --branch 'master' --depth '1' --recurse-submodules 'https://github.com/adamqqqplay/dota2ai.git' ~/'Steam/steamapps/common/dota 2 beta/game/dota/scripts/vscripts/bots' && sync

And this for using SteamCMD and Workshop (it needs manually moved to be the expected bots folder):

cd ~/'Steam/steamcmd' && ~/'Steam/steamcmd/steamcmd.sh' +login 'Espionage724' +workshop_download_item '570' '855965029' +quit && sync && cd ~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant