Ascent Combat Framework
Crie habilidades, personagens, itens, data assets, diálogos e missões do Ascent Combat Framework só pedindo, através das próprias ferramentas de IA do ACF.
O Ascent Combat Framework (ACF), da Dark Tower Interactive, é um framework de RPG de combate para a Unreal Engine. Ele inclui o Ascent Dialogue System e o Ascent Quest System.
A partir da Unreal Engine 5.8, o ACF traz as próprias ferramentas de IA. O Ultimate Engine CoPilot as encontra e as entrega à sua IA, então você pode pedir habilidades, personagens, itens, data assets, diálogos e missões em palavras simples, e a IA os constrói com as próprias ferramentas do ACF.
Do que você precisa
- Unreal Engine 5.8. As ferramentas de IA do ACF usam o Toolset Registry da Epic, que aparece pela primeira vez na 5.8.
- Ascent Combat Framework para o UE 5.8, instalado e ativado no seu projeto.
- Ultimate Engine CoPilot 2.4.0 ou mais recente, com a extensão Plugin Toolsets ligada.
Normalmente o ACF ativa o plugin Toolset Registry da Epic para você. Se a IA informar que o Toolset Registry não está carregado, ative o Toolset Registry em Edit > Plugins e reinicie o editor. A Epic o marca como Experimental na 5.8.
Ligue-a
- Abra Configurações > Extensões e procure por “toolsets”.
- Ligue o Plugin Toolsets. Ele vem desligado por padrão.
- O cartão mostra Carregado quando a extensão está rodando.
Você também pode pedir à IA para ligá-la. Ela pede a sua confirmação antes.
Depois peça à IA para “verificar quais toolsets de plugins estão disponíveis”. Ela informa se o Toolset Registry está carregado, quais toolsets encontrou e quais ferramentas agora pode usar.
O que a IA consegue construir
As ferramentas do ACF vêm em seis grupos:
| Grupo | O que abrange |
|---|---|
| Habilidades | Classes de habilidade e de ação, habilidades, conjuntos de habilidades |
| Personagens | Dados de personagem e fragmentos de personagem |
| Itens | Classes de item, fragmentos de item, itens |
| Data assets | Data assets do ACF e os objetos dentro deles |
| Diálogos | Diálogos no Ascent Dialogue System |
| Missões | Missões no Ascent Quest System, com seus objetivos, ações e condições |
Cada ferramenta mantém o nome, a descrição e as verificações que o ACF deu a ela. No chat, elas aparecem como ferramentas, por exemplo acf_ability_save_ability ou aqs_quest_save_quest.
Como a IA trabalha com assets do ACF
Para todo tipo de asset, a IA segue as mesmas quatro etapas:
- Descobrir. Ela lista as classes do ACF que pode usar e lê as propriedades delas.
- Ler. Ela lê um asset existente do seu projeto e o usa como modelo para o novo.
- Validar. Ela roda a validação do próprio ACF sobre o que construiu e corrige tudo o que o ACF aponta.
- Salvar. Ela salva pelo próprio código do ACF, que preenche as referências entre os assets. Ela só sobrescreve um asset existente quando você pede.
Como o salvamento passa pelo ACF, a IA usa as ferramentas do ACF para assets do ACF em vez de construir os mesmos assets com as ferramentas gerais de Blueprint.
Diálogos e missões
- Escrever diálogos. A IA parte do briefing de escrita do ACF para o diálogo e confere o texto com o validador do ACF.
- Pré-visualizar diálogos. A pré-visualização do ACF abre uma janela no editor. O seu grafo de diálogo só muda quando você clica em Import nessa janela, então a IA avisa quando fazer isso.
- Vozes. A IA pode escolher uma voz para cada participante. Gerar as falas gasta os seus créditos de text-to-speech, então ela pergunta antes de cada execução.
- Missões. A IA pode listar as classes de objetivo, ação e condição que o seu projeto tem e construir missões a partir delas.
O que você pode pedir
- “Crie uma habilidade de dash como a que já temos, com recarga de 2,5 segundos.”
- “Crie um item de espada de fogo baseado na espada de ferro, com mais dano.”
- “Escreva um diálogo curto em que o ferreiro oferece uma missão ao jogador.”
- “Crie uma missão para coletar cinco peles de lobo e levá-las ao caçador.”
- “Liste os fragmentos de personagem que podemos usar e me mostre as propriedades do fragmento de vida.”
Toolsets de outros plugins
A mesma extensão funciona para qualquer plugin que registre ferramentas de IA no Toolset Registry da Epic, não só o ACF. Os próprios toolsets da Epic no UE 5.8 também ficam acessíveis, mas onde o Ultimate Engine CoPilot já tem ferramentas próprias para a mesma tarefa, como Niagara, UMG, GAS ou PCG, a IA usa essas.
Limites
- Só Unreal Engine 5.8. Na 5.7 o cartão da extensão aparece bloqueado.
- O Toolset Registry da Epic é Experimental no UE 5.8.
- O que cada ferramenta consegue fazer depende do ACF. A IA lê as ferramentas do ACF no editor enquanto ele roda, então quando uma atualização do ACF muda uma ferramenta, a IA usa a nova versão sem precisar de uma atualização do Ultimate Engine CoPilot.
- Mudanças em diálogos precisam do seu clique em Import na janela de pré-visualização do ACF.
- Comportamento em tempo de execução e multiplayer não são cobertos. As ferramentas constroem e editam assets no editor.
Permissões
Ler é livre: listar classes, ler assets e validar nunca pergunta. Salvar segue a sua configuração Ask Before Edit ou Auto Edit, como toda outra ferramenta. Gerar vozes pergunta toda vez, assim como excluir assets.
Como funciona
- Nenhum vínculo entre os plugins. O Ultimate Engine CoPilot chega ao Toolset Registry só por reflexão, então ele compila e roda igual com ou sem o ACF instalado.
- Em todo lugar ao mesmo tempo. As ferramentas do ACF funcionam no chat do CoPilot, em clientes MCP externos como Claude Code e Cursor, e em agentes de programação. Veja Integração MCP.
Veja Extensões para entender como as extensões funcionam.