Pinball-Browser : Customize your game !


By oga83

4 years ago


Stats

  • 2,475 posts
  • 424 Pinsiders participating
  • Latest reply 4 days ago by hAbO
  • Topic is favorited by 570 Pinsiders

Find

Search this topic for posts matching certain words or written by a specific Pinsider. Or both!




Linked Games



Topic Gallery

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

sw089 (resized).png
TOMJONES (resized).jpg
ACDC Juke Template (resized).jpg
repo (resized).png
36150 (resized).png
Titans-Return-Soundwave-040 (resized).jpg
highscores (resized).jpg
IMAG0520 (resized).jpg
Screenshot_20170421-180051 (resized).jpg
pasted_image (resized).png
Screen Shot 2017-02-16 at 1.51.50 PM (resized).png
Ghostbusters (resized).png
batman (resized).png
image (resized).jpg
image (resized).jpg
image (resized).jpg


Topic index (key posts)

23 key posts have been marked in this topic, showing the first 20 (Show topic index)

There are 2475 posts in topic. You are on page 38 of 50.
#1851 2 years ago

So maybe one of you guys can help.

I'm working on BDK and I downloaded maybe 30 mp3 sound clips. Using Audacity, I converted all of the callouts to mono wav files and then replaced some of the callouts in the game.

Once I updated the code, none of the callouts are working in the game. It's just silence (no callout at all). Any ideas?

#1852 2 years ago

Just got the new 5.0 up and running.
Quick question.
What happened to the "Keep CRC Consistent" checkbox?
How does the browser save the files now? Does it keep all the high scores and settings or does it erase them?
Maybe I am just missing where that feature went.

Just upgraded from 4.2 because once I find a version that I like I usually stick with it until I have to change.
Wanted to play with the KISS spike file so I had to upgrade.
At least I can always load 4.2 if I need to export sound clips since that feature is gone now.

#1853 2 years ago
Quoted from Mudflaps:

So maybe one of you guys can help.
I'm working on BDK and I downloaded maybe 30 mp3 sound clips. Using Audacity, I converted all of the callouts to mono wav files and then replaced some of the callouts in the game.
Once I updated the code, none of the callouts are working in the game. It's just silence (no callout at all). Any ideas?

When you open the code you modified with Pinball Browser again...do the new callouts play when you select where you put them?

#1854 2 years ago
Quoted from Arcade:

Just got the new 5.0 up and running.
What happened to the "Keep CRC Consistent" checkbox?

This option is now always enabled so that there is no error when you upgrade your game. Too many users were confused with this error.
BTW, this is also how a stock firmware behaves.

Quoted from Arcade:

How does the browser save the files now? Does it keep all the high scores and settings or does it erase them?

Keeping the high scores by disabling the "Keep CRC consistent" was a side effect that was not working in all cases.
The prefered way is either to modify the high score default values (Highscore tab) or to use the communication patch to backup/restore them.

#1855 2 years ago
Quoted from DugFreez:

When you open the code you modified with Pinball Browser again...do the new callouts play when you select where you put them?

Yes, but the strange thing is that PB will only play the first second or so of the voice callouts, even the originals.

After playing a few games, I can hear the new callouts but they are extremely low. Playing them in PB sounds fine.

Do the callouts have to match timing exactly? Most of them are shorter than the originals but I thought it would just be blank to fill the empty space. I can still hear the tail end of the original callout in the game.

I'll keep trying but this is frustrating. I've never had a problem with music.

#1856 2 years ago
Quoted from Mudflaps:

Yes, but the strange thing is that PB will only play the first second or so of the voice callouts, even the originals.
After playing a few games, I can hear the new callouts but they are extremely low. Playing them in PB sounds fine.
Do the callouts have to match timing exactly? Most of them are shorter than the originals but I thought it would just be blank to fill the empty space. I can still hear the tail end of the original callout in the game.
I'll keep trying but this is frustrating. I've never had a problem with music.

I think what you need to do with the new call outs in the browser is in top left corner increase the gain to like +4-5 and preview it and make sure it doesn't turn red on sound meter.

I believe when you save and export to the code it compresses and sound will be slightly lower. It is the same with music as well.

I'm just taking a guess, I'm new to this as well.

#1857 2 years ago
Quoted from oga83:

This option is now always enabled so that there is no error when you upgrade your game. Too many users were confused with this error.
BTW, this is also how a stock firmware behaves.

Keeping the high scores by disabling the "Keep CRC consistent" was a side effect that was not working in all cases.
The prefered way is either to modify the high score default values (Highscore tab) or to use the communication patch to backup/restore them.

Thanks for the explanation Oga.
I loved the CRC feature and used it on over 50 files with no problems.
Everyone I helped loved it so back to version 432 on that as well.
I guess I had no problems because I always explained very well to the people I helped about the error message and how to make it work.
Not having to reset all your game settings is a huge plus in my book.
Guess when it come to Spike games I will just have to roll with it.
Thanks again for letting me know how the new program works.

