This is my CharacterControl script module for AGS v2.71/2.72.
To quote the
CCS plugin by Scorpiorus:
"Imagine you have a lot of characters in the game and want them to perform different tasks at the same time. Yep, a tons of scripting seems unavoidable. However, another way out is to use CCS which provides easy command control system so you define all needed character commands and then just call the execution function. The most powerful is the MOVE command as it works room-independently!"
I really like the idea, but as a Linux user I can't use plugins and I like to do things natively whenever possible. So I wrote the entire thing from scratch as a script module.
Features:
* NPCs can walk around in other rooms, talk, animate etc. _in the background_
* Compatible with CCS plugin command strings
(That may change at any time so you're encouraged to use this module's commands.)
Advantages to the CCS plugin:
+ Cross-platform compatibility
+ Additional and extended, more flexible control commands
+ No need for a dedicated blank view
+ Extensible & customizable
Note that this is still a BETA version.I have only a simple test game to test this with so I need other users to report any bugs they may encounter.
Download here (Requires AGS v2.71 or higher!)This download includes the script module(s), documentation and a small demo game.
Edit:
Check this post by monkey_05_06 for an AGS 3+ compatible version