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

Bot Strength increase option (cheat?) #104

Open
megastruktur opened this issue Jun 20, 2023 · 8 comments
Open

Bot Strength increase option (cheat?) #104

megastruktur opened this issue Jun 20, 2023 · 8 comments

Comments

@megastruktur
Copy link

megastruktur commented Jun 20, 2023

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
@keanesnow98
Copy link

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?

@adamqqqplay
Copy link
Owner

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

@keanesnow98
Copy link

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...

@adamqqqplay
Copy link
Owner

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.

@keanesnow98
Copy link

keanesnow98 commented Jun 22, 2023

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
Copy link

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!

@adamqqqplay
Copy link
Owner

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.

@keanesnow98
Copy link

keanesnow98 commented Jun 26, 2023

Thanks again, @adamqqqplay I will try that way.

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

3 participants