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

VP Cabinet - Rom Colour Issue

Recommended Posts

Morning All,

I am really hoping ( no begging ! ) for some help here please and I am now beginning to think that I have completely misunderstood what is going on with DMD's.

  • I have a pinball cabinet setup, two screens.  The portrait screen is for the table and the standard screen is for the backglass / dmd.
  • I have VPinMame setup and Freezy is installed as well.
  • Games play well - I am able to move the DMD ( set to use external ) and everything looks good.
  • I can use the four based colours to change the colours of roms and have the altcolour folder, that two is working.

What I would love to do is use a Rom Colorizations and specifically this one.

I took a look at this video here as well as many other resourses and articles.

Mame in a Box Video

At the 7:22 point that is the type of colour I am looking to setup - but my system simply won't play ball here.  I know he's running a vritual DMD as you can see the indicator on the bottom right hand side.

This is now beyond frustrating as I am not sure if I am missing something so obvious and I don't expect anyone to wave a magic wand for me - but I am totally stuck and would dearly love some help please.

Thank you ( and very hopefully ) for somebody to help an idiot like myself out.

 

Share this post


Link to post
Share on other sites

If you are enabling 'use external dmd' ( pressing F1 ) - and you have the alcolor subfolder inside vpinmame and the subfolder under there that matches the rom name, containing the two files in the download ( pin2dmd.* ) inside the folder and also have ticked use color. You will get the colors that is defined by the two files in question. It is not something you can really change without editing those files using pin2dmd editor.

  • Like 1

Share this post


Link to post
Share on other sites
8 minutes ago, Thalamus said:

If you are enabling 'use external dmd' ( pressing F1 ) - and you have the alcolor subfolder inside vpinmame and the subfolder under there that matches the rom name, containing the two files in the download ( pin2dmd.* ) inside the folder and also have ticked use color. You will get the colors that is defined by the two files in question. It is not something you can really change without editing those files using pin2dmd editor.

Hiya - yes - that is what I a ma doing - but I only get the four colours.

What I am looking for is this...

image.png.21fadf88b2123f5ee23725cf03c26e23.png

...I am certain that this is a virtual DMD by the corner that I've circled.

I've put the files from the download link from Lucky1 that I believe gives this - but - I only get the four colours like this.

image.png.78a5fb18fbe1caf8d5f39f5ff480033d.png

This is where I am really struggling and running out of ideas and thinks to look at - thought I'd finally ask for help to help a stupid old man like me !

Share this post


Link to post
Share on other sites

Read what I told you once again. About what needs to be ticked and what the subfolder inside vpinmame needs to be named. It is essential that those match exactly to the rom that you are using etc. Open table, open scripts - search for cgamename = <romname_is_here>.

Then make sure that c:\vp\vpinamame\altcolor\romname_is_here - exists and contains the two pin2dmd files. If they don't - you will get what you are seeing.

  • Like 1

Share this post


Link to post
Share on other sites

Thanks for the reply - I had been doing that already and it just does not play ball.

One of the key things is, Attack from Mars boots up with just a white DMD.  Just to reflect some changes I could but different coloured pal files in and they would work in changing the base colours - but I was after this.

image.png.519cde3833a83b5c81a30df777b068a2.png

Being able to change the basic colours showed me that it was reading the rom directories and I knew this from when Star Wars was made yellow when I changed that palette.  The extended versions I was looking for.

Just out of interest I removed the .VNI file and the palette did change and boot up with the white DMD, but there appeared to be glitiches and not working fully.  The above picture without the .VNI file is now this.

image.png.0af5348b46d72e764eec6a0ac82d6139.png

This shows that the directory is right, it is going out.

I then replace the .VNI file and try again, back to this...

image.png.72bf9aba49786069d0dce9ffb0e950bd.png

This again proves that something is interfering with something else and not right.

My settings are as follows.

image.png.9bcafd188f38ff1be44262f03c360ebd.png

The config is here...

[global]
; how to downscale SEGA 192x64 pixel games to smaller displays: fit, fill or stretch
resize = fit
; flips the image horizontally
fliphorizontally = false
; flips the image vertically
flipvertically = false
; enable or disable frame-by-frame colorization (inactive in VPX bundle)
colorize = true

; a DMD that renders with nice dots on a computer monitor
[virtualdmd]
enabled = true 
; virtual dmd stays on top of all other windows
stayontop = true
; hide the resize grip
hidegrip = true
; ignore the aspect ratio of the rendered dots when resizing
ignorear = false
; use VPM's registry values when positioning the virtual dmd
useregistry = false
; x-axis of the window position
left = 2282
; y-axis of the window position
top = 810
; width of the dmd in monitor pixels
width = 556				
; height of the dmd in monitor pixels
height = 138
; scale the dot size (set to 0.8 for same size as pre-1.6.0)
dotsize = 0.8

[pindmd1]
; if false, doesn't bother looking for a pinDMD1
enabled = true

