Skip to content

Releases: vbousquet/flexdmd

1.9.1

10 Mar 16:50
Compare
Choose a tag to compare

Changelog:

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

1.9.0

18 Sep 10:31
Compare
Choose a tag to compare

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

27 Mar 21:50
Compare
Choose a tag to compare

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

25 Feb 11:05
Compare
Choose a tag to compare

Changelog:

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

1.7.0

23 Feb 20:55
Compare
Choose a tag to compare

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

11 Nov 16:19
Compare
Choose a tag to compare

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

29 Aug 08:32
Compare
Choose a tag to compare

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

1.0.0 Initial Release

01 Aug 13:22
Compare
Choose a tag to compare

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

18 Jun 20:57
Compare
Choose a tag to compare
0.1.6 Pre-Release Pre-release
Pre-release

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

09 Mar 21:26
Compare
Choose a tag to compare
0.1.5 Pre-Release Pre-release
Pre-release

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