Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
lucky1

Pin2Dmd Editor

Recommended Posts

6 hours ago, tiim said:

IDK if this is just me, I can't download either Windows versions of the PIN2DMD editor from the Google Drive link.

What happens is I right-click and select download, the anti-virus scan popup ppears, them moments later Google says the file cannot be scanned, so I click 'download anyway', then nothing happens. I checked my oen google drive folder as well as my Windows Download folder. No files.

Would love to get started trying to colorize a DMD. Looks like someone has recently claimed WhoDunnit, it's the only DMD machine I own! Good luck and hopefully you make good progress. Fun machine.

 

Thanks,

 

Tim

Either download the complete folder or mark two files and download as zip.

Share this post


Link to post
Share on other sites
7 hours ago, lucky1 said:

Either download the complete folder or mark two files and download as zip.

Dear Lucky1,

I had to sign out of Google on my PC in order to download the files. I could only download the entire folder. That was strange, but  it worked.

All is good now.

Thanks!

Share this post


Link to post
Share on other sites

I posted this on Pinside.com but with no response so far

I'm trying to make sense of the various colorization options for a DMD, and there seems to be vastly different approach between Pin2DMD Editor and PB

From what I understand:

- Using Pinball Browser: PB dumps all DMD frames from the rom file, you can colorize them individually, this will generate a smartdmd.txt file which you can then use to create a pin2dmd.pal file that you put on an SD card in Pin2DMD, BUT you need to reflash your ROM. It also does not work for older machines (prior to SAM).
- Using Pin2DMD Editor: you can only edit DMD frames which you have previously manually dumped (simulated gameplay using a vpin, or equivalent), in the end you get a project file which you can use to generate a pin2dmd.pal and a pin2dmd.fsq file. Using this solution there is no need to reflash the ROM, and it works on older machines - but from what I understand it does not work for Stern Sam

So first, is my understanding correct ?

If so, one could wonder why PB does not allow to export all DMD frames to use them as the basis for pin2dmd editor  as Pin2DMD method seems more flexible to me. Granted PB has this "side channel" option, but it requires an additional cable, but since it only works with SAM from what I understand

Anyway, I just wanted to check if my assumptions are correct

Thanks

Share this post


Link to post
Share on other sites
11 hours ago, Ashram56 said:

- Using Pinball Browser: PB dumps all DMD frames from the rom file, you can colorize them individually, this will generate a smartdmd.txt file which you can then use to create a pin2dmd.pal file that you put on an SD card in Pin2DMD, BUT you need to reflash your ROM. It also does not work for older machines (prior to SAM).
- Using Pin2DMD Editor: you can only edit DMD frames which you have previously manually dumped (simulated gameplay using a vpin, or equivalent), in the end you get a project file which you can use to generate a pin2dmd.pal and a pin2dmd.fsq file. Using this solution there is no need to reflash the ROM, and it works on older machines - but from what I understand it does not work for Stern Sam

Replacement scenes work for Stern SAM in the pin2dmd editor. Only the dynamic scenes  don´t fully work .

11 hours ago, Ashram56 said:

If so, one could wonder why PB does not allow to export all DMD frames to use them as the basis for pin2dmd editor  as Pin2DMD method seems more flexible to me. Granted PB has this "side channel" option, but it requires an additional cable, but since it only works with SAM from what I understand

You have to ask oga about that.

Share this post


Link to post
Share on other sites
18 hours ago, Ashram56 said:

I posted this on Pinside.com but with no response so far


- Using Pinball Browser: PB dumps all DMD frames from the rom file, you can colorize them individually, this will generate a smartdmd.txt file which you can then use to create a pin2dmd.pal file that you put on an SD card in Pin2DMD, BUT you need to reflash your ROM. It also does not work for older machines (prior to SAM).

 

Pinball Browser does not make any dumps,   you simply open the rom  inside Pinball Broswer  and "browse"   and modify  (aka color) through each individual frame.

smartdmd.txt are not generated.   you need to create one  -->   add individual pallets for each scene  you color.

Yes!!!!!   Pinball Browser will modify the rom so  you would need to updated your machine with the new modified from.

Pinball Browser only supports  SAM and later tables.

 

If you want to color an older machine   use   the PIN2DMD editor ONLY!!!!!

the only reason to use Pinball Borswer is because    "Color  Masks"    from the Pin2DMD editor   don't work on SAM  projects.

 

18 hours ago, Ashram56 said:

If so, one could wonder why PB does not allow to export all DMD frames to use them as the basis for pin2dmd editor  as Pin2DMD method seems more flexible to me. Granted PB has this "side channel" option, but it requires an additional cable, but since it only works with SAM from what I understand

 

