freezy / dmd-extensions

A toolbox for virtual pinball dot matrix displays.
GNU General Public License v2.0
127 stars 54 forks source link

FX3 Puppack trigger bug introduced in 173r101 #223

Closed coreduo0099 closed 3 years ago

coreduo0099 commented 4 years ago

Hi, I did some testing after upgrading from 173r90 to r119.. doing recursive testing, it looks like starting with r101 a change was introduced that prevents the puppack triggers with FX3 Aliens from working.

coreduo0099 commented 4 years ago

BTW, LCD dmdext user here... Tried 180r122 as well with same results. Reverted back to r100 and things worked fine (no whitewater colorization) copied just the .dll from r122 into my r100 install and now everything works fine on aliens.

So for now r100 install (all files but overwriting my ini) then replace the dmdext.dll with the r122 version seems to get all the functionality needed for a LCD DMD. So I'm guessing there is something in the exe introduced with rev 101 impacting fx3 pup triggers.

freezy commented 4 years ago

So all good now with the latest release? Or still Whitewater bugging?

coreduo0099 commented 4 years ago

Whitewater is good but fx3 aliens puppack triggers don't work with the full install of r122.

but with the blended install everything works... --- r100 install (all files but overwriting my ini) then replace the dmdext.dll with the r122 version

freezy commented 4 years ago

Wait, so 1.7.1-r100 works, but 1.8.0 doesn't? We're still talking about dmdext.exe, not the DLL, right?

coreduo0099 commented 4 years ago

yep. Any .exe past the one in build r100

coreduo0099 commented 4 years ago

BTW, I noticed with this combination my Creature from the black lagoon virtual DMD was being distored to a resolution/size I did not have set. I decided to upgrade to 181r35. Same issue again with Aliens FX3 PUP pack not triggering scenes, but the cftbl dmd issue was resolved. I replace the dmdext.exe with the 171r100 version and now everything is perfect along with the 181r35 dll on my virtual DMDext setup.

coreduo0099 commented 3 years ago

I finally figured this out while installing .190 to test future pinball capabilities. Having additional parameters such as: --virtual-hide-grip true --virtual-stay-on-top --grid-spacing 0 --virtual-dotsize 0.8 cause the aliens triggers not to fire. working fine with in popper: start /min "" "dmdext.exe" mirror --source=pinballfx3 -q -d virtual --virtual-position=5820 1000 1664 352 --pinup PINUP[GAMENAME]