Support File FizX The FizX In-Game Tweaker Tool, Release 9

Status
Not open for further replies.
@JLou5641 is too fast with FizX updates. That's not a bad thing. :)

After Halloween and F-14 updates are done... I won't be doing anything else for a long time while working on Silent Hill and then RF2 after that. Those will take a very long time to finish.... so who knows.... there may be a FizX v8.675309 by then :)
 
lol.. no.. after the fizX 2.0, i will make a break to for tuto and fizX explanation
 
@JLou5641 is too fast with FizX updates. That's not a bad thing. :)

After Halloween and F-14 updates are done... I won't be doing anything else for a long time while working on Silent Hill and then RF2 after that. Those will take a very long time to finish.... so who knows.... there may be a FizX v8.675309 by then :)
great stuff Terry !
I am sure George and I will keep tweaking the tweaker as Jlou adds more stuff.
 
@JLou5641 is too fast with FizX updates. That's not a bad thing. :)

After Halloween and F-14 updates are done... I won't be doing anything else for a long time while working on Silent Hill and then RF2 after that. Those will take a very long time to finish.... so who knows.... there may be a FizX v8.675309 by then :)

His newest version doesn't appear to add any new parameters other that the additional flippers. I figure the end user can add more flippers to the tweaker themselves since it just repeats the parameters that are already there. Basically a copy and paste function.

It is surprisingly easy to add new parameters. It is more difficult to change the order.
 
I am now releasing version 7 of the FizX In-Game Tweaker Tool (see attached). The previous version was unable to display the saved content to the StartUp field while you were working on it in-game. It would only display content after you closed Future Pinball and restarted the table. That issue has been resolved. I recorded a short video of how the tweaker tool works (see link below). If you have tried TerryRed's version of the tweaker on some of his tables, this version is different. On this version, you can save values in the StartUp field and they will run automatically the next time you play the table. The table will initially load with the Default values which are saved in the script. You can always revert back to the default values if you don't like the changes you added to the StartUp field. The video explains it. Terry's versions also save each parameter to a separate register (of which there are 32). This version saves all the parameters to a single register (nvS13).

After I recorded the video, I decided to add the tweaker to JLou's demo table for version 112a to make sure it is easy to do. Then I decided to release it instead of the version I recorded in the video. The tweaker code in both tables is identical.

If you want to add the tweaker to your table, search the script for "FizX Tweaker Start" and copy the entire section down to "FizX Tweaker End" and paste it into your table. Repeat the search until you don't find anymore sections. Be sure to read the notes at the beginning of the script. You need to carefully look at the "FizX Tweaker End" of the first section. Some parameters are included in the tweaker and some are not. Options that are included are listed above the "End Sub" that is close to the "FizX Tweaker End" flag. Note that the "SlingShotThreshold" option was moved above the flipper section inside the tweaker. The "SwingAngle" field for the main flippers was moved below "End Sub" because it is not included in the tweaker. It should be clear to you when you look at it.

This code can be adapted to other Future Pinball applications where you need to save the values of numeric parameters. In fact, Gimli and I put together a Lighting In-Game Tweaker Tool that will be released on the Avatar table. I included an Excel file in the download that I used to help calculate the 2 digit values that are needed. It might be useful for future development or if you want to understand how it works.

The download has a "script_FizXv112.vbs" file that needs to be saved to your scripts folder (C:\Games\Future Pinball\Scripts). The file "TweakerClean7.zip" needs to remain unzipped and saved in the same folder as the table.

This version of the tweaker seems finished to me. Please provide feedback if you want new versions.

Update 11/13/22: The tweaker has space for the two main flippers and 3 additional flippers if needed. My first posting had the tweaker set up for the two main flippers only. I have updated the attachment to incorporate a version where I added the upper flipper on JLou's demo to the tweaker. I kept the 2 flipper version of the tweaker so you can see how to add more flippers if you need it. You can copy the script from the 2 flipper version and the 3 flipper version and paste it into the following web site so you easily see the differences:


 

