Ace High (Gottlieb, 1957)

Gottlieb EM Recreation BAM FizX FP Ace High (Gottlieb, 1957) V1.02

No permission to download
Electro-Mechanical Machines
Future Pinball
@jack7749 , @Popotte ,

I find something not related to FizX wich make ball stuttering... I find the ball stutter ( even with more than 100fps ) when you hit the target.
The way they are coded and light up the insert make the game stuttering.
After hit, there is a delay on which game stutter until the insert light up.

Also, I noticed that the center plot is double... There is one hitable mesh as target, and one mesh as ornament... the ornament mesh should be deleted.

I suggested to do a complete checkup of this table. IMO she's not fully "polished"

She should work perfect with FizX or not


Greetings,
 
Last edited:
Loot at the "peaks" on graph when target is hit:
AceHigh_FizX3_2_V101.png

There is 6 successive peak..for all line... Frame time, Physics Time, and script time.
 
Okey,

after line per line target inspection, i find it's the score sub that occure stuttering
1700818794170.png
Disable this line avoid stutterring.
It make sens now for me, as if i play in MB with my R5 3400G, i have lot of stuttering with bumper even with good FPS.

Is it possible to change the score workflow ?

Another suggestion, for each target, you use 2 model and two sub, one for the center bull-eye and one the target herself. Then you use this:
1700818980508.png

I think you can make it simplier with one model which have the bull-eye in the center on the target.
In FPM editor, put 2 collidables bodys with 2 Id event corresponding of each part.
Then, it will work like a drop target bank in one sub for exemple.
Id 1 for target, Id 2 for bull eye for exemple.
 
Effectivement en désactivant la ligne c'est bien mieux
merci
 
Oui mais non.. si tu désactives, le score ne compte plus pour les targets.
 
I know on other tables before, the usage of eval commands can cause stuttering issues as well because of Windows Defender.

@GeorgeH has a page that talks all about it here:

 
I checked the F9 display when I played the table and got the identical display that JLou posted. The script is clearly the culprit here as indicated by the huge purple peaks. There are some green peaks on the physics when I hit the targets. I checked the script and there are 3 "execute" commands and more "eval" commands than I can count. I don't get any stuttering on my PC. The reason is probably that I have enough memory to handle the usage of the real time protection that runs on the "execute" and "eval" commands on Microsoft's Defender, as well as the physics. I am thinking that Jack's PC is good enough to handle the script peaks but the physics peaks add enough usage to drive his PC into problems. I am not sure but I suspect that if you remove the script peaks, Jack's PC would probably be able to handle the physics peaks on the targets.

In other words, I agree with Terry that Jack should exclude Future Pinball from Defender's real time protection as outlined in my guide that Terry linked above and it should correct the problems.
 
Last edited:
As Ace High is a Million Pinball, you don't have reels, Gas segments, DMDs, ... but just lamps behind the BG. But unfortunately, Ace High have 34 lamps for scoring than I unlit with Eval each time a score comes and after I lit, with Eval, the good ones...
I resolve that with reassigning lamp with arrays, so no more Eval.
More news soon.
 
As Ace High is a Million Pinball, you don't have reels, Gas segments, DMDs, ... but just lamps behind the BG. But unfortunately, Ace High have 34 lamps for scoring than I unlit with Eval each time a score comes and after I lit, with Eval, the good ones...
I resolve that with reassigning lamp with arrays, so no more Eval.
More news soon.

You could just tell everyone to implement the tutorial at the link below. You might want to wait to see if it fixes the problem that @jack7749 is experiencing before you spend a lot of time on it.

 
@GeorgeH On old Em's you have always things to manage. Rack a Ball have just 17 balls (5 balls in the drain and 12 in the backbox). So, I think I have to clean the code in order to manage that.
In an other hand, people have to read your and @TerryRed very good guides.
TerryRed ask me for putting his guides on IRPinball. I can put also your guides. If yes, just give me in a PM the guides (ans the link) than I can put on IRP.
 
Remember folks...

Eval is Evil! 🙈
 
Remember folks...

Eval is Evil! 🙈
Noooooooooooooooooooooooooo! I really like Eval (and a little less Execute). With a smart use, you can save a lot of lines code, and I like concise code (but with comments).
 
Noooooooooooooooooooooooooo! I really like Eval (and a little less Execute). With a smart use, you can save a lot of lines code, and I like concise code (but with comments).

