Advanced Conversation System (ACS)by
ACS is finally ready, well, it's actually been ready since before Thanksgiving, but I wanted to make a demo mission to show off how to use it. ACS is a powerful, simple-to-use system that aims to provide full conversations with Arma's AI. It can run scripts and code, and even play sound.
Ability to talk to AI
Branching conversation/tree system
Ability to run code or scripts with data passed to them
Create dynamic conversations with built-in add/remove topic functions
Play sounds to go along with your conversations
Virtually unlimited topics/conversations
System keeps track of conversation topics that have already been talked about
Conversations made entirely by you
Installation / Usage:
To use the built-in functions #include ACS_userFunctions.sqf to a place clients will run it, such as init.sqf:
#include "ACS\ACS_userFunctions.sqf"To use the dialog system (this is required), #include the files from the ACS\resources folder to your description.ext:
#include "ACS\resources\definitions.hpp" #include "ACS\resources\ACS_dialog.hpp"That's it!
Armaholic.com has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Armaholic.com Youtube channel
I'm going to write up a short .pdf tutorial highlighting specific use of this system. It will cover everything, and include tricks that I have found during development. When completed, I will replace these sentences with a dropbox link
License / Disclaimer:
This system is being released under the Arma Public License Share Alike (APL-SA). Please observe and follow this license. In addition to APL-SA the author reserves the right to have his work, or any derivatives of, removed from any works in which he does not want to be associated with.
- first public release
- Armaholic forums