Zobacz, co nowego w V2 · Nowy interfejs, Crew, Blueprint do C++, testy multiplayer i aktualizacje w edytorze Przeczytaj listę zmian →
Zaawansowane

Ascent Combat Framework

Buduj umiejętności, postacie, przedmioty, data assety, dialogi i questy Ascent Combat Framework, po prostu o nie prosząc, za pomocą własnych narzędzi AI od ACF.

Ascent Combat Framework (ACF) od Dark Tower Interactive to framework do gier RPG nastawionych na walkę dla Unreal Engine. Zawiera Ascent Dialogue System i Ascent Quest System.

Od Unreal Engine 5.8 ACF dostarcza własne narzędzia AI. Ultimate Engine CoPilot je wykrywa i przekazuje swojemu AI, więc możesz zwykłymi słowami poprosić o umiejętności, postacie, przedmioty, data assety, dialogi i questy, a AI zbuduje je własnymi narzędziami ACF.


Czego potrzebujesz

  • Unreal Engine 5.8. Narzędzia AI od ACF korzystają z Toolset Registry od Epic, który pojawia się po raz pierwszy w 5.8.
  • Ascent Combat Framework dla UE 5.8, zainstalowany i włączony w Twoim projekcie.
  • Ultimate Engine CoPilot 2.4.0 lub nowszy, z włączonym rozszerzeniem Plugin Toolsets.

ACF zwykle sam włącza za Ciebie wtyczkę Toolset Registry od Epic. Jeśli AI zgłosi, że Toolset Registry nie jest załadowany, włącz Toolset Registry w Edit > Plugins i uruchom edytor ponownie. Epic oznacza go w 5.8 jako Experimental.


Włącz je

  1. Otwórz Ustawienia > Rozszerzenia i wyszukaj “toolsets”.
  2. Włącz Plugin Toolsets. Domyślnie jest wyłączone.
  3. Karta pokazuje Załadowano, gdy rozszerzenie działa.

Możesz też poprosić AI o włączenie go. Najpierw poprosi Cię o potwierdzenie.

Potem poproś AI o “sprawdzenie, które toolsety wtyczek są dostępne”. Zgłosi, czy Toolset Registry jest załadowany, jakie toolsety znalazło i z których narzędzi może teraz korzystać.


Co AI potrafi zbudować

Narzędzia ACF dzielą się na sześć grup:

GrupaCo obejmuje
UmiejętnościKlasy umiejętności i akcji, umiejętności, zestawy umiejętności
PostacieDane postaci i fragmenty postaci
PrzedmiotyKlasy przedmiotów, fragmenty przedmiotów, przedmioty
Data assetyData assety ACF i obiekty w ich wnętrzu
DialogiDialogi w Ascent Dialogue System
QuestyQuesty w Ascent Quest System, z ich celami, akcjami i warunkami

Każde narzędzie zachowuje nazwę, opis i sprawdzenia nadane mu przez ACF. W czacie pojawiają się jako narzędzia takie jak acf_ability_save_ability czy aqs_quest_save_quest.


Jak AI pracuje z zasobami ACF

Przy każdym rodzaju zasobu AI wykonuje te same cztery kroki:

  1. Rozpoznanie. Wypisuje klasy ACF, których może użyć, i czyta ich właściwości.
  2. Odczyt. Czyta istniejący zasób z Twojego projektu i używa go jako wzoru dla nowego.
  3. Walidacja. Uruchamia własną walidację ACF na tym, co zbudowało, i poprawia wszystko, co zgłasza ACF.
  4. Zapis. Zapisuje przez własny kod ACF, który uzupełnia odwołania między zasobami. Nadpisuje istniejący zasób tylko wtedy, gdy o to poprosisz.

Ponieważ zapis przechodzi przez ACF, AI używa narzędzi ACF do zasobów ACF, zamiast budować te same zasoby ogólnymi narzędziami Blueprint.


Dialogi i questy

  • Pisanie dialogów. AI zaczyna od briefu pisarskiego ACF dla danego dialogu i sprawdza tekst walidatorem ACF.
  • Podgląd dialogów. Podgląd ACF otwiera okno w edytorze. Twój graf dialogu zmienia się dopiero wtedy, gdy klikniesz Import w tym oknie, więc AI mówi Ci, kiedy to zrobić.
  • Głosy. AI może dobrać głos każdemu uczestnikowi. Generowanie kwestii głosowych zużywa Twoje kredyty text-to-speech, więc AI pyta Cię przed każdym uruchomieniem.
  • Questy. AI może wypisać klasy celów, akcji i warunków dostępne w Twoim projekcie i zbudować z nich questy.

O co możesz poprosić

  • “Zrób umiejętność dash taką jak nasza obecna, z czasem odnowienia 2,5 sekundy.”
  • “Stwórz ognisty miecz jako przedmiot na bazie żelaznego miecza, z większymi obrażeniami.”
  • “Napisz krótki dialog, w którym kowal proponuje graczowi quest.”
  • “Zrób quest polegający na zebraniu pięciu wilczych skór i zaniesieniu ich myśliwemu.”
  • “Wypisz fragmenty postaci, których możemy użyć, i pokaż mi właściwości fragmentu zdrowia.”

Toolsety innych wtyczek

To samo rozszerzenie działa z każdą wtyczką, która rejestruje narzędzia AI w Toolset Registry od Epic, nie tylko z ACF. Dostępne są też własne toolsety Epic w UE 5.8, ale tam, gdzie Ultimate Engine CoPilot ma już własne narzędzia do tego samego zadania, takie jak Niagara, UMG, GAS czy PCG, AI używa właśnie ich.


Ograniczenia

  • Tylko Unreal Engine 5.8. W 5.7 karta rozszerzenia jest zablokowana.
  • Toolset Registry od Epic ma w UE 5.8 status Experimental.
  • To, co potrafi każde narzędzie, zależy od ACF. AI odczytuje narzędzia ACF z edytora w trakcie jego działania, więc gdy aktualizacja ACF zmieni jakieś narzędzie, AI używa nowej wersji bez aktualizacji Ultimate Engine CoPilot.
  • Zmiany w dialogach wymagają Twojego kliknięcia Import w oknie podglądu ACF.
  • Zachowanie w czasie działania gry i multiplayer nie są obsługiwane. Narzędzia budują i edytują zasoby w edytorze.

Uprawnienia

Odczyt jest swobodny: wypisywanie klas, odczyt zasobów i walidacja nigdy nie pytają. Zapis podlega Twojemu ustawieniu Zapytaj przed edycją lub Automatyczna edycja, tak jak każde inne narzędzie. Generowanie głosów pyta za każdym razem, tak samo jak usuwanie zasobów.


Jak to działa

  • Brak powiązania między wtyczkami. Ultimate Engine CoPilot sięga do Toolset Registry wyłącznie przez refleksję, więc buduje się i działa tak samo z zainstalowanym ACF i bez niego.
  • Wszędzie naraz. Narzędzia ACF działają w czacie CoPilot, w zewnętrznych klientach MCP, takich jak Claude Code i Cursor, oraz w agentach programistycznych. Zobacz Integracja MCP.

Zobacz Rozszerzenia, aby dowiedzieć się, jak działają rozszerzenia.