#1858 2 years ago
Quoted from Arcade:

Everyone I helped loved it so back to version 432 on that as well

The problem with this option is that once you saved a firmware without it, it was not possible to later enable it again. I had a lot of mails about it.

Quoted from Arcade:

Guess when it come to Spike games I will just have to roll with it.

Spike firmwares use something that is stronger than a CRC : the files are signed and it is not possible to upgrade a game when the signature is wrong. Thus, this option was no longer possible on Spike.

#1859 2 years ago

Quick question - how do you export an audio file? This is my first time trying Pinball Browser and I want to export the Quorra Multiball music from the Tron Legacy Pro firmware. I found the file in Pinball Browser and can play it but can't seem to export it. Maybe I'm just being dense

#1860 2 years ago
Quoted from KevInBuffalo:

Quick question - how do you export an audio file? This is my first time trying Pinball Browser and I want to export the Quorra Multiball music from the Tron Legacy Pro firmware. I found the file in Pinball Browser and can play it but can't seem to export it. Maybe I'm just being dense

Export has been removed due to copyright implications.

#1861 2 years ago

That explains it! Thanks.

#1862 2 years ago
Quoted from oga83:

The problem with this option is that once you saved a firmware without it, it was not possible to later enable it again. I had a lot of mails about it.

Spike firmwares use something that is stronger than a CRC : the files are signed and it is not possible to upgrade a game when the signature is wrong. Thus, this option was no longer possible on Spike.

Hey Oga, what does 'Undersampled:2X' mean?

On BDK, that is next to every voice callout. When I attempt to sample the callout in pinball browser, it only plays ~2 seconds and then stops. As I said above, I'm having problems substituting callouts in the game.

#1863 2 years ago
Quoted from oga83:

The problem with this option is that once you saved a firmware without it, it was not possible to later enable it again. I had a lot of mails about it.

Spike firmwares use something that is stronger than a CRC : the files are signed and it is not possible to upgrade a game when the signature is wrong. Thus, this option was no longer possible on Spike.

Thanks. That explains a lot.
Your program is amazing and I appreciate all the work you have put into it.

#1864 2 years ago
Quoted from Mudflaps:

Hey Oga, what does 'Undersampled:2X' mean?

It means that the sound track is recorded in a lower quality (2x less samples than normal)

Quoted from Mudflaps:

On BDK, that is next to every voice callout. When I attempt to sample the callout in pinball browser, it only plays ~2 seconds and then stops.

I can also see this. Let me check why but it will probably require a fix in a new version.

#1865 2 years ago
Quoted from oga83:

It means that the sound track is recorded in a lower quality (2x less samples than normal)

I can also see this. Let me check why but it will probably require a fix in a new version.

Thanks Oga! I'd like to do to BDK what Milhouse did with TWD, so I appreciate the help!

#1866 2 years ago

I'm having the same issues as Mudflaps with Avengers code...only plays the first second or so of each original sample then cuts off.
There is also the "Undersampled:2x" next to each call out.

#1867 2 years ago

When is the next anticipated release to fix the problem? Is it worth going back for now?

#1868 2 years ago
Quoted from Mudflaps:

Is it worth going back for now?

In fact, undersampled sounds have never worked correctly. In previous versions, the duration was also incorrect (twice the real one) and replacing undersampled sounds could not work without corrupting some part of the firmware (most likely another sound). I'm surprised this has never been seen before.

Quoted from Mudflaps:

When is the next anticipated release to fix the problem?

It should not be long; probably tomorrow.

#1869 2 years ago

Hey Mudflaps, try opening your BDK in an older version of Pinball Browser. I get the same truncated playback on samples now that I didn't before.

In version 5 all the original sounds say "Undersampled:2x" I'm guessing this is because of the new Spike support and those samples are higher resolution that SAM?

#1870 2 years ago
Quoted from cleland:

In version 5 all the original sounds say "Undersampled:2x"

Only on games that don't have a lot of memory. It's not the case with the most recent games like MTL, ACDC, ...
In BDK, you have both normal and undersampled sounds.

Quoted from cleland:

I'm guessing this is because of the new Spike support and the samples are higher resolution?

No, the only new feature with Spike is that some sounds are stereo.

#1871 2 years ago
Quoted from oga83:

Only on games that don't have a lot of memory. It's not the case with the most recent games like MTL, ACDC, ...
In BDK, you have both normal and undersampled sounds.

No, the only new feature with Spike is that some sounds are stereo.

So if I have this straight, there is a bug in V5 that affects callouts from fully playing?

#1872 2 years ago
Quoted from Mudflaps:

On BDK, that is next to every voice callout. When I attempt to sample the callout in pinball browser, it only plays ~2 seconds and then stops.

Please try v5.01

#1873 2 years ago
Quoted from Mudflaps:

So if I have this straight, there is a bug in V5 that affects callouts from fully playing?

