Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
EZY Virtual TableTop BuilderNewsEZY VTT: Expert Mode, 120 Animations, a Native Linux Build, and More
Major update

EZY VTT: Expert Mode, 120 Animations, a Native Linux Build, and More

EZY Virtual TableTop Builder · published 30 Aug 2026, 04:42 UTC · build 25017499

All newsPlayers around this dateRead on Steam

A major update for creators and players

This update significantly expands what you can build in EZY VTT while making everyday play smoother and more reliable.

The centerpiece is Expert Mode: a new way to build complete modules as text while staying connected to EZY VTT's visual tools. It includes live two-way synchronization, custom layouts, optional author extensions, starter templates, module imports with a full preview, and a complete built-in reference. The tabletop also gains 60 action animations and 60 condition animations, along with improved condition controls in both 2D and 3D. We have also created a native Linux build for Steam, expanded Steam Workshop support, improved localization, and fixed a wide range of issues affecting dice, walls, vision, sheets, formulas, and editor autosave.

Highlights

  • Expert Mode for every Steam user, with a code panel that follows you throughout the app and stays synchronized with the visual editors.
  • 60 action animations and 60 condition animations, available at the table in both 2D and 3D.
  • Custom display layouts, item cards, extension-powered sheet blocks, and token decorations for module authors.
  • A complete offline Expert Reference with search, examples, downloads, and nine supported languages.
  • A native Linux build for Steam, targeting Linux and SteamOS.
  • More reliable multiplayer play, including fixes for walls, doors, dice rolls, conditions, vision, and localized journal messages.

Introducing Expert Mode: build modules your way

Expert Mode is a new feature available to all EZY VTT users on Steam. It is designed for authors who want to build or edit a complete module as text and use EZY VTT's visual tools whenever they are more convenient.

A code panel that follows your work

The code panel is available across the Hub, My Modules, the visual editors, and the game table. Open it once and it follows the module you are currently working on as you move through the app.

Moving between pages preserves your active file, cursor position, scroll position, and unapplied text. If a visual editor produces a newer version while you still have unapplied changes in the panel, your text is protected and the panel tells you that the saved module has changed instead of overwriting your work.

Code and visual editing stay synchronized in both directions:

  • Make a change in a visual editor and the code panel refreshes automatically.
  • Apply a code change and the corresponding visual editor refreshes in place.
  • When the GM has the table open, applied module changes can reach the live session and connected players without a page reload.
  • If the app cannot accept a setting, it identifies the affected key.

The panel can be resized, moved to either side of the screen, or detached into its own window. You can collapse individual code blocks or fold everything at once for easier navigation. Expert Mode shortcuts work consistently across keyboard layouts.

Multi-file modules, validation, and clearer errors

Expert Mode supports both editable multi-file trees and single-file modules. .ezy packages preserve the file-tree structure.

The editor includes syntax highlighting, line numbers, warnings, errors, and practical suggestions. It checks references across the whole module, so a skill pointing to a missing attribute, a sheet block pointing to a missing field, or a shop entry pointing to a missing item can be reported before the module is saved or used in a session.

When applying code from Expert Mode, invalid changes are rejected as a whole. EZY VTT will not apply half of a broken module and leave the rest behind. Editors also explain which unsupported or misspelled settings were not accepted, so typos and outdated fields are easy to find.

Start from a template and compare meaningful changes

Expert Mode includes four ready-to-use starting points:

  • Minimal system
  • d20
  • Success pool
  • FitD

Template content is created in your current interface language. If you already have text in the panel, EZY VTT clearly warns you before replacing it.

The "What changed since the saved version?" view compares the meaning of your module data rather than raw line positions. Reordering an entry inside a list is ignored unless the entry itself has changed.

Import a complete module with a full preview

You can paste a complete module into the panel and inspect the result before installing it. The preview shows what will be added, replaced, or removed, identifies conflicts between files, and lists media that is referenced but not included in the pasted text.

You can merge the imported module into your current work or replace the current module entirely. Before replacing existing content, the app states the consequence and requires a deliberate confirmation.

If the module contains optional author code, the installation screen shows what that code requests. You can install the module normally, install it without the code, or keep the code blocked locally until you decide to enable it.

Custom sheets, item cards, and author extensions

Module authors can design custom sheets with HTML and CSS, bind character, item, and table data into the layout, show or hide sections based on conditions, and repeat sections for lists of data. A live preview updates while the layout is being edited.

Author-designed layouts can be used for player sheets, GM sheets, NPC sheets, and the shared table sheet. Item cards use item-focused data and can also display owner information when the item is held by a character, allowing the same design to work for an unowned item in the Compendium and for an item held by a character.

