freezy Posted September 21, 2023 Share Posted September 21, 2023 (edited) Hi all, This is a follow-up release, fixing a few bugs and adding a two quality of life improvements. Apologies for the delay, but there were still reports about coloring bugs, which are still reproducible with both dmdext and the plugin, so I'm still not sure if they were not bugs in the colorization itself. And then Unity blew up, and my priorities shifted. I'm pushing this out now, since a few major bugs were fixed, and will come back to the remaining issues when I have more time. The new stuff: Be more liberal with colorization file names: File name doesn't matter, just pick the most recent one. Dump files can now be played (and colored) with the "play" command in dmdext.exe. This is handy for reproducing colorization errors, but also for testing colorizations without having to play the game (just replay the dump) Plus there are a ton of bug fixes, a complete list, along with the download, is here. Cheers, -freezy. Edited September 21, 2023 by freezy Link to comment Share on other sites More sharing options...
lafester Posted September 22, 2023 Share Posted September 22, 2023 Nice, thanks! Link to comment Share on other sites More sharing options...
Pinballuser Posted September 24, 2023 Share Posted September 24, 2023 (edited) On 9/21/2023 at 1:10 PM, freezy said: Dump files can now be played (and colored) with the "play" command in dmdext.exe. This is handy for reproducing colorization errors, but also for testing colorizations without having to play the game (just replay the dump) do you have any documentation explaining how his works for someone that has never used dmdext.exe before Edited September 24, 2023 by Pinballuser Link to comment Share on other sites More sharing options...
sundogak Posted September 24, 2023 Share Posted September 24, 2023 1 hour ago, Pinballuser said: do you have any documentation explaining how his works for someone that has never used dmdext.exe before see here Link to comment Share on other sites More sharing options...
Zedixair Posted November 5, 2023 Share Posted November 5, 2023 (edited) Hi Freezy. I probably missed something, perhaps you can help me ? I've downloaded your last version 2.2.1 to update my setup. I must say I made a mistake by not saving my files before updating, because I always used your versions without any problem,so I was confident. But of course, it went wrong for me : after updating in 2.2.1 (I've just copied/overwrited all the files, except dmddevice.ini that I've modified with my personnal settings), I've lost all my .PAC colorizations. I'm a bit confused, because I've read on your github that it should work with all formats (pal/vni, PAC, SERUM), and all these formats were perfectly working before the update, but .pac just no longer works for me. What should I've done wrong ? Any idea on how to make all formats functional again ? Whatever, thank you for all your hard work. OOOPS, I forgot to mention that I'm on a Vpin with virtual DMD / LCD screen, not a real pinball with pin2DMD. Edited November 5, 2023 by Zedixair added a missing information Link to comment Share on other sites More sharing options...
outhere Posted November 5, 2023 Share Posted November 5, 2023 (edited) 45 minutes ago, Zedixair said: Hi Freezy. I probably missed something, perhaps you can help me ? I've downloaded your last version 2.2.1 to update my setup. I must say I made a mistake by not saving my files before updating, because I always used your versions without any problem,so I was confident. But of course, it went wrong for me : after updating in 2.2.1 (I've just copied/overwrited all the files, except dmddevice.ini that I've modified with my personnal settings), I've lost all my .PAC colorizations. I'm a bit confused, because I've read on your github that it should work with all formats (pal/vni, PAC, SERUM), and all these formats were perfectly working before the update, but .pac just no longer works for me. What should I've done wrong ? Any idea on how to make all formats functional again ? Whatever, thank you for all your hard work. OOOPS, I forgot to mention that I'm on a Vpin with virtual DMD / LCD screen, not a real pinball with pin2DMD. Read + I Believe this info is also in the New ini File Edited November 5, 2023 by outhere Link to comment Share on other sites More sharing options...
Zedixair Posted November 5, 2023 Share Posted November 5, 2023 Thanks @Outhere, but I still don't undestand...probably due to my bad english. I've read that Freezy wrote "if you happen to have PAC colorizations on your system, just updating to this release will make them work". So, I thought there was nothing more to do than taking the files in v2.2.1 and then overwrite my existing files. But it didn't work. Now, I also see that: "For the internal PAC colorization to work, you have to provide the key: [global] vni.key = f0ad135937ffa111c60b24d88ebb2e59" Is that key the thing I should add this in my DmdDevice.ini to have .pac working ((and all the others formats too) ? Link to comment Share on other sites More sharing options...
Redwings13 Posted November 5, 2023 Share Posted November 5, 2023 6 minutes ago, Zedixair said: Thanks @Outhere, but I still don't undestand...probably due to my bad english. I've read that Freezy wrote "if you happen to have PAC colorizations on your system, just updating to this release will make them work". So, I thought there was nothing more to do than taking the files in v2.2.1 and then overwrite my existing files. But it didn't work. Now, I also see that: "For the internal PAC colorization to work, you have to provide the key: [global] vni.key = f0ad135937ffa111c60b24d88ebb2e59" Is that key the thing I should add this in my DmdDevice.ini to have .pac working ((and all the others formats too) ? That key made my .pac tables work. Link to comment Share on other sites More sharing options...
Zedixair Posted November 5, 2023 Share Posted November 5, 2023 @Outhere and @Redwings13 : that key did the trick. I should have read ALL the instructions, my fault ! Thank you for your help, and thanks again @freezy for your work and implication in this community. Link to comment Share on other sites More sharing options...
Drybonz Posted November 24, 2023 Share Posted November 24, 2023 I had posted about this in a game thread, but this is probably a more appropriate place to ask (thanks to Cliffy for some previous troubleshooting). My Freezy install previously allowed the DMD to stay on top. I had to reinstall windows, reinstalled Freezy 2.21, changed my .ini back to "stay on top = true", but it will no longer stay on top. I can see the DMD open, but it immediately goes to the back. I'm running VPX 10.8 dx64 rev. 1804. I dropped back to Freezy 2.1 just to see if it was version specific, but it is not... so I'm guessing something isn't configured on my end. If anyone else is having this problem or can help advise me as to where my settings problem might be, I really appreciate the help. Thanks. Link to comment Share on other sites More sharing options...
Cliffy Posted November 24, 2023 Share Posted November 24, 2023 15 minutes ago, Drybonz said: I had posted about this in a game thread, but this is probably a more appropriate place to ask (thanks to Cliffy for some previous troubleshooting). My Freezy install previously allowed the DMD to stay on top. I had to reinstall windows, reinstalled Freezy 2.21, changed my .ini back to "stay on top = true", but it will no longer stay on top. I can see the DMD open, but it immediately goes to the back. I'm running VPX 10.8 dx64 rev. 1804. I dropped back to Freezy 2.1 just to see if it was version specific, but it is not... so I'm guessing something isn't configured on my end. If anyone else is having this problem or can help advise me as to where my settings problem might be, I really appreciate the help. Thanks. You're not running in exclusive full screen are you? Can't do that on desktop. Must use windowed full screen Link to comment Share on other sites More sharing options...
Drybonz Posted November 24, 2023 Share Posted November 24, 2023 I have always used exclusive full screen with Freezy on top. In fact, that is the reason I started using Freezy a long time ago... it was the only way to keep a non-embedded DMD on top in exclusive full screen. Link to comment Share on other sites More sharing options...
LynnInDenver Posted November 24, 2023 Share Posted November 24, 2023 12 hours ago, Drybonz said: I had posted about this in a game thread, but this is probably a more appropriate place to ask (thanks to Cliffy for some previous troubleshooting). My Freezy install previously allowed the DMD to stay on top. I had to reinstall windows, reinstalled Freezy 2.21, changed my .ini back to "stay on top = true", but it will no longer stay on top. I can see the DMD open, but it immediately goes to the back. I'm running VPX 10.8 dx64 rev. 1804. I dropped back to Freezy 2.1 just to see if it was version specific, but it is not... so I'm guessing something isn't configured on my end. If anyone else is having this problem or can help advise me as to where my settings problem might be, I really appreciate the help. Thanks. Version 10.8 of VPX has a set of issues related to how it handles screens, exclusive full screen for 10.8 means exclusive full screen regardless of anything else. The trick with 10.8 (right now) is to set it to windowed (with frame pacing on to get performance), and additionally 1 pixel smaller than your screen size. 10.8 will literally even block out it's own settings windows (F1/F6) when in exclusive full screen. Link to comment Share on other sites More sharing options...
Drybonz Posted November 24, 2023 Share Posted November 24, 2023 (edited) 6 hours ago, LynnInDenver said: Version 10.8 of VPX has a set of issues related to how it handles screens Ok... there were a couple of other github trouble tickets opened recently on elements that weren't showing over the playfield that were fixed... so I opened a ticket for this. It's ticket #1192 if anyone has additional info they want to comment in about this to help out. Thanks for the help. Edited November 24, 2023 by Drybonz Link to comment Share on other sites More sharing options...
Jewer Posted December 2, 2023 Share Posted December 2, 2023 (edited) On 11/5/2023 at 7:04 PM, Redwings13 said: That key made my .pac tables work. I have the exact same problem you had. Actually, after updating to Freezy 2.2.1 I had to go through a lot because my Serum broke, but I finally got it to work (had to update the Visual C++ Redistributable), and thought everything was ok. Yesterday I found out, that my PAC is now broken. After some searching I came upon this thread and hoped the suggestions would help me. I just checked my DmdDevice.ini, hoping that I too had missed the vni.key, but "sadly" it was already there. So, anyone have any idea what could be at play here? UPDATE: I just tried downgrading to freezy 2.2.0 and now everything is working again. So something in 2.2.1 must have a problem with my setup. Edited December 2, 2023 by Jewer Link to comment Share on other sites More sharing options...
bushav Posted December 2, 2023 Share Posted December 2, 2023 12 hours ago, Jewer said: I have the exact same problem you had. Actually, after updating to Freezy 2.2.1 I had to go through a lot because my Serum broke, but I finally got it to work (had to update the Visual C++ Redistributable), and thought everything was ok. Yesterday I found out, that my PAC is now broken. After some searching I came upon this thread and hoped the suggestions would help me. I just checked my DmdDevice.ini, hoping that I too had missed the vni.key, but "sadly" it was already there. So, anyone have any idea what could be at play here? UPDATE: I just tried downgrading to freezy 2.2.0 and now everything is working again. So something in 2.2.1 must have a problem with my setup. Did you remove the serum.dll files. 2.2.1 has them integrated. I did the same troubleshooting you describe and fixed issue by removing serum stand alone files. Link to comment Share on other sites More sharing options...
Jewer Posted December 3, 2023 Share Posted December 3, 2023 15 hours ago, bushav said: Did you remove the serum.dll files. 2.2.1 has them integrated. I did the same troubleshooting you describe and fixed issue by removing serum stand alone files. Thanks, but yes, I had already removed serum.dll so something else must be causing the problem. Link to comment Share on other sites More sharing options...
sundogak Posted December 4, 2023 Share Posted December 4, 2023 (edited) 16 hours ago, Jewer said: Thanks, but yes, I had already removed serum.dll so something else must be causing the problem. Might check if it is a hidden file issue in the rom altcolor folder. Make new altcolor rom folder for a game with PAC, then only copy the PAC file into it. Rename the other "old" or whatever as temp. I had this issue when I was using Lucky's version at one point where and was causing oddball behavior. I had .pal and .vni files that got into the folders at one point and only became issue with the more recent DMD DLLs. Also check if you were using Lucky's version at one point that have removed the libusbK64.dll (or 32 bit version of same file) and the pin2color64.dll. Other than that, not sure what would cause it since 2.2.0 and 2.2.1 are pretty similar so out of ideas on what would cause it, particularly since you noted 2.0 version works. Edited December 4, 2023 by sundogak Link to comment Share on other sites More sharing options...
Jewer Posted December 4, 2023 Share Posted December 4, 2023 12 hours ago, sundogak said: Might check if it is a hidden file issue in the rom altcolor folder. Make new altcolor rom folder for a game with PAC, then only copy the PAC file into it. Rename the other "old" or whatever as temp. I had this issue when I was using Lucky's version at one point where and was causing oddball behavior. I had .pal and .vni files that got into the folders at one point and only became issue with the more recent DMD DLLs. Also check if you were using Lucky's version at one point that have removed the libusbK64.dll (or 32 bit version of same file) and the pin2color64.dll. Other than that, not sure what would cause it since 2.2.0 and 2.2.1 are pretty similar so out of ideas on what would cause it, particularly since you noted 2.0 version works. Cheers, when I am at the cab I will have a look. Just from memory, I almost can't think that I would have pal/vni versions and pac of the same table. I am late to the game, so most things are new and I don't have many duplicates of colorDMD's. But I will have a look - also for the dll-files you mention. It is rather strange, that 2.2.0 works fine with all formats, but 2.2.1 don't. Will report back. Link to comment Share on other sites More sharing options...
Jewer Posted December 5, 2023 Share Posted December 5, 2023 On 12/4/2023 at 6:41 AM, sundogak said: Might check if it is a hidden file issue in the rom altcolor folder. Make new altcolor rom folder for a game with PAC, then only copy the PAC file into it. Rename the other "old" or whatever as temp. I had this issue when I was using Lucky's version at one point where and was causing oddball behavior. I had .pal and .vni files that got into the folders at one point and only became issue with the more recent DMD DLLs. Also check if you were using Lucky's version at one point that have removed the libusbK64.dll (or 32 bit version of same file) and the pin2color64.dll. Other than that, not sure what would cause it since 2.2.0 and 2.2.1 are pretty similar so out of ideas on what would cause it, particularly since you noted 2.0 version works. Ok, so no dublicate colordmd files, but I do NOT have the libusbK64.dll in any version. I do have the pin2color64.dll though. Is the libusb a component that is vital in 2.2.1 but not in 2.2.0? Link to comment Share on other sites More sharing options...
sundogak Posted December 7, 2023 Share Posted December 7, 2023 On 12/5/2023 at 10:53 AM, Jewer said: Ok, so no dublicate colordmd files, but I do NOT have the libusbK64.dll in any version. I do have the pin2color64.dll though. Is the libusb a component that is vital in 2.2.1 but not in 2.2.0? Shouldn't mix and match on Freezy and Lucky1 versions in that DMD DLLs are different. By your description you have either incomplete Lucky1 install (no libusbk dll) or files not needed for Freezy (the pin2color64). I would download one or other and restart with only what is in that package. Link to comment Share on other sites More sharing options...
Jewer Posted December 7, 2023 Share Posted December 7, 2023 9 hours ago, sundogak said: Shouldn't mix and match on Freezy and Lucky1 versions in that DMD DLLs are different. By your description you have either incomplete Lucky1 install (no libusbk dll) or files not needed for Freezy (the pin2color64). I would download one or other and restart with only what is in that package. I have gone through a lot of trouble with colorDMD, and I think I have been in both camps. A lot have been broken, but in the end, after a lot of help, everything is working. I have chosen to go with Freezy, so not being able to update without it breaking again is a real bummer. So if I was to restart, as you propose, how do go about doing that? It's not like I can run any kind of uninstaller, so are there any specific files that should be removed, and then installed from scratch? There won't be something registered somewhere that will break stuff if I start messing around? Link to comment Share on other sites More sharing options...
Drybonz Posted December 11, 2023 Share Posted December 11, 2023 On 11/24/2023 at 1:32 PM, Drybonz said: Ok... there were a couple of other github trouble tickets opened recently on elements that weren't showing over the playfield that were fixed... so I opened a ticket for this. It's ticket #1192 if anyone has additional info they want to comment in about this to help out. Thanks for the help. Ok... just a quick follow up. A guy on the github discussions suggested switching VPX input preference from dinput to xinput (not sure when or why I had it on dinput) but this worked for me. On VPX revision 1826 (and I am assuming earlier), using xinput, Freezy 2.2.1 will stay on top in fullscreen exclusive 1-screen desktop mode. Link to comment Share on other sites More sharing options...
iorgu Posted January 6 Share Posted January 6 (edited) Couldn't load .pac files for the pinball arcade with "dmdext mirror --source=pinballarcade --no-virtual --colorize", then i realised "--use-ini" or "----pac-key=" are needed... Edited January 6 by iorgu RTFM Link to comment Share on other sites More sharing options...
Scirocco53 Posted January 10 Share Posted January 10 (edited) Hi guys, after upgrading from freezy 2.1.0 64bit to 2.2.1 64bit I deleted all the unnecessary files from lucky1 as adviced in this topic. I edited dmddevice.ini as adviced on github (readme.md) and on this topic. After that all the colorizations are working fine (vni, pal, pac, cRZ, fsq), all ROM based PUP videos are triggered as they should, as this was a problem with lucky's version. I noticed just one thing: The PUP videos for FX3 Getaway 2 aren't triggered anymore. When I use dmddevice64.dll 2.1.0, everything is perfect again. But then of course the colorization doesn't work anymore. The PUP pack for the VPX version of Getaway 2 works like a charm. The PUP videos aren't triggered with freezy 2.2.0 too. I altered dmddevice.ini not to use the scalermode, as mentioned by nailbuster here: https://www.nailbuster.com/wikipinup/doku.php?id=popper_fx3 [PINUP\WMS_Getaway] scalermode = none or scaletohd = false with no effect. Only reverting to version 2.1.0 triggers the PUP videos. I can live with that, as I now can enjoy the colorizations and PUP packs without changing the DLLs. Keep up the good work. Nevertheless if anyone has a suggestion, I would appreciate it. Thanks a lot. Edited January 10 by Scirocco53 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now