Bots Scripts
Bot scripts are automatically loaded and used if present
1)
Use official Bot match from Main Menu
2)
explorer "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts"
Dependencies
Git
Git from the command line and also from 3rd-party software (make sure it's selected)
Default Bots
RMDIR /S /Q "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots"
Open Hyper AI
RMDIR /S /Q "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots" && git clone --branch "main" --depth "1" --recurse-submodules "https://github.com/forest0xia/dota2bot-OpenHyperAI.git" "%Temp%\OpenHyperAI" && MKDIR "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots" && XCOPY /E /Q /Y "%Temp%\OpenHyperAI\bots\" "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots\" && RMDIR /S /Q "%Temp%\OpenHyperAI"
Troubleshooting
Goldberg Emu works with
Goldberg_Lan_Steam_Emu_master--475342f0.zip\experimental_steamclient\steamclient64.dll
at real Steam's root in
Program Files (x86)\Steam\steamclient64.dll
(
CS2 dedi-server hint)
Bad host_writeconfig
No Goldberg Emu, official Steam client not running,
dota2.exe
ran directly
3)
> host_writeconfig
[SplitScreen] Writing configuration for slot 0
[SplitScreen] Tried to write clouded file, but we don't have Steam interfaces? Probably bug with order of initialization, or trying to run without steam
Requested non-existent write path USRLOCAL!
Requested non-existent write path USRLOCAL!
[SplitScreen] Error writing user config file 'cfg/user_keys_0_slot0.vcfg'
Requested non-existent write path USRLOCAL!
[SplitScreen] Tried to write clouded file, but we don't have Steam interfaces? Probably bug with order of initialization, or trying to run without steam
Requested non-existent write path USRLOCAL!
Requested non-existent write path USRLOCAL!
[SplitScreen] Error writing user config file 'cfg/user_convars_0_slot0.vcfg'