Skip to content

FX Bus v0.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 11:51
· 20 commits to main since this release
a7244a2

FX Bus v0.7.0

FX Bus v0.7.0 is a major update focused on the refreshed GM control panel, new tile effects, token impact effects, and broader Foundry v13/v14 compatibility work.

Highlights

Refreshed GM interface

The FX Bus control panel has been reorganised into clearer effect categories, making it easier to find and trigger effects during play.

Changes include:

  • Cleaner category-based layout
  • Improved grouping for Token, Tile, Screen, Canvas, and Reset controls
  • More consistent Apply, Stop, and Copy Macro behaviour
  • Better support for reusable generated macros
  • Reduced toolbar clutter
  • Improved panel behaviour when switching between effect groups

Trusted player macro support

GM-generated FX Bus macros can now be triggered by Trusted players and above.

This makes FX Bus easier to use in live games where trusted players help run vehicle controls, environmental effects, spell visuals, alarms, hazards, or other repeatable scene effects.

The GM still creates the macro, but trusted players can trigger approved macros without needing GM permissions or direct access to the FX Bus control panel.

New Tile Flow effect

Tile Flow adds visual-only scrolling motion to selected tiles.

It is intended for effects such as:

  • Moving roads
  • Conveyor belts
  • Rivers and currents
  • Starfields
  • Energy streams
  • Vehicle travel backgrounds

Tile Flow is inspired by Tile Scroll, but takes a different approach. FX Bus Tile Flow is designed for temporary, GM-triggered, scriptable motion effects with acceleration support and easy macro generation. The tradeoff is that Tile Flow is not a permanent tile animation system: effects are visual-only, client-side, and intended to be started, updated, stopped, or reset during play.

Tile Flow supports configurable direction, speed, acceleration, duration, random phase, and completion behaviour.

New Tile Flicker effect

Tile Flicker adds local visual flickering to selected tiles without changing the underlying Tile document.

It is useful for:

  • Broken lights
  • Warning panels
  • Glitching holograms
  • Fires
  • Electrical faults
  • Unstable portals

New Token Recoil effect

Token Recoil adds a short visual knockback or impact motion to tokens.

It is useful for:

  • Weapon impacts
  • Explosions
  • Shockwaves
  • Vehicle jolts
  • Spell hits
  • Environmental hazards

The effect is visual-only and does not change token position or scene state.

Improvements

  • Improved compatibility handling between Foundry v13 and v14
  • Improved canvas transform handling for rotation-style effects
  • Improved angle wraparound handling for short left/right canvas rotation steps
  • Improved cleanup behaviour for active visual effects
  • Improved reset behaviour across Token, Tile, Screen, and Canvas effects
  • Improved macro payload generation for supported tabs
  • Improved tile effect restoration when effects stop or reset
  • Improved handling of overlapping tile visual effects
  • Improved UI state persistence and category switching behaviour

Notes

FX Bus remains a GM-broadcast, client-side visual effects framework. Effects are visual-only and do not mutate Scene, Token, Tile, Actor, Item, or embedded document data.

Existing macros should continue to work where action names and payloads are unchanged. New macros generated from the refreshed panel may include improved metadata and cleaner payload structure.