Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

[Script] Avatar Acquaintances - Immersive Roleplay Tool

Hi all. I'm not really posting this as a "I made this tool for you to use," more of a "I did some ground work for a concept and I think this is a decent launching-off point." Avatar Acquaintances is a little script I made yesterday to allow for slightly more interactive and immersive roleplay conversations. I based the concept off of the Puppet Pals program that's used in the roleplay podcast/show/thing  URealms Live that lets the players bring in puppets that they can use to talk with each other, move around the screen, emote, that kind of thing. Here's an example  screenshot . (Kinda) Here's what it looks like when set up: (Here's what it looks like as a GM using the tool) The script runs on the 'Roleplay' page, and expects tokens to be rollable tables with a number of states: Neutral (resting face), Talking, Happy, Angry, and Sad (in that order). From there, the GM creates macros that perform the api calls (!talk, !neutral, !happy, !angry, !sad, !left, !right, !turn, !reg) and as long as a player can control a token, they can use those macro buttons to move the avatar around, make them talk, and change their expression. Note: This script is provided as an example, and is not guaranteed at all to function alongside any other scripts. This is the version I'm using because it's the only script I'm using. If there's demand, I could start to make it play nicer in the larger landscape - if you're experienced with API development though, it's simple to take this idea and run with it yourself.
Not for me, (the amount of work needed to make 4 versions of every NPC is staggering)  but it's still very impressive! Did you animate the faces yourself?
Ravenknight said: Not for me, (the amount of work needed to make 4 versions of every NPC is staggering)  but it's still very impressive! Did you animate the faces yourself? I guess? I just made a version of the character with their mouth closed and open, which occupy table slots 0 and 1, respectively, and the "talk" macro just spawns off a function that flips between those states until the flag is set that stops the loop.
1506012410
The Aaron
Pro
API Scripter
That's pretty neat!  
Very cool!
Thats a really cool script