Must have API script in your opinion?

1507254202
Nox
Pro
I know this question is a bit redundant, but I'd like to know what are the APIs you advise to use that would really speeds up the game and make the life easier, or those who are simply too cool to not have installed.  I'm quite noob with both roll20 and api script (i'm mentor since last week), so i dont really know where to search for them. I'm using TurnMarker1 and Group Initiative, but i'm looking for more to implement in my games. We play Symbaroum and AFAIK there is no API for this system, but any system agnostic api script is welcome.  I'd be interested in something who adds some sound to crit/fumbles (I saw it somewhere on the forum, i just can't find it anymore :( ),and really anything that would make my life as GM easier.    Furthermore, I'd like to know if there is any kind hearthed out there who would be so helpful to build some scripts for this niche system.
1507255837
Scott C.
Pro
API Scripter
For jukebox functionality, I like my Roll20AM script (yes I might be biased ;) ). It doesn't have crit/fumble sound functionality, although another script of mine (customizable roll listener) allows that to happen. I also have a script called Page Navigator that makes moving your players between pages much easier. Other than those, Aaron's Tokenmod and Torch scripts are excellent if your game has vision distance rules.
1507259274
The Aaron
Pro
API Scripter
GroupInitiative for rolling groups of critters into the turn order. Bump for managing GM layer tokens from the Object layer. Recursivetable for nested rolling tables (think, treasure charts) Search for full text search across all characters and handout TokenNameNumber for having created tokens have an incrementing number.
1507271074
Ravenknight
KS Backer
To add to the above. Both Powercards and Matt's Door Script are really nice.
1507272114

Edited 1507272216
Here is what I use in my campaigns - I've bolded what I consider essential, the stuff I wouldn't want to run a game without. API Scripts 5th Edition OGL by Roll20 Companion (but only essential for 5e DND) EasyExperience GroupInitiative Welcome Package TokenMod TokenNameNumber Search Bloodied Dead ( https://github.com/Roll20/roll20-api-scripts/tree/master/Bloodied%20and%20Dead%20Status%20Markers ) Default Token ( https://github.com/joesinghaus/roll20-scripts/tree/master/DefaultToken ) (this is now a feature of TokenMod, but my macros are old enough that I haven't changed them to reflect the new functionality, so still use this older script) Turn Marker ( https://github.com/shdwjk/Roll20API/blob/master/TurnMarker1 ) MonsterHitDice Torch GroupCheck Alter Bars ( https://gist.github.com/Sky-Captain-13/a503c35914644e6f885f170eaeedc705 ) HazInspiration ( https://app.roll20.net/forum/post/5579750/help-5e-script-inspiration-tracking/?pageforid=5583293#post-5583293 ) Calendar (Original Script Here: https://github.com/Ciorstaidh/Roll20-API) TokenAction ( https://app.roll20.net/forum/post/5608775/script-update-tokenaction-creator-for-5e-ogl-sheet-version-2-dot-0 ) Recursive Tables ( https://app.roll20.net/forum/post/2845333/script-recursivetables-expands-inline-rolls-in-rollable-table-results/?pageforid=2845333#post-2845333 I should mention, all of the scripts that don't have links can be installed through one-click in the script library.
If I had to just choose one: TokenMod. It's the Swiss Army Knife of scripts. After that: Groupcheck with the Apply Damage option. One fireball on ten goblins? 1 click. TokenNameNumber, because ten goblins. The companion script for whatever sheet you use, assuming it has one. Roll20AM for the ambiance.
1507279843
Ziechael
Pro
Sheet Author
API Scripter
Most, if not all, of the above and Powercards... who doesn't love the ability to supply conditional logic to their macros and as a bonus feature it can use those conditions (such as a crit/fumble) to send a call to Roll20AM too! Also, a lesser know but really simple and useful script is King's Summon script. Great for making things appear with the click of a button :)
1507294240
My must haves:   GroupCheck/ApplyDamage Aura/Tint Health Colors TokenMod ChatSetAttr CharacterSheet GroupInitiative TurnMarker Roll Table Macros (available via 1-click) - limited/simplified version of Recursive Tables 5e OGL: 5e OGL Companion TokenAction ( https://app.roll20.net/forum/post/5608775/slug%7D ) HD Helper ( https://app.roll20.net/forum/post/5581501/slug%7D ) MonsterHitDice Useful Scriptlets: RollHP and ResetTokens ( https://app.roll20.net/forum/post/4849715/slug%7D) UserImage ( https://app.roll20.net/forum/post/4548528/slug%7D ) 5e Shaped-Sheet: Shaped-Companion is a must Non-Script Utilities/Bookmarklets: https://app.roll20.net/forum/post/2344777/slug%7D One you have the scripts making efficient use of them is sometimes more important, because if you can't remember the command or need to constantly look up syntax it won't help you much during game.  First recommendation, make a "GM" character sheet that includes all your important macros.  Then start building macros and menus that help you utilize the scripts more easily. For example after creating a new game, using Aaron's API Script Copy Bookmarklet to add all the API, I have a ConfigureNewGame Macro: Then I have a GM "Toolbox" for commonly run API commands that I can access from the macro bar: It makes it very easy to start new games/campaigns and make them efficient while playing.
1507299797
I keep a list of cool scripts here (that I need to update!): https://wiki.roll20.net/User:711566#API_Scripts
1507315210

Edited 1507315707
Nox
Pro
Thanks everyone! I'm gonna check all those out!  I actually made a really basic macro for both GroupInit and turnmarker1 (even though it has nice buttons in the chat and I mainly use them) and I use it instead of typing in the chat. A simple macro that roll the script "!group-init --clear" and "!group-init" is enough to set things up with one button.  I'd like to know how the auto clear with group init works, since I cant figure it out.
1507315860
The Aaron
Pro
API Scripter
I believe the auto clear clears the turnorder when you close it.  It should be in the help.. I'll go look...
1507315956
The Aaron
Pro
API Scripter
Actually.. is there an auto clear?  Suppose I could add one but I'm not seeing it as an option... 
1507380405
Nox
Pro
The Aaron said: Actually.. is there an auto clear?  Suppose I could add one but I'm not seeing it as an option...  I thought i saw it somewhere, maybe i'm mistaking
1507415875
Nox
Pro
DO you think it would be fine if I make a video on all those script? It's a shame there are none on youtube to check them out, and for sure if people see what API can do there would be more people who would upgrade to premium.  Me myself was a bit reluctant at upgrading since i Did not know exactly what i would've gain access to. 
1507419106
Silvyre
Roll20 Mod Team
Sounds like an awesome idea, Nox !
1507474794
Please do so, and by the way, good thread.
It would make a great series.
1507539430
Ziechael
Pro
Sheet Author
API Scripter
Nox said: DO you think it would be fine if I make a video on all those script? It's a shame there are none on youtube to check them out, and for sure if people see what API can do there would be more people who would upgrade to premium.  Me myself was a bit reluctant at upgrading since i Did not know exactly what i would've gain access to.  The biggest issue with attempts previously by conscientious script authors was keeping the videos up to date with the latest release of the script... that being said I think it would be a great idea to help newcomers to the API as well as encouraging others to take the plunge! I know I'd tune in to see if there are any gems out there that undersell themselves that I aren't using! :)
1507560839
The Aaron
Pro
API Scripter
I'm happy for you to make videos of anything I've written.  If you want to do any of them, let me know and I'll be happy to go through all the features an help you come up with anything you need for it.  I've always intended to do videos for some of them (even mention it as a patreon goal...) but never seem to have the time...
1507562277

Edited 1507562325
The Aaron is too busy being Awesome :P (Seriously the crazy stuff this guy does blows my mind!), tho videos would be great I didn't take the plunge with API's until I had time to set up a dummy game and play with them freely without risk to information in my actual games, If I had seen videos I may of jumped in sooner, I cant think what my games would be like without API additions these days.
1507562943
The Aaron
Pro
API Scripter
heheheh, I do what I can!  Thanks!
1507573756
Nox
Pro
Ziechael said: Nox said: DO you think it would be fine if I make a video on all those script? It's a shame there are none on youtube to check them out, and for sure if people see what API can do there would be more people who would upgrade to premium.  Me myself was a bit reluctant at upgrading since i Did not know exactly what i would've gain access to.  The biggest issue with attempts previously by conscientious script authors was keeping the videos up to date with the latest release of the script... that being said I think it would be a great idea to help newcomers to the API as well as encouraging others to take the plunge! I know I'd tune in to see if there are any gems out there that undersell themselves that I aren't using! :) Yeah i thought about it, but the idea behind it is just to show the potential of the API scripts and to show what you can do. Of course people will have to do some research on their own since as you said it's hard to keep up-to-date videos of latest releases. What i'm thinking to do is more about inform about the utility a script can bring to every group (independently of the system they use) and how to set them up briefly. I could add a link in the description for the latest update (a changelog maybe, if there is any) so people can see what changed since i made the videos.  If anyone has any suggestion I'm open. For now i just put down a scheme to get an idea of what I could do.
1508145271
For The Aaron: How exactly do I use the copy Api-bookmarklet? I get all the scripts as one bunch of text, but both when copy/pasting as a single Api-script or when splitting it into different scripts I get "Unexpected token error". For Kevin/Ketithcurtis: I saw those GM-tools-macros posted somewhere, but I cant find it. Could you point me in the right direction?
1508164864
The Aaron
Pro
API Scripter
Hmm.. That sounds like one of two things: 1) when copy/pasting, the browser is doing a substitution on an HTML entity to it's character version or vice/versa and causing something to not match up. 2) something is going wrong with concatenating the scripts once they've been copied over.  In the version that's split, try disabling all but a single script and reenable until you get to the failing condition.  If you want to send me an invite and GM me, I can come take a look.
Marius said: For Kevin/Ketithcurtis: I saw those GM-tools-macros posted somewhere, but I cant find it. Could you point me in the right direction? Took me a while to find it, too.  Here is my Utility macro and Game play macro code. Also,  here is a link to a similar macro that handles jukebox play with a chat interface. All of these require a Pro subscription and the appropriate scripts, mostly Shaped Companion, Token Mod, Roll20AM, and I think ChangeTokenImg
1508177583
Thanks guys. I’ll poke around a bit. Might a possible error-source be that I’m in Norway and that language-settings in the browser is the culprit?
1508178279
The Aaron
Pro
API Scripter
It certainly could be.
1508232207
A bit of tinkering later: The 5E Shaped Companions script was the culprit. All the others work as one big script. Installing the companion by copy/pasting from Github worked. Still not able to find any difference between the working and the non-working version.
1508232826
Ah. Found some using diffcheker. Seems like at least on instance of "&" has been converted to "&", and "<" has been converted to ">".
1508241370
The Aaron
Pro
API Scripter
Ah!  Good to know. Probably best to just copy that one mauallt.