Smartphone Widget
Give your Foundry VTT world a working in-game phone system. Smartphone Widget adds a full phone interface for messages, calls, contacts, social posts, banking, wallets, gacha, notes, calendar, weather, gallery tools, home widgets, and GM-managed devices. It works with any game system and is especially useful for modern, cyberpunk, sci-fi, urban fantasy, academy, investigation, or isekai-style campaigns where a phone can become part of the story.
GMs create and assign phones to actors, choose which apps are available, set phone number formats, manage currencies and bank accounts, and control world-level systems such as time, weather, signal, battery, and announcements. Players use the phone as an in-world device rather than another character sheet tab.
Key Features
Messaging, Calls, and Contacts
-
Text messaging: Send one-to-one or group text messages with notifications, images, contact links, Foundry chat-log integration, and unread indicators.
-
Anonymous messaging: GMs can start masked one-to-one chats or add anonymous members to group chats. Identities can be revealed later, and previous messages update when revealed.
-
Voice calls: Place and receive in-game voice calls through Foundry's WebRTC flow, with call history and phone-app UI.
-
Contacts: Store custom names and profile pictures, share contact cards, scan nearby devices, and start calls or messages from the contact list.
Signal, Battery, and Device Rules
-
Scene and region signal control: Configure full signal, weak signal, or no signal per scene or V13/V14 region. No-signal messages queue until service returns; weak signal can delay messages, fail sends, or drop calls.
-
Satellite phones: Mark selected phones as satellite devices that bypass signal blocking for special characters, factions, or emergency tools.
-
Optional battery system: Phones can drain over in-game time, shut down at 0%, show low-battery warnings, and recharge through tile stations, V13/V14 charging regions, or charger items.
-
Boot and shutdown flow: Boot screens, shutdown animations, custom boot logos, power-off controls, and GM peek access are available for device-state scenes.
-
Phone lock screen: Per-phone PIN or Android-style pattern locks protect phone contents. GMs can bypass locks when needed.
Apps Included
-
Messages, Phone, Contacts, Settings, and App Store: Core apps for communication, device setup, and GM-controlled app availability.
-
Banking and Wallet: Bank accounts, deposits, withdrawals, transfers, transaction history, actor wallet views, and GM wallet management.
-
Gacha: GM-created reward pools with item rewards, configurable costs, currency rewards, and chat result posting.
-
Social Media: In-world accounts with posts, images, likes, comments, follows, search, and profile pages.
-
Calendar and Weather: Event scheduling, world-time display, weather display, weather widgets, and GM weather controls.
-
Gallery: Store images, upload files, draw or crop pictures, set wallpapers, and share images to messages, social posts, or Foundry chat.
-
Notes, Dice, Calculator, Minefinder, and Checkers: Utility and mini-game apps for table play, downtime, and in-world flavor.
Currency and Economy Support
-
GlitchSmith Library currency definitions: Sheet currencies and virtual currencies are configured once through the shared library dialog and reused by Smartphone Widget and other GlitchSmith modules.
-
Single or multi-denomination setups: Use simple credit-style currencies, gp/sp/cp-style coin ladders, virtual event tokens, or mixed economies.
-
Decimal currency support: Wallet, Banking, and Gacha inputs support fractional amounts when a currency is configured as decimal in GlitchSmith Library.
-
Shared sheet currency handling: Sheet deposits, withdrawals, GM wallet edits, and gacha sheet payments use GlitchSmith Library's shared sheet currency API, including batch handling for multi-denomination transactions.
-
Integration API: Other GlitchSmith modules can read and update an actor's primary Smartphone bank account without touching Smartphone Widget's internal account storage.
Time, Calendar, and Weather Integrations
-
Time sources: Use Smartphone Widget's internal time system or sync with Simple Calendar, Simple Calendar Reborn, Calendaria, Seasons & Stars, or Simple Timekeeping.
-
Calendar structure: Phone clocks, calendar pages, timestamps, and widgets can follow the active world's months, weekdays, leap-year rules, and current date.
-
Weather sources: Weather can come from Smartphone Widget's own generator, Simple Weather, Simple Timekeeping, or Calendaria, with unit settings and GM controls.
-
Home widgets: Add clock, calendar, weather, bank-card, and character-sheet widgets to phone home screens.
GM and Player Customization
-
Device management: Create phones, link them to actors, bulk-link contacts, edit phone numbers, crack or repair screens, and use Foundry items as phone templates.
-
App control: Decide which apps are installed by default, which apps are available in the App Store, and how app names/icons appear in your world.
-
Personalization: Choose wallpapers, videos, frames, notification sounds, ringtones, app icons, transparent app backgrounds, and custom frame themes.
-
Pop-out window: On Foundry VTT V14, the phone can detach into a separate browser window for dual-monitor setups.
-
System Toasts: GMs can send System Toast notifications to all active users or selected users from GM Settings or the Control Center.
-
Add-on app support: Other modules can register new Smartphone apps and respond to item drops on the phone, allowing the phone to grow with your campaign.
Technical Specifications
-
Required Module: GlitchSmith Library (free) handles shared currency definitions, wallet APIs, sheet currency drivers, update notifications, and common services for GlitchSmith modules.
-
System Agnostic: Smartphone Widget works with any Foundry VTT game system. Economy features can use system sheet currencies, virtual currencies, or both through GlitchSmith Library.
-
Localization: English and Korean included.
Wiki & User Guide:
For setup steps, feature explanations, and GM tutorials, see the official module wiki:
Smartphone Widget Wiki
Credits: Music and sound effect credits are listed in the module's CREDITS.md file.
✅ Compatibility: Foundry VTT v13 & v14. Foundry VTT v12 users should use a pre-2.0.2 release.
💖 Support Development & Get Access: This module is available exclusively for my patrons.
Join the community to unlock these tools for your table! ➡️ https://www.patreon.com/c/glitchsmith