A custom sheet block lets visual-editor users place supported output from an author extension directly onto a regular sheet. Extensions can also create custom visual decorations around tokens at the table.

Author extensions run in an isolated environment with only the permissions and data that EZY VTT explicitly provides. They do not receive direct access to the network, local files, browser storage, or the application page. The installation screen shows the capabilities requested by the module. You can install the module with its code enabled, install it without the code, or keep the code locally blocked. Blocked modules are marked in My Modules, and you can change this choice without reloading EZY VTT.

If an extension fails or stops responding, the extension is disabled for the session while the table and other extensions continue to run. The table reports the problem once and continues running.

Please note: author-designed HTML/CSS sheets are currently display layouts at the table. Native block-sheet controls such as inline value editing, resource +/- buttons, pages, and tabs are not added automatically. If a module inherits a custom layout that you do not want to use, you can disable it in the sheet settings and return to the visual block-based sheet.

A complete Expert Reference inside the app

The full module-format reference opens directly from the code panel and works offline. It includes a quick start, module structure, formula language, automation, sheet layout guidance, practical recipes, security limits, version and migration guidance, field documentation, and working examples.

The reference includes full-text search and a table of contents. You can download it as Markdown, save it as standalone HTML, or print or save it as a PDF.

It is available in all nine supported interface languages: Russian, English, German, Spanish, French, Indonesian, Italian, Polish, and Brazilian Portuguese.

The reference is designed for practical use inside and outside the app:

  • Table-of-contents links scroll to the selected section in the same window.
  • Search can jump directly to matches inside tables.
  • The reference is available when the code panel is detached into a separate window.
  • Repeatedly opening the reference focuses the existing window rather than creating duplicates.
  • Controls remain accessible when the panel is narrow.
  • Printing sends the reference itself to the printer or PDF workflow.
  • Downloads confirm the saved filename.

120 animations at the table

Live sessions include 60 one-shot action animations and 60 persistent condition animations.

Action effects cover melee attacks, elemental powers, arcane effects, firearms, energy weapons, support abilities, projectiles, beams, explosions, and movement. Attacks can use any of the 60 action presets, and the Actions editor includes an organized selector with a live preview before you save.

Animations work in both 2D and 3D. Projectiles, beams, ropes, and similar effects follow a moving target during playback, while ground-targeted area effects stay attached to their selected location. The new effects also respect reduced-motion settings, removing screen shake and harsh flashing while keeping important visual feedback clear.

Condition animations appear above tokens and use the preset and color chosen by the module author. A set of 50 condition icons is also available for clearer at-a-glance status tracking.

Better condition controls

Conditions can be applied or removed directly from a token's context menu without opening the character sheet.

Conditions with icons appear in a dedicated column beside the token. Their remaining round count is displayed on the icon and synchronized to players, while iconless conditions and tags appear as chips. A remembered display option lets you show icons and chips together.

Click a condition icon to open a compact window with its name, description, and duration. The GM can increase or decrease the remaining rounds or remove the condition from the same window.

Better play at the table

Walls and doors stay where they belong

Several multiplayer wall issues have been fixed:

  • Walls stay aligned with the map for players.
  • Hiding walls updates for everyone immediately without requiring players to reconnect.
  • Hidden walls disappear completely for players.
  • The GM sees hidden walls as faint outlines, making it possible to find and open doors.

Dice rolls are recorded even when the visual effect cannot play

Dice results and journal entries are handled independently of the visual dice animation. If the renderer is loading or cannot display the animation, the actual result is recorded and synchronized.

Additional fixes cover unusually large dice pools, rolls arriving while room history is loading, and malformed entries preventing later journal messages from appearing. A visual effect may be skipped when necessary, but the roll itself reaches the players and the journal.

Configurable death saves

Death saves support an attribute, a skill, an additional die, or a flat modifier. This makes it possible to configure rules such as "d20 + Fortitude against 15" for both the success/failure tracker and a single death-save roll.

Critical results use the natural die face, while the modified total is compared with the target number.

Vision range as part of the module rules

Equipment, conditions, effects, and Logic can modify a token's vision range. Module authors can use the same flexible system to create mechanics such as:

  • A torch that adds visible range.
  • Night vision that guarantees a minimum range.
  • Smoke or a flash that limits vision.
  • Blindness that reduces vision to zero.

A token with zero vision does not reveal the cell directly beneath it.