See here
Fixed in v5.01.

#1874 2 years ago
Quoted from oga83:

See here
Fixed in v5.01.

Took you long enough!

j/k Thanks Oga. I'll check it out tonight.

#1875 2 years ago

Thanks oga, will check out 5.01 tonight. You rock!

#1876 2 years ago

5.01 seems to have fixed the problem. I have lots of troubleshooting ahead to fine tune volume and add additional callouts but it looks promising.

Nice job Oga!

#1877 2 years ago

Thanks so much Oga and everyone who added to this thread!!VIDEO0084_0000022515_1.jpg

#1878 2 years ago

If original format is 44100 is there a reason I shouldn't keep it this way?

When I export from audacity to browser and sample in browser it seems to sound a little better and I have gain adjusted to +3.

Rolling Stones LE is the machine in using it on, not sure this matters.

#1879 2 years ago
Quoted from Psw757:

If original format is 44100 is there a reason I shouldn't keep it this way?

No, you don't need to change the sampling rate. Pinball Browser will do any required conversion (8k, 12k, 24k) during the final stage.

#1880 2 years ago
Quoted from oga83:

No, you don't need to change the sampling rate. Pinball Browser will do any required conversion (8k, 12k, 24k) during the final stage.

Ok the only reason I asked was wary on in this thread I read some saying that when you import your music files to audacity to change the Sampling to 24k.

The native sampling is 44100. I initially changed it to 24k in audacity prior to exporting however I went back and changed to 44100 and saved everything to the new rate in browser.

Hopefully this works!

#1881 2 years ago
Quoted from Psw757:

Ok the only reason I asked was wary on in this thread I read some saying that when you import your music files to audacity to change the Sampling to 24k.
The native sampling is 44100. I initially changed it to 24k in audacity prior to exporting however I went back and changed to 44100 and saved everything to the new rate in browser.
Hopefully this works!

I am an old school audacity user.
I am so used to putting everything to 24k that I doubt I could stop myself now. lol

#1882 2 years ago


Pinball Browser and SmartDmd FAQ

______________________________________________________________
General
______________________________________________________________

What's new in v6 ?
See here.

What is Pinball Browser ?
Pinball Browser is a software that helps customizing your game.
Depending on the game, you can display and modify images, videos, sounds, adjustments, high scores, ...

Where can I download Pinball Browser ?
The latest version is available here

What's new in the latest version ?
Check the change log at the end of this post

How do I install Pinball Browser ?
No setup is required. Just create a directory and unzip all the files in it.
To start the application, run Pinball-Browser.exe
If you get an error message like "To run this application, you first must install one of the following versions of the .NET Framework: v4", download it here

Can I install Pinball Browser on a Mac ?
Pinball Browser does not run natively on a Mac. Some users had it run on OS X with CrossOver : See here

What are the differences between the free and the registered version ?
In the free version, the restrictions are :
- Images cannot be imported (but they can still be modified with the integrated editor).
- Videos (Spike) cannot be imported.
- Sounds that are longer than 10s cannot be imported.
- Sounds cannot be exported
- Macros cannot be played and patches cannot be loaded.

How do I register Pinball Browser and get a license ?
The registered version is reserved to users who support this project.
If you want to support this project, just click on the Donation button in Pinball Browser and follow the instructions.
In return, you'll be able to use all the features.
You'll also have free upgrades for one year.
Please note that the license is bound to one computer : if you change your computer, you'll need a new key.
The Pinball Browser license does not include the SmartDmd license.

Where can I get support on Pinball Browser ?
The Pinside forum and this Faq are the best place to look at. If you still can’t find an answer, just PM me.
Please don’t ask me to modify your firmware (like replacing a song or colorizing your firmware); I'm not good at this.
I can only answer on how to use Pinball Browser or fix a bug if you find one.

Is Pinball Browser localized ?
Pinball Browser can be used in English, French, German and Spanish.
Just select your language in the drop down list located in the left bottom corner of Pinball Browser.
The translations still need a lot of improvement. Any help on these versions is very welcome !
If you find anything that does not sound good, please contact me.

What's new in the latest version ?
All the modifications are listed in the Change Log at the end of this post

How can I be notified that a new version is available ?
Unless you disable this feature, Pinball Browser will display a pop-up message when a new version is available.
Otherwise, check in this post

Why does my anti-virus complains about Pinball-Browser ?
It is very unlikely but it sometimes happens.
To feel more confident, you can check Pinball-Browser.exe on VirusTotal. It will perform a virus check with more than 60 anti-virus softwares.
Your anti-virus or firewall might also report that Pinball-Browser is trying to access the internet : Pinball-Browser does this to check whether a new version is available and to check for online bookmarks. You can disable this : uncheck the corresponding options in the « Config » tab.

Can I brick my game ?
In theory, yes, but I’ve never heard this happened to anyone.
As the boot loader is in prom (not in flash), it is very unlikely that you brick your game when you patch your firmware. However, I am not 100% sure. So don't blame me if this happens...