[pindmd2]
; if false, doesn't bother looking for a pinDMD2
enabled = true

[pindmd3]
; if false, doesn't bother looking for a pinDMD3
enabled = true
; COM port, e.g. COM3
port =

[pin2dmd]
; if false, doesn't bother looking for a PIN2DMD
enabled = true
; how long to wait in milliseconds after sending a palette
delay = 25

[browserstream]
; if enabled, stream to your browser in your LAN
enabled = false
port = 9090

[vpdbstream]
; if enabled, stream DMD to https://test.vpdb.io/live
enabled = false 
endpoint = https://api-test.vpdb.io/

[video]
; if enabled, writes frames to an .avi file
enabled = false
; path to folder or .avi file. if folder, gamename.avi is used.
path =

[pinup]
; if enabled, send frames to PinUP.
enabled = true

Thank you again for trying to help - not sure what else I can do.  I might be old, but not a complete idiot and this has me stumped.

The conclusion that I have so far is that the .PAL file is not working correctly with the .VNI file.

Share this post


Link to post
Share on other sites

If I can get this working - this site will get a decent donation from me to support.

Don't believe in bribing - but where help is given and a problem is fixed, this is the only way I can give something back to the scene !

Hell, don't care even if it's one line in a config to change - it'll be worth it.

Share this post


Link to post
Share on other sites
Make sure you close VP completely each time you test
 What version of Freezy are you using?
Do not use the 64 bit Version — dmdext-v1.x.x-x64 

 

 

Share this post


Link to post
Share on other sites

Outhere is right, fully restart VP for every single test, don't just restart the table. The download contains two pal files, which one are you using? Try using the other one instead!

If you have renamed anything, check you haven't added a double extension (eg. if Windows isn't showing file extensions and you rename, then maybe you accidentally renamed it to "pin2dmd.pal.pal")

  • Like 1

Share this post


Link to post
Share on other sites
31 minutes ago, outhere said:

Make sure you close VP completely each time you test

 What version of Freezy are you using?
Do not use the 64 bit Version — dmdext-v1.x.x-x64 

 

 

Confirmed - VP is closed and restarted everytime I test and it still does it.

The version I am using is dmdext-v1.7.2-x86.

14 minutes ago, slippifishi said:

Outhere is right, fully restart VP for every single test, don't just restart the table. The download contains two pal files, which one are you using? Try using the other one instead!

If you have renamed anything, check you haven't added a double extension (eg. if Windows isn't showing file extensions and you rename, then maybe you accidentally renamed it to "pin2dmd.pal.pal")

Does it on both I'm afraid - I just don't get the Super Jet's as shown here and it looks not quiet right.

No double extensions - checked that.

Can anyone advise what the .VNI file is - am I meant to do something with that ?

Share this post


Link to post
Share on other sites
36 minutes ago, outhere said:

The 1.72 DmdDevice.dll Does not work right with color Roms

Try the DmdDevice.dll 1.71 form here

dmdext-1.7.1-mjr20190309-x86.zip

https://github.com/mjrgh/dmd-extensions/releases

Thank you - tried that and still the same. :(

At least the colours are changing - can I just check - am I doing something I should not be able to do ?

Should I be able to get the DMD as shown on the video on my first post at the 7:22 point ?  it show's especially well where the martian grabs the lady.

I do not have a physical DMD, just running a virtual one on the PC - I am using just the standard roms that are adm_113b.

Truely stuck here. :(

 

Share this post


Link to post
Share on other sites

Did you check to make sure the file are not blocked?

Share this post


Link to post
Share on other sites

The VNI file contains replacement animations and colour masks that do a lot of the magic; to see the martian grabbing the woman at the 7:22 mark you will need the VNI file. Keep persevering, you will get there.

Joking aside, maybe try a different pinball and project? It might help prove if it is isolated to this table and confirm the setup is working.

  • Like 2

Share this post


Link to post
Share on other sites

You have the Freezy Files in the VPinMame folder and know where else

  • Like 1

Share this post


Link to post
Share on other sites
To make sure the ini file is doing what it should do set this to false and see If you're still get a DMD

; a DMD that renders with nice dots on a computer monitor
[virtualdmd]
enabled = true

  • Like 1

Share this post


Link to post
Share on other sites
22 minutes ago, outhere said:

You have the Freezy Files in the VPinMame folder and know where else

Bingo !

There were some elsewhere in the VPinMame folder, I deleted all but the ones in the root of it and it worked !!!

Thank you to yourself @outhere and @slippifishi and @Thalamus for your help / support.

There is a very happy pinball player now.

I am just off to donate - again - thank you for working this through with me.

  • Like 1

Share this post


Link to post
Share on other sites

All donated as promised - again - thank you for great support - now off to enjoy this...

IMG_2595.thumb.JPG.65b42fa1edda7fdb0346dc6a59d0fc11.JPG

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...