Author: DreadedEntity
Author Website:

Requirements: No addons required

Version: 1.0

Short description: ACS is a powerful, simple-to-use system that aims to provide full conversations with Arma's AI.

Date: 2014-12-02 20:41


Comments: (2)
Rating:



 



Advanced Conversation System (ACS)

by
DreadedEntity


Description:
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.


Features:
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!


Media:



Armaholic.com has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Armaholic.com Youtube channel


Notes:
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.


Changelog:
v1.0
- first public release


Forum topic:
- Armaholic forums




Enable javascript to be able to download from Armaholic please!



Tags: Ai,   Conversation,   Dynamic,   Talk,   Virtual