Why are you doing this ?
As a software and hardware developer, I’ve found a way to blend my profession and pinball hobby together through the creation of the "Pinball Browser" system. This is a great project and I still don’t see the limits of what can be done !


______________________________________________________________
SmartDmd
______________________________________________________________

What is SmartDmd ?
SmartDmd is an interface that allows you to display your Dmd on a screen, colorize images, upscale your Dmd, broadcast its images over your network, ...
Pinball Browser is used to colorize images (on a frame by frame basis), receive and display broadcast images througth the network, post Facebook snapshots, configure the system, and more !
To select a palette for a specific DMD image, click on Edit and select the palette you want (you must first choose SmartDmd as DMD type on the "Display System" tab, and configure your palettes on the "SmartDmd" tab).
The "Remote SmartDmd" feature allows you to broadcast your DMD on your network and display it with Pinball-Browser (SmartDmd tab, Display). You can even publish a DMD on your Facebook wall.
More infos here

Where can I download SmartDmd ?
See the « Installation » section in this post

Which game is compatible with SmartDmd ?
Most of DE, Whitestar, Bally, Sam games.

How can I test SmartDmd ?
Without a license, SmartDmd will run for about 1 minute before displaying a « No License » message.
You can install SmartDmd and check that it works with your game during this period of time.

How can I get a license for SmartDmd ?
See here and send me a PM if you are interested.
The SmartDmd license does not include the Pinball Browser license.

What kind of Hardware do I need ?
- A Raspberry Pi v1.2 B+ (not v2 !) with a 4Gb or more SD card and a power supply.
- A SmartDmd adaptor, a DMD Extender board or a custom cable.
- A HDMI screen
Optionaly :
- A side-channel cable
- A network cable
See here for more infos.

What are In-Frame or Side-Channel palettes ?
SmartDmd supports 2 different colorization modes :
- "In-Frame" mode : the color information is embedded into the frame. For some frames, this can lead to 8 missing pixels in the upper-left corner (but there are ways to minimize this)
- "Side-Channel" mode : the color information is transmitted from the pinball machine to SmartDmd in a separate cable.
There are 2 possibilities for this mode : a GPIO cable (15 palettes max) or a Serial cable (255 palettes max).

How do I configure Pinball Browser for side-channel palettes ?
- Load a stock firmware
- Select the way Pinball Browser will store the palette informations into the firmware : go to the "SmartDmd" tab and select the method you want in the "Store colors" drop-down list. Depending on the side-channel cable you want to use, you'll select either "GPIO" or "Serial".
- Load the communication patch ("Load Patch" in the "Sam" tab). It is needed so that the game can send the palette informations to SmartDmd. Enter the game serial number that you'll find on a tag located at the back of the upper cabinet.
- Your macros should look like (this example is for AC/DC with a serial side-channel cable) :

CheckVersion,"AC/DC",0x168<br />
PaletteMode,2<br />
LoadHex,"C:\Soft\Home\Pinball-Browser5\Patches\monitor\comm119.hex"<br />
PaletteComm,2<br />

- Select the way SmartDmd will receive the palette informations : go to the "SmartDmd" tab, run the SmartDmd configurator and select the method you want in the "Color mode" drop-down list. Of course, you need to select the same method than above.

How do I build a custom cable ?
See the « Custom cable » section here

How do I build a side-channel cable ?
See here

My side-channel palettes don't work. How do I fix this ?
Add the following line in the smartdmd.txt file :
debug_palette=1
And remove all the borders you might have defined.
From now, each time a palette is selected, its number will be displayed in the upper left corner of the screen (not the DMD area).


______________________________________________________________
Firmwares
______________________________________________________________

Which firmware is supported ?
Pinball Browser currently supports the following firmwares :
- Stern/Sam firmwares : fully supported ;
- Stern/Spike firmwares : fully supported, except for the communication patch that is not available; At prensent time, videos cannot be imported in some games.
- Stern/Whitestar : Atmel and 6809 boards; Pinball Browser can only play and modify sounds;
- WPC games : Pinball Browser can only display DMD frames. No other features are supported. No modifications are possible.