Temporary effects applied during play resolve after permanent equipment and module modifiers, in the order they were applied. This means a newly applied blindness effect can correctly override an earlier minimum-vision bonus, while the result of permanent equipment remains stable regardless of the order in which it was equipped.

The table journal uses each reader's language

Each player's app assembles supported table-journal messages in that player's interface language rather than receiving one finished sentence in the sender's language. A German player and a Polish player can therefore read the same event in their own languages even when the GM uses Russian.

Player names, character names, weapon names, and other module-authored content remain exactly as the author wrote them.

Localization improvements

A broad localization pass corrected remaining Russian labels and generated text that could appear in other language versions. This includes editor labels, tooltips, counters, Logic and automation messages, animation names and descriptions, validation feedback, and other interface text created while the app is running.

The complete animation catalog is localized, including all 60 action names, all 60 condition names, their categories, and the action descriptions shown in the editor.

New modules create their starter attributes, actions, and descriptions in the author's selected language. Expert Mode templates, validation messages, and reference content also follow the current interface language.

Native Linux build and Steam Workshop

This update includes a native Linux build for Steam, targeting Linux and SteamOS. Steam selects the correct platform build automatically, so no separate download is required.

The Steam edition lets you manage Workshop modules from inside EZY VTT. Authors can publish modules, while users can browse Workshop content, open entries, subscribe, unsubscribe, and access subscribed modules without leaving the app.

Updating a Workshop module correctly removes files omitted from the published version.

Desktop modules support additional font and video formats accepted by the editor. Styling issues affecting the language selector and the "Found a bug?" button in the desktop app have also been fixed.

Editor and quality-of-life improvements

  • Character sheets: Flow layout stays intact after switching to Canvas. Saved Canvas positions are simply ignored by Flow layout.
  • Sheet autosave: moving blocks, resizing rows, and editing the free Canvas layout save correctly when you leave the page.
  • Logic autosave: moving or deleting nodes, creating connections, and panning the graph are preserved.
  • System editor: new attributes do not receive an unwanted "v" prefix.
  • Damage profiles: new modules include a visible, editable default damage profile, so the rule used at the table is clear from the beginning.
  • Derived values: descriptions attached to derived values survive editing and saving.
  • Clearer save feedback: editors name unsupported or invalid settings that were rejected instead of appearing to save them and silently dropping them later.
  • Calculation explanations: displayed breakdowns include caps and shared-group limits, so the explanation matches the final value.
  • Formula errors: a broken formula does not cause later calculations to be mislabeled as circular dependencies.
  • Effect conditions: an effect can safely check the base value of the same field that it modifies without being treated as a false cycle.
  • Module validation: validation covers sheets, combat settings, themes, initiative, dice rules, actions, media references, and more module sections. Unknown sheet-block types are reported before they become empty spaces at the table.
  • Resilient imports: certain invalid modifier entries do not crash the editor or table.
  • Hub layout: the Hub has a new responsive layout that adapts to the cards available for your platform and account.

Thank you

Thank you to everyone who reported issues, shared screenshots, and described the exact situations in which something went wrong. Your feedback directly shaped this release.

If you run into a problem after updating, please use the built-in "Found a bug?" button or let us know in the Steam discussions. We hope the new tools give module creators more freedom and make every EZY VTT session clearer, livelier, and more reliable.

More from EZY Virtual TableTop Builder

Other announcements

All news
Game update14 Sep 2026Small update: multiplayer and transformationsWe’ve improved EZY VTT’s networking to make playing together more reliable. · Fixed delays, rollbacks, and repeated token movement. · Improved image and 3D model transfers between players. · Fixed mismatched health and conditions between character sheets and player cards. · Improved canceling measurements in 2D and 3D, and focusing the camera through the initiative tracker when switching scenes…In-game event10 Sep 2026EZY VTT: character classes, 3D weather, and tools for module authorsWeather and atmosphere Weather goes 3D. Rain, snow, and fog now have depth. Fog can run alongside rain or snow. Fog where you want it. Add decorative fog to selected areas: caves, basements, abandoned factories, and other suspiciously quiet places. Character classes and abilities Full character classes. Module authors can prepare classes with their own abilities, attribute bonuses, and level pr…Major update4 Sep 2026EZY VTT: 3D miniatures, scene weather, and rock-solid savesThis update gives EZY VTT new tools for building systems and scenes, plus a large batch of fixes across the constructor, the game table, and networking. Below are only the changes that matter to you. New · 3D miniatures on the game table — Assign a 3D model to a token, then adjust its size, tilt, and position right at the table. Upload ready-made GLB/glTF models, or, on desktop, a .unity3d file…