Posted October 09, 2024 by CodaBool
Warhammer and Lancer now have default styles! This includes faction-specific styles within those game systems.
All 20 new styles come with their own new splash and background animations. This means 40 impressive animation files have been added to the module. These have all been optimized for web with the average file size for these animations being ~300kb. This gives you several easy options for designing the look and feel of your Terminal, while still keeping asset load times snappy. I’m excited to mix and match all these new animations and share them with you today!
Most are generic and could be used for any game system. However, I did add system specific ones for Alien, Cyberpunk, Warhammer and Lancer
Some are intended to be used for the intro splash but others can be used as a looping background. I’d recommend looking at all the new presets and using your favorite parts to really nail the look you want for your Terminal
You can now trigger Region behaviors from the Terminal.
This has been a long time in the making, so it’s cool to finally see this happen. This was the most significant feature added in Foundry V12. The main use case currently is with scripting. So, if you are a Foundry power user, who knows some of the Foundry API or have handy Macros you like, you can now without any module trigger those based on subscribed events (Monk’s Active Tile style).
Terminal now integrates with this system. A new UI button has been added to the tile config for this. This means you can have a newly added button which will simulate any event in Foundry. This can trigger any Region Behaviors. Which can run any code you want. This was possible before with the Macro integration (and that still is the simpler method).
However, you can do more powerful things with this method. For one, you can teleport tokens to another scene without any scripting knowledge. There are three rules to follow to trigger this:
Overall Regions are not easy but are the most powerful feature added to Foundry. So, I’m happy to keep that tightly integrated with Terminal going forward
I cleaned up code related to how backgrounds and splash files were shown. This does however break a current pattern of behavior. Normally the background file will get used for the splash if one is not specified. Now to allow for more fine control, you must use same file in the splash field as the background field to keep the same behavior. Because by default now it will use your base color to generate a placeholder image for your splash (exactly like how it does for the background/non-splash file).
If that’s not clear, it may just be worth it to update to latest version and see how the new splash/background behavior is working for yourself.
Added a new style setting for showing the ASCII art and loading bar. This used to be determined by whether the splash file was a video or image. However, this now is its own configurable setting for more control!
Made terminal sidebar buttons have a wider border on the horizontal sides.
Added a script that runs behind the scenes to add missing style presets on startup, as well as adding properties that do not yet exist on style presets.
Added a new image that can be chosen for quick tile background. Additionally, you can now check if you want a light placed to help players find the Terminal. Finally, you can also pick a tint for the tile image in this same window (talk about efficient, I know I will be using it!).
external bug: I noticed tile config icons are not working on Blade Runner game system. This seems to be a bug with the Blade Runner system. I opened a support ticket to see if they are aware of it.