Jump to content



Photo
* * * * * 2 votes

DMDExt (freezy) and Future Pinball (real and virtual DMD support)

DMD DMDExt Future Pinball

  • Please log in to reply
152 replies to this topic

#81 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 14 September 2022 - 08:00 PM

 

I'm on PinballY, I believe it uses the [TABLEFILE] variable according to the help file. I don't need a specific DMD size for every table, so with a global size/dimension from the command line (actually from the batch file), I'm happy, and is enough for me right now.
 

@echo off
c:
cd "C:\Games\Visual Pinball\VPinMAME"
start /min ""  "dmdext.exe" mirror --source=futurepinball --FPS 60 --virtual-stay-on-top --virtual-position 4930 12 1490
 
But I'll try your suggestion anyway. Thanks!

 

 

You need the INI file working to use any styles as well
mind you i do not know what you have for a DMD, it could be a pinDMD for all i know
and you dont get styles with that.


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#82 Cadorna

Cadorna

    Enthusiast

  • Members
  • PipPipPip
  • 134 posts

  • Flag: Argentina

  • Favorite Pinball: Too many to choose ...

Posted 16 September 2022 - 12:23 AM

 

 

I'm on PinballY, I believe it uses the [TABLEFILE] variable according to the help file. I don't need a specific DMD size for every table, so with a global size/dimension from the command line (actually from the batch file), I'm happy, and is enough for me right now.
 

@echo off
c:
cd "C:\Games\Visual Pinball\VPinMAME"
start /min ""  "dmdext.exe" mirror --source=futurepinball --FPS 60 --virtual-stay-on-top --virtual-position 4930 12 1490
 
But I'll try your suggestion anyway. Thanks!

 

 

You need the INI file working to use any styles as well
mind you i do not know what you have for a DMD, it could be a pinDMD for all i know
and you dont get styles with that.

 

 

I tried what you suggest me about using a fresh dmddevice.ini file in a different directory and the issue continue. The problem is the height of the DMD window, I mean, every time that the batch runs, the height change from the value on the .INI file to a different one.
 
For example, my desire DMD dimmensions and position after rezising the DMD manually are:
 
virtualdmd left = 4839
virtualdmd top = 8
virtualdmd width = 1671
virtualdmd height = 358
 
But when the table is re-launched, the DMD height is noticeable bigger and if I click on the DMD and save the new value, the resultant INI file is:
 
virtualdmd left = 4839
virtualdmd top = 8
virtualdmd width = 1671
virtualdmd height = 418
 
It seems a kind of issue with the "Ignore Aspect radio" option.


#83 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 16 September 2022 - 01:06 AM

ignore aspect ratio should only have affect when grabbing and resizing.
For FP, due to the nature of it's DMD, it is probably best not to ignore the aspect ratio
as the DMD's tend to look kinda bad, not as forgiving as pinmame of flexDMD images, for some reason

 

make sure you dont use an INI and try specifying a dimensions value in the command line both
i think they will fight eachother


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#84 Cadorna

Cadorna

    Enthusiast

  • Members
  • PipPipPip
  • 134 posts

  • Flag: Argentina

  • Favorite Pinball: Too many to choose ...

Posted 16 September 2022 - 05:00 PM

make sure you dont use an INI and try specifying a dimensions value in the command line both

i think they will fight eachother

 

Yes, that's what I was doing and will continue to do before this test. My cab has a wooden skin over an LCD monitor and I need specific dimensions for the DMD to fit properly.



#85 ManWorkingHere

ManWorkingHere

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Wisconsin, USA

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 03 November 2022 - 11:19 AM

I checked on GitHub for support of DMDEXT and it appears this sizing problem is with the program.  Someone else in March '22 already commented on this issue in multiple GitHub posts.

 

So until a developer changes DMDEXT, the sizing issue will be with us.

 

I was wondering about going back to an earlier version, like 1.8 of DMDEXT to see if the sizing problem started there.



#86 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 03 November 2022 - 07:07 PM

 

make sure you dont use an INI and try specifying a dimensions value in the command line both

i think they will fight eachother

 

Yes, that's what I was doing and will continue to do before this test. My cab has a wooden skin over an LCD monitor and I need specific dimensions for the DMD to fit properly.

 

 

 

Highly exaggerated obviously
but works perfectly fine here, 0 issues.
I can make it any distorted size and save it and thats how it runs, every time.

OSbNdeC.png

 

 

I checked on GitHub for support of DMDEXT and it appears this sizing problem is with the program.  Someone else in March '22 already commented on this issue in multiple GitHub posts.

 

So until a developer changes DMDEXT, the sizing issue will be with us.

 

I was wondering about going back to an earlier version, like 1.8 of DMDEXT to see if the sizing problem started there.

 

Respectfully, i would have to say this is some kind of user error rather than dmdext issue
as it works as expected here?

That or i am doing something weird?


Edited by wiesshund, 03 November 2022 - 07:18 PM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#87 ManWorkingHere

ManWorkingHere

    Neophyte

  • Members
  • Pip
  • 9 posts
  • Location:Wisconsin, USA

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 06 November 2022 - 10:45 PM

wiesshund

Posted 03 November 2022 - 07:07 PM

 

"Highly exaggerated obviously

but works perfectly fine here, 0 issues.
I can make it any distorted size and save it and that's how it runs, every time."
 

---

 

I am trying to make this work from the Pinup Popper menu on my home made cabinet.  I would like to get the DMDEXT to size to 1024 by 768.  Would you mind sharing the syntax of how you launch Future Pinball?  A copy of the command line with a resizing example would help this user. 

 

I would like to see how you change the sizing to any shape you like.

 

Thanks! :twiddling:

 


Edited by ManWorkingHere, 06 November 2022 - 10:45 PM.


#88 acem77

acem77

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: United States of America

  • Favorite Pinball: Pinbot

Posted 18 January 2023 - 10:59 PM

trying to run this with just future pinball, using info from the bitpixel instructions.

that uses the 1st line in this list. but i get the same errors no mater what i try as there seems to be a syntax error "=" missing after -s

 

dmdext.exe mirror -s futurepinball --use-ini=DmdDevice.ini

dmdext.exe mirror -s=futurepinball --use-ini=DmdDevice.ini

dmdext.exe mirror -s=futurepinball --use-ini="C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini"

dmdext.exe mirror -s futurepinball --use-ini="C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini"

 

 
ERROR:
 
  -s/--source option violates format.
  -s/--source required option is missing.


#89 AceE012

AceE012

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: United States of America

  • Favorite Pinball: Pinball Wicked

Posted 27 March 2023 - 11:55 PM

Hello, I was able to get this working with no issues when using VPX but I cannot get it to work with FP on my front end.  All of the scrips shown in the tutorial are for a a pinup popper system but I am not in a cabinet and am wanting to run this from big box.  I understood everything until I got to the script portion of the installation instructions.  Now I am completely lost!  I have tried copying the script shown below into launch box "running script" field in the edit emulator portion of the front end.  Being that I know NOTHING about these launch scrips, I don't even know if I am putting the script in the right place or if the script will even work with launchbox...  My FP and VPX installs are in the default locations and I confirmed I copied OpenGL32.dll to the Future Pinball directory.  I can launch FP tables from launchbox without issue using these parameters;

 

/open %romfile% /play /exit 

 

but have no idea what I would need to add to launch the dmd?

 

c:
cd "C:\vPinball\VisualPinball\VPinMAME"
start /min "" "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini"



#90 AceE012

AceE012

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: United States of America

  • Favorite Pinball: Pinball Wicked

Posted 30 March 2023 - 12:55 AM

deleted


Edited by AndrewL12, 30 March 2023 - 11:50 PM.


#91 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 16 June 2023 - 10:58 AM

How can i adjust the DMD style settings per table. I only can make settings per table if the table has a ROM. For future pinball tables i cannot set a style of settings per table in dmddevice.ini. I tried different gamenames (the fpt-filename and the game name in de info in FP) but it selects only the default style. Do is miss something? 



#92 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,976 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 16 June 2023 - 06:24 PM

How can i adjust the DMD style settings per table. I only can make settings per table if the table has a ROM. For future pinball tables i cannot set a style of settings per table in dmddevice.ini. I tried different gamenames (the fpt-filename and the game name in de info in FP) but it selects only the default style. Do is miss something? 

 

 

Try updating to the latest version of dmdext.exe

 

I was just testing this, and it seems to work correctly now.



#93 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 18 June 2023 - 03:35 PM

Thank you for your fast response! I tríed the new and newest beta version of dmdext.exe but still it doesnt work. Maybe its because i also have a pixelcade. Therefore i have to check the external dll in the settings. In vpx i can create per tablesettings, but only for tables with a rom.

#94 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 18 June 2023 - 05:26 PM

Maybe i can set a an ini file per table and use the if function in the script from the emulator to recall to the specific ini file with different default settings? But i don't know if you can use an ini file with a different name as dmddevice. i'm new to all this



#95 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 18 June 2023 - 06:19 PM

That didn't work. It's only using the dmddevice.ini in C:\vPinball\VisualPinball\VPinMAME. 



#96 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 18 June 2023 - 07:10 PM

Making some process. I find out that pixelcade als have an exe with the commandline dmdext.exe mirror -s futurepinball --use-ini=DmdDevice.ini

I think it only accepts 1 ini-file for my 2 dmd's. I deleted this exe from the Future pinball script and now it accepts different named ini-files (1 ini for 2 dmd's). Now i have to make an if function per table in the emulator script from FP if i want to have a different style of DMD per table. Still strange that i only can save styles per table directly in the VirtualDMDscreen with vpx-tables with rom files en have to use this workaround for other tables. Maybe because i use 2 DMD's



#97 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 18 June 2023 - 07:52 PM

dmdext.exe" mirror --source=futurepinball -g "tablename" --use-ini="D:\Pinball\FP\DMDext\DmdDevice.ini" 

 

"tablename" will be whatever what ever variablename your frontend uses

 

for example, PinballX would use [TABLEFILEWOEXT] so

 

dmdext.exe" mirror --source=futurepinball -g "[TABLEFILEWOEXT]" --use-ini="D:\Pinball\FP\DMDext\DmdDevice.ini" 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#98 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 18 June 2023 - 09:12 PM

It works, thank you so much!! I was referring to the wrong dmddevice.ini inside vpx. Indeed just use the tablename from pinup popper



#99 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 18 June 2023 - 09:42 PM

It works, thank you so much!! I was referring to the wrong dmddevice.ini inside vpx. Indeed just use the tablename from pinup popper

you can share the ini but i do not
just in case a table name overlaps etc

 

so i keep the fp and the vpx totally separate


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#100 mandermannen77

mandermannen77

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: Netherlands

  • Favorite Pinball: Star wars

Posted 18 June 2023 - 10:21 PM

Yes thank you! I also keep it this way, 2 ini files for vpx and fp. If i run into problems i will let it know. Its really nice to have a active community for this hobby, to share the knowledge, i just run into this hobby when i was planning to build an arcade but found out that vp has so much more challenges





Also tagged with one or more of these keywords: DMD, DMDExt, Future Pinball