An unoffical, community-supported system for playing Ultraviolet Grasslands (UVG) and Our Golden Age (OGA) using the Synthetic Dream Machine RPG rules on Foundry VTT.
foundryvtt-sdm is an independent production by community contributors, and is not affiliated with Luka Rejec or WTF Studio. It is published under the Synthetic Dream Machine Third Party License.
Credits
- Synthetic Dream Machine (SDM), Ultraviolet Grasslands (UVG), Our Golden Age (OGA), and the Vastlands Guidebook (VLG) are copyright Luka Rejec.
Licenses
- Content: Synthetic Dream Machine Third Party License
- Source Code: All source code files(javascript, hbs, scss, css) are licensed under the MIT License.
- Foundry VTT: The project is created following the Foundry VTT Limited License Agreement for module development.
- Icons: Icons in the
/assets/icons/
folder are courtesy of Game-icons.net and licensed under CC BY 3.0. - Audio: Audio files in the
/assets/audio/sound_effects
folder are courtesy of Pixabay and licensed under Content License - Pixabay. - Fonts: The fonts used in this project carry their own licenses.
System Features
Actor Types
- Caravan
- Character
- NPC
Item Types
- Item
- Armor
- Gear
- Power
- Album of Power
- Ward
- Weapon
- Trait
- Power
- Skill
- Trait
- Burden
Features
Core Gameplay
- Character Sheet (Edit Mode / Play Mode) for configuring attacks, power cost, and full ability values.
- Each attack type (melee, ranged, fantascience, and oldtech) can be configured with a preferred ability and skill.
- Support for mental and social attacks (and defenses) as described in the Vastlands Guidebook (VLG).
- Descriptive results for saving throws, reactions, morale (NPC), and targeted attack rolls.
- Characters can spend hero dice to modify rolls or regain life (players must configure their main character in the User Configuration menu). Exploding dice are supported.
- Special roll results (magic numbers):
- 1 = critical failure.
- 13 = only one ammo or other resource left.
- 20 = critical success.
- The system will automatically disable temporary active effects based on combat round/turn durations.
Items & Inventory
- Fully automated character inventory slots (each burden imposes a -1 penalty to all rolls, except hero dice rolls).
- Hovering over items in the inventory displays their key information (damage, range, power cost, etc.).
- Double-clicking an inventory item will open its sheet.
- Right-click any inventory item, trait, or burden to send a card to the chat.
- Easy item transfer between actors.
- Caravan cargo drop areas are highlighted when dragging an item.
- Items can be flagged as a hallmark (hallmark item leveling is not automated). The hallmark experience field supports math expressions.
- Items can be marked as notched or broken.
- Drag and drop a power into an Album of Power to add it to the Album; Referees can also extract powers from an album (copy power from the album to a new gear item).
Caravan System
- Caravan actor type:
- Real container-based drag-and-drop inventory (sacks).
- Shows total value and slots per sack for each container.
- Overload indicator when the caravan capacity is exceeded.
Dice & Rolls
- Group initiative rolls (Referee button in the Token Controls menu).
- Customizable initiative rolls in NPC sheets.
- Shift+Click shortcut to skip opening custom roll dialogs.
- Ctrl+Click shortcut to make rolls in blind GM mode.
- Right-click roll results in the chat to open
Apply as Damage
andApply as Healing
menu options (applies to all selected tokens).
NPCs & Referee Tools
- NPCs support experience tracking (pets, sidekicks) and can use skills and traits in rolls.
- Referee utility functions are available directly as buttons in the token controls left menu (no need to use macros).
- Referee and Player utility functions are exposed in the system API for automation.
Customization & UI
- Highly configurable core game values (base defenses, item and trait slots, etc.).
- Chromatype customization:
- Choose a main chromatype color for UI elements.
- Dice So Nice integration with the "SDM Chromatype Dice” theme for Dice So Nice.
- Separate configuration for Dice So Nice Chromatype color.
Localization
- Full localization for Brazilian Portuguese (pt-BR).
Compendiums
This project compendiums and macros use names of creatures, items, traits, powers, locations and rule sections from the Vastlands Guidebook.
- The following compendiums contain equipment, traits, macros and roll tables:
- Equipment:
- Armors (VLG, pp. 74-77):
- Modern and Ancient Shields
- Light Armor
- Medium Armor
- Heavy Armor
- Classic Golem Armor
- Gears (VLG, pp. 82-85):
- Gadgets
- Consumables
- Powers (VLG, pp. 94-113 and Powers Enumerated I)
- Wards (VLG, pp. 78-79):
- Trinkets
- Wearable Wards
- Portable Wards
- Bulky Wards
- Weapons (VLG, pp. 68-73):
- Traditional Melee Weapons
- Long Ago Melee Weapons
- Ranged Weapons
- Throwing Weapons
- Terrible Ranged Weapons of the Long Ago
- Armors (VLG, pp. 74-77):
- Traits (VLG, pp. 16-17):
- Path of the Wizard
- Path of the Traveler
- Path of the Fighter
- SDM Macros (Referee Macros):
- Give (or take) cash.
- Give (or take) hero dice.
- Give XP.
- Group Initiative (select all tokens and use the macro, no need to create the encounter). Initiative will be grouped by token disposition (friendly, neutral, hostile, secret).
- Escalator Die (UVG 1ed legacy feature). The escalator die value will be added to ability, attack, weapon, power, and album of power roll results.
- Generate Random NPCs using tables from the Vastlands Guidebook (VLG, pp. 162-163).
- SDM Player Macros:
- Generate Ability Scores (method described in the Vastlands Guidebook (VLG, p. 12): rolls 1d100 for every ability score and displays the results in chat).
- Character Background Trait Generator based in the Vastlands Guidebook Background table (VLG, p. 15).
- Rollable Tables:
- Ability Scores: preferred method for ability score generation (VLG, pp. 12-13). Roll d100 table to generate ability scores, then assign unlabeled scores.
- Referee Title: a fun d10 table to choose referee title and referee session power (VLG, p. 7).
- Rollable tables for every equipment category (Light Armor, Medium Armor, etc.).
- Equipment:
Installation Instructions
The latest version of the system can be installed through the in-app System Browser by searching for any of the following: "SDM", "Synthetic Dream Machine", "UVG", "Ultraviolet Grasslands", "OGA", or "Our Golden Age".
You can also use one of the following alternative installation methods:
- Pasting the following url into the Install System dialog on the Setup menu of the application.
https://raw.githubusercontent.com/luizrcb/foundryvtt-sdm/main/system.json
- Browsing the repository's Releases page, where you can copy any system.json link for use in the Install System dialog.
- Downloading one of the .zip archives from the Releases page and extracting it into your Foundry Data folder, under
Data/systems/sdm
.