Dota 2
Open Hyper AI [7.38]
Open Hyper AI - Introdução em português
[Conteúdo traduzido por ChatGPT]

Todos os 126 heróis são suportados! Nós amamos jogos com bots! Devido a um problema atual do lado da Valve, [CRÍTICO] você precisa criar um Lobby e selecionar "Host Local" como a Localização do Servidor para jogar com o script. Para habilitar o modo desafiador aprimorado, siga as etapas na página do Workshop para instalar corretamente este script. Os bots no jogo devem ter nomes com o sufixo ".OHA" quando estiverem instalados corretamente.

Obrigado e parabéns a todos que contribuíram para tornar os jogos com bots divertidos e emocionantes.

Se você ainda tiver problemas com o idioma, copie o conteúdo e cole em https://chatgpt.com/ ou outras ferramentas para traduzir para o seu idioma.

O objetivo deste script é:
1. Compartilhar as funcionalidades mais recentes que implementamos/corrigimos para manter os jogos com bots desafiadores,
2. Fazer com que os jogadores se divirtam jogando ou praticando contra bots que podem jogar com TODOS os heróis do Dota 2,
3. Bots são feitos para jogos tranquilos; se você está procurando bots mais competitivos do que os existentes, por favor, pare de reclamar e nos ajude a construí-los com esforços construtivos.

Github: https://github.com/forest0xia/dota2bot-OpenHyperAI

Por que é divertido?

0. Suporte para versão 7.37
1. Suporte para TODOS os 126 heróis! Você verá bots jogando com Ringmaster, Invoker, Techies, Meepo, Lone Druid, Dark Willow, Hoodwink, io, Muerta, Primal Beast, etc. Apenas observe que alguns dos heróis recentemente adicionados ainda não são muito fortes e estão sendo aprimorados.
2. Bots são personalizáveis. Por exemplo, você pode facilmente definir banimentos/seleções para bots, alterar seus nomes, etc. Confira o arquivo em `<bots_root_directory>/Customize/general.lua`.
3. Dificuldade dinâmica. Se você acha que todos os scripts de bots existentes são sem emoção, este script dá aos bots enormes vantagens injustas para tornar os jogos muito mais desafiadores. Você precisará fazer algum trabalho manual para habilitar o modo Fretbots para esta função. Veja a seção "Como Instalar" abaixo.
4. Suporte para quase TODOS os modos de jogo. Confira: https://steamcommunity.com/workshop/filedetails/discussion/3246316298/4334231305373971730/
5. Estrutura de código e lógica geral aprimoradas para tomada de decisões sobre uso de habilidades, itens, além de roaming e farm.
6. Chatbot AI aprimorado. Você pode conversar com os bots no jogo como se fossem jogadores reais e otimistas. Integrado com o ChatGPT. [Nota: você precisa habilitar o modo Fretbots para isso, veja a seção "Como Instalar" abaixo.]
7. Todos os heróis suportados podem jogar em qualquer função. Os heróis irão para qualquer rota que lhes for designada. A função ou rota dos bots pode parecer aleatória no jogo, mas é determinística – veja a seção "Funções dos Bots" abaixo.
8. Corrigimos vários bugs. Bugs que podiam fazer os bots ficarem parados, cancelar seus próprios feitiços ou ficarem presos em estados estranhos foram resolvidos.

Divirta-se e pense positivamente ao jogar Dota 2 (guia): https://steamcommunity.com/sharedfiles/filedetails/?id=423565666

Como instalar este script?

1. Atualmente, há um bug no lado da Valve que impede que novos scripts de bots funcionem a menos que você selecione "Host Local" como a Localização do Servidor no Lobby Personalizado.
2. Este script dá aos bots enormes vantagens injustas, tornando o jogo muito mais difícil. Você deve instalar este script manualmente. Siga as instruções aqui para habilitar o modo Fretbots: https://steamcommunity.com/workshop/filedetails/discussion/3246316298/4764334012741504141/

Apoie o script

Se você quiser me pagar um café: https://steamcommunity.com/workshop/filedetails/discussion/3246316298/6553383644012991605/

