Skip to content

Releases: vbousquet/flexdmd

1.9.1

Choose a tag to compare

@vbousquet vbousquet released this 10 Mar 16:50

Changelog:

  • Fix crash when handling recent VPX files (10.8+)

1.9.0

Choose a tag to compare

@vbousquet vbousquet released this 18 Sep 10:31

This version introduce API changes that would not be backward compatible. To maintain backward compatibility, a new property RuntimeVersion has been introduced, allowing to select which API to use. It defaults to the old (legacy) API.

Changelog:

  • Update overall API with more features, allowing easier use and some feature additions (see IFlexDMD.cs). To name a few:
    • blinking action,
    • label alignment,
    • transparent actor's background,
    • automatically filling parent bounds,
    • seeking/looping videos & image sequences,
    • ...
  • Full rewrite of the asset loader, avoiding memory leaks and allowing better memory management.
  • New actor tree searching behavior, more 'deep tree' friendly (needs to be activated by setting RuntimeVersion to latest).
  • New little frame packing algorithm added to the companion application to allow easier use of texture atlases.

Bug fixes:

  • Fix label stuttering when scrolling (needs to be activated by setting RuntimeVersion to latest).
  • Fix memory leaks and duplicate memory allocations.
  • Adjusted default font for smaller space after comma.

Full Changelog: 1.8.0...1.9.0

1.8.0

Choose a tag to compare

@vbousquet vbousquet released this 27 Mar 21:50

Changelog:

  • Add support when PinMame and FlexDMD both use the same dmddevice (needs latest dmddevice 1.9.0-SNAPSHOT-r9+)
  • Add support for dmdscreen.dll (if it exists, it will receive the same calls as dmddevice.dll)
  • Extend API to access PrefSize, actor size packing, label automatic size packing, Group content clipping
  • Add an image filter to use a region of the selected image (for spritesheets)
  • Add a Demo VPX table demonstrating advanced use (video mode, custom score boards,...)

Bug fixes:

  • Fix plugin lifecycle to avoid disposing used datas leading to crashes
  • Fix image filter used for JP's Ghostbuster Slimer DMD (some images were darkened)
  • Fix inverted red and blue channels in font outlines
  • Fix alignment of multiline labels
  • Log unsupported video formats instead of crashing

1.7.1

Choose a tag to compare

@vbousquet vbousquet released this 25 Feb 11:05

Changelog:

  • Handles trailing slash or " when using the command line to register
  • Fix unregister from the commandline without a second arg

1.7.0

Choose a tag to compare

@vbousquet vbousquet released this 23 Feb 20:55

Changelog:

  • Add preliminary support for alphanumerics outputs
  • Fix when FlexDMD is moved after registering
  • Fix when unblocking dll fails (just ignore the error)

1.6.0

Choose a tag to compare

@vbousquet vbousquet released this 11 Nov 16:19

Changelog:

  • The installer detects the available .NET version and warns if it is outdated
  • Improve DMD rendering for tables like Miraculous, Dark Crystal,...
  • Fix lifecycle bug that was causing crashes when running a table multiple times from VPX

1.5.0

Choose a tag to compare

@vbousquet vbousquet released this 29 Aug 08:32

This release provides a fairly better installer and a few bugfixes.

1.0.0 Initial Release

Choose a tag to compare

@vbousquet vbousquet released this 01 Aug 13:22

First production release

Changelog:

  • add clean logs
  • add automatic table identification; allows to position the DMD easily using a simple right click
  • add easy UltraDMD coloring configuration in the companion application
  • overall better documentation

0.1.6 Pre-Release

0.1.6 Pre-Release Pre-release
Pre-release

Choose a tag to compare

@vbousquet vbousquet released this 18 Jun 20:57

Seventh pre-release and hopefully the last one before the initial release,

Fix DMD not closing when returning to VPX and small bugs for Endless summer, and case sensitive images.

You should use the latest Freezy's DMD extension (1.8+) with it. It is available here : https://github.com/freezy/dmd-extensions/releases/tag/v1.8.0

0.1.5 Pre-Release

0.1.5 Pre-Release Pre-release
Pre-release

Choose a tag to compare

@vbousquet vbousquet released this 09 Mar 21:26

Sixth pre-release, fix text coloring and rendering in Iron Maiden original table.

You should use the latest Freezy's DMD extension (1.8+) with it. It is available here : https://github.com/freezy/dmd-extensions/releases/tag/v1.8.0