(Topic ID: 50742)

Pinball-Browser : Customize your game !

By oga83

10 years ago


Topic Heartbeat

Topic Stats

  • 5,576 posts
  • 761 Pinsiders participating
  • Latest reply 2 days ago by slochar
  • Topic is favorited by 875 Pinsiders
  • Topic is sticky in its sub-forum

You

Linked Games

Topic Gallery

View topic image gallery

hurricane (resized).png
pasted_image (resized).png
pinball-browser example (resized).png
pasted_image (resized).png
Screenshot_1 (resized).png
no_drive (resized).png
drives (resized).png
Pinball Browser BM66 (resized).jpg
PinballBrowser unknown (resized).jpg
5 (resized).png
4 (resized).png
1 (resized).png
1 (resized).png
Img3 (resized).png
Img2 (resized).png
Img1 (resized).png

Topic index (key posts)

17 key posts have been marked in this topic, showing the first 10 items.

Display key post list sorted by: Post date | Keypost summary | User name

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

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

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

Post #1432 Macro function explained. Posted by oga83 (9 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 patrickh.
Click here to go back to viewing the entire thread.

#3001 5 years ago

Hi all! Sorry if this has been asked before, but I couldn't seem to find any info on it after looking through this thread and the FAQ:

I'm trying to export animations and images from within the "display" tab of Pinball Browser. I exported ~44 frames from ST 2013, however the file format exported is ".pbi". I can't seem to find any info on this file type anywhere. Could anyone point me towards any info on this file extension? Converting to something like .PNG would be great, but even just info on how the pixel info is stored in this container would be plenty - I'll just be using these files to render animations within my own DMD display software (just a clock/display similar to "RunDMD") so if I knew how to access pixel data in this format, that would be just as good!

Any pointers would be amazing - and thanks to oga83 for your work! I spent hours last night just exploring all the resources packed in the Star Trek 2013 game code - so cool!!

#3004 5 years ago
Quoted from zene10:

I believe .pbi is specific to the software. Image export (in a standard format) was removed at one point and later added back into the software. Possibly copyright issues.

That's kinda what I was guessing. I wonder if oga83 would be willing to provide some info on this file format? Like I mentioned earlier, I don't necessarily need to convert these files to anything, I'd just love to know the way the data is stored so I can extract it (even on a per-pixel basis, every frame) and re-construct it on my DMD.

Thanks for the quick reply, by the way zene10 !

#3005 5 years ago

Just gonna document here some interesting finds regarding the container used to store these exported images. Obviously this is all pure speculation, but I'm determined to get to the bottom of this!

I wrote a script to unpack a .pbi file and write each byte as an integer value into an ouput.txt file. The image I'm unpacking is a tiny "0" made of red and black pixels. I figured the result would perhaps be some garbage bytes at the beginning related to the container followed by lots of "0" and "255" values, which could perhaps be byte values within a RGBA tuple (since all the values in this image would be full-red channel, black (0,0,0) and variants of full and zero alpha...

Obviously that assumes the values stored would be byte-aligned, but I figure even if they aren't, some patterns should emerge that indicate where the actual pixel data is stored (since this image has lots of repeating red pixel values).

I guess I'm totally wrong, because the bytes I'm printing are completely random and following seemingly no pattern whatsoever. Perhaps these files are encrypted? perhaps there exists data between each pixel that's not byte-aligned, making it really difficult to find patterns? That seems unlikely since it'd be way harder to pull data from a file if its data wasn't byte aligned...

EDIT: looks my assumption was wrong. I don't think color is stored at all in these .pbi files. Just brightness? Exporting in a different "color" results in the same .pbi file. color must be something applied by Pinball Browser directly

Promoted items from Pinside Marketplace and Pinside Shops!
$ 700.00
Hardware
Chrome Candy
 
$ 99.99
Lighting - Other
Lighted Pinball Mods
 
8,797
Machine - For Sale
Bryn Athyn, PA
$ 27.95
Playfield - Protection
SilverBall Designs
 
$ 20.00
Playfield - Protection
3D Tech. Pinball Parts
 
$ 20.00
Cabinet - Decals
Pinball Haus
 
6,600 (Firm)
Machine - For Sale
Palm Desert, CA
From: $ 25.00
Cabinet - Other
Filament Printing
 
$ 30.00
Playfield - Other
YouBentMyWookie
 
From: $ 129.95
Lighting - Interactive
Hookedonpinball.com
 
$ 31.99
Lighting - Interactive
Lee's Parts
 
$ 14.95
Lighting - Led
Mitchell Lighting
 
$ 45.95
$ 110.00
Cabinet - Shooter Rods
Super Skill Shot Shop
 
$ 163.00
Playfield - Toys/Add-ons
The MOD Couple
 
$ 45.95
Eproms
Pinballrom
 
From: $ 20.00
Cabinet - Other
Filament Printing
 
From: $ 99.99
Cabinet - Other
Lighted Pinball Mods
 
6,500
Machine - For Sale
Rockford, IL
$ 69.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
$ 9,500.00
Pinball Machine
Pinball Investments
 
$ 14.95
Playfield - Toys/Add-ons
ULEKstore
 
$ 28.00
5,995 (OBO)
Machine - For Sale
Suffern, NY

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

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/acdc-display-and-modify-dot-matrix-images?tu=patrickh and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.