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

Quickly switch between NPC profile pictures

I'm running Ghosts of Saltmarsh and I want to RP a council meeting with multiple NPCs while my party is present.  I'm not so great with doing different voices, so I was thinking I could somehow use Roll20 to show the picture of the NPC that is currently talking.  My first thought was to simply create Pages, one for each NPC, but that involves multiple clicks and possibly mouse scrolling.  My other thought is to use the API / macro system to tie different keyboard shortcuts to opening different character handouts in the Journal (and hiding any other handout open or bring the selected handout to the foreground).  Another thought I had was to somehow modify the Page Toolbar so that it's always open. Is this possible and if so, does anyone have any resources they could point me at?  
1661194568
Gauss
Forum Champion
My suggestion is to use the "As" option at the bottom of the chat. When you change who you are speaking as your profile image (in-game) changes to the image on the character sheet.  Another option: Place images (tokens) on the map, click on the image and then hit "shift+z". I t will display that image for everyone. 
1661195851
Kraynic
Pro
Sheet Author
I'm not sure if you can force close handouts on your players' screens, but any handout that you "show to players" should pop up over any that are previously open, so you should be able to cycle through them that way.  If you just want to show who is speaking for this single event, then the second method mentioned by Gauss would be simple.  It takes very little prep and is quick and easy.  If you want the players to be able to keep notes on the various npcs, then I would recommend using handouts.
1661199752
The Aaron
Roll20 Production Team
API Scripter
A Mod script can switch who you're speaking as, so that your profile picture changes in game.&nbsp; Only people who have profile pictures set to be shown will see the change. Without a Mod script, I'd suggest one of two methods: Have the image of the speakers on the GM layer.&nbsp; As you're about to talk as one of them select it and hit Shfit-Z to show it.&nbsp; That will make it pop up on everyone's screen.&nbsp; The downside is, they have to click to dismiss it which might be annoying to some people.&nbsp; However, showing subsequent images will replace currently shown ones for the player, so it should work pretty well. Have macro buttons that put the image in chat of the person speaking.&nbsp; This has the benefit of not taking over the screen for players, and they don't have to dismiss it.&nbsp; The downside is it fills up the chat a bit with pictures, but that's probably fine during exposition.&nbsp; As an added bonus, you can have the names for each of them so your players don't have to ask you how to spell them. =D You can use this macro: &amp;{template:default}{{name= The Aaron }}{{[x]( <a href="https://s3.amazonaws.com/files.d20.io/images/6723824/TCt7nHcZ_nm1vQnzrI0ceA/original.png?1418605720163958817647255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/6723824/TCt7nHcZ_nm1vQnzrI0ceA/original.png?1418605720163958817647255</a> #.png)}} Just replace the bold underlined parts.&nbsp; The #.png on the end of the url forces the browser to show it as an image regardless of the path. That's useful for some websites that don't have traditional, file extensions.&nbsp; One more bonus, you can use this method with images anywhere on the wild internet, so you don't have to upload images.&nbsp; If you already have images on roll20 and you want the URLs, you can just select them, hit Z, and right click to copy the URL.