Pinball-Browser : Customize your game !

(Topic ID: 50742)

Pinball-Browser : Customize your game !

By oga83

5 years ago

Topic Stats

  • 3,044 posts
  • 496 Pinsiders participating
  • Latest reply 3 days ago by j_m_
  • Topic is favorited by 628 Pinsiders
  • Topic is sticky in its sub-forum


Linked Games

Topic Gallery

There have been 251 images uploaded to this topic. (View topic image gallery).

ac-dc 0x6A7.jpg
Pinball Browser Not Showing BIN Files (resized).JPG
show hidden files (resized).JPG
Capture (resized).PNG
Capture (resized).PNG
low pass (resized).jpg
original puppy (resized).png
GOT (resized).png
PBv660 (resized).png
pasted_image (resized).png
Error (resized).JPG
FJIMG_20181003_182533 (resized).jpg
15385256037278371713977979636364 (resized).jpg
15385255150454566123597227618658 (resized).jpg
IMG_20180927_084514260 (resized).jpg
Pinball Browser GoTG High Scores edit (resized).png

Topic index (key posts)

24 key posts have been marked in this topic, showing the first 20

Post #1 Description of capabilities and download link. Posted by oga83 (5 years ago)

Post #300 List of Metallica song request locations and lengths. Posted by DugFreez (5 years ago)

Post #600 How to find the names of the lamp matrix locations. Posted by oga83 (5 years ago)

Post #858 Video on how to replace a song. Posted by Underspin (5 years ago)

Post #1058 Tron song and sound effect locations. Posted by tomdotcom (5 years ago)

Post #1072 Link to Star Trek sound information. Posted by nosro (5 years ago)

Post #1083 Spiderman sound information Posted by jamescardona (5 years ago)

Post #1203 Full length song locations for Metallica v1.51 Posted by RobertWinter (4 years ago)

Post #1432 Macro function explained. Posted by oga83 (4 years ago)

Post #1798 Kiss sounds information link. Posted by colonelsnow (3 years ago)

Post #1882 FAQ covering Pinball Browser and SmartDmd. Posted by oga83 (3 years ago)

Topic indices are generated from key posts and maintained by Pinside Editors. For more information, or to become an editor yourself read this post!

You're currently viewing posts by Pinsider j_m_.
Click here to go back to viewing the entire thread.

#733 5 years ago
Quoted from oga83:

Does anybody know why I can't edit the original post ? (edit link has been removed a few days ago)
Post is too old maybe ?

I would start a new thread and reference this thread in the 1st post of the new thread

#749 5 years ago

your download link isn't working (at least for me)

6 months later
#1268 4 years ago
Quoted from KindOfRadNow:

Way to break your own program. Since switching to begware now NO SOUNDS can be imported, not even 24khz wav files!
(Audacity says they're 24khz mono wav files, your program says they're not and that I need a license. GOOD JOB! Er, not.)

Quoted from KindOfRadNow:

Have you tried the latest? Import a 24khz wav file, and it claims it can't import anything except a 24khz wav file. Open older version of pinball browser, no problem, so clearly the file isn't the problem but the current version is borked. If he fixes it I'll donate, but not before!

way to make yourself look like quite the ass. if you don't like the software that's one thing, but given the changelog (and the number of pages that this thread has generated), it's not like he's not going to fix any issues. in fact, oga83 has been pretty damn pro-active with enhancements, feature requests and fixes to his software. I'm guessing that you've never written anything (let alone something this complex). shit happens when you attempt to fix things sometimes.

get a grip buddy (or have a beer and relax a bit). it's only pinball

btw, I'm quite sure that given the fact that you own 14 machines, that a donation of $5 or so to get a license and access the other features of the software isn't going to put you in the poor house

4 months later
#1407 4 years ago
Quoted from luvthatapex2:

I was watching the first stern Metallica pinball making of.
Seems that Stern creates their DMD animations in color and then drops them down to 16 shades of gray to display on the red dmd. Here is a frame of the Metallica making of pinball. Notice the dmd frames are in color. At 0:53 you can see the pallette in the lower right... Hmm
» YouTube video