Pinball Browser only shows partial frames,       when you play the game their could be 3 or 4 individual frames that are combined to make a single frame

a scene like this that has this frame as a background and other frames (all the text)   is missing

if you assign a  pallet to the frame   you will get this error because its a partial frame.

the only way you are going to get a full frame is by playing the game and generating each possible combination  of frames.

 

Capture.PNG

Share this post


Link to post
Share on other sites

Thanks again to @lucky1 for the reply earlier today in regards to capturing DMD data. 

I've been playing around in the editor today while following one of NetzZwerg's tutorials.  I have captured some DMD data for Stargate, and started to select scenes.  When I experienced trouble changing colors on the palette (Error box kept on popping up), I tried closing the project and then re-launching the pin2dmd editor.  When I tried loading the project I had been working on with the recording and several scenes selected I received an error saying that it couldn't load the project (java.lang.RuntimeException: error onLoadProject).

In troubleshooting the problem, I tried the following:

  • Created a new blank project, attached my recording file (raw.gz file this time), saved the project, exited / relaunched the app and received the same error I described above (pictured attached) when loading the project
  • Created a new blank project, attached my recording file (txt.gz file this time), saved the project, exited / relaunched the app and received the same error I described above when loading the project
  • Created a new blank project, saved the project, exited / relaunched the app and received no error (no recordings attached)
  • Off topic slightly, but when I go to Help > Send Report , I get a java.lang.NullPointerException as well

System:

Windows 10 20H2 (19042.685)

Pin2DMD-Editor64.exe - v2.5.0.6

Java 8 x64 Update 271 

I've attached the capture file that I was working with too.

Am I doing something wrong?

Thanks for your time!

Screenshot 2021-01-04 211341.png

initial-cap.txt.gz

Share this post


Link to post
Share on other sites

Could not reproduce the problem. You should also have a raw dump file which is better for gottlieb. Could you please attach that too ? Do you store the recording in the same folder as project ?

  • Upvote 1

Share this post


Link to post
Share on other sites
15 hours ago, lucky1 said:

Could not reproduce the problem. You should also have a raw dump file which is better for gottlieb. Could you please attach that too ? Do you store the recording in the same folder as project ?

That might be the issue - I have the recording stored in a sub folder.  I'll move it to the root of the project and re-try.  Thanks again!

Also, I've attached the raw dump file to this post.

initial-cap.raw.gz

Share this post


Link to post
Share on other sites

@lucky1 - It looks like the project loading error was indeed due to me having the recordings in a subfolder, so that issue is resolved. 

I'm still getting null pointer exceptions whenever I try to change the colors of a palette, even on default screen without any project loaded.  I'm not sure if it helps, but I've attached the most recent error message.

Is there a specific version of Java I should be running with this version of the editor? 

Also, not sure if it's relevant either but I do have a 4k monitor on the computer that I'm running the app on.  

 

** Edit - I just tried a version of the Pin2DMD editor from a few years ago, and it does the same thing on the palette picker.  I'm going to guess the issue is with the version of Java, an environment variable, or some other random issue with Windows 10 on my workstation.  I'm going to try running the Java 8u271 x64 installer and Pin2DMD editor app on my Wife's laptop, which has a brand new / clean install of Windows 10 20H2 and see what happens.

null pointer.txt pin2dmd-editor6895128528892570544.log

Share this post


Link to post
Share on other sites

It appears that a number of the unhandled exceptions I was experiencing have been resolved with the 3.0.0.0 editor update.  I've found that a few others persist, but I believe it's (at least in part) due to Windows 10 font scaling.  Do we know if Windows 10 scaling support is on the roadmap for a future update?  My home workstation has a 4k monitor, and adjusting it back down to 100% vs 150% is tough to look at. 

 

Update - The scaling problems in the Pin2DMD editor looks to be a java bug.  I worked around it by performing the following steps:

  • Going to the java install folder
  • Right clicking the javaw.exe file
  • Clicking the "Compatibility" tab
  • Click "Change High DPI settings"
  • In the bottom of the window, check the "Override high DPI scaling behavior" box
  • Select "System"
  • Ok > Apply
  • When you launch the Pin2DMD Editor, the scaling is now correct

Install location for Java:

x32
C:\Program Files\Java\<version>\bin

x64
C:\Program Files\Java\<version>\bin

Example
C:\Program Files\Java\jre1.8.0_271\bin

image.thumb.png.8bec913690dd999f2b49602606a79bc2.png

 

image.png.18f7580603ea640abbcad2189e5bfcf8.png

 

4K Scaling issue resolvedimage.thumb.png.b93f0673f2d12048cb13428c82d4d4d1.png

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...