How do I open a Spike firmware ?
There are 2 options :
- The prefered method : Open an image (.img) of the game SD card :
* Pinball Browser v6 can make an image of your SD card. It can also
* For Pinball Browser v5 :
* Use Win32DiskImager to make an image (.img) of your SD card
* Open the .img file with Pinball Browser and modify what you want
* Use Win32DiskImager again to transfer your modified image to the SD card (it is strongly advised to use a spare SD card and keep the original one unmodified)
- Open an .spk or .000 file (available on Stern's website) ;
The main drawback of using a .spk file (compared to a .img) is that you'll only see what's included in the upgrade package (for example, if some video files are not modified with the upgrade, you won't see them in Pinball Browser).
- If you open a .000 firmware, Pinball Browser will convert it to a .spk file. This .spk file cannot be used to upgrade the game (because it's bigger than 4Gb and cannot be copied on a FAT formatted USB stick). You have to convert it back again to .000/.001 files before upgrading your game (click on the button next to the Open button and select 'Pack firmware for USB stick').

What is the communication patch ?
The communication patch is a software modification in the firmware that allows the game to communicate with an external device (PC, SmartDmd, PinballMikeD AC/DC band mod, Score mod, …)
Pinball Browser needs the communication patch to be installed on a Stern/Sam game to retrieve/modify the real time high scores or adjustments.

Do I need the communication patch ?
Only if you have a Stern/Sam game and you want to do one of these things :
- display/modify the real time high scores or adjustments
- use a mod that needs to communicate with your game
- use SmartDmd with side-channel palettes

Which game is compatible with the communication patch ?
Only recent Stern/Sam firmwares are supported. The best way to know is to open your stock firmware with Pinball Browser and try to load the communication patch. If you have any errors, it is possible that your game is not supported.

How do I install the communication patch ?
Pinball Browser can communicate with your pinball with a serial link (with this kind of cable : amazon.com link » )
This allow you to make real-time modifications :
- Modify adjustments (music volume, language, ...) : Edit an adjustment and click on "Get/Set" current value
- Read/Write/Backup/Restore your high scores : See the high scores tab
Each modification you make is immediately taken into account by your pin
To enable this feature, you first need to use the communication patch :
- Connect your pc to your pin with a RS232 cable
- Load a stock firmware in Pinball Browser
- Specify the serial communication port in Pinball-Browser (Advanced tab); there is a 'test' button. At this stage, it should report that the "communication patch" is NOT installed.
- Load the "commXXX.hex" patch that is included into the .zip you've downloaded (Advanced Tab / Load Patch button). If you have any error or warning during this, it probably means that the patch is not compatible with your pinball.
- Save your patched firmware and upgrade your pin with it
- Pinball Browser should now say that the communication is working when you redo the port test.
Untill now, this feature has only been tested on ACD165LE and STLE141 (If you try this feature on a different pinball, please post a message here so that I can update this information).
- More info here

Can I modify the game rules with Pinball Browser ?
No, and I have no plan to do this.

Why do I get "Update Failed - Error code 8" ?
This error means that the file you are using has an incorrect checksum.
Fortunately, it does not prevent the game from working.
More info : Each firmware has a checksum (crc) that is used to verify that the file is not corrupted.
The first versions of Pinball Browser did not take care about this and, thus, the crc was incorrect.
The latest version of Pinball Browser always tries to keep the crc correct but this only works when the original crc is ok : if you modified a firmware with one of the first versions of Pinball Browser, it is not possible to fix it, and the crc will always stay incorrect.

Why should'nt I share binaries ?
Binaries contains copyrighted stuff like code, songs, artworks, …
That’s why you should never share them.
It is better to use Pinball Browser’s macros. Macros do not embed copyrighted material other than yours.
You can store your macros in the online repository that is provided by Pinball Browser.

Why are my modifications on a Spike firmware immediately written to the file ?
Spike firmware files can be huge (more than 4 Gb for Aerosmith !) and Pinball Browser cannot load them in memory. It has to directly work on the file.
Also, copying such files takes some time and Pinball Browser will not do it for you.


______________________________________________________________
Macros
______________________________________________________________

What are the macros in Pinball Browser ?
Each time you make a modification, it is recorded in the "Macros" tab.
Macro can be used to share your mods : anyone who runs your macro on a stock firmware will have your mods
Do not share songs or binary files if you don't own the copyrights ! instead, use macros.
Macros can also be used to optimize memory : For example, if you replace the same image several times, it will consume memory. To prevent this, clean up the macro list of all the tests you made (and you don't want to keep), and re-run it on a stock firmware : it will only use the minimum required memory.
More infos here

Why would I need the macros ?
- Your macros can be shared so that others can apply the same modifications. This way, you don't have to share files on which you don't have copyrights.
- Macros can be used to optimize the memory
- Macros can also help when a new firmware version is release.

What is "Memory Optimization" ?
Most of the time, when you modify an image, some additional memory is consumed (memory is consumed when you save your changes in the image editor or when you import an image – not each time you

modify a pixel in the editor).
The amount of free memory is displayed in the info panel.
With time, and if you modify the same image more than once, memory is wasted.
To recover this wasted memory, you can « optimize » your macros : Pinball Browser arrange your macros so that all the modifications of the same image are gathered into one single editor session.
If you play these optimized macros on a stock firmware, some wasted memory can be recovered.

How can I share my macros
Your can store your macros in the online repository.
Everyone can read it. Only the owner of a macro can modify it;


______________________________________________________________
Images
______________________________________________________________

How can I modify the DMD images ?
You can either use the embedded editor or import images.
For « Raster » images, the new image is stored at the same place; so, there is no limitation in the number of images you can replace; for the other types (« Compressed », « Motion », …), you can also replace them, but you are limited by the free available memory in the firmware.
The image size and type is displayed just below the scrollbar.

What kind of image can I import ?
Regarding the imported image format, there is no requirement : it will be resized to the correct size and converted to gray scale. You can also use other formats that JPEG (bmp, png, ...). Best result when you use BMP or PNG with the same size than the orginal image.

What are the different types of images ?
« Raster », « Compressed » and « Motion » are the most used.
« Raster » is a raw bitmap; « Compressed » is a raw bitmap that is compressed to save memory space and « Motion » only records the differences from the previous frame.

Can I define bookmarks on images ?
Yes, and it can help to directly jump to a specific image.
Just enter a name in the bookmark field and click on « Set Name ».
To jump to a specific frame, you can :
- Select the name in the drop down list
- or enter its id in the bookmark field and hit Return. For example, enter 0x123 into images combo box to jump to image 0x123

How can I colorize the DMD frames ?
You can use SmartDmd to display colorized DMD frames on a LCD screen.
On Sam/Stern games, you can colorize each frame : use the embedded editor to assign a palette to a frame and use the graphic tools to modify the frames. You can define your palette in the SmartDmd configurator and/or you can Control-click a color in the editor to modify the current palette.
On other games, you can only use a single game-wide palette.


______________________________________________________________
Sounds
______________________________________________________________

How can I change the sounds on my pin ?
It’s very easy, select the sound you want to replace in the list and click on « Import ».
Select your sound file you want to use and the sound editor will open. Most of the time, you don’t need to adjust anything here ; just click on Import and that’s it : your new sound has been imported into your firmware.

What kind of sound file can I import ?
Pinball Browser can import many file formats (wav, mp3, ... and even video sound tracks). The embedded small editor will allow you to crop the sound and adjust the volume. It will also convert the file to the adequate format. No need to use an external software (like Audacity) anymore in most cases.

How can I modify the sound level for a song ?
You can adjust the sound level when you import a sound.
You can also adjust the sound level afterward : select your sound script, click on the dropdown menu right to the Play button and select "Adjust volume"

Why can't I change the duration of a sound ?
The sound track duration cannot be changed. If your file is too long, it will be cut; if it is too short, there will be no sound for the remaining time. Internal structures are too complex to allow this kind of modification (a sound-request is generally made of several sound-scripts; each sound-script can be split into several sound-fragments...); Use the embedded sound editor (or Audacity) to adjust your sounds.
More info here

Can I import stereo sounds ?
Only if the original sound is already in stereo. This is indicated in the sound list.
If you import a stereo sound on a mono sound-script, only the first channel will be used.
If you import a mono sound on a stereo sound-script, the single channel will be used twice.
In brief, you don’t have to bother about mono/stereo. Always import the best possible sound track and Pinball Browser will deal with this.

Can I define bookmarks on sounds ?
Yes, and it can help to directly jump to a specific sound-request or sound-script.
Just enter a name in the bookmark field and click on « Set Name ».
To jump to a specific sound, you can :
- Select the name in the drop down list
- or Enter 0x123 into sounds combo box to jump to sound script 0x123
- or Enter 123 into sounds combo box to jump to sound request 123

What are sound-requests, sound-scripts and sound-fragments ?
First of all, there are 'Sound Requests'. A sound request is related to an action (Drain for example).
Each sound request has 1 or more "Sound script".
Each sound script is a list of actions; The most interesting action is "play sound fragment"...
To make things a little more complicated, the script functions are not the same in all firmwares
The app will show you how many sound requests, scripts and fragments there are (and also the script version).
For example, when you drain, the sound request "Drain" is executed :
It has several associated sound scripts : "Draino", "byebye", "looooser", "ahaha"...
In this example, each sound script only has 1 fragment, but it is not always the case : some songs have more than 100 fragments...
The same sound fragment can be used in several sound script. This is meant to save space in the game memory.

When I replace a sound-script, another one is impacted. Why ?
The same sound fragment can be used in several sound scripts. Thus, when you modify a sound script, all the other ones that contain the same fragments are also impacted.
Pinball Browser v6 can display the sound fragments for each sound script allowing you to check which sound will be impacted.

What are the different sound engines ?
Pinball Browser can use different software sound librairies.
Most of the time, you can let Pinball Browser choose which sound engine to use.
However, in some case, it is not possible and you have to manually select it (int the « Config » tab).
The default sound engine is « Media Foundation » which is the most powerfull. If you use Windows XP, you’ll probably have to select Legacy but you’ll loose some features (like the ability to import MP3).


______________________________________________________________
Videos
______________________________________________________________

How can I modify the videos on my game ?
On some Spike games (WWE LE for example), you can replace the videos that are played on the playfield lcd screen.
Just go to the video tab ; select the video you want to replace and click on « Import » ; select your video file and that’s it !
Pinball Browser need « ffmpeg » to convert the video files. If it’s missing, Pinball Browser will ask you to download it and place the program « ffmpeg.exe » in his directory.

What kind of video format is supported ?
All the video formats that are supported by « ffmpeg » can be used in Pinball Browser.
In practice, you’ll be able to import any format.
Please note that, on some games, it is not yet possible to import videos.


______________________________________________________________
Bookmarks
______________________________________________________________

How can I directly jump to an image or a sound ?
Bookmarks are made for this.
The combo box (right next to the sound or image scrollbar), will give you a direct access to them when you select the corresponding line. You can enter a new name, or modify an existing one :

Enter the name, and click on 'Set Name'.
You can also :
- Enter 0x123 into images combo box to jump to image 0x123
- Enter 0x123 into sounds combo box to jump to sound script 0x123
- Enter 123 into sounds combo box to jump to sound request 123
Additional infos here
You can synchonize your bookmarks with the online database : click on Sync

What is the online synchronisation ?
It’s a way to share the bookmarks that are store in the online database.
Click on « Sync » in the Sounds or Images tabs.


______________________________________________________________
Messages
______________________________________________________________

How can I modify the texts in my game ?
Go to the « Messages » tabs in Pinball Browser.
Double-click on the message you want to change and enter a new text !
Please note that these messages are language dependent : you first have to select the working language in the drop down list.
Some texts are not listed here. To modify them, you’ll have to click on « Search Firmware » (at the bottom of the « Messages » tab).
Never remove or modify '%' patterns... or your firmware will crash when the message is displayed. Those strings are used by 'printf' to format items.

What is the difference between a Message and a String ?
The difference is on the way they are implemented into the firmware :
- Messages are localized strings that are stored into a structured area.
- Texts are strings that are diretly referenced by the code.
Most of the strings are Messages.
When you modify a message, it can be stored in-place : its length cannot be increased (or just a few bytes); if you click on 'override max length', it will be moved to free memory, and its length can be increased. Several messages can use the same memory location : if you modify one, all the other ones will also be affected. When modifying such messages, you can change this behaviour : just click on 'Modify this instance only'.
If a string is not listed in the message tab, you can use the 'Search Firmware' function (on the same tab). However, these strings cannot be moved to free memory : they can be modified but their length cannot be increased.


______________________________________________________________
Adjustments
______________________________________________________________

Why would I need to modify the adjustments with Pinball Browser ?
This feature can be can be used to define your favorite adjustments when you load the firmware.
The 'default' value is the one used after a factory reset; 'Min' and 'Max' are the min/max values that you can define in the service menu; 'Increment' is the step used when you increase/decrease a value in the service menu.

What are the real-time values ?
It’s the value that is currently used by the game (which can be different from the factory value).
If you have installed the communication patch, you can :
- modify your adjustments in real time.
- populate the list with the current pinball values (rightmost part of each line); this function will also generate a macro for each value that is different from its factory default value. These macros can later be used to restore the current configuration.


______________________________________________________________
High Scores
______________________________________________________________

Why would I need to modify the adjustments with Pinball Browser ?
To modify the default names/scores that are used after a factory or highscore reset.
You can use your name !

What are the real-time values ?
It’s the high score that is currently stored into the game (and not the factory default value).
If you have installed the communication patch, you alse can :
- backup/restore your current high scores
- modify your highscores in real time
- populate the list with the current pinball highscores

#1883 2 years ago

When I updated to 5.01 from 5.0 my computer just added the new version but kept the old one. Now I have both versions. Can I just delete 5.0?? Thanks!! I'm using wma 192kps files. Are those sufficient for sound quality? Should I try lossless files?

#1884 2 years ago
Quoted from thundergod76:

When I updated to 5.01 from 5.0 my computer just added the new version but kept the old one. Now I have both versions. Can I just delete 5.0?? Thanks!!

Yes

#1885 2 years ago

I'm struggling with maintaining the proper volume with callouts. Some are too quiet, and some are too loud. It seems the only way to truly test this is in the game as it sounds the same on Pinball Browser.

If I imported an MP3 vs a wav, would this help? I'm using Audacity to convert MP3 files to wav files, but I'm curious if this is causing volume issues.

#1886 2 years ago
Quoted from Mudflaps:

I'm struggling with maintaining the proper volume with callouts. Some are too quiet, and some are too loud. It seems the only way to truly test this is in the game as it sounds the same on Pinball Browser.
If I imported an MP3 vs a wav, would this help? I'm using Audacity to convert MP3 files to wav files, but I'm curious if this is causing volume issues.

I to have found the turning up the volume in the browser and audacity has little effect.
For all my AC/DC sound files I learned that the " Compressor" function in Audacity is your friend.
For some songs that are recorded at really low levels. I sometimes have to hit the compressor button two or even three times to get the blue sound bars at the top large enough to fill the area.
The more full looking the blue sound bars are in Audacity the better they sound in a Stern game.

#1887 2 years ago
Quoted from Arcade:

I to have found the turning up the volume in the browser and audacity has little effect.
For all my AC/DC sound files I learned that the " Compressor" function in Audacity is your friend.
For some songs that are recorded at really low levels. I sometimes have to hit the compressor button two or even three times to get the blue sound bars at the top large enough to fill the area.
The more full looking the blue sound bars are in Audacity the better they sound in a Stern game.

Good tip, thanks. I actually forgot that step.

#1888 2 years ago

Anyone know what this means when I run Macros? Thanks.

IMAG0642.jpg

#1889 2 years ago
Quoted from thundergod76:

Anyone know what this means when I run Macros?

Pinball Browser uses the coma as a separator in macros.
To make it work :
1- Rename your file to remove the coma (Smashes, Thrashes...)
2- Remove the corresponding coma in your macro

#1890 2 years ago

Thanks Sir!

#1891 2 years ago

Maybe someone can help me with the Rolling Stones LE code in the browser.

I noticed in the sound requests that script 0x299 appears twice and script 0x293 appears twice as well.

The odd thing is that script 0x2A3 and 0x2A1 are in the listed scripts but not actually in the requests or the game from what I can tell.

When I try to change either 0x299 or the 0x293 it changes both and have a double of each new script.

Is it possible to make a change in the requests where I have a 0x299,0x293,0x2A3,0x2A1?

Hopefully what I'm saying makes sense

Thanks for the help

#1892 2 years ago

Can I just pay one of you computer people to change the music in my Metallica?

#1893 2 years ago
Quoted from Msch:

Can I just pay one of you computer people to change the music in my Metallica?

PM sent.
Happy to help out.

#1894 2 years ago

Hi all.
I've got Pinball Browser running on my Surface Pro running Windows 10.

I want to edit audio files and therefore a licensed version, so clicked on the "make a donation", a box prompts me to make a 20AUD, larger or later.
Clicking on anything, does nothing. Clicking on "Finish" just closes the donation box.

Any other way I can make a donation?

Cheers

#1895 2 years ago
Quoted from Savage_Restores:

Any other way I can make a donation?

See the section "Support this project" in the OP

#1896 2 years ago

Is there any way to get download links for prior versions?

#1897 2 years ago

hello first apologize for my English is limited and use google translator.

Thanks Porel work is a fantastic program full of possibilities.

I see the program before making the donation, and I have several questions.

I can not export the sounds of the firmware? I need the program to put voices in Spanish spiderman old version of the firmware in the latest version as this voices are only in English, and my stern passes.

also has used the program to correct errors of translation in my world poker tour.

I see that the program is in English, French and German, if I advise a program to edit the file and the file you indicate me to change, I could try to translate the program into Spanish and share selflessly for the community.

Finally, you keep on working to make the program compatible with william? I would love to someday translate star trek the new generation.

greetings and thanks

#1898 2 years ago
Quoted from the_barto:

I can not export the sounds of the firmware?

Unfortunately, this is no longer possible.

Quoted from the_barto:

I could try to translate the program into Spanish

It would be great. PM Sent.

Quoted from the_barto:

you keep on working to make the program compatible with william?

I've already been working a lot on this but I still can't say if it will ever be possible.

#1900 2 years ago

Does anyone know what request number is used for the brief end of game music for KISS ? I know it's Rock and Roll All Nite. But that title is listed 3x I think in the code. Not sure which one I need to change. Thanks.

Promoted items from the Pinside Marketplace
$ 989.00
$ 99.99
Lighting - Other
Lighted Pinball Mods
0
Machine - For Sale
Milford, CT
From: $ 9.95
Playfield - Toys/Add-ons
ULEKstore
$ 99.99
Lighting - Other
Lighted Pinball Mods
$ 29.99
Cabinet - Sound/Speakers
Lighted Pinball Mods
$ 99.99
Lighting - Other
Lighted Pinball Mods
$ 149.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
$ 15.00
$ 24.50
Playfield - Protection
ULEKstore
$ 15.00
Cabinet - Decals
ModFather Pinball Mods
$ 10.00
Cabinet - Other
Pinbology
From: $ 11.50
Playfield - Decals
Flashinstinct
$ 40.00
Lighting - Other
Rock Custom Pinball
From: $ 42.00
Cabinet - Shooter Rods
ModFather Pinball Mods
$ 48.50
Playfield - Toys/Add-ons
Lermods
$ 189.99
From: $ 9.95
Playfield - Toys/Add-ons
ULEKstore
$ 39.99
Lighting - Interactive
Lee's Parts
$ 48.00
Cabinet - Other
ModFather Pinball Mods
4,500
Machine - For Sale
Middletown, OH
$ 48.00
Cabinet - Other
ModFather Pinball Mods
Great pinball charity
Pinball Edu
There are 2475 posts in topic. You are on page 38 of 50.

Reply

Wanna join the discussion? Sign up for a Pinside account, or log in if you already have an account.