Ascent Combat Framework
Construiește abilități, personaje, obiecte, data asset-uri, dialoguri și misiuni pentru Ascent Combat Framework doar cerându-le, prin propriile unelte AI ale ACF.
Ascent Combat Framework (ACF), de la Dark Tower Interactive, este un framework pentru RPG-uri de luptă în Unreal Engine. Include Ascent Dialogue System și Ascent Quest System.
Începând cu Unreal Engine 5.8, ACF vine cu propriile unelte AI. Ultimate Engine CoPilot le preia și le dă AI-ului său, așa că poți cere în cuvinte simple abilități, personaje, obiecte, data asset-uri, dialoguri și misiuni, iar AI-ul le construiește cu propriile unelte ale ACF.
De ce ai nevoie
- Unreal Engine 5.8. Uneltele AI ale ACF folosesc Toolset Registry de la Epic, care apare pentru prima dată în 5.8.
- Ascent Combat Framework pentru UE 5.8, instalat și activat în proiectul tău.
- Ultimate Engine CoPilot 2.4.0 sau mai nou, cu extensia Plugin Toolsets activată.
De obicei ACF activează pentru tine plugin-ul Toolset Registry de la Epic. Dacă AI-ul raportează că Toolset Registry nu este încărcat, activează Toolset Registry din Edit > Plugins și repornește editorul. Epic îl marchează ca Experimental în 5.8.
Activează-o
- Deschide Setări > Extensii și caută „toolsets”.
- Activează Plugin Toolsets. Este dezactivată implicit.
- Cardul afișează Încărcat când extensia rulează.
Poți să-i ceri și AI-ului s-o activeze. Îți cere mai întâi confirmarea.
Apoi cere AI-ului să „verifice ce toolset-uri de plugin sunt disponibile”. Raportează dacă Toolset Registry este încărcat, ce toolset-uri a găsit și ce unelte poate folosi acum.
Ce poate construi AI-ul
Uneltele ACF sunt împărțite în șase grupuri:
| Grup | Ce acoperă |
|---|---|
| Abilități | Clase de abilități și de acțiuni, abilități, seturi de abilități |
| Personaje | Date de personaj și fragmente de personaj |
| Obiecte | Clase de obiecte, fragmente de obiecte, obiecte |
| Data asset-uri | Data asset-uri ACF și obiectele din interiorul lor |
| Dialoguri | Dialoguri în Ascent Dialogue System |
| Misiuni | Misiuni în Ascent Quest System, cu obiectivele, acțiunile și condițiile lor |
Fiecare unealtă își păstrează numele, descrierea și verificările date de ACF. În chat apar ca unelte precum acf_ability_save_ability sau aqs_quest_save_quest.
Cum lucrează AI-ul cu asset-urile ACF
Pentru orice tip de asset, AI-ul urmează aceiași patru pași:
- Descoperire. Listează clasele ACF pe care le poate folosi și le citește proprietățile.
- Citire. Citește un asset existent din proiectul tău și îl folosește drept șablon pentru cel nou.
- Validare. Rulează validarea proprie a ACF pe ce a construit și repară tot ce raportează ACF.
- Salvare. Salvează prin propriul cod al ACF, care completează referințele dintre asset-uri. Suprascrie un asset existent doar când îi ceri.
Pentru că salvarea trece prin ACF, AI-ul folosește uneltele ACF pentru asset-urile ACF în loc să construiască aceleași asset-uri cu uneltele generale pentru Blueprint.
Dialoguri și misiuni
- Scrierea dialogurilor. AI-ul pornește de la brief-ul de scriere al ACF pentru dialog și verifică textul cu validatorul ACF.
- Previzualizarea dialogurilor. Previzualizarea ACF deschide o fereastră în editor. Graful tău de dialog se schimbă doar când apeși Import în acea fereastră, așa că AI-ul îți spune când să faci asta.
- Voci. AI-ul poate alege o voce pentru fiecare participant. Generarea replicilor vocale consumă creditele tale de text-to-speech, așa că te întreabă înainte de fiecare rulare.
- Misiuni. AI-ul poate lista clasele de obiective, acțiuni și condiții pe care le are proiectul tău și poate construi misiuni din ele.
Ce poți cere
- „Fă o abilitate de dash ca cea pe care o avem deja, cu un cooldown de 2,5 secunde.”
- „Creează o sabie de foc ca obiect, pornind de la sabia de fier, cu daune mai mari.”
- „Scrie un dialog scurt în care fierarul îi oferă jucătorului o misiune.”
- „Fă o misiune în care trebuie strânse cinci blănuri de lup și duse vânătorului.”
- „Listează fragmentele de personaj pe care le putem folosi și arată-mi proprietățile fragmentului de viață.”
Toolset-urile altor plugin-uri
Aceeași extensie funcționează pentru orice plugin care înregistrează unelte AI în Toolset Registry de la Epic, nu doar pentru ACF. Și toolset-urile proprii ale Epic din UE 5.8 sunt accesibile, dar acolo unde Ultimate Engine CoPilot are deja propriile unelte pentru aceeași sarcină, cum ar fi Niagara, UMG, GAS sau PCG, AI-ul le folosește pe acestea.
Limite
- Doar Unreal Engine 5.8. Pe 5.7, cardul extensiei apare blocat.
- Toolset Registry de la Epic este Experimental în UE 5.8.
- Ce poate face fiecare unealtă depinde de ACF. AI-ul citește uneltele ACF din editor în timp ce acesta rulează, așa că atunci când o actualizare ACF schimbă o unealtă, AI-ul folosește noua versiune fără o actualizare a Ultimate Engine CoPilot.
- Modificările de dialog au nevoie de clicul tău pe Import în fereastra de previzualizare ACF.
- Comportamentul la rulare și multiplayer nu sunt acoperite. Uneltele construiesc și editează asset-uri în editor.
Permisiuni
Citirea este liberă: listarea claselor, citirea asset-urilor și validarea nu cer niciodată permisiunea. Salvarea urmează setarea ta Ask Before Edit sau Auto Edit, la fel ca orice altă unealtă. Generarea vocilor cere permisiunea de fiecare dată, la fel ca ștergerea asset-urilor.
Cum funcționează
- Nicio legătură între plugin-uri. Ultimate Engine CoPilot ajunge la Toolset Registry doar prin reflecție, așa că face build și rulează la fel cu sau fără ACF instalat.
- Peste tot deodată. Uneltele ACF funcționează în chatul CoPilot, în clienții MCP externi precum Claude Code și Cursor și în agenții de programare. Vezi Integrare MCP.
Vezi Extensii pentru cum funcționează extensiile.