Tabletop Simulator

Tabletop Simulator

128 ratings
[Tool][Asset] XML Projector
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Utility
Complexity: Low Complexity
Language: English
File Size
Posted
Updated
38.172 KB
13 May, 2019 @ 11:35am
19 Mar, 2021 @ 2:26pm
4 Change Notes ( view )

Subscribe to download
[Tool][Asset] XML Projector

Description
This standalone asset allows you to create a fullscreen popup window displaying any images or notecards that are dropped upon it. Useful for DM's and Game Masters in general when they need to force their players to look at an image.

It currently supports:
* Tiles (both single- and double-sided)
* Tokens
* Notecards
* Custom Figurines

The Projector will show the Image as well as the Object's Title above and Description below. The reverse side of items with multiple images can be viewed by flipping the object upside-down.

Know issues:
* Gif, webm and mp4 files will not work as they are not supported by the current XML UI system.
* Some image aspect ratios appear slightly distorted because `preserveAspect` isn't doing it's job properly.

You may use this however you please.
Popular Discussions View All (3)
1
22 Apr, 2023 @ 8:37am
Collision with other global UI
d1ke
1
22 Jan, 2023 @ 11:48am
Non-admin chat messages not showing up
CalciumKid
0
17 Aug, 2024 @ 3:20pm
Displayed image size
legel//
54 Comments
YamiJustin 13 Apr @ 8:30am 
A fix has been found by Tjockman for the issue(s) stated below: if the projector ever attempts to load an incompatible or broken image, it'll begin spamming an error message. You can fix this issue by being the host or admin and typing "!Projector Reload" and that should end the issues. There is also this: script you can add to the projector to add a reload button: --add this line to the bottom of the onload function
self.addContextMenuItem("Reset Projector", projectorReset)

-- copy and paste this function outside of the onload function.
function projectorReset(player_color, menu_position)
proj.assets = resetCustomAssets()
Global.UI.setCustomAssets(proj.assets)
end
YamiJustin 13 Apr @ 6:59am 
I agree with LivingDeadman, that there seems to be an issue with the projector at some point. For me, I have no issues on my main PC, but for logging on on my Mac account, or my brother using his pc, or random people, they get an error that repeats every 5 seconds saying "load image failed unsupported image: unknown". I have no way to figure out a fix for this myself
Sonoflear 31 Mar @ 9:49pm 
Needs updated? even the tokens you have on the table to test it dont work
The Sezenians 20 Mar @ 5:34pm 
Is it possible to change the opacity of the projection?
LivingDeadman 13 Apr, 2024 @ 8:04pm 
If you ever load an image up on this projector and then it later breaks, the save of that table will forever be fucked as long as you have any version of the projector on it. It will continually try to load the broken image and pop up annoying errors every 5 seconds.
Tim 16 Aug, 2022 @ 10:11am 
Really cool functionality, but unfortunately causes horrible screen lockups every few moments.
Sirzento / Nico 19 Jul, 2022 @ 8:46am 
Any idea how it can be that when spawning in the projector on my table the script will throw image errors but on every other table it just works fine?
Adil3tr 30 Jan, 2022 @ 9:26am 
This is so cool
Crimsontree 21 Dec, 2021 @ 7:04am 
The Projector works fine when I load it into my saved table. However, when I load my table again with the Projector already on it, the Projector no longer works.
xDragonSword 27 Nov, 2021 @ 6:50am 
the mod is not showing up in game. where do i find the projector?