Skip to content

v1.7.0

Choose a tag to compare

@freezy freezy released this 21 Jun 07:53
· 1078 commits to master since this release

Features

  • Added VNI coloring support with help from @luck01 and @djrobx (#102)
  • Added coloring support for other resolutions (192x64)
  • Added support for XDMD and thus UltraDMD
  • Added support for TPA's cabinet build
  • PinUP support is now built-in. However note that you'll still need dmddevicePUP.dll installed. Also, the syntax changed, instead of -o PINUP, use the new --pinup option (#104).

Fixes

  • Be sure to display the DMD on top of DirectB2S (#72)
  • Don't mistakenly use PinDMD2 when there isn't on.
  • Fixed some bugs in the PIN2DMD driver (thanks @lucky01)

Breaking Changes

  • Due to the new animations, we log (a lot) more, which impacts performance. In order to keep dmdext smooth, change the log level to Info. If you haven't touched your log config before, just copy the new DmdDevice.log.config over the old one. Otherwise, change
     <logger name="*" minlevel="Trace" writeTo="file" />
    to
     <logger name="*" minlevel="Info" writeTo="file" />
  • If you were previously using PinUP, settings have changed. It doesn't use the file output parameter anymore, but has its own setting.
    • If you're using PinUP in VPM with dmddevice.dll, change:
      [video]
      ; if enabled, writes frames to an .avi file
      enabled = true
      ; path to folder or .avi file. if folder, gamename.avi is used.
      path = PINUP
      to:
      [video]
      ; if enabled, writes frames to an .avi file
      enabled = false
      ; path to folder or .avi file. if folder, gamename.avi is used.
      path =
      
      [pinup]
      enabled = true
    • For other games like Pinball FX3, change the command line parameter from:
      -o PINUP\<gamename>
      
      to
      --pinup PINUP\<gamename>
      
    • If you have LibDmd.dll in your VPM path, remove it.