This topic contains 62 replies, has 21 voices, and was last updated by  knightrider 3 months, 3 weeks ago.

Viewing 20 posts - 1 through 20 (of 63 total)
  • Author
    Posts
  • #89157
     TerryRed 
    Moderator
    MemberContributorModerator

    DMDExt 1.7.1 is now released!

     

    EVERYONE absolutely NEEDS to upgrade to DMDExt 1.7! This is the answer to everyone’s prayers! First, we get FULL colour support for virtual and real DMD users! (It looks excellent on virtual now).

    Real DMD and virtual users ALL use the same DLL, and so does PinUP System (Popper and Player)! There is no more worrying about installing the correct DLL with Pinup System installs, etc….as it’s now part of this new dmddevice.DLL that EVERYONE will use!!!

     

    EVERYONE PLEASE READ EVERYTHING BELOW!

    You need to make changes to dmdext launch commands (for FX3) and dmddevice.ini for Pinup Player, and possibly other changes. Very easy to do!

     

    =================================

    DMDext 1.7.1 update:

    • Added VNI coloring support with help from @lucky1 and @djrobx (#102)
      Added coloring support for other resolutions (192×64)
      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).
    • New Pinball FX3 grabber – reads DMD from memory, much faster and more stable (thanks NoEx!)
    • Timing improvements when reading colored animations (thanks @djrobx
    • Properly upscale 128×16 games when using VNI (thanks @djrobx)
    • Location of dmddevice.ini can now be set via environment variable
    • Print warning when dmddevice.ini not found

     

    DMDext 1.7.1 download (use 32 bit only!)

    https://github.com/freezy/dmd-extensions/releases/tag/v1.7.0

    =================================

    INSTALLATION NOTES AND CHANGES:

    PLEASE READ AND MAKE THE REQUIRED CHANGES!

    First: install the new Freezy dmdext 1.7 files (32 bit ONLY!!!) into your VPinMAME folder. Make sure you delete, or copy over any other versions of dmddevice.dll that you have elsewhere on your system! Also, if you have a file called Libdmd.DLL in your VPinMAME, you need to delete that file, or dmdext will crash!

    Two important changes that needs to be done with Popper and PuP for everyone who upgrades….

    ===============================

    For VPX, you need to edit the dmddevice.ini

    The section should now be disabled (it was enabled for PinUP before). It should look like this:

    ; if enabled, writes frames to an .avi file
    enabled =false
    ; path to folder or .avi file. if folder, gamename.avi is used.
    path=

    Now you add a new section for Pinup Player’s PuPCapture:

    [pinup]
    enabled=true

    ===============

    Also, if you have a “DmdDevice.log.config” file, you need to edit that file and make sure that if the <rules> section looks like this:

    <rules>
    <logger name=”” minlevel=”Trace” writeTo=”console” />
    <logger name=”” minlevel=”Trace” writeTo=”file” />
    </rules>

    …it needs to be changed to:

    <rules>
    <logger name=”” minlevel=”info” writeTo=”console” />
    <logger name=”” minlevel=”info” writeTo=”file” />
    </rules>

    Same with the “dmdextlog.config”. The <rules> section should look like:

    <rules>
    <logger name=”*” minlevel=””info” writeTo=”console” />
    </rules>

    This is to disable logging for when colouring is being used. Apparently it can cause performance issues for some people. It’s only needed for those who are colour modding DMDs and are troubleshooting.

    =================================

    For FX3, you need to change the PuP portion of the command line for launching in Popper and PBX!

    
    It used to be:
    
    -o PINUP\[GAMENAME] (this was 1.6)
    
    It is now is replaced with:
    
    --pinup PINUP\[GAMENAME]
    
    An example for Popper launch script for FX3 is:
    
    start /min "" "dmdext.exe" mirror --source=pinballfx3 -q -d auto --virtual-hide-grip --virtual-position=3400 5 400 --pinup PINUP\[GAMENAME]
    
    Note, 1.7.1 changes: I have found that you need to have both dmdext AND FX3 run as admin for this new FX3 memory grabber version to work properly with the new method it uses. If both aren't run as admin, then the first FX3 table launched will work with dmdext fine...but the second table launched wont work.
    
    Or...if you dont want to deal with running either as admin...and want the original method...then just add --fx3-legacy to your dmdext command in the launch script.
    
    start /min "" "dmdext.exe" mirror --source=pinballfx3 --fx3-legacy -q -d auto --virtual-hide-grip --virtual-position=3400 5 400 --pinup PINUP\[GAMENAME]
    
    For now guys....if you are using FX3 PuP-Packs or Fx3 PuP-SSF, I would recommend using the Legacy Method by adding in --fx3-legacy to your dmdext command line in Popper's FX3 launch script...and NOT running either dmdext or fx3 as admin. The reason being that running dmdext as admin causes the Aliens (and possible SSF) FX3 pup-packs to not close out when exiting the table.
    
    Note…that some of the dashes are getting cut in the “pasting” of text on the forum.
    
    There are two dashes with:
    
    --source=pinballfx3
    
    --fx3-legacy
    
    --virtual-hide-grip
    
    --virtual-position
    
    I can’t properly paste it in for you as the forum removes the extra characters.
    
    

    =================================

    Another big plus for VPX PuP-Packs! You can now choose any colour (or coloured) DMD you want! You no longer need to set a specific colour for the DMD thanks to DJRobX’s wizardry!

    =================================

    A BIG thanks to Freezy, Lucky, and DJRobX for putting in the work to bring this miracle to the community!

    9 users thanked author for this post.
    #89178
     Draifet 
    Participant
    Member

    Already enjoying the vni color dmd’s since yesterday, but I skipped some steps, this tutorial is very useful and easy to follow. Freezy, Lucky1, DjRobX, and TerryRed… THAAAAANKS!

    #89239
     snwfrd38 
    Participant

    Looks like a promising release!

    Does it enable colorized rom for LCD panel? If so I tried to colorize my roms using one of the many tutorial for ACDE 168 and I failed. I wonder if someone has managed already :-)

    #89246
     TerryRed 
    Moderator
    MemberContributorModerator

    Looks like a promising release!

    Does it enable colorized rom for LCD panel? If so I tried to colorize my roms using one of the many tutorial for ACDE 168 and I failed. I wonder if someone has managed already :-)

    Yes….fully colourized rom now for LCD…the exact same as Pin2DMD, etc..

    ACDC LE has a very nice colored rom. VPU would have most of the info for that stuff.

    #89275
     snwfrd38 
    Participant

    Actually I found – my SAM VPINMAME was outdated

    With the 3.0 it works perfect!  :yahoo:

     

    #89303
     Cameron 
    Participant
    Member

    Hmmm… Just went through this update. Now my virtual DMD is always appearing in my top right of my Playfield. Can’t seem to get rid of it or hide it…

    I was reading that the updated dmddevice.dll forces the virtual DMD to be on the top to keep vp from crashing on exit. Does anybody experience this same thing and know how to get around it?

     

    #89304
     TerryRed 
    Moderator
    MemberContributorModerator

    Which virtual DMD? Freezy, or PinMAME?

    To disable or position the freezy dmd….edit dmddevice.ini

     

    #89305
     Cameron 
    Participant
    Member

    Thanks. It was the Freezy one… I was thinking it was the Pinmame one so I was poking around there. Turned it off in the .ini. I forgot it had that section when it was overwritten with the update. OK now I’m back on track….

    #89334
     Mark70 
    Participant
    Member

    Looks like a promising release!

    Does it enable colorized rom for LCD panel? If so I tried to colorize my roms using one of the many tutorial for ACDE 168 and I failed. I wonder if someone has managed already :-)

    Yes….fully colourized rom now for LCD…the exact same as Pin2DMD, etc..

    ACDC LE has a very nice colored rom. VPU would have most of the info for that stuff.

    I am curious, is this diffent to the color rom patched  LE version then?
    And of course: Thanks for the information and how to, for DMDExt 1.7!

    --------------------------------------------------------------------------------------------------
    I am looking for T2 cabinet decals, please send pm for offers.
    --------------------------------------------------------------------------------------------------

    #89343
     TerryRed 
    Moderator
    MemberContributorModerator

    Looks like a promising release!

    Does it enable colorized rom for LCD panel? If so I tried to colorize my roms using one of the many tutorial for ACDE 168 and I failed. I wonder if someone has managed already :-)

    Yes….fully colourized rom now for LCD…the exact same as Pin2DMD, etc..

    ACDC LE has a very nice colored rom. VPU would have most of the info for that stuff.

    I am curious, is this diffent to the color rom patched LE version then?

    And of course: Thanks for the information and how to, for DMDExt 1.7!

    No…that’s the same one I was referring to.

    #89799
     Pinbolt 
    Participant
    Member

    Thanks.

    #89801
     RYSr (Rich) 
    Participant
    Member

    Can’t install the dmddevice.exe. My Norton kills this exe every time.

    PLease help

    I have Norton on my desktop and when I download it I also get the popup message that Norton have removed the file. If you click in the lower portion of that message it says something like ” more information” you can then select an option to restore the file then select to accept the file as safe always.

    Norton has a reputation ratting where if less then 5 or so Norton users worldwide have used this file, they consider it dangerous, even though it’s not.

    Some times my Windows 8 also pops up a warning screen and I have to answer it to also ignore and use it anyway through options in the message.

    I do all my downloads, setup and testing on my desktop, then transfer the tables/files to the Cab with a meme stick, I do not have internet access or run anti Virus on the cab.

    Rich

     

    #89807
     TerryRed 
    Moderator
    MemberContributorModerator

    Don’t have any Anti-virus installed or running….even Defender if possible.

    Not needed in a pincab…and will cause nothing but headaches.

    1 user thanked author for this post.
    #89818
     Pinbolt 
    Participant
    Member

    Works great.

     

    How can I resize the Desktop Color DMD and disable the old DMD?

    #90176
     Johngreve 
    Participant
    Member

    Thanks for the great instructions TerryRed….I worked up the courage to install this today…..I was running great on 1.6.1 but knew the future lay with this version. I’ll have to say I followed the instructions to the letter and to my amazement everything worked perfectly! So relieved……your looking at a guy that struggles with updates at times.

    Im utterly amazed at what a game changer this version is…..it does everything advertised…perfectly. It’s so nice now to be able to have colors other than orange for PuP capture to work on Avatar,Tron etc tables. If most guys are like me we didn’t buy pin2dmds or pinDMD3 to look at orange. This truly is amazing work by the team.

    Also am amazed how georgous the new AFM and WCS color ROMs are looking now that we can enjoy that work with this new dmddevice.dll and the associated .pal and .vni Files.

    This is REALLY something special……the work recently going into color ROMs and DMD’s is incredible. I remember back in 1993 when I bought my TZ pinball myself and my friends were all standing around it in amazement and were wondering what the next big improvement in pinball was going to be. I remember saying that I thought it was going to be color DMD displays,I thought that would of been only a year down the road or so .Little did I know that it would take 25 years and a community of deducated and talented hobbiests and coders to make that statement come true. The manufactures couldn’t or wouldn’t pull it off. Obviously that was driven by the collapsing market at the time. TZ sold like 15,000 units following Adams Families 21,000 or so.Those numbers were never seen again.

    So thanks again to the talented team of folks who made this improvement possible. It really simplifies things on our end what with wondering what works with what. A stunning achievement!

    Now Im off to the VPU color WIP page to gush about their work there.

    Simply amazing what has gone on in the hobby the past year

    #90768
     TerryRed 
    Moderator
    MemberContributorModerator

    Note, 1.7.1 changes: I have found that you need to have both dmdext AND FX3 run as admin for this new FX3 memory grabber version to work properly with the new method it uses. If both aren’t run as admin, then the first FX3 table launched will work with dmdext fine…but the second table launched wont work.

    Or…if you dont want to deal with running either as admin…and want the original method…then just add --fx3-legacy to your dmdext command in the launch script.

    
    start /min "" "dmdext.exe" mirror --source=pinballfx3 --fx3-legacy -q -d auto --virtual-hide-grip --virtual-position=3400 5 400 --pinup PINUP\[GAMENAME]
    

    For now guys….if you are using FX3 PuP-Packs or Fx3 PuP-SSF, I would recommend using the Legacy Method by adding in --fx3-legacy to your dmdext command line in Popper’s FX3 launch script…and NOT running either dmdext or fx3 as admin. The reason being that running dmdext as admin causes the Aliens (and possible SSF) FX3 pup-packs to not close out when exiting the table.

    #90995
     Kleig 
    Participant

    Hey guys getting an odd issue.  When launching the Pinball Fx3 Tables from PinUp Popper, The DMD ext Starts and then abruptly stops.  I am quickly did a print screen on this error.  This is my launch script for Popper.

    @echo off

    rem remove rem to setup your DMDEXT press “open examples for more info”
    cd “C:\Emulators\Visual Pinball\VPinMAME”

    start /min “” “dmdext.exe” mirror –source=pinballfx3 –fx3-legacy -q -d auto –virtual-hide-grip –virtual-position=2320 1650 1024 –pinup PinUP\[GAMENAME]

    START “” “[STARTDIR]Launch\VPXSTARTER.exe” 5 5 60 “Pinball FX3”

    START “” “[DIREMU]\steam.exe” -applaunch 442120 -table_[GAMENAME]

    Any help would be appreciated.

     

    Thanks!

    Attachments:
    #90997
     TerryRed 
    Moderator
    MemberContributorModerator

    Hey guys getting an odd issue. When launching the Pinball Fx3 Tables from PinUp Popper, The DMD ext Starts and then abruptly stops. I am quickly did a print screen on this error. This is my launch script for Popper.

    @echo off

    rem remove rem to setup your DMDEXT press “open examples for more info”

    cd “C:\Emulators\Visual Pinball\VPinMAME”

    start /min “” “dmdext.exe” mirror –source=pinballfx3 –fx3-legacy -q -d auto –virtual-hide-grip –virtual-position=2320 1650 1024 –pinup PinUP\[GAMENAME]

    START “” “[STARTDIR]Launch\VPXSTARTER.exe” 5 5 60 “Pinball FX3”

    START “” “[DIREMU]\steam.exe” -applaunch 442120 -table_[GAMENAME]

    Any help would be appreciated.

    Thanks!

    `
    Try running the same command outside of Popper to see if you have the same issue.

    cd “C:\Emulators\Visual Pinball\VPinMAME”

    start /min “” “dmdext.exe” mirror –source=pinballfx3 –fx3-legacy -q -d auto –virtual-hide-grip –virtual-position=2320 1650 1024 –pinup PinUP\[GAMENAME]

     

    See if it works outside of Popper. Make sure you installed 1.7.1 according to what I typed in the first post.

    Make sure you are not running either dmdext or fx3 as admin when using the legacy flag.

    Make sure no dmdext files are blocked by Windows.

     

    #90999
     Kleig 
    Participant

    Running that exact command line opens another cmd window only to have it close instantly.

    #91003
     TerryRed 
    Moderator
    MemberContributorModerator

    Open command prompt

    Change directory to where your VPinmame is.

    run this command, edited for your position:

    
    
    dmdext.exe mirror --source=pinballfx3 -q -d auto --virtual-hide-grip --virtual-position=2320 1650 1024 --pinup PinUP\[GAMENAME]
    
    

     

    That should bring up dmdext running.

Viewing 20 posts - 1 through 20 (of 63 total)

You must be logged in to reply to this topic.

©2019 VPinBall.com

WP2Social Auto Publish Powered By : XYZScripts.com
Vpinball.com

Log in with your credentials

or    

Forgot your details?

Create Account