It's not that it's bad... it's just that Microsoft changed how it monitors vbs, so anything using those commands can get triggered in Defender (FP, VP, etc).

Back in the Windows XP days... Defender didn't exist, so we didn't have these kind of issues, when table creators like you, Polygame, etc made lots of great tables like this without any problems.
 
@GeorgeH On old Em's you have always things to manage. Rack a Ball have just 17 balls (5 balls in the drain and 12 in the backbox). So, I think I have to clean the code in order to manage that.
In an other hand, people have to read your and @TerryRed very good guides.
TerryRed ask me for putting his guides on IRPinball. I can put also your guides. If yes, just give me in a PM the guides (ans the link) than I can put on IRP.

You can add all of my guides if you would like or how ever many you want.
 
There are some issue on build conception of the 5 ball drain container which can double the physics time....

But what' your config? On a Ryzen 5 3400G with internal Vega graphics card, which is actually a poor config, and not design to play game, i have more than 200 fps!
The last time I tried to make a five-ball drain container with fizx, it went wrong. I lost the song on rolling ball and complicated things..
 
The last time I tried to make a five-ball container with fizx, it went wrong. I lost the song on rolling ball and complicated things..

You needed to change the music channel in ball rolling settings to a playmusic channel not used by the table.
 
You needed to change the music channel in ball rolling settings to a playmusic channel not used by the table.
no, the "rolling ball song" is always on the last ball created. so the way to put the balls on the playfields and that the last one created is the one that ends up in the plunger lane. in short I understand maybe still not??? normally fizX works...
 
Noooooooooooooooooooooooooo! I really like Eval (and a little less Execute). With a smart use, you can save a lot of lines code, and I like concise code (but with comments).

There is no problem with using execute and eval commands when a ball in not in play. In fact, I think the only way to run an external script file is to use an execute global command. But it is not usually a problem because the command normally runs when the game boots up and no ball is in play. Any time a ball is in play and Defender encounters one of these commands, stuttering can be the result. ...However, most of your tables are EM or early SS and don't usually require many resources to run so you have been able get away with using the commands without much trouble because everyone has had enough resources to cover the usage by Defender. FizX places its own demands on CPU usage so you will have to be more careful when you combine FizX and these commands.

...Or as I suggested, you can have everyone disable real time protection (RPT) for FP. Then you can do what you want. There really isn't much risk in disabling RPT for FP. RTP will still work for everything on your PC except for anything that uses "Future Pinball.exe".
 
It's strange how it affect performance depend the table ( i talked about table with Eval and Execute ). I don't have issue with Polygame table and RTP, but this one yes. Putting FP in exclusions make it work far better. But i still have little excess of calculation. It's not only due to RTP ( and not FizX ).

By the way, @GeorgeH , you can add this little tool to your tutorial to add exclusion on defender very simply and quickly. You have the possibilty to add exclusion option in context menu on right click to make it in the easiest and fastest way:

@jack7749 , try this tool
 
By the way, @GeorgeH , you can add this little tool to your tutorial to add exclusion on defender very simply and quickly. You have the possibilty to add exclusion option in context menu on right click to make it in the easiest and fastest way:

@jack7749 , try this tool

It looks like the software only removes items from scan, which you might use when you get a false positive. It doesn't look like it has any effect on real time protection. There is no benefit when you remove FP from scan. Back when I was having this trouble with Eval and Execute commands, people would tell me to exclude FP from Defender. The only option on Defender that looked like it might work only removed items from scan which didn't help at all. So I learned how to convert much of Eval and Execute code to the long form which I did on all tables I modified after that. It wasn't until I found an article on Microsoft's web site that I learned how to exclude items from real time protection and I adapted the write up for FP. There are a lot of steps to the procedure but the steps are simple and the whole thing only takes about 10 minutes.
 
it do the same things and works.
Like your method, like the "traditionnal" windows method
 
Hello folks, try that
 

Attachments

  • AceHigh_FizX3_2_V101.fpt
    30.4 MB · Views: 5
Et bien là c 'est top pour moi !
Je suis content
Merci Mr Popotte
Même chose pour les autres tables avec "ratelier" et c'est du rêve ! (je pense à Rack a ball par exemple)
Merci beaucoup
Bravo !
 
i'll feedback you as soon as i can
 
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: Ruhtra89 has left the room.
      Back
      Top