Newest BAM and original FP exe files. sudden issue

HZR

Pinball Hall of Famer
Joined
Aug 17, 2021
Messages
533
Solutions
1
Reaction score
168
Points
56
Favorite Pinball Machine
elm street
Has anyone experienced this.
I havent changes anything. also reinstalled to same folder, checked file for integrity as well.

Load fploader and it loads fp and I can load a table...
exit fp but fploader wont open fp , it tries and crashed.
I have never has this issue, nothing has changed on my pc and I havent changed any bam of fp settings.

Im examining event viewer for issues now... wonder if its the latest win 10 update?
 
If you really want to change the logo for yourself, you can always mod the default.zip from ravarcade's site here:


That default.zip contains all the Future Pinball default assets. Replace the FP logo image file in the TGA folder (can't remember what file) to another image or a transparent image. This should affect the loading logo and the watermark logo. It also allows you to mod the other files in default.zip to whatever you want such as default ball texture, cabinet models, etc. They become the default for all tables (that don't use custom settings in script) as well.

Then place the modded default.zip in the BAM folder, and whatever changes you made are applied automatically by BAM on table startup and loading. Again, for things like ball textures,etc... the table script will override anything in default.zip

This should work without needing to mod the FP EXE.
 
Last edited:
Yeap, I get that. Was just pointing out that both Black & Rafal (via BAM) have resource entries here for the original FP.

In fact, maybe on the FP entry, a note should be added stating that it's recommended to start with a BAM install rather than a solo FP install? It's 2021, after all.

The "Ghost787" version I linked above is a no-logo hack.

But Terry mentioned it's also possible with BAM?
Bam removes the fp logo on the table. I'm looking for one when the table is loading.
 
I'm sure i'm not the only one that hates language barriers on the forums so my apologies if the following passes as rude but it is easier when all use the same terms.

- "Splash screen" refers to the window that shows before the FP editor. If I read Terry's post right, then replacing that file with a transparent image might do the trick.
- "Logo" is the one that stays on the bottom right corner and can be easily disabled in BAM menu
 
I'm sure i'm not the only one that hates language barriers on the forums so my apologies if the following passes as rude but it is easier when all use the same terms.

- "Splash screen" refers to the window that shows before the FP editor. If I read Terry's post right, then replacing that file with a transparent image might do the trick.
- "Logo" is the one that stays on the bottom right corner and can be easily disabled in BAM menu

Yes, that is the correct use for those terms.

The watermark logo and the Loading Screen (that you see when the table is loading with the progress bar) use the same TGA image. Just replace that image with a transparent one.

You can also change other images like the default cabinet texture, etc and use your own.... replace the default "room" textures... lots of stuff.
 
If you really want to change the logo for yourself, you can always mod the default.zip from ravarcade's site here:


That default.zip contains all the Future Pinball default assets. Replace the FP logo image file in the TGA folder (can't remember what file) to another image or a transparent image. This should affect the loading logo and the watermark logo. It also allows you to mod the other files in default.zip to whatever you want such as default ball texture, cabinet models, etc. They become the default for all tables (that don't use custom settings in script) as well.

This works a little differently for me. I changed to the original FP exe. I found the FP logo in the zip for these 2 files:

332.tga
333.tga

I changed these files one at a time with a transparent tga file. Oddly, I found that replacing either one of these files with a transparent tga removed the FP logo during the loading sequence. However neither file affected the in-game FP logo. I had to turn it off using the option in the BAM menu. I tried to just save the above 2 files in a TGA folder and zip it but that did remove the FP logo during the loading sequence. I had to add all of the TGA files to the TGA folder and zip it. I found I did not need the other folders in Rav's download so I excluded them from the zip. I have attached what I created with the transparent tga files if you guys want to try it. It works with hellrzr2k1's hacked FP exe. I might try it a while to see if it improves performance.

I wish there was a resource that explains what each of the items in Rav's default.zip file does and how to change it. I only know what a few of them do.
 

Attachments

  • default.zip
    265.9 KB · Views: 87
Okay, I've tried to organise & update every last, single FP entry here:

Hmm...
 
@GeorgeH

All the files in default.zip are what the FP exe contains when you load FP into the editor. It's the "basics" to use for creating and playing a New Table.

The textures are pretty standard. The BMP, JPG, TGA images are used for different models in the FP "room" and the cabinet, parts, etc.

The models folder is literally FP models used for the pinball cabinet, the room models, the various playfield models like autoplunger, bumpers,etc. Just rename the .MODEL extension to .fpm, and now you can load these into the FPM Editor, which you can then use to export to Milkshape. You can also replace any of the models with another model if you want, as long as it was converted using the FPM Editor, and named the same as the original file.

