Banking System
The Banking System lets the GM create banks, manage accounts, and connect Smartphone Widget to the shared currency definitions from GlitchSmith Library. Set up currencies first, then create the banks players will use in the Banking App.
How to Access Banking System Settings:
- Method 1 (Main Settings):
- Go to the main Foundry VTT Configure Settings menu (⚙️).
- Navigate to the Module Settings tab.
- Find "Smartphone Widget" in the list. Click "Currency Manager" for banks and accounts, or click "Configure Currencies" if you only need the shared currency list.
- Method 2 (In-App Shortcut):
- As the GM, open your Smartphone Widget (📱).
- Navigate to the Settings app (⚙️).
- In the "GM Only" section, tap on "Banking System."
The management panel is divided into three tabs: Currency Settings, Account Management, and Bank Management. Currency Settings opens the shared GlitchSmith Library currency dialog; Account Management and Bank Management stay inside Smartphone Widget.
1. Currency Settings / Currency Definitions
Currency definitions are managed by GlitchSmith Library. The same sheet and virtual currencies are shared across GlitchSmith modules that use the library.
- Open the Currency Settings tab and click "Open Currency Definitions" to open the GlitchSmith Library dialog.
- You can also open the same dialog from Foundry Configure Settings > Module Settings > Smartphone Widget > Configure Currencies.
- Use that dialog to create Sheet currencies and Virtual Wallet currencies.
- Banks and account records are still managed in this Smartphone Widget window.
2. Bank Management (🏦)
This tab is where you create the financial institutions of your world that players will see in their Banking App.
- Add Bank: Click this button to add a new row to the list.
- Bank List:
- Logo URL: An image path for the bank's logo. You can paste a path directly or click the folder icon (🖼️) to use the File Picker.
- Bank Name: The name of the bank as players will see it (e.g., "City Bank," "Militech Financial").
- Account Format: Defines the structure for this bank's account numbers. You can use
N for digits, A for uppercase letters, S for special characters, and X for digits or uppercase letters. Digits and punctuation stay as written. Put fixed text in double quotes if it contains A, S, N, or X so those letters are not randomized.
- Examples:
NNN-NN-NNNN for a standard format, "ARASAKA"-NNNN-N for a corporate account, or BANK-XXXX-NN when the fixed letters do not include placeholder letters.
- Delete (🗑️): Removes the bank. Warning: Deleting a bank will not delete existing accounts, but they will appear as belonging to an "Unknown Bank."
3. Account Management (👤)