Ascent Combat Framework
Bangun ability, karakter, item, data asset, dialog, dan quest Ascent Combat Framework cukup dengan meminta, lewat alat AI milik ACF sendiri.
Ascent Combat Framework (ACF) buatan Dark Tower Interactive adalah framework RPG pertarungan untuk Unreal Engine. Di dalamnya ada Ascent Dialogue System dan Ascent Quest System.
Sejak Unreal Engine 5.8, ACF menyertakan alat AI miliknya sendiri. Ultimate Engine CoPilot mengambil alat-alat itu dan memberikannya ke AI-nya, jadi kamu bisa meminta ability, karakter, item, data asset, dialog, dan quest dengan kata-kata biasa, dan AI membangunnya dengan alat milik ACF sendiri.
Yang kamu butuhkan
- Unreal Engine 5.8. Alat AI ACF memakai Toolset Registry milik Epic, yang pertama kali hadir di 5.8.
- Ascent Combat Framework untuk UE 5.8, terinstal dan dinyalakan di proyekmu.
- Ultimate Engine CoPilot 2.4.0 atau yang lebih baru, dengan ekstensi Plugin Toolsets yang sudah dinyalakan.
ACF biasanya menyalakan plugin Toolset Registry milik Epic untukmu. Jika AI melaporkan bahwa registry belum dimuat, aktifkan Toolset Registry di Edit > Plugins lalu restart editor. Epic menandainya sebagai Experimental di 5.8.
Menyalakannya
- Buka Pengaturan > Ekstensi dan cari “toolsets”.
- Nyalakan Plugin Toolsets. Secara default mati.
- Kartu menampilkan LOADED setelah ekstensi berjalan.
Kamu juga bisa meminta AI untuk menyalakannya. AI akan memintamu mengonfirmasi lebih dulu.
Lalu minta AI untuk “mengecek plugin toolset mana saja yang tersedia”. AI melaporkan apakah Toolset Registry sudah dimuat, toolset mana yang ditemukannya, dan alat mana yang sekarang bisa dipakainya.
Yang bisa dibangun AI
Alat-alat ACF terbagi dalam enam kelompok:
| Kelompok | Cakupannya |
|---|---|
| Ability | Kelas ability dan action, ability, ability set |
| Karakter | Data karakter dan fragment karakter |
| Item | Kelas item, fragment item, item |
| Data asset | Data asset ACF dan objek di dalamnya |
| Dialog | Dialog di Ascent Dialogue System |
| Quest | Quest di Ascent Quest System, lengkap dengan tujuan, aksi, dan kondisinya |
Setiap alat mempertahankan nama, deskripsi, dan pemeriksaan yang diberikan ACF. Di chat, alat-alat itu muncul sebagai alat seperti acf_ability_save_ability atau aqs_quest_save_quest.
Cara AI bekerja dengan asset ACF
Untuk setiap jenis asset, AI mengikuti empat langkah yang sama:
- Temukan. AI mendaftar kelas ACF yang bisa dipakainya dan membaca properti-propertinya.
- Baca. AI membaca asset yang sudah ada di proyekmu dan memakainya sebagai template untuk asset yang baru.
- Validasi. AI menjalankan validasi milik ACF sendiri pada apa yang dibangunnya dan memperbaiki semua yang dilaporkan ACF.
- Simpan. AI menyimpan lewat kode milik ACF sendiri, yang mengisi referensi antar-asset. AI hanya menimpa asset yang sudah ada jika kamu memintanya.
Karena penyimpanan berjalan lewat ACF, AI memakai alat ACF untuk asset ACF alih-alih membangun asset yang sama dengan alat Blueprint umum.
Dialog dan quest
- Menulis dialog. AI memulai dari brief penulisan milik ACF untuk dialog tersebut dan memeriksa teksnya dengan validator ACF.
- Pratinjau dialog. Pratinjau ACF membuka sebuah jendela di editor. Graph dialogmu hanya berubah saat kamu mengklik Import di jendela itu, jadi AI memberitahumu kapan harus melakukannya.
- Suara. AI bisa memilih suara untuk setiap partisipan. Membuat voice line memakai kredit text-to-speech milikmu, jadi AI bertanya kepadamu sebelum setiap kali menjalankannya.
- Quest. AI bisa mendaftar kelas tujuan, aksi, dan kondisi yang ada di proyekmu, lalu membangun quest dari kelas-kelas itu.
Yang bisa kamu minta
- “Buat ability dash seperti yang sudah kita punya, dengan cooldown 2,5 detik.”
- “Buat item pedang api berdasarkan pedang besi, dengan damage yang lebih besar.”
- “Tulis dialog singkat di mana pandai besi menawarkan quest kepada pemain.”
- “Buat quest untuk mengumpulkan lima kulit serigala dan membawanya ke pemburu.”
- “Daftar fragment karakter yang bisa kita pakai dan tunjukkan properti fragment health.”
Toolset dari plugin lain
Ekstensi yang sama bekerja untuk plugin apa pun yang mendaftarkan alat AI ke Toolset Registry milik Epic, bukan hanya ACF. Toolset milik Epic sendiri di UE 5.8 juga bisa dijangkau, tetapi jika Ultimate Engine CoPilot sudah punya alatnya sendiri untuk pekerjaan yang sama, seperti Niagara, UMG, GAS, atau PCG, AI memakai alat tersebut.
Batasan
- Hanya Unreal Engine 5.8. Di 5.7, kartu ekstensinya tampil terkunci.
- Toolset Registry milik Epic berstatus Experimental di UE 5.8.
- Apa yang bisa dilakukan setiap alat ditentukan oleh ACF. AI membaca alat-alat ACF dari editor selama berjalan, jadi saat pembaruan ACF mengubah sebuah alat, AI memakai versi barunya tanpa perlu pembaruan Ultimate Engine CoPilot.
- Perubahan dialog memerlukan klikmu pada Import di jendela pratinjau ACF.
- Perilaku runtime dan multiplayer tidak tercakup. Alat-alat ini membangun dan mengedit asset di editor.
Izin
Membaca itu bebas: mendaftar kelas, membaca asset, dan validasi tidak pernah bertanya. Penyimpanan mengikuti pengaturan Ask Before Edit atau Auto Edit kamu, sama seperti setiap alat lainnya. Membuat suara bertanya setiap kali, sama seperti menghapus asset.
Cara kerjanya
- Tidak ada tautan antar-plugin. Ultimate Engine CoPilot menjangkau Toolset Registry hanya lewat reflection, jadi plugin ini dibangun dan berjalan sama saja dengan atau tanpa ACF terinstal.
- Di mana saja sekaligus. Alat-alat ACF bekerja di chat CoPilot, di klien MCP eksternal seperti Claude Code dan Cursor, dan di coding agent. Lihat Integrasi MCP.
Lihat Ekstensi untuk cara kerja ekstensi.