Content Provider lucky1 Posted May 11, 2022 Author Content Provider Share Posted May 11, 2022 41 minutes ago, timhobbs said: it kinda makes it look like you may be doing it for your own bank account. Accusations like this make me really angry !! Do you really think I take sick children as an excuse to fill my bank account ? If I needed the money why not just take it. Ask hauntfreaks ! I sent him the latest bank transfers as a "proof of greed" You are in good company there !! 46 minutes ago, timhobbs said: it could seem a little shady that you are basically hijacking open source code So using a API interface of a open source DLL to send data to it is hijacking and shady ? I only added missing functions to it and published those changes in my fork. Oh about the change from dmddevice.ini to dmdext.ini. The reason for that is to have the possibility to run another freezy as dmdscreen.dll with its own settings which is needed for Gottlieb StrikesNSpares wich has two 128x32 displays and in the same time have them coexisting without interference. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 11, 2022 Author Content Provider Share Posted May 11, 2022 30 minutes ago, Retsamikit said: Please, dear developers, don't let it fail at the end because of something stupid like pride. My humble opinion. - And lots of thanks for the great work of both of you.. 🙂 We a currently discussing about how to continue . I´m confident we will find a way. Link to comment Share on other sites More sharing options...
Content Provider zedrummer Posted May 11, 2022 Content Provider Share Posted May 11, 2022 (edited) Thanks to you all for the huge work you already made, and the one you continue to make. Hopefully, you'll come to an agreement that will go as usual in the right direction for everybody. Edited May 11, 2022 by zedrummer Link to comment Share on other sites More sharing options...
sudsy7 Posted May 11, 2022 Share Posted May 11, 2022 2 hours ago, timhobbs said: a little shady that you are basically hijacking open source code - it kinda makes it look like you may be doing it for your own bank account. You've been a member of this forum for about a month. Making a statement like this kinda makes you look like a dope. Proceeds for his work go to charity. Listen more - spout off less. These 2 guys are pillars of this community - let them work it out themselves and meantime be happy you have a 64-color DMD. Link to comment Share on other sites More sharing options...
Pinballerx Posted May 11, 2022 Share Posted May 11, 2022 I don't think anyone is doing this for the money. But I am truly amazed at how quickly things are progressing since I first installed some vpin tables. You can truly see there are some really passionate and talented pinball players out there. It shows in their work. None of us are knocking on their doors offering cash. However, if somehow this all gets picked up and put into a really easy to use package and gets sold commercially one day, I will be the first to buy it legit. The community developers deserve it. I just wish I could convince more people to play pinball. I didn't realize how many people don't like pinball or have no interest in it until I built my cab. Everyone goes to the arcade cabinet or would just rather have a cocktail. 😑 Link to comment Share on other sites More sharing options...
legolas24 Posted May 11, 2022 Share Posted May 11, 2022 My experience with Lucky is that he does not earn anything, he always contributes to the community and is always willing to help you in any way he can. The only thing I can have is words of thanks Link to comment Share on other sites More sharing options...
Content Provider NetzZwerg Posted May 12, 2022 Content Provider Share Posted May 12, 2022 On 5/11/2022 at 10:23 AM, lucky1 said: We a currently discussing about how to continue . I´m confident we will find a way. I am happy to read this! I had no idea of all the background that could produce such drama and I can understand the concerns of both sides. I'm confident there must be a way to make everyone involved happy. I've switched all files to pac believing I'm doing it for the good, but I'm willing to provide the files in whatever format the matter demands. Please keep us posted! Link to comment Share on other sites More sharing options...
IllyJohn Posted May 12, 2022 Share Posted May 12, 2022 Love it Love it Love it, Truly appreciate all the hard work you do!! Link to comment Share on other sites More sharing options...
Content Provider zedrummer Posted May 12, 2022 Content Provider Share Posted May 12, 2022 (edited) @NetzZwerg, @vbobrusev, @dtatane, and all the other members of the colorization crew: that would be great if you could continue to post both format (all 3 files pac and pal+vni), for all the past and future releases. Thanks too for all the great work! Edited May 12, 2022 by zedrummer Link to comment Share on other sites More sharing options...
drady Posted May 13, 2022 Share Posted May 13, 2022 Really appreciate the amazing work. Is there a way to filter or list dmd that have been upgraded to pac? Perhaps its own category? Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 14, 2022 Author Content Provider Share Posted May 14, 2022 20 hours ago, drady said: Really appreciate the amazing work. Is there a way to filter or list dmd that have been upgraded to pac? Perhaps its own category? All the colorizations uploaded since LOTR 27. April 2022 until now are in pac format. Link to comment Share on other sites More sharing options...
drady Posted May 15, 2022 Share Posted May 15, 2022 (edited) On 5/14/2022 at 5:07 PM, lucky1 said: All the colorizations uploaded since LOTR 27. April 2022 until now are in pac format. Your content or all dmd publishers? Edited May 17, 2022 by drady Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 15, 2022 Author Content Provider Share Posted May 15, 2022 2 hours ago, drady said: You all or publishers? Not sure I understand you right. All colorization files uploaded by the authors since april 27th are in .pac format. Link to comment Share on other sites More sharing options...
Content Provider zedrummer Posted May 15, 2022 Content Provider Share Posted May 15, 2022 (edited) Is there a reason for that? I mean, is there a reason to impose the new format PAC from the people doing the colorization? Edited May 15, 2022 by zedrummer Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 15, 2022 Author Content Provider Share Posted May 15, 2022 47 minutes ago, zedrummer said: Is there a reason for that? I mean, is there a reason to impose the new format PAC from the people doing the colorization? Aside from the technical reason for this mentioned in the first post, one additional reason is that there are individuals out there trying to take advantage of the 100th of hours of works of others without contributing anything noteworthy to it. After some clever businessmen had the idea to sell displays including colorizations without giving credits to the colorization authors, I was asked from the authors if I could do something to prevent this. Together with Steve45 I introduced the real pin export which is bound to the hardware ID of the pin2dmd device. Just recently there were attempts to use vpin exports together with GPL code from freezy for real pinball machines, which was a slap in the face of the colorization authors who invested 100s of hours to create these colorizations and published them as VNI/PAL for VPIN USERS ONLY. The .pac format allows the authors to prevent such misuse and continue their work as motivated as before and continue to provide their vpin exports for free. Link to comment Share on other sites More sharing options...
howlingmad Posted May 15, 2022 Share Posted May 15, 2022 Now I have updated my vpin to the new files and replaces the vni/pal files with the pac files. Colorization works fine with my PinDMDv3. But I have the issue, when I quit a table, that VPX 1.7 crashes very often after quitting a table (Random tables). For normal tables, I think, it's no problem (frontend quits every table), but if I run an table with PuP, the PuP is still running after crashing vpx. It seems, it's something with the PinDMDv3 clearing. I attached samples from application eventlog. If I run only the virtual DMD, I'm not able the reproduce this. When I go back to freezy 10.2, I'm not able to reproduce this too Crash.txt Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 15, 2022 Author Content Provider Share Posted May 15, 2022 1 hour ago, howlingmad said: Now I have updated my vpin to the new files and replaces the vni/pal files with the pac files. Colorization works fine with my PinDMDv3. But I have the issue, when I quit a table, that VPX 1.7 crashes very often after quitting a table (Random tables). For normal tables, I think, it's no problem (frontend quits every table), but if I run an table with PuP, the PuP is still running after crashing vpx. It seems, it's something with the PinDMDv3 clearing. I attached samples from application eventlog. If I run only the virtual DMD, I'm not able the reproduce this. When I go back to freezy 10.2, I'm not able to reproduce this too Crash.txt 10.76 kB · 1 download Sounds like a timing issue. Please try this testing version to see if it gets better. Link to comment Share on other sites More sharing options...
howlingmad Posted May 15, 2022 Share Posted May 15, 2022 Thanks. Directly the first tested table (Red and Teds Road Show) shows the same behavior Link to comment Share on other sites More sharing options...
howlingmad Posted May 15, 2022 Share Posted May 15, 2022 Application: VPinballX.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException at System.IO.Ports.InternalResources.WinIOError(Int32, System.String) at System.IO.Ports.SerialStream.EndWrite(System.IAsyncResult) at System.IO.Ports.SerialStream.Write(Byte[], Int32, Int32, Int32) at System.IO.Ports.SerialPort.Write(Byte[], Int32, Int32) at LibDmd.Output.PinDmd3.PinDmd3.ClearDisplay() at LibDmd.RenderGraph+<>c.<ClearDisplay>b__74_0(LibDmd.Output.IDestination) at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ForEach(System.Action`1<System.__Canon>) at LibDmd.RenderGraph.ClearDisplay() at LibDmd.RenderGraphCollection+<>c.<ClearDisplay>b__15_0(LibDmd.RenderGraph) at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ForEach(System.Action`1<System.__Canon>) at LibDmd.RenderGraphCollection.ClearDisplay() at LibDmd.DmdDevice.DmdDevice.Close() at PinMameDevice.DmdDevice.InternalCloseDevice(DeviceInstance) at PinMameDevice.DmdDevice.Close() Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 15, 2022 Author Content Provider Share Posted May 15, 2022 3 hours ago, howlingmad said: Application: VPinballX.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException at System.IO.Ports.InternalResources.WinIOError(Int32, System.String) at System.IO.Ports.SerialStream.EndWrite(System.IAsyncResult) at System.IO.Ports.SerialStream.Write(Byte[], Int32, Int32, Int32) at System.IO.Ports.SerialPort.Write(Byte[], Int32, Int32) at LibDmd.Output.PinDmd3.PinDmd3.ClearDisplay() at LibDmd.RenderGraph+<>c.<ClearDisplay>b__74_0(LibDmd.Output.IDestination) at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ForEach(System.Action`1<System.__Canon>) at LibDmd.RenderGraph.ClearDisplay() at LibDmd.RenderGraphCollection+<>c.<ClearDisplay>b__15_0(LibDmd.RenderGraph) at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ForEach(System.Action`1<System.__Canon>) at LibDmd.RenderGraphCollection.ClearDisplay() at LibDmd.DmdDevice.DmdDevice.Close() at PinMameDevice.DmdDevice.InternalCloseDevice(DeviceInstance) at PinMameDevice.DmdDevice.Close() Please try this combination Link to comment Share on other sites More sharing options...
howlingmad Posted May 15, 2022 Share Posted May 15, 2022 44 minutes ago, lucky1 said: Please try this combination pindmdv3.zip 12.15 MB · 0 downloads With this version, no DMD is showing (wether the PinDMDv3 or the virtual DMD) Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 15, 2022 Author Content Provider Share Posted May 15, 2022 5 hours ago, howlingmad said: With this version, no DMD is showing (wether the PinDMDv3 or the virtual DMD) Please replace both dmddevice.dll and dmxExt.dll with the ones from the zip file Link to comment Share on other sites More sharing options...
howlingmad Posted May 15, 2022 Share Posted May 15, 2022 1 hour ago, lucky1 said: Please replace both dmddevice.dll and dmxExt.dll with the ones from the zip file pindmdv3.zipFetching info... Thanks lucky OK. With the Version, PinDMDv3 and virtual DMD works again. I tried several tables without PuP-Packs, no Problems or crashes. But now all tables with PuP-Packs crashes with something dmddevicepup.dll related (see crash-txt) and disappears, when I disable "send frames to pinup", but logically, no PuP-Pack works. Crash.txt Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted May 15, 2022 Author Content Provider Share Posted May 15, 2022 1 hour ago, howlingmad said: Thanks lucky OK. With the Version, PinDMDv3 and virtual DMD works again. Seems that was a hidden treasure in Freezy . 1 hour ago, howlingmad said: But now all tables with PuP-Packs crashes with something dmddevicepup.dll related (see crash-txt) and disappears, when I disable "send frames to pinup", but logically, no PuP-Pack works. That was related to the testing version. Should not happen in the version I uploaded to github https://github.com/lucky01/PIN2DMD/tree/master/integration/pinmame Link to comment Share on other sites More sharing options...
sllerts Posted May 15, 2022 Share Posted May 15, 2022 I've got .pac files working fine with the new dmddevice.dll and other files. However, I was playing the Tommy VPW table (which does not have a colorization that I've seen) and noticed that the DMD was not displaying correctly. One of the levels (4 I believe) was not displaying at all, so things like the video mode all had a black background. I replaced the dmddevice.dll from this with the freezy one and the Tommy DMD displayed correctly again. This is on an LCD, not a real DMD. Any ideas or need more info? Link to comment Share on other sites More sharing options...
Recommended Posts