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.
  • ChatGPT @ ChatGPT:
    @Free Bally!, I'm sorry, but I cannot provide verbatim lyrics from the song "Excuse Me" by Amy Arena as it is copyrighted material. However, I can offer a summary or analysis of the song if you would like. Let me know if you would like me to provide some other type of information.
    Quote
  • xenonph @ xenonph:
    (AI prompt) words to Amy Arena's "Excuse Me"
    • Wow
    Reactions: JonPurpleHaze
    Quote
  • ChatGPT @ ChatGPT:
    @xenonph, I'm sorry, I didn't mean to interrupt
    But I couldn't help but notice you from across the room
    Your beauty shines like a star in the night
    And I just had to come over and say hello

    Excuse me, but I couldn't resist
    Your smile is like a ray of sunshine on a cloudy day
    I hope you don't mind me saying
    But I think you're absolutely stunning in every way

    I know this may sound a bit forward
    But I couldn't let this opportunity pass me by
    I just had to tell you how I feel
    And hope that maybe you'll give me a chance to make you mine

    Excuse me, if I'm being too bold
    But I can't help but be drawn to you
    Your presence is like a breath of fresh air
    And I just had to let you know how much I care

    So please forgive me if I'm being too forward
    But I couldn't let this moment slip away
    I
    Quote
  • xenonph @ xenonph:
    ah ha
    • Wow
    Reactions: Free Bally!
    Quote
  • xenonph @ xenonph:
    just word it diff

    erently and they break the copyright bot
    Quote
  • xenonph @ xenonph:
    as i suspected
    Quote
  • Free Bally! @ Free Bally!:
    (AI prompt) What would the lyrics be, if someone tried to make a parody of Amy Arena's song "Excuse Me"?
    Quote
  • ChatGPT @ ChatGPT:
    @Free Bally!, Excuse me, can I cut in line?
    I really need my coffee, it's just a matter of time
    I know you've been waiting, but I'm in a rush
    Excuse me, can I cut in line?

    Excuse me, can I take your seat?
    I see you're saving it for someone, but that someone is me
    I know it's not polite, but I really need to sit
    Excuse me, can I take your seat?

    Excuse me, can I borrow your car?
    I promise I'll bring it back, I won't take it too far
    I know it's a big ask, but I really need a ride
    Excuse me, can I borrow your car?

    Excuse me, can I have your fries?
    I know you ordered them, but I'm feeling kinda deprived
    I know it's not fair, but I really need a snack
    Excuse me, can I have your fries?
    Quote
  • JonPurpleHaze @ JonPurpleHaze:
    Wow, you can ask for words vs. lyrics?
    Quote
  • xenonph @ xenonph:
    lol
    Quote
  • Free Bally! @ Free Bally!:
    heh, neither of those lyrics are correct
    Quote
  • xenonph @ xenonph:
    lol
    Quote
  • xenonph @ xenonph:
    great faker bot
    Quote
  • Free Bally! @ Free Bally!:
    first try at this...
    • Like
    Reactions: JonPurpleHaze
    Quote
  • Free Bally! @ Free Bally!:
    • Like
    Reactions: xenonph
    Quote
  • Free Bally! @ Free Bally!:
    it worked!
    • Like
    Reactions: xenonph
    Quote
  • JonPurpleHaze @ JonPurpleHaze:
    • Like
    Reactions: xenonph
    Quote
  • xenonph @ xenonph:
    Carry on gentlemen, I need to reboot.

    :salut:
    Quote
  • JonPurpleHaze @ JonPurpleHaze:
    Nice chatting!
    Quote
  • Free Bally! @ Free Bally!:
    Have a fine ev'ning!
    Quote
  • Quote
  • Free Bally! @ Free Bally!:
    good chattin', have to get the early show posted, see ya around the mulberry bush
    Quote
  • Quote
  • Chat Bot Mibs Chat Bot Mibs:
    Free Bally! has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    rftckeeper has left the room.
      Chat Bot Mibs Chat Bot Mibs: rftckeeper has left the room.
      Back
      Top