Attachments

  • `Tweaker, FizX Release.7z
    14 MB · Views: 19
Last edited:
Very good job guys!
 
I am now releasing version 7 of the FizX In-Game Tweaker Tool (see attached). The previous version was unable to display the saved content to the StartUp field while you were working on it in-game. It would only display content after you closed Future Pinball and restarted the table. That issue has been resolved. I recorded a short video of how the tweaker tool works (see link below). If you have tried TerryRed's version of the tweaker on some of his tables, this version is different. On this version, you can save values in the StartUp field and they will run automatically the next time you play the table. The table will initially load with the Default values which are saved in the script. You can always revert back to the default values if you don't like the changes you added to the StartUp field. The video explains it. Terry's versions also save each parameter to a separate register (of which there are 32). This version saves all the parameters to a single register (nvS13).

After I recorded the video, I decided to add the tweaker to JLou's demo table for version 112a to make sure it is easy to do. Then I decided to release it instead of the version I recorded in the video. The tweaker code in both tables is identical.

If you want to add the tweaker to your table, search the script for "FizX Tweaker Start" and copy the entire section down to "FizX Tweaker End" and paste it into your table. Repeat the search until you don't find anymore sections. Be sure to read the notes at the beginning of the script. You need to carefully look at the "FizX Tweaker End" of the first section. Some parameters are included in the tweaker and some are not. Options that are included are listed above the "End Sub" that is close to the "FizX Tweaker End" flag. Note that the "SlingShotThreshold" option was moved above the flipper section inside the tweaker. The "SwingAngle" field for the main flippers was moved below "End Sub" because it is not included in the tweaker. It should be clear to you when you look at it.

This code can be adapted to other Future Pinball applications where you need to save the values of numeric parameters. In fact, Gimli and I put together a Lighting In-Game Tweaker Tool that will be released on the Avatar table. I included an Excel file in the download that I used to help calculate the 2 digit values that are needed. It might be useful for future development or if you want to understand how it works.

The download has a "script_FizXv112.vbs" file that needs to be saved to your scripts folder (C:\Games\Future Pinball\Scripts). The file "TweakerClean7.zip" needs to remain unzipped and saved in the same folder as the table.

This version of the tweaker seems finished to me. Please provide feedback if you want new versions.

As I recall the user will also need to add 2 items in table editor a timer and a dmd
 
As I recall the user will also need to add 2 items in table editor a timer and a dmd

I added that in the notes at the beginning of the script of the demo table. I did forget to say that 3 additional flippers can be added if needed. I included it in an update to the posting above.
 
I just noticed that JLou's demo table has 3 flippers. The tweaker was set up for the 2 main flippers. I plan on adding the parameters for the upper flipper to the tweaker but it might be a little while.
 
I have updated the attachment on Posting number 55 above to include a version of the tweaker that has the 3 flippers. I kept the 2 flipper version so you can compare the 2 versions and see how to change it if you need more flippers.
 
For those of you the have reviewed the parameter for "BouncingFallOffThreshold" on the tweaker, you might think that increments of 50 are too high. JLou requested that the range be 100 to 3000. Increments of 50 are the only way to get to that range. If you are willing to reduce the range a bit, you can use increments of 25. To do it, you are limited to a range of 250 to 2475. To achieve those results, you divide the value listed in the parameter by 25 and multiply the extracted number by 25.

I tried using lower increments but none of the options produced enough range.
 
😁😁

so fast! Thanks Xenonph! 😉
 
Very welcome!
Keep up the great work!
 
we will do as possible... and as our brain give us new idea 😅😅
 
@GeorgeH
"Terry's tweaker" is actually a minor mod of my original tweaker for what it's worth George....
I know the Gimli/Terry Tweaker VS the Gimli/George Tweaker sounds weird.....

It almost should be FizX Tweaker V1 vs V2 or whatever.....

Adding "profiles" is not a problem
 
@GeorgeH
"Terry's tweaker" is actually a minor mod of my original tweaker for what it's worth George....
I know the Gimli/Terry Tweaker VS the Gimli/George Tweaker sounds weird.....

It almost should be FizX Tweaker V1 vs V2 or whatever.....

You're right. I didn't realize how it sounded and changed it.
 
Last edited:
I have updated the first posting on this topic to Release 9 of the FizX In-Game Tweaker Tool with the following changes:
  • Added directions in the guide for changing a table that uses the tweaker in the All In One Example Table with the new version of the tweaker.
  • Corrected the mistake in the FizX code that was posted here.
  • Added link to Google translator.
  • Other minor changes.
 
Last edited:
@xenonph

Please close this topic. The tweaker won't be updated anymore.
 
@xenonph

Please close this topic. The tweaker won't be updated anymore.
ya it was a good idea but it is becoming a bit of a moving target and the demand for it at this time is likely low.
If that changes I suppose it can be revisited.
 
ya it was a good idea but it is becoming a bit of a moving target and the demand for it at this time is likely low.
If that changes I suppose it can be revisited.

I plan to update Avatar. If anyone wants it they can get the code out of Avatar. ...But you and I are the only ones to use the latest version so it looks like this is it.
 
Status
Not open for further replies.
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:
    Pinped has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    daleks12 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Stephen has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    docdoc has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Exnihilo_Mundus has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    angmarg52 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    tully619 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    smorndb has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tech49 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Topsi Klaus has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Forsaken43 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    duduky72 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Gerge has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    nunolilo has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    DavidT2025 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Gary-7 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Thunderbird has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    alug has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    bluebird has left the room.
  • HZR @ HZR:
    It’s nice to go all see a place I can play actual machines!!!!
    Quote
  • Chat Bot Mibs Chat Bot Mibs:
    Sunrise74 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Rai has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    liebowa has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    gustave has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    hoovie108 has left the room.
      Chat Bot Mibs Chat Bot Mibs: hoovie108 has left the room.
      Back
      Top