Funções, rotas e posicionamento dos bots

1. No lobby local, as posições dos bots são as mesmas da ordem dos slots: 1, 2, 3, 4, 5 de cima para baixo no lobby.
2. No jogo, você pode digitar: !pos X para trocar a posição com um bot. Por exemplo: "!pos 2" para trocar de função e rota com o bot que vai para o meio.
3. Durante a fase de seleção de heróis, você pode digitar: !pick XXX para escolher um herói. Por exemplo: "!pick puck" para escolher Puck como aliado.
4. Você pode digitar: /all !pick XXX para escolher um herói para o inimigo. Por exemplo: "/all !pick puck" para escolher Puck como inimigo.
4.1 Para nomes de heróis complexos ou que possam se referir a vários heróis, use o nome completo interno. Por exemplo: "!pick npc_dota_hero_keeper_of_the_light". Você pode encontrar uma lista de nomes de heróis aqui: https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools/Scripting/Heroes_internal_names
5. Você pode digitar: `!ban XXX` para banir um herói para que os bots não o escolham. Por exemplo: `!ban puck` para impedir que os bots escolham Puck.
6. Bots Pos1 e Pos5 vão para a rota segura. Bots Pos3 e Pos4 vão para a rota difícil. O bot Pos2 vai para o meio.
7. Os bots são facilmente personalizáveis. Por exemplo, você pode alterar os banimentos/seleções de bots, seus nomes, etc. Confira o arquivo em `<bots_root_directory>/Customize/general.lua`.

Boas lutas em equipe e desempenho individual

Todos os bots lutando:
[img]https://i.imgur.com/f66iuJH.gif[/img]
[img]https://i.imgur.com/ibbkxL1.gif[/img]

Melhore o FPS do jogo

Se você for o anfitrião do jogo e quiser melhorar os fps, experimente isto:
https://steamcommunity.com/workshop/filedetails/discussion/3246316298/4418676609603019882/

O que vem a seguir

0. Em última análise, o estilo de jogo dos bots é estático/fixo com a abordagem de IA atual fornecida pela Valve. Precisamos de bots com IA de aprendizado de máquina! Assim como os AIs que vimos no OpenAI Five. Enquanto aguardamos bots avançados com ML, aqui está uma lista de coisas que estou desenvolvendo individualmente para atualizações não baseadas em ML: https://github.com/forest0xia/dota2bot-OpenHyperAI?tab=readme-ov-file#things-to-be-updated-not-ranked-by-priority-chatgpt-translated-to-english
1. Melhor tomada de decisão sobre push e ganks.
2. Melhor lançamento de feitiços para certos heróis, como Invoker, Rubick, etc.
3. Correção de mais bugs no código.
4. Melhor lógica de rotas para evitar que os bots morram demais no início do jogo.
5. Descobrir como dar melhor suporte aos Heróis Bugados: Dark Willow, Elder Titan, Hoodwink, io, Lone Druid, Marci, Muerta, Primal Beast. Observe que eles estão com problemas devido a falhas no lado da Valve, não dos desenvolvedores do script.

Créditos

Este script é baseado no script padrão de bots da Valve e no trabalho de muitas outras pessoas e seus scripts. Dito isso, esta é uma substituição parcial, não uma substituição completa do script de bots. Ele aproveita as vantagens de alguns outros scripts de bots existentes e tem como objetivo ser uma alternativa melhor que os existentes. Esperamos que a tomada de decisões dos bots e as estratégias de equipe sejam mais eficazes e tragam mais diversão para você.

1. Beginner AI para iniciantes (por dota2jmz@163.com).
2. Tinkering ABout (por @ryndrb: https://github.com/ryndrb/dota2bot).
4. AI de Matchmaking Ranqueado (por adamqqq).
5. fretbots (por fretmute).
6. BOT Experiment (por Furiospuppy).
7. ExtremePush (https://github.com/insraq/dota2bots).
8. Todos os outros autores/contribuidores de scripts de bots que tornaram os scripts de bots interessantes.
Τελευταία επεξεργασία από Yggdrasil; 7 Δεκ 2024, 0:47