that's because stern uses the electronic arts program 'Deluxe Paint Animation' to create the DMD animations (I posted this information about a year ago).

deluxe paint animation has not been commerically available for over 10 years (and may possibly be "freeware" now, but I'm not sure)

here's some information about the program:

1 year later
#2181 2 years ago
Quoted from skondris:

I'm still new to all of this, but I'm curious if this would be compatible with a 2003 TSPP?

unfortunately, TSPP is not a SAM title. it's a whitestar game

2 months later
#2199 2 years ago
Quoted from delt31:

So I'm new to this and about to use it for my Metallica. I've used pinsound in the past.
Can I put multiple songs in the same slot? For example leave default unforgiven at have over AND add hero of the day which the game will rotate?

no, you can replace the song, but not have it rotate the song. what you are suggesting would require you to have knowledge of how the game code works (like rotating between the 2 songs for sparky multiball), access to the source, the ability to change, recompile and then re-flash your rom.

Quoted from delt31:

there is a bug in this game that if you raise just the music volume the game goes silent upon drain.

I spoke with lyman about this @ expo a week ago. he was aware and mentioned that a patch was coming to correct this (I think that 1.71 [not available yet] will be the version to correct this)

#2203 2 years ago
Quoted from ita47:

Can someone beg, plead, or bribe Lyman to turn on the switches for spinners on the Pro, PLEASE!!! Stern could then sell a kit that would include the spinners and the plastics and I'm sure they would sell a bunch of them.

probably wouldn't help even if you bribed. the short answer is that there is a reason that they offer a pro model and a premium model.

if you were a company offering two models that were priced differently and offered different features, would you want your customers to buy the cheaper model and then upgrade it themselves to the level of your more expensively priced item without seeing any of the money that it took them to get to the higher priced option?

I'm going to sound like a jerk but plain and simple, if you wanted the spinners and the other options afforded by the premium and limited models [and integrated into the code], then you should buy the premium or limited model

#2210 2 years ago

which version of the pinball browser and the comm.dll are you running? for v5.80, you should be using comm120.hex

#2212 2 years ago

I would shoot olivier an email with the exact error message

1 month later
#2241 2 years ago

how about 'I disappear'?

6 months later
#2402 1 year ago
Quoted from blindpeser:

Pretty interesting project! Is it possible to export the images in a standard format that other editors do know (jpg, png...)?

unfortunately, no

3 months later
#2450 1 year ago
Quoted from Guinnesstime:


unfortunately, other than a handful of titles (ac/dc, metallica, mustang) there simply isn't enough available memory to do a title justice

trust me, a bunch of us were all "gung ho!" when this software was initially launched (go back and read the thread from the start). heck, echovictor even purchased a TF to specifically colorize that title

I created a detailed guide on how to use the software, but the truth of the matter is that even with all of the wonderful changes that olivier made to the software from the beginning, it is just not possible to fully colorize the titles due to the way that the roms are modified and use up the extra, un-used memory (that memory goes quickly)

hey damone, if you wouldn't have been so busy scalping concert tickets and trying to bang stacy, you'd know this!

1 month later
#2500 1 year ago
Quoted from gameroompinball:

I have a Stern Mustang and I'm messing around with the images/animations. I need a bit of help with changing animated text. I have no problem changing the M-U-S-T-A-N-G letters as they are collected, but for some reason G-E-A-R-S when going from unfilled to filled doesn't switch. Example: My name B-R-I-A-N unfilled works correctly, but as I collect the letters it fills back to G-E-A-R-S. The image files I have edited are B-R-I-A-N filled. Not sure what prevents he correct filled letter from showing up.

check to see that the G-E-A-R-S animations are not in the .bin file more than once. with metallica, there were some unused animations as well as stuff that was only triggered based on the region of the game

that's odd. I'm only seeing those letters in the .bin file once (memory locations 0x85A-0x85E (unfilled) and 0x85F-0x863 (filled)

#2518 1 year ago
Quoted from dmieczko:

I'm almost done tweaking my MET Pro v1.70 colorization, but cannot find the "Combo Champion" graphic anywhere to adjust. See the attached photo - has anyone figured out how to properly color this graphic? Where is it in the code - I cannot find it.

they may have used a single frame from the flaming eye animation and then flipped the animation and used a 2nd frame (like a camera double exposure)

MET - flaming eye.gif

#2526 1 year ago

I thought that flipping dip switch no. 8 was to let the system know that you wanted to update it and to look at the serial port and/or usb port for a file with the proper name. if found, it's boot strap code starts the update process

1 month later
#2550 1 year ago

I had a file from mike for it but it was all messed up. it made me think that it needs to be re-colored from scratch

#2553 1 year ago
Quoted from MightyGrave:

I installed my smart dmd and the serial-sidechannel cable in my met pro. It works, but only in default color.
I think i have to load the commhex patch now to get it work with serial cable.
Can someone share the patch with me, so that i can finish my smart dmd project.
Thank you for your help.

so, in your .pbm file, you have this?

-- Pinball-Browser Macro for METALLICA v1.70

-- the following 2 lines are for Side-Channel

and you simply need the comm120.hex file? if so, just pm me your email address and I can send it to you

1 week later
#2615 1 year ago
Quoted from waldo34:

Having an issue, working on applying Mike D's ACDC macro to my Luci and she is not liking it. I downloaded the latest code from stern ACD168LE.bin The SmartDMD macro matches version: -- Pinball-Browser Macro for AC/DC v 1.68
updated: comm116 to comm119
uncommitted: PalatteMode, 1
When the code is applied on startup it starts making a buzzing speaker sound, over and over and does nothing else.
Here is the first few lines of code. Anyone have any ideas for me?
-- Pinball-Browser Macro for AC/DC v1.68
-- The following 2 lines are for Side-Channel :
-- Entry,3,0x4110000,24321
-- The following 2 lines are for In-Frame :
-- PaletteMode,0
-- PaletteId,080a090b
-- Uncomment the following line to protect the firmware :
-- Needs to be done before releasing the product !
-- Protect

if you are using the latest version of pinball browser, change the line of code in the macro from:

1 week later
#2641 1 year ago

silly question:
if you're attempted to change the graphics using the default stern [grayscale] palette, do you need any of the following at the top of the macro file (or is this explicitly for use with the smartdmd product)?


-- the following 2 lines are for Side-Channel

-- the following line is for In-Frame

#2656 1 year ago

has anyone had any issues with using the 'expand memory' command in their macro, making changes, writing out the new game rom .bin file and then having the update fail?

I'm attempting to swap out all of the band member specific stuff on the rolling stones rom for acaciolo, but we're running into update failures the patched rom with even the simplest of changes

#2658 1 year ago

thanks lucky1
maybe this is something that oga83 can correct in the next release

#2664 1 year ago
Quoted from lucky1:

I found out that the file size generated by extend memory is a bit to large for the bootloader of SAM boards with 32M of Flash Memory. The file needs to be 33.292.288 instead of 33.554.416 .I reduced the file size of the ROM and then fix the checksum by hand after applying extend memory to make it work.

do you have any plans to correct this?

#2682 1 year ago
Quoted from gameroompinball:

My main question is this, is there an easy way to replace the set of images and not run out of free memory? I'd like to avoid another 100 hours of programming.
Thank you

you may want to try the following:
instead of hand drawing the new graphics pixel by pixel and saving those frames in a pinball browser macro, do the following:
1. make your changes in pinball browser as you would, by drawing your new image pixel by pixel but using a screen capture program, capture the resulting image (you make a copy of the resulting .pbm [pinball browser macro] changes, but I would not save them as your "final" macro
or if you're using a pre-rendered/created image, skip to step 2

2. take the resulting image screen grab and save it to the proper size (pixel height and width) and change the image type to grayscale

3. save the resulting changes as a 16-color image (in photoshop, I use the 'save for web & devices...' dialog as a .gif, .jpg or .bmp but making sure to set the number of colors in the palette to '16'

4. re-import the image saved in step 3 and separate the image into layers (each layer containing all of the pixels for a given color). in photoshop, I do this using the 'select -> color range' option with the following settings (select: 'sampled colors', fuzziness set to '0', 'image' radio button selected)

5. once I've broken the image down into 16 layers, I order them from darkest to lightest and reassign the rgb values of the color for each layer to the following:
000, 017, 034, 051, 068, 085, 102, 119, 136, 153, 170, 187, 204, 221, 238, 255

6. save the new layered image as a .bmp, .jpg, or .gif

7. in pinball browser, navigate to the frame in question and use the 'import...' option to select the image created in step 6

original frame in pinball browser (notice the initial 'total free memory' value. no 'extend memory' has been run)
pbrowser - original image (resized).jpg

frame after hand re-drawing the image, pixel by pixel (again, notice 'total free memory' value 79,492 bytes used) * this was the only change made to a "clean" rom
pbrowser - pixel by pixel memory consumption (resized).jpg

frame after importing an image created using the process above (slight loss of quality compared to drawing it pixel-by-pixel, but acceptable considering the free memory consumption savings. only 6,148 bytes used
pbrowser - image import (resized).jpg

yes, it's a time consuming process, however the memory savings are quite significant

your mileage may vary (ymmv) depending on how substantial your change is frame by frame. in some cases, it doesn't make sense to use my process (especially if the frame's image is small. however, in cases like the one above where you have 7,225 pixels and are pretty much replacing most (if not all), it's definitely cost effective (memory-wise) to just replace the entire frame with an externally composed image

1 week later
#2703 1 year ago

is this any chance that in an upcoming version of the software that you can provide a checkbox toggle and provide both a light and a dark color for transparency when you are editing image?

it's sometimes very hard to see which pixels that you're laying down when they are a lighter color against that yellow that you are currently using

1 month later
#2770 10 months ago
Quoted from paynemic:

Also, I’m a pinball browser newb. If I update code, do I have to redo the music changes I make every time?

of course. with each iteration of code, you're starting with a fresh slate

there are a few things to look for before applying patches including checking to see if any of the memory locations for graphics and/or sound have moved between revisions and adjust your changes in your script accordingly before applying them

4 months later
#2840 5 months ago
Quoted from Coolpinballdino:

Just started using pin browser for the first time on my Metallica I am a bit confused on this part. Example I change unforgiven to four horseman do I have the change the DMD animations to say four horseman or will it change by itself.

do you mean, something like this? (I originally did this to replace the 2 frames of 'BLACKENED' text graphics
MET - four horsemen (resized).jpg

#2842 5 months ago

I've done this as well for my metallica (this is a change to the stern logo that scrolls upward during the attract mode
MET - splash (resized).png

#2844 5 months ago

I may go back and do a splash screen with sparky too. just to see how it looks

personally, I think that this is a feature that stern hasn't capitalized on (much like how many of the smaller film houses mess around with warner bros. or columbia pictures logos at the start of movies. the matrix and constantine come to mind

1 month later
#2886 4 months ago

to be honest, the part to import it into pinball browser is actually pretty easy. if you're a stickler, getting the songs to fit perfectly and with the right levels can be a bit of work using something like audicity

1 month later
#2906 87 days ago

attempting to run the macro on the v1.80 firmware causes the following error in pinball browser (v6.50)

Warning: Cannot remap vector 0x28 !

I've already sent an email to olivier

additionally, I've already started looking into the changes for the image positions (stern added the following 5 new images at following memory locations:
0x6E - BRT menu option
0x6F - BRT (selected) menu option
0xC1 - a 7x7 dark gray hollow circle
0xC2 - a 9x32 dark gray triangle
and 0xC3 - 55x11 dark gray triangle (sloping downwards to the right)

these additional images will require the following command to be added to the 1.70 MET smart dmd macro:

I would suggest adding this this command right after the ExtendMemory command in the macro

I'm still receiving error messages but they are mostly due to the fact that the macro lines are being parsed incorrectly (some have multiple commands on a single line). since the smart dmd macro is nearly 500,000 lines long, it will probably take me a few days to go through it all to get it back running without any errors

#2907 86 days ago

good new, bad news time

first the good news
I've been able to correct my macro and it now successfully compiles without any errors on my end

now, the bad news
due to the changes (additions) to the v1.80 code, there is not enough free memory to run my entire macro

free memory -> free memory after extending it
1304198 -> 3,282,352

6987 images
5053 sounds
1874 messages
203 adjustments

16 high scores

free memory -> free memory after extending it
1289030 -> 3,143,456

6992 images
5076 sounds
2104 messages
208 adjustments

16 high scores

my thought is that you could probably eliminate either all of the cross shaped tombstone animations or the rounded tombstone ones and that should be enough to allow it to successfully compile

#2909 86 days ago

with the rounded tombstones, the macro completes successfully with just over 30,000 bytes of free memory

I may have to eliminate the custom splash logo, because I'm seeing a value of 4,294,961,311 bytes of free memory available after the macro completes. I had to strip out all of colour for the hammer and the puking snake (match sequence) to get it to complete with a valid free memory value ( [] free bytes

still receiving a really large "free memory" value after running the macro even after stripping the custom splash logo

2 months later
#3042 3 days ago
Quoted from Pinash:

I've tested the non-donation version and I'm still not sure if I can accomplish what I am looking for....
With pinballbrowser, would I for example, be able to automate/batch paste in an image file from 0x6A7 through 0x6BE to "censor" an animation?

yes, you have the ability to import an image over a specific frame. your results may vary based on the original image that you're using with the best results coming from an image that has been resized to the same number of pixels (height and width) as the frame with a gray-scale of 16 colors (including black and white)

alternatively, you could just modify the existing images for that range to "censor" them and save that as a macro (if you can't get it all done in one sitting)
and then load the macro, run it, and re-save your .bin file to a usb flash drive and reflash your machine with the new .bin file

looking at frame 0x6A7 thru 0x6BE, what exactly are you attempting to censor?
ac-dc 0x6A7.jpg

#3044 3 days ago
Quoted from Pinash:

That address was just an example. I want to get TWD in my home, but the DMD animations are a little too brutal for my 4yr old who enjoys flipping with me. Do you happen to have an example of a macro that specifies a frame range? I understand the syntax for one frame at a time ( EditImage,0x6A9{}) but not sure how to do it for a range.

just repeat it in the macro with the frame number and the image that you are replacing it with

yeah, TWD is probably not a good choice of pins with a 4-year-old in the house. you're going to be editing just about everything out of the game animation-wise

Promoted items from the Pinside Marketplace
Machine - For Sale
Denver, CO
$ 99.99
Lighting - Other
Lighted Pinball Mods
$ 14.95
Playfield - Toys/Add-ons
$ 25.00
Apparel - Unisex
The Flipper Room
From: $ 218.00
Lighting - Backbox
From: $ 99.00
Lighting - Under Cabinet
Rock Custom Pinball
$ 15.00
Cabinet - Decals
ModFather Pinball Mods
$ 200.00
Lighting - Interactive
Professor Pinball
Machine - Wanted
Pleasanton, CA
From: $ 19.50
From: $ 32.00
Playfield - Other
ModFather Pinball Mods
From: $ 64.00
Playfield - Toys/Add-ons
$ 24.95
Cabinet - Shooter Rods
The MOD Couple
$ 5,599.00
Pinball Machine
Classic Game Rooms
$ 7,499.00
$ 26.95
Playfield - Protection
From: $ 42.00
Cabinet - Shooter Rods
ModFather Pinball Mods
$ 99.99
Lighting - Other
Lighted Pinball Mods
$ 15.00
Playfield - Decals
$ 16.50
Lighting - Led
From: $ 99.99
Cabinet - Other
Lighted Pinball Mods
$ 90.00
Lighting - Under Cabinet
Rock Custom Pinball
$ 26.50
Hey modders!
Your shop name here

You're currently viewing posts by Pinsider j_m_.
Click here to go back to viewing the entire thread.

Hey there! Got a moment?

Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside