20 new style presets
✨ 20 NEW STYLES!
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!
👀 Here is a preview
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
Changes since 3.0.0
🗺️ Region support
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:
- Requires an owned token from the triggering player present on the Terminal tile.
- This currently only supports teleporting a single token (may change in the future).
- In the Terminal config, it must simulate the “tokenMoveIn” event.
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
⚠️ Minor Breaking Style Change
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.
New Style setting for ASCII art & Loading bar
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!
🔧 Oh yeah, and many (many) minor changes
- Made scan effect occur less frequently.
- Since there are dozens of styles now, Custom and preset styles are given distinct background colors in both the tile config and style editor window. This makes the distinction much more clear what you made vs. what is a pre-made style.
- Preset styles are hidden by default in the style editor window. There are just too many of them now to show them all
- Custom styles always show first.
- The Terminal close prompt for GM, which said “This is a copy of what players would see,” can now be set to never show.
-
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!).
- The “download map” feature now has an option to share with the whole group (which was the old behavior before Foundry V12).
- Better support for cross-scene usage. However, the default behavior should still be to close the Terminal when the scene changes. This is now true, but there is also a config option to allow the Terminal to not close when the scene changes.
🐛 Bug fixes
- Levels integration was broken for a bit but has now been fixed (thank you to anonymous for the bug report)
- Fixed a module conflict with MEJ when it used libwrapper.
- Various fixes related to new Regions support.
- Several fixes for ASCII styling.
- Added some styling accommodations for small 720p height and below screens.
- Fixed another long-standing issue of the tile config having the incorrect height when opening (and showing a scrollbar).
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.
❤️ Thanks for reading & happy hacking ❤️
Get Foundry Terminal
Foundry Terminal
A customizable interactive terminal from which players can read and reveal journal entries
More posts
- Terminal v3.0Aug 22, 2024
- Major Forge performance increaseJun 09, 2024
- Puzzle Locks supportJun 03, 2024
- Terminal UI config Overhaul v12 exclusiveMay 28, 2024
- Foundry V12 has been releasedMay 22, 2024
- Major The Forge bugfixMay 20, 2024
- Terminal v2.1.1May 15, 2024
- video showcaseApr 03, 2024
- Terminal v2.0Mar 25, 2024
Leave a comment
Log in with itch.io to leave a comment.