dota2ai icon indicating copy to clipboard operation
dota2ai copied to clipboard

Bot Strength increase option (cheat?)

Open megastruktur opened this issue 1 year ago • 8 comments

Is it possible bots could get more gold/XP via some option? I'd like bots to cheat as it's pretty easy to play versus them at this point. Yesterday I saw the situation when Bane solo laning while his teammates were fighting, got his lvl8 when all the others were 11+

My personal list of bots strength is below.

The list of pleasantly strong:

  • Bounty Hunter
  • Bristleback ( <3 )
  • Jakiro
  • Phantom Assassin ( <3 )
  • Phantom Lancer
  • Pugna
  • Shadow Demon
  • Shadow Fiend
  • Undying
  • Venomancer (early / mid game)

The list of just strong bots:

  • Arc Warden
  • Bane [upd: Bane is really fine, changing his rank]
  • Dazzle
  • Death Prophet (spirit siphon)
  • Disruptor
  • Drow Ranger
  • Earth Spirit
  • Enchantress
  • Juggernaut (early game)
  • Lion
  • Lycan
  • Necrophos
  • Night Stalker
  • Oracle
  • Pudge
  • Skywrath Mage
  • Slardar
  • Ursa

The list of Medium difficulty:

  • Antient Apparition
  • Abaddon (ultimate)
  • Brewmaster
  • Crystal Maiden
  • Earth Shaker
  • Ember Spirit
  • Keeper of the Light
  • Lich
  • Nyx Assassin
  • Omniknight
  • Outworld Destroyer
  • Riki
  • Terror Blade
  • Treant Protector
  • Witch Doctor

Something is really wrong with these guys (I've seen them playing much better):

  • Alchemist
  • Antimage
  • Chaos Knight
  • Enigma
  • Faceless Void
  • Lifestealer
  • Spectre
  • Spirit Breaker
  • Tidehunter
  • Tiny (!!! I remember a Tiny with Butterfly and BKB on my highground 5 years ago)
  • Wraith King
  • Zeus

megastruktur avatar Jun 20 '23 11:06 megastruktur

I think Bane is not bad? And I think wraith king's bot script must be updated. Because it's really a strong hero when human plays it.

BTW, I have downloaded source code directly from this repo, how can I test in my solo bot mode with this?

keanesnow98 avatar Jun 20 '23 18:06 keanesnow98

BTW, I have downloaded source code directly from this repo, how can I test in my solo bot mode with this?

You can check out this page to start a local game: https://github.com/adamqqqplay/dota2ai#play-offline

adamqqqplay avatar Jun 21 '23 03:06 adamqqqplay

You can check out this page to start a local game: https://github.com/adamqqqplay/dota2ai#play-offline

I have already checked that guide. So, this script is only available for ranked matching? I have downloaded this source code from github, copied to .../scripts/vscripts and then extract the folder and renamed as bots. But in solo bot mode, I can only see Default Bot script listed...

keanesnow98 avatar Jun 21 '23 11:06 keanesnow98

I have already checked that guide. So, this script is only available for ranked matching?

No, although this script is called "Ranked Matchmaking AI", it cannot be used for ranked matchmaking. It's just that at the beginning, we hope that this script can achieve the feeling of ranked matchmaking.

I have downloaded this source code from github, copied to .../scripts/vscripts and then extract the folder and renamed as bots. But in solo bot mode, I can only see Default Bot script listed...

In this case, the Default Bot is replaced by our script. If it still doesn't work, you can create a game lobby first, and then select the local dev script in the bot list, remember to choose LOCAL HOST in the server location.

If you see the bot's name ending in .RMMAI, then the script has been successfully activated.

adamqqqplay avatar Jun 21 '23 15:06 adamqqqplay

Thanks for your guidance. Yes, I can see all bots' names are changed with ending .RMMAI which I didn't use to see these names before! So, something changed, but I am still wondering why bots are still choosing only few heroes? For example, they still don't pick heroes like anti-mage, Invoker or Doom Bringer, so on. Can you help me with this?

keanesnow98 avatar Jun 22 '23 04:06 keanesnow98

Hi, can anyone help with the CPU is not picking all heroes? There seems to be hero_selection.lua file under bots directory. But I never saw the CPU is selecting heroes like Abandon or Legion Commander. Please help me!

keanesnow98 avatar Jun 26 '23 14:06 keanesnow98

Thanks for your guidance. Yes, I can see all bots' names are changed with ending .RMMAI which I didn't use to see these names before! So, something changed, but I am still wondering why bots are still choosing only few heroes? For example, they still don't pick heroes like anti-mage, Invoker or Doom Bringer, so on. Can you help me with this?

@keanesnow98 In fact, not all heroes are supported, maybe 10 to 20 heroes, such as the Invoker you mentioned. There are also some heroes who are not included in the hero pool because they are too weak.

As for more heroes, you can enter the name of the hero you want the Bot to choose in the game chat box (/all for enemy), so that the Bot will choose it according to your requirements.

adamqqqplay avatar Jun 26 '23 15:06 adamqqqplay

Thanks again, @adamqqqplay I will try that way.

keanesnow98 avatar Jun 26 '23 20:06 keanesnow98