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

New Player Permission (See) not automatically checked

Is there a macro that can loop through all of the tokens on a map and set the (See) checkbox without me having to manually click on each one, click on the three vertical dots, and then click the See checkbox? I am fairly new to Roll20, so forgive me if this has been answered. I tried searching for it to no avail, but I don't know enough about Roll20 yet to recognize helpful search terms out of the gate. Basically, I just want a way to make sure the names appear for all players, not just the player controlling the token. I hoped TokenMod could take care of that, but I could only get it to toggle the view of the token name for the DM and the player controlling the token, not the rest of the players.
1624262278

Edited 1624262304
GiGs
Pro
Sheet Author
API Scripter
You can use the TokenMod script for this. This is a vital script for Pro users, allowing you to make mass changes to tokens very easily.
I mentioned in my initial post that I was able to use TokenMod to make player names appear for the token owner and the DM, but not anyone else. You are saying there is a way to use TokenMod to toggle player names for everyone? Would you be willing to share these arcane secrets?
1624313203
The Aaron
Roll20 Production Team
API Scripter
Should be: !token-mod --on showname showplayers_name showname is the show name checkmark, showpkayers_name is the See check mark under the dots. 
1624313264
The Aaron
Roll20 Production Team
API Scripter
If you look in the Journal, you should have a handout with the TokenMod help in it. If you pop it out, you can search it pretty easily. 
I tried that. It toggles the "Show Nameplate", but not the "See" permission. Does it work differently for you? If I give all of my players control of every token, it works. But, any player that does not have control of the token is not seeing the nameplate without the "See" permission enabled. Perhaps I have set something up incorrectly? Can I disable the "See" permission requirement entirely, or make it always active?
1624316502

Edited 1624316530
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Neil S. said: But, any player that does not have control of the token is not seeing the nameplate without the "See" permission enabled.  :D There are 3-4 negatives in that sentence. Just to make sure we are giving the correct commands. what is the specific behavior you want? My take is that you want all players to see all nameplates regardless of whether they control the token? Are you having an issue that immediately after running the macro they cannot see the name plate, or they cannot see it when you drag out a new instance (which might be a separate issue)?
When a nameplate is shown, I want all players to be able to see the nameplate, regardless of who controls the character.
1624318556
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Aaron's macro uses the exact same commands I do in order to get the result you are describing. And that's the setting I use in my campaigns so that the player can refer to "Goblin 15" by name. Hmm. My suggestion is to experiment while using a  Dummy Account . This will give you immediate feedback, and eliminate any possible communication issue between you and your players.
1624318596
Kraynic
Pro
Sheet Author
What The Aaron posted sure works for me.  That should make a nameplate visible to someone that has no edit/control permissions to that sheet/token at all, so everyone should see it.
1624327210
The Aaron
Roll20 Production Team
API Scripter
If you aren't getting this for default behavior when you pull a token out, you can use this command to set it and store it on the character: !token-mod --on showname showplayers_name --set defaulttoken
1624403475

Edited 1624403552
I realized what I was doing wrong. It was my dumb misunderstanding. I thought "showplayers_name" was supposed to be replaced with the name of the token. So, I was using !token-mod --on showname Token1 or whatever the token's name was. It was probably ignoring the Token1 part and just doing the showname, which is why it was only toggling on the nameplate rather than the "See" permission. When I just copied and pasted exactly what The Aaron had, it worked perfectly.
1624415625
timmaugh
Forum Champion
API Scripter
Neil S. said: When I just copied and pasted exactly what The Aaron had, it worked perfectly. --The Book of The Aaron, 1:1