Shaders folder... not sure... but don't think we can do anything with that.

WAVE is just WAV sound files.

XML is the same as the XML code used in table script for physics settings.


You simply replace any of the above files with whatever you want in default.zip, and it gets used for all tables by BAM, unless the table replaces them somehow, or simply doesn't use them.

If you want to use it for only a specific table, then rename the zip file the same as the table, and copy the zip to the same location as the table file.
 
@GeorgeH

All the files in default.zip are what the FP exe contains when you load FP into the editor. It's the "basics" to use for creating and playing a New Table.

The textures are pretty standard. The BMP, JPG, TGA images are used for different models in the FP "room" and the cabinet, parts, etc.

The models folder is literally FP models used for the pinball cabinet, the room models, the various playfield models like autoplunger, bumpers,etc. Just rename the .MODEL extension to .fpm, and now you can load these into the FPM Editor, which you can then use to export to Milkshape. You can also replace any of the models with another model if you want, as long as it was converted using the FPM Editor, and named the same as the original file.

Shaders folder... not sure... but don't think we can do anything with that.

WAVE is just WAV sound files.

XML is the same as the XML code used in table script for physics settings.


You simply replace any of the above files with whatever you want in default.zip, and it gets used for all tables by BAM, unless the table replaces them somehow, or simply doesn't use them.

If you want to use it for only a specific table, then rename the zip file the same as the table, and copy the zip to the same location as the table file.
Thanks but there are lots of bit maps that I don't have a clue as to what they do. I know that 269, 334 and 452 are for balls. The 464 file determines the brightness of the DMDs. The 254 file looks like a lens. The 339 and 447 files appear to be the coin door. The 347, 349 and 350 files look like something to do with segmented displays.

I've created custom balls and used the 464 file to make the unlit pixels black on DMDs. Other than that I don't know what they do. I don't know what all the models depict but I don't know how to change them anyway. I don't even know what shaders are.
 
Neither do I @Isaac Sauvage :D
I just disabled the watermark logo (might be the better description actually, thanks @TerryRed ) in BAM menu a long time ago and that's fine for me.

I was addressing the request to replace the logo for the Loading Screen (and also other things if desired) without needing to use a hacked version of the FP EXE.
 
Okay, I've tried to organise & update every last, single FP entry here:

Hmm...
Ok, so question, and if Im correct, this will explain everything to me.

ANY version of future pinball.exe and NEWEST bam

If I have a table coded for physics 2.7 , and I use4 the futurepinball.exe (2.6) the table wont play correctly or may play slow?
I try to always use a .xml file with each table to ensure it plays as it was designed to play.
Does future pinball.exe (2.7) play all previous tables correctly if the xml matches the table.

example:
futurepinball.exe (2.7)
Gremlins (p2.5)
With a p2.5 table and NO XML and NO default.xml, what physics will be chosen and used?
With a p2.5 table and a p2.5 xml file does futurepinball (2.7) always use p2.5 ?

If this is correct it explains my 1st post about nightmare on elmstreet and ""slams table need tweaked a tad''
I think I may have used futurepinball.exe (2.6) on tables needing 2.7 which would make them not play as intended or slow or awkward correct?

So my last question, if I have a table that doesnt note in the script or the description and has no cml file with it, how do I know what physics it should be using?

also, I cant find the post to slams links from the other day.
are all the Ult.Pro tables updated to 2.7?
arent most of them p2.6?
 
Ok, so question, and if Im correct, this will explain everything to me.

ANY version of future pinball.exe and NEWEST bam

If I have a table coded for physics 2.7 , and I use4 the futurepinball.exe (2.6) the table wont play correctly or may play slow?
I try to always use a .xml file with each table to ensure it plays as it was designed to play.
Does future pinball.exe (2.7) play all previous tables correctly if the xml matches the table.

example:
futurepinball.exe (2.7)
Gremlins (p2.5)
With a p2.5 table and NO XML and NO default.xml, what physics will be chosen and used?
With a p2.5 table and a p2.5 xml file does futurepinball (2.7) always use p2.5 ?

If this is correct it explains my 1st post about nightmare on elmstreet and ""slams table need tweaked a tad''
I think I may have used futurepinball.exe (2.6) on tables needing 2.7 which would make them not play as intended or slow or awkward correct?

So my last question, if I have a table that doesnt note in the script or the description and has no cml file with it, how do I know what physics it should be using?

also, I cant find the post to slams links from the other day.
are all the Ult.Pro tables updated to 2.7?
arent most of them p2.6?


This is taken directly from my FP and BAM Mega Guide:

BAM uses physics in a priority basis. This is important to understand as when you run a table it will use whatever it finds FIRST and in the following order:

- BAM first looks for newer dynamic physics in the table script (newer / BAM updated tables only)
- if not found, then it will look for an XML file or a zip file matching the table filename
- if not found then it will use the default.xml in the BAM folder
- if not found, it will use finally use whatever physics the FuturePinball.exe uses


Best thing to do... as always is to use the unmodified FP EXE, and then for older tables, try to match up an XML file that best matches what the table was meant to use.

Or, even better... add dynamic physics to the table. Doesn't take long for most tables.... and then you can make it the way you want.
 
This is taken directly from my FP and BAM Mega Guide:

BAM uses physics in a priority basis. This is important to understand as when you run a table it will use whatever it finds FIRST and in the following order:

- BAM first looks for newer dynamic physics in the table script (newer / BAM updated tables only)
- if not found, then it will look for an XML file or a zip file matching the table filename
- if not found then it will use the default.xml in the BAM folder
- if not found, it will use finally use whatever physics the FuturePinball.exe uses
default.xml is placed in bam folder or bam/xlm folder?
also Default.cfg in bam folder or bal/cfg folder. (i usually put them in both places because I want sure.

when I first installed 2in1 I loaded a table and used bam to set my lighting etc for default.
The tables , a lot of times override me using day light setting as default.
I assume its the table script setting bam for the table? do I have to change every script to use day mode if its locked to custom lighting?
 
default.xml (if used) would be in the main BAM folder

default.cfg in always only in the main BAM folder

Table CFG files go in BAM\CFG folder (these get created automatically and are where the table settings from the BAM menu are mostly stored)

The table script will always override everything, if there is any BAM settings used in the table script. So for any of my PinEvent releases for example... they will always override many settings you do in the BAM menu, as I tune everything in the table script (lighting, post processing, texture brightness, bump maps,etc) so the table will work correctly and look as I intended.
 
default.xml (if used) would be in the main BAM folder

default.cfg in always only in the main BAM folder

Table CFG files go in BAM\CFG folder (these get created automatically and are where the table settings from the BAM menu are mostly stored)

The table script will always override everything, if there is any BAM settings used in the table script. So for any of my PinEvent releases for example... they will always override many settings you do in the BAM menu, as I tune everything in the table script (lighting, post processing, texture brightness, bump maps,etc) so the table will work correctly and look as I intended.
I noticed bam lighting is locked and set to custom... shit. lol annoying to change lighting all the time.
really enjoying halloween bbm event btw.
if I had joined this fp part a couple years ago i would be up to par on scripting etc, I would make a couple tables.
One would prob be a good friday the 13th and another a good rocky horror. both done similar to sams nightmare, halloween tables
 
Ok, so question, and if Im correct, this will explain everything to me.

ANY version of future pinball.exe and NEWEST bam

I have seen a few old versions of FP floating around (rarely but occasionally) . As long as you use FuturePinballSetup_v1.9.1.20101231 or one of the hacked versions at Nic's link above you will be OK.

If I have a table coded for physics 2.7 , and I use4 the futurepinball.exe (2.6) the table wont play correctly or may play slow?
I try to always use a .xml file with each table to ensure it plays as it was designed to play.
Does future pinball.exe (2.7) play all previous tables correctly if the xml matches the table.

You can look through Terry's guide or my guide discusses the various options on Step 6 of my guide here:


So my last question, if I have a table that doesnt note in the script or the description and has no cml file with it, how do I know what physics it should be using?

Look through my guide above, Step 6. Basically, the author has to provide the XML in the script or external file. Some of the older table on PinSimDB have the author tell you what version to use in the text or tag. About all the recent tables have the XML in the script. If the author says nothing about physics and the table has no XML in the script, you have to assume it is version 1.0.

also, I cant find the post to slams links from the other day.

This is Slam's web site but he doesn't have any tables posted there currently:


are all the Ult.Pro tables updated to 2.7?
arent most of them p2.6?

There is a difference between Slam's "Ultimate" and "Ultimate Pro" tables . All his Ultimate tables use version 2.7 physics that is in your BAM XML folder. (At least, that is what he intended. You might find other versions that you prefer but they may not work well. The ball may not launch . ) I think all the Ultimate Pro tables have the XML in the script.

He used to post tables on PinSimDB that used earlier versions of physics like 2.6. His posting will identify the version of physics that you need.
 
Last edited:
You had a recent post with slams packs, I had all of them, and no, the ones I managed to get did not have xml files. acdc1.02 specifically, and the default xml is terrible, Im assuming 9ts an older ulimate version, its super slow and actually kind of boring.

The packs you posted had the xlm files (big thanks), also there were quite a few rables on pinsim that do not have a xml nor is it mentioned in the table description. Thats One reason I was asking. I think I have managed to sort out those already. My main question was, if there is no xml, and nothing stating p2.4 2.5 2.6 2.7 etc, and there isnt anything in the script, is it just trial and error with the preset xml files in bam. (renaming them the the table), you can usually tell right away if its the right one or close to it. Would this be the only way to know which physics the table was made for if you have no information? or perhaps those are pre baM tables? checkpoint was one that didnt have a xml, finally i think nitronimbus, or bigus modded it and added bam, (thanks guys).

I usually cut and pasted each preset xlm in bam until I found one that worked, tons of hours spent which is how I learned about bam, physics etc. and toying over and over with the values, I learn best this way.
anyways, thanks to all of you guys for the support.
 
My main question was, if there is no xml, and nothing stating p2.4 2.5 2.6 2.7 etc, and there isnt anything in the script, is it just trial and error with the preset xml files in bam. (renaming them the the table), you can usually tell right away if its the right one or close to it. Would this be the only way to know which physics the table was made for if you have no information? or perhaps those are pre baM tables? checkpoint was one that didnt have a xml, finally i think nitronimbus, or bigus modded it and added bam, (thanks guys).

I usually cut and pasted each preset xlm in bam until I found one that worked, tons of hours spent which is how I learned about bam, physics etc. and toying over and over with the values, I learn best this way.
anyways, thanks to all of you guys for the support.

PinSimDB has many tables that predate BAM. They didn't post anything about physics because there was only the 1.0 version and nothing else. All they had was adjusting strengths on slings, bumpers, flippers etc. If you read the "Notes on Physics" section at the very end of the tutorial, you should get what needs to happen:


I think BAM was created in 2013 so anything that predates that will say nothing about physics so just use 1.0. I think there are some EM tables and some original tables that still use 1.0 and the author may not say much about physics.

Of course, you can try any XML that you want. Just be aware that the plunger may not have enough strength to get the ball out of the launch lane. You can try my XML that I have attached. I have found it works on most tables. ...But you really should follow this tutorial if you want to improve the physics on a table:

 

Attachments

  • fp-George.zip
    2.1 KB · Views: 42
lol, I spend about 3 days trying to do physics on checkpoint 1.0 until I finally the table ran way better without bam.
I suppose when a person learns the hard way that person doesnt forget.
I actually had it playing quite well.
 
lol, I spend about 3 days trying to do physics on checkpoint 1.0 until I finally the table ran way better without bam.
I suppose when a person learns the hard way that person doesnt forget.
I actually had it playing quite well.
I haven't been following along closely, but this caught my eye.

I don't think I've ever heard before that a table was actually better without BAM. The flipper physics for example are pretty terrible in vanilla FP. I don't think I'd be able to last a single game before throwing my hands in the air.

Anyway, are you saying that you made a bunch of adjustments that basically don't work or have no effect in BAM...?
 
I haven't been following along closely, but this caught my eye.

I don't think I've ever heard before that a table was actually better without BAM. The flipper physics for example are pretty terrible in vanilla FP. I don't think I'd be able to last a single game before throwing my hands in the air.

Anyway, are you saying that you made a bunch of adjustments that basically don't work or have no effect in BAM...?
Clarification.
SOME tables made before bam play better without it, there were a couple. None of the physics 2.3, 2.4 , 2.5 2.7 etc work correctly without it.
 
That's normal for any version.

Even BAM made tables. If it is made for a specific physics version, then it may or may not play well with others.
 
General chit-chat
Help Users
You can interact with the ChatGPT Bot in any Chat Room and there is a dedicated room. The command is /ai followed by a space and then your ? or inquiry.
ie: /ai What is a EM Pinball Machine?
  • No one is chatting at the moment.
  • Chat Bot Mibs Chat Bot Mibs:
    helptv has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    joeboxer has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Auleric has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    vizzone has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Develop has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Krusty104 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    grh450 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    redharry has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    kono87 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Blonderkarli has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Seven Tigerz has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    onedevotee75 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    rgmohr has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    teelegend has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    artmetz has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    chaoswar has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    jerseydude has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Necat has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    SpaceFace70 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    hannon904 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    bigkev5 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    ISLM has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Luckycow has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    achilipu has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    nirvanathomas has left the room.
      Chat Bot Mibs Chat Bot Mibs: nirvanathomas has left the room.
      Back
      Top