Bot releases are visible (Hide)
We've moved from somewhat native Serum to libserum. That's the main change, plus some driver updates:
Published by freezy about 1 year ago
--file
command in dmdext.exe
altcolor
folder doesn't exist.Published by freezy about 1 year ago
For full changelog, see BETA1 and BETA2, which are included in this release.
Below is only what has changed since BETA2.
--quit
parameter is now working properly (#383)Published by freezy over 1 year ago
The second beta of 2.2.0 is considered feature-complete. Remaining changes will be focused on bug fixing.
Published by freezy over 1 year ago
This is the first beta of v2.2.0. Internally, this is a major code update with over 10k lines of code changes, so I'd prefer to test this thoroughly before making it final.
The main feature of v2.2.0 is a plugin system that will allow third-party libraries to do frame colorizations. It's based on #347, but heavily refactored. Note that there is no plugin publicly available yet, so this beta should be focused on regression testing. Many thanks already to those who participate and report bugs!
The changes below are quite technical and describe how certain aspects of dmdext have changed.
--use-ini
in dmdext.exe
, it looks at DMDDEVICE_CONFIG
is no value is provided.ColoredFrame
now extends DmdFrame
and uses the same data structure.Published by freezy over 1 year ago
Hotfix release of v2.1.1 that doesn't crash after segment display games. Sorry folks!
Published by freezy over 1 year ago
[ZeDMD]
in DmdDevice.ini is now called [zedmd]
.skipanalytics = true
.Published by freezy over 1 year ago
Published by freezy over 1 year ago
There are two major additions, which made me bump the version to 2.0. As always, it can be downloaded here.
First announced in December last year, ZeDMD is a new type of DMD based on the ESP32, and it's very low-cost to produce (around $70 in total).
It's got all the features you'd expect, like RGB support, and the device code is open source. You can't buy it anywhere yet, because it's a DIY project, but I'm sure there will be sellers soon.
Serum is a new file format created by @zedrummer, who also created ZeDMD. Check it out here.
It works quite differently than PIN2DMD colorizations, and it comes with a new editor. It has innovative features like animated color rotations, which give a surprisingly nice effect when used discreetly.
Serum has been developed in collaboration with several coloring authors, so while it's still young, it's a proven system. There is a full tutorial how to use it here.
Personally, I am really happy about Serum, because it's fully open source, allowing others to contribute, and doesn't come with licensing issues like PAC does.
There is already one fully finished colorization (Scared Stiff by @dtatane), with a few more on the way. If you're an author interested in this new tech and you'd like to convert your existing PIN2DMD colorization to Serum, convince @zedrummer that you're actually the author, and you'll get help converting your project (it's semi-automated).
There are also people actively working on getting Serum to run on real pins, so stay tuned about that.
Finally, if you're interested, jump on their Discord server here.
@vbousquet added a fix that makes dmdext play nicely with the other 64-bit version of the ecosystem. As far as I know, this was the last piece needed for people who are running the entire vpin stack on 64 bit.
Published by freezy over 2 years ago
We're approaching something stable here.. ;)
--position
falls back to default behavior instead of crashing, should you use negative values.Iron Man, TMNT.
Published by freezy over 2 years ago
This is a bugfix release. Thanks to @lucky01 and @mista-funky as well to all testers.
Published by freezy over 2 years ago
DmdDevice.dll
and dmdext.exe
) with the new onesDmdDevice.ini
and add the two new settings, both under [global]
:
scalermode = scale2x
scaletohd = false
--virtual-position
where it wouldn't set the outer borders instead of width and height.Published by freezy about 3 years ago
Published by freezy over 3 years ago
We've skipped v1.8.1, mainly because it was already being distributed with a different branch.
Published by freezy over 4 years ago
.ini
files can now be used for console config, allowing to keep one central configuration..ini
by right-clicking on it..vni
files (#143).ini
values culture-independentPublished by freezy about 6 years ago
Developers, please update Visual Studio 2017 since there were a few compiler issues fixed that break older versions.
Published by freezy over 6 years ago
dmddevice.ini
can now be set via environment variabledmddevice.ini
not founddmdext
as Administrator for Pinball FX3 in order to gain access to FX3's memory. You can fall back to the previous grabber by using the --fx3-legacy
flag.Published by freezy over 6 years ago
dmddevicePUP.dll
installed. Also, the syntax changed, instead of -o PINUP
, use the new --pinup
option (#104).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" />
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
-o PINUP\<gamename>
to
--pinup PINUP\<gamename>
LibDmd.dll
in your VPM path, remove it.Published by freezy about 7 years ago
--quit-after
option (#34)play
command now supports animated GIFs--idle-after
and --idle-play
, useful for TPA (#36)stayontop
is enabled, explicitly check for B2S and put it on top of it (#40)Published by freezy over 7 years ago
Bugfix release. Cleaned up crash log, there are no more known crashes.