Ascent Combat Framework
Baue Fähigkeiten, Charaktere, Items, Data Assets, Dialoge und Quests für Ascent Combat Framework, indem du einfach fragst, über ACFs eigene KI-Tools.
Ascent Combat Framework (ACF) von Dark Tower Interactive ist ein Kampf-RPG-Framework für Unreal Engine. Es enthält das Ascent Dialogue System und das Ascent Quest System.
Ab Unreal Engine 5.8 liefert ACF eigene KI-Tools mit. Ultimate Engine CoPilot greift sie auf und gibt sie an seine KI weiter. So kannst du in einfachen Worten nach Fähigkeiten, Charakteren, Items, Data Assets, Dialogen und Quests fragen, und die KI baut sie mit ACFs eigenen Tools.
Was du brauchst
- Unreal Engine 5.8. Die KI-Tools von ACF nutzen Epics Toolset Registry, die erstmals mit 5.8 ausgeliefert wird.
- Ascent Combat Framework für UE 5.8, installiert und in deinem Projekt aktiviert.
- Ultimate Engine CoPilot 2.4.0 oder neuer, mit eingeschalteter Erweiterung Plugin Toolsets.
ACF schaltet Epics Plugin Toolset Registry normalerweise für dich ein. Meldet die KI, dass die Registry nicht geladen ist, aktiviere Toolset Registry unter Edit > Plugins und starte den Editor neu. Epic kennzeichnet es in 5.8 als Experimental.
Einschalten
- Öffne Einstellungen > Erweiterungen und suche nach “toolsets”.
- Schalte Plugin Toolsets ein. Standardmäßig ist die Erweiterung aus.
- Die Karte zeigt LOADED, sobald die Erweiterung läuft.
Du kannst auch die KI bitten, sie einzuschalten. Sie bittet dich vorher um eine Bestätigung.
Bitte die KI dann, “zu prüfen, welche Plugin-Toolsets verfügbar sind”. Sie meldet, ob die Toolset Registry geladen ist, welche Toolsets sie gefunden hat und welche Tools sie jetzt nutzen kann.
Was die KI bauen kann
Die Tools von ACF sind in sechs Gruppen aufgeteilt:
| Gruppe | Was sie abdeckt |
|---|---|
| Fähigkeiten | Ability- und Action-Klassen, Fähigkeiten, Ability Sets |
| Charaktere | Charakterdaten und Charakter-Fragmente |
| Items | Item-Klassen, Item-Fragmente, Items |
| Data Assets | ACF-Data-Assets und die Objekte darin |
| Dialoge | Dialoge im Ascent Dialogue System |
| Quests | Quests im Ascent Quest System, mit ihren Zielen, Aktionen und Bedingungen |
Jedes Tool behält den Namen, die Beschreibung und die Prüfungen, die ACF ihm gegeben hat. Im Chat erscheinen sie als Tools wie acf_ability_save_ability oder aqs_quest_save_quest.
Wie die KI mit ACF-Assets arbeitet
Bei jeder Art von Asset folgt die KI denselben vier Schritten:
- Erkunden. Sie listet die ACF-Klassen auf, die sie nutzen kann, und liest ihre Eigenschaften.
- Lesen. Sie liest ein vorhandenes Asset aus deinem Projekt und nutzt es als Vorlage für das neue.
- Validieren. Sie führt ACFs eigene Validierung auf dem Gebauten aus und behebt alles, was ACF meldet.
- Speichern. Sie speichert über ACFs eigenen Code, der die Referenzen zwischen den Assets ausfüllt. Ein vorhandenes Asset überschreibt sie nur, wenn du sie darum bittest.
Weil das Speichern über ACF läuft, nutzt die KI für ACF-Assets die Tools von ACF, statt dieselben Assets mit allgemeinen Blueprint-Tools zu bauen.
Dialoge und Quests
- Dialoge schreiben. Die KI geht vom Schreib-Briefing von ACF für den Dialog aus und prüft den Text mit dem Validator von ACF.
- Dialoge in der Vorschau ansehen. Die Vorschau von ACF öffnet ein Fenster im Editor. Dein Dialog-Graph ändert sich erst, wenn du in diesem Fenster auf Import klickst, deshalb sagt dir die KI, wann du das tun sollst.
- Stimmen. Die KI kann für jeden Teilnehmer eine Stimme auswählen. Das Erzeugen der Sprachzeilen verbraucht deine Text-to-Speech-Credits, deshalb fragt sie dich vor jedem Lauf.
- Quests. Die KI kann die Ziel-, Aktions- und Bedingungsklassen auflisten, die dein Projekt hat, und daraus Quests bauen.
Was du verlangen kannst
- “Mach eine Dash-Fähigkeit wie unsere bestehende, mit 2,5 Sekunden Cooldown.”
- “Erstelle ein Feuerschwert-Item auf Basis des Eisenschwerts, mit mehr Schaden.”
- “Schreib einen kurzen Dialog, in dem der Schmied dem Spieler eine Quest anbietet.”
- “Mach eine Quest, in der man fünf Wolfsfelle sammelt und zum Jäger bringt.”
- “Liste die Charakter-Fragmente auf, die wir nutzen können, und zeig mir die Eigenschaften des Health-Fragments.”
Toolsets anderer Plugins
Dieselbe Erweiterung funktioniert für jedes Plugin, das KI-Tools bei Epics Toolset Registry registriert, nicht nur für ACF. Epics eigene Toolsets in UE 5.8 sind ebenfalls erreichbar, aber wo Ultimate Engine CoPilot schon eigene Tools für dieselbe Aufgabe hat, etwa Niagara, UMG, GAS oder PCG, nutzt die KI diese.
Grenzen
- Nur Unreal Engine 5.8. Auf 5.7 wird die Karte der Erweiterung als gesperrt angezeigt.
- Epics Toolset Registry ist in UE 5.8 Experimental.
- Was jedes Tool kann, entscheidet ACF. Die KI liest die Tools von ACF aus dem Editor, während sie läuft, deshalb nutzt sie die neue Version, wenn ein ACF-Update ein Tool ändert, ohne dass Ultimate Engine CoPilot ein Update braucht.
- Änderungen an Dialogen brauchen deinen Klick auf Import im Vorschaufenster von ACF.
- Laufzeitverhalten und Multiplayer sind nicht abgedeckt. Die Tools bauen und bearbeiten Assets im Editor.
Berechtigungen
Lesen ist frei: Klassen auflisten, Assets lesen und validieren fragt nie nach. Das Speichern folgt deiner Einstellung Ask Before Edit oder Auto Edit, wie bei jedem anderen Tool. Das Erzeugen von Stimmen fragt jedes Mal, genau wie das Löschen von Assets.
Wie es funktioniert
- Keine Verbindung zwischen den Plugins. Ultimate Engine CoPilot erreicht die Toolset Registry nur per Reflection, daher baut und läuft es mit oder ohne installiertes ACF gleich.
- Überall zugleich. Die Tools von ACF funktionieren im Chat des CoPilot, in externen MCP-Clients wie Claude Code und Cursor und in Coding-Agenten. Siehe MCP-Integration.
Siehe Erweiterungen dazu, wie Erweiterungen funktionieren.