Difference between revisions of "Dynamic Lighting/API"
From Roll20 Wiki
Andreas J. (Talk | contribs) m |
Andreas J. (Talk | contribs) m (add DLTool, move less useful api down the list) |
||
(3 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
{{pro only|page}} | {{pro only|page}} | ||
{{main|Dynamic Lighting}} | {{main|Dynamic Lighting}} | ||
− | {{main|API:Script Index}} | + | {{main|API:Script Index}}{{apiboxRec}} |
</noinclude> | </noinclude> | ||
Line 9: | Line 9: | ||
Not all APIs, or all their features work on both [[UDL|Updated DL]] and [[LDL|Legacy DL]], you have to check them closer to know that. | Not all APIs, or all their features work on both [[UDL|Updated DL]] and [[LDL|Legacy DL]], you have to check them closer to know that. | ||
+ | * '''{{fpl|11316788 DLTool}}''' - A Dynamic Lighting Control Panel and Troubleshooter by [[keith]] | ||
* '''[[Door Knocker]]''' -- Script helps quickly open and close doors by controlling the dynamic lighting lines, as well as creating "[[windows]]" | * '''[[Door Knocker]]''' -- Script helps quickly open and close doors by controlling the dynamic lighting lines, as well as creating "[[windows]]" | ||
− | |||
− | |||
* [[Script:DLEllipseDrawer|DLEllipseDrawer]] -- Draw circles and ellipses on the dynamic lighting layer. | * [[Script:DLEllipseDrawer|DLEllipseDrawer]] -- Draw circles and ellipses on the dynamic lighting layer. | ||
* [[Script:Dynamic Light Recorder|Dynamic Light Recorder]] -- Save dynamic lighting paths for map tiles and automatically regenerate later | * [[Script:Dynamic Light Recorder|Dynamic Light Recorder]] -- Save dynamic lighting paths for map tiles and automatically regenerate later | ||
* {{gist|shdwjk/29cd674266fce53387899f3e797b2100 LightCrumb (UDL version)}}, by [[Aaron]] (not tested) | * {{gist|shdwjk/29cd674266fce53387899f3e797b2100 LightCrumb (UDL version)}}, by [[Aaron]] (not tested) | ||
− | * [[Script:Move Lighting|Move Lighting]] -- Move dynamic lighting polygon path objects between | + | * [[Script:Move Lighting|Move Lighting]] -- Move dynamic lighting polygon path objects between layers. |
* [[Script:Walls|Walls]] -- Builds Dynamic Lighting walls with an exported <code>.svg</code> path file. | * [[Script:Walls|Walls]] -- Builds Dynamic Lighting walls with an exported <code>.svg</code> path file. | ||
* [[Script:ShareVision|ShareVision]] -- Allows normal vision and darkvision to be shared. | * [[Script:ShareVision|ShareVision]] -- Allows normal vision and darkvision to be shared. | ||
* {{fpl|9719344/ ToggleDaylight}} -- turn daylight mode on, off, or toggle it for LDL or UDL on the current page. | * {{fpl|9719344/ ToggleDaylight}} -- turn daylight mode on, off, or toggle it for LDL or UDL on the current page. | ||
+ | * [[Script:UniversalVTTImporter]] For importing Dynamic Lighting lines & light sources to Roll20 from map creation programs that can export to {{code|Universal VTT}}-file format. | ||
+ | |||
+ | Following Mods no longer work as well as previous, since real Doors and Windows where introduce: | ||
+ | * {{fpl|11038171 UDLWindows}} -- API for creating "[[windows]]", i.e. DL lines that blocks movement, but doesn't block vision. | ||
+ | * {{fpl|9939691/ UDLPasswall}} - Walls that block sight, but not movement | ||
<br> | <br> | ||
'''APIs that ''only'' works with Legacy''' | '''APIs that ''only'' works with Legacy''' |
Latest revision as of 17:34, 10 March 2023
Page Updated: 2023-03-10 |
This page is about a Roll20 feature exclusive to Pro-subscribers (and often to players in a Game created by a Pro-subscriber). If you'd like to use this feature, consider upgrading your account. |
Main Page: Dynamic Lighting
Roll20 Mod
Mod Suggestions
- D&D 5E
- Combat
- Character Sheet
- Dynamic Lighting
- Jukebox
- Maps
- Text Chat/Macros
- Tokens
- System Specific
- Mod Guides by Script
Debug
Other
Dynamic Lighting is a Plus/Pro feature that changes what parts of the map are visible to the players as they move their tokens around. The light-blocking walls are achieved by paths on the walls
layer, and tokens are used as point light sources. Scripts which modify either the light emitted by tokens or the walls which block the light belong in this category.
Not all APIs, or all their features work on both Updated DL and Legacy DL, you have to check them closer to know that.
- DLTool(Forum) - A Dynamic Lighting Control Panel and Troubleshooter by keith
- Door Knocker -- Script helps quickly open and close doors by controlling the dynamic lighting lines, as well as creating "windows"
- DLEllipseDrawer -- Draw circles and ellipses on the dynamic lighting layer.
- Dynamic Light Recorder -- Save dynamic lighting paths for map tiles and automatically regenerate later
- LightCrumb (UDL version), by Aaron (not tested)
- Move Lighting -- Move dynamic lighting polygon path objects between layers.
- Walls -- Builds Dynamic Lighting walls with an exported
.svg
path file. - ShareVision -- Allows normal vision and darkvision to be shared.
- ToggleDaylight(Forum) -- turn daylight mode on, off, or toggle it for LDL or UDL on the current page.
- Script:UniversalVTTImporter For importing Dynamic Lighting lines & light sources to Roll20 from map creation programs that can export to
Universal VTT
-file format.
Following Mods no longer work as well as previous, since real Doors and Windows where introduce:
- UDLWindows(Forum) -- API for creating "windows", i.e. DL lines that blocks movement, but doesn't block vision.
- UDLPasswall(Forum) - Walls that block sight, but not movement
APIs that only works with Legacy
- LightCrumbTrails(Forum) -- Produces lit, shared-vision breadcrumbs behind character tokens. This allows them to see where they've been on maps with dynamic lighting.
- One-Way Dynamic Lighting(Forum) -- Allows you to set up dynamic lighting walls that allow you to see through one side, but not the other.
- Torch -- A simple script for giving lights to tokens and turning off and on dynamic lighting.
- UDL version in the works