Jump to content
lucky1

Pin2Dmd - Table Support

Recommended Posts

Any information about colored tables using either SmartDMD or PIN2DMD Editor
should be shared in this thread. Project files can be shared here 

http://vpuniverse.com/forums/files/category/84-pin2dmd-files/

For single palette colorization just put your custom pin2dmd.pal in the "../vpinmame/altcolor/table namedirectory
and activate the colorize option in pinmame. or for real pinball machines put it on your sd-card.

Simple palette files can  be edited using the latest pin2dmd.exe file from here

https://github.com/lucky01/PIN2DMD/archive/master.zip

For colorized stern tables you need a modified ROM file and a palette file placed in same place as above.
The original ROM files for STERN tables can be found on the STERN Website
and need to be patched with either pinball browser or bspatch.

More information about pinball browser can be found here 

https://pinside.com/pinball/forum/topic/acdc-display-and-modify-dot-matrix-images/

For colorized tables with pin2dmd editor place your pin2dmd.pal and your pin2dmd.fsq file in your altcolor
folder or your sd card. The latest pin2dmd editor can be found here

https://bintray.com/sker65/pin2dmd/Editor/latest/view#files

 

On 28. November 2015 at 8:53 PM, gtxjoe said:

Here is how to do it with bsdiff/bspatch utility:

Download the following
- latest vpinmame from VPUniverse
- bsdiff windows version
- Stern rom from Stern website
- Rom patches in this thread

Unzip bsdiff4.3-win32.zip
Unzip Stern rom file and patch file to bsdiff folder
Open DOS command line and go to the bsdiff folder

Use bspatch to convert orig rom to color rom.
- Example for Shrek:
bspatch SH0141e.bin SH0141e_c.bin SH0141e_c.diff
- Example for POTC:
bspatch potc0600af.bin potc0600af_c.bin potc0600af_c.diff

Rename new color rom if necessary
- Shrek: rename SH0141e_c.bin to shr_141.bin
- POTC: 2 options: leave as potc0600af_c.bin or rename to potc0600af.bin.

Zip up the bin rom file.

 

 

Share this post


Link to post
Share on other sites

Here is the file needed to patch the original Stern ROM of POTC to the colored version

provided by Sironzolot. To create the needed ROM file you can either use pinball browser (.pbm) or

bspatch (http://www.daemonology.net/bsdiff/)

Use the latest pin2dmd.exe tool to upload the palette .dat file with /b option.

(e.g. pin2dmd.exe /b potc.dat) and the latest firmware version to use the ROM.

You also need a pinmame version supporting the patched ROM.

potc0600af_c.zip

Share this post


Link to post
Share on other sites

Here is the file needed to patch the original Stern ROM of Shrek to the colored version

provided by Toon. To create the needed ROM file you can either use pinball browser (.pbm) or

bspatch (http://www.daemonology.net/bsdiff/)

Use the latest pin2dmd.exe tool to upload the palette .dat file with /b option.

(e.g. pin2dmd.exe /b shrek.dat) and the latest firmware version to use the ROM.

You also need a pinmame version supporting the patched ROM.

shr_141_c.zip

Share this post


Link to post
Share on other sites
Here is how to do it with bsdiff/bspatch utility:

 

Download the following

- latest vpinmame from VPUniverse

- bsdiff windows version 

- Stern rom from Stern website

- Rom patches in this thread

 

Unzip bsdiff4.3-win32.zip

Unzip Stern rom file and patch file to bsdiff folder

Open DOS command line and go to the bsdiff folder

 

Use bspatch to convert orig rom to color rom.  

- Example for Shrek:

    bspatch SH0141e.bin SH0141e_c.bin SH0141e_c.diff

- Example for POTC:

    bspatch potc0600af.bin potc0600af_c.bin potc0600af_c.diff

 

Rename new color rom if necessary

- Shrek:  rename SH0141e_c.bin to shr_141.bin

- POTC:   2 options: leave as potc0600af_c.bin or rename to potc0600af.bin.

 

Zip up the bin rom file.

Share this post


Link to post
Share on other sites

 

Here is how to do it with bsdiff/bspatch utility:
 
Download the following
- latest vpinmame from VPUniverse
- bsdiff windows version 
- Stern rom from Stern website
- Rom patches in this thread
 
Unzip bsdiff4.3-win32.zip
Unzip Stern rom file and patch file to bsdiff folder
Open DOS command line and go to the bsdiff folder
 
Use bspatch to convert orig rom to color rom.  
- Example for Shrek:
    bspatch SH0141e.bin SH0141e_c.bin SH0141e_c.diff
- Example for POTC:
    bspatch potc0600af.bin potc0600af_c.bin potc0600af_c.diff
 
Rename new color rom if necessary
- Shrek:  rename SH0141e_c.bin to shr_141.bin
- POTC:   2 options: leave as potc0600af_c.bin or rename to potc0600af.bin.
 
Zip up the bin rom file.

 

 

Thanks for documenting the steps to patch a ROM. I followed along with the steps described here. Output has a different CRC than defined in the latest VPinMAME. (looking for 3911BCE4 and the output file is 057FBB03). Not a huge deal. The output file tests as working, and it is easy enough to configure to ignore the CRC check.But it seems like it would be most helpful for development/bug checking if everyone was using the same colored ROM code. Maybe modifying ROMs via PinballBrowser instead of bsdiff produces slightly different output? 

Share this post


Link to post
Share on other sites

Thanks for documenting the steps to patch a ROM. I followed along with the steps described here. Output has a different CRC than defined in the latest VPinMAME. (looking for 3911BCE4 and the output file is 057FBB03). Not a huge deal. The output file tests as working, and it is easy enough to configure to ignore the CRC check.But it seems like it would be most helpful for development/bug checking if everyone was using the same colored ROM code. Maybe modifying ROMs via PinballBrowser instead of bsdiff produces slightly different output? 

 

For potc_0600af_c? Or shrek? My potc rom using bspatch has the same crc as the potc_0600af_c rom in pinmame

Share this post


Link to post
Share on other sites

POTC (Colored). - Weird, I've tried redownloading all files including the bsdiff program and the English/French ROM straight from Stern. I've patched on two different laptops. I always get the same CRC, 057FBB03. I've redownloaded the latest VPinMAME Unity compile and the CRC it is looking for has not changed, 3911BCE4. Not sure what to make of that. Maybe just a coincidence. It's not like CRC is perfect error detection. If someone wants to volunteer a patched POTC ROM then I can do a file content comparison. Or I can volunteer my patched rom for someone else to do the comparison. Might see if the patcher produces different outputs depending on hardware configuration. Differences may be minor, but I doubt that it was intended for the patcher to fail to produce the same output for everyone.

Share this post


Link to post
Share on other sites

Oh I was using the file patched by Pinball Browser, yes my bspatch file is 0x057BB03 but the Pinball Browser file is 0x3911BCE4 as Carny said. Both roms works fine... I know nothing about patching so I have no idea why this happens just confirming :)

Share this post


Link to post
Share on other sites

Hmm, ok. Thanks for checking.


Sent from my iPad using Tapatalk

 

 

Must require the latest Pinball Browser. I have a version, 4.42, that does not require a license to apply the macro, but the output file again has a different CRC, FA87B9BF. I guess as long as it works.

 

If the patched files no longer have to be defined in the pinmame source in order for them to work with pin2dmd, then it might be best to keep the remixes out of the publicly distributed vpm builds. As the palette editor gets more use, there will be perhaps dozens of mods for the same game code. I don't think pinmame would be a good place to catalog them all.. 

Share this post


Link to post
Share on other sites

Hmm, ok. Thanks for checking.

Sent from my iPad using Tapatalk

 

 

Must require the latest Pinball Browser. I have a version, 4.42, that does not require a license to apply the macro, but the output file again has a different CRC, FA87B9BF. I guess as long as it works.

 

If the patched files no longer have to be defined in the pinmame source in order for them to work with pin2dmd, then it might be best to keep the remixes out of the publicly distributed vpm builds. As the palette editor gets more use, there will be perhaps dozens of mods for the same game code. I don't think pinmame would be a good place to catalog them all.. 

 

Does anyone have v4.44 or less that can share. This was the last free version.

Share this post


Link to post
Share on other sites

i'm on the list for interface board from Sash and I'm going to be ordering my leds this week but being antsy to start I'm checking out the color mods early.

I bspatched POTC and Shrek and they look great in pinball browser (too late at night to try them out on my cabinet) I was wondering if anyone has the macros for AC/DC or Avengers?

Share this post


Link to post
Share on other sites

I have the scripts for ACDC and Metallica here and a patched ROM for StarTrek.

Since they are not working the way they should with PinMAME (skipping frames and

very slow animations) I haven´t released them so far. I´m already in contact with

Mike (mjr) about that. Hope he finds the cause.

Regards

Lucky1

Share this post


Link to post
Share on other sites

Hi,

 

How I color the Stern Rom ?

Pinball Browser don't work ( don't save the colors palettes ). Another method ?

 

Metallica, Star Trek is not possible to colored?

Why do you think pinball browser doesn´t work for other Stern ROMs ?

Pinball Browser saves the color palettes in a smartdmd.txt file which either can be converted

to palettes.dat using pin2dmd editor or to palettes.txt file with a simple text editor.

Have a look at my palette file examples in the pin2dmd tool directory on github and it is pretty

obvious how to convert the text files.

For further information and questions on how to work with pinball browser look here

https://pinside.com/pinball/forum/topic/acdc-display-and-modify-dot-matrix-images

The second method is pin2dmd editor, but currently pinball browser is the better choice

for stern ROMs

Lucky1

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


×