Jump to content

[New Future Pinball]Avatar, Neytiri's Revenge (Stern, 2010) (FizX 3.0, DOFLinx MX) (for Cabinets, VR and Desktop PCs)


GeorgeH

Recommended Posts

Avatar, Neytiri's Revenge (Stern, 2010) (FizX 3.0, DOFLinx MX) (for Cabinets, VR and Desktop PCs)


When you play this pinball game, your spirit will go with Eywa but your body will stay behind...  Be like Jake Sully, become one with the Na’vi, and immerse yourself into the world of Pandora.  Walk through the dream; I see you!

 

Alas!  After a year of work by Gimli and myself, version 3.0 of Avatar is finally finished!  Nearly all the visual things that you see in this version are the work of Gimli.  He added several animations, most notably the models of Neytiri and the Sacred Seeds.  He even made the spinning unobtainium rock a bit larger and animated it.  One of the few visual things I added is the purplish pink ball that appears during the Seeds mode.  Gimli liked it so well that he added it to the multiball modes.  Of course, I did the lighting which seems to be my forte.

 

Gimli and I spent a lot of time working on a menu system that we call tweakers.  This table has three tweakers that have a total of 50 parameters.  To turn the tweakers on, press the Special 1 key repeatedly to cycle through the three tweakers and press the same key again to turn the tweakers off.  Gimli developed a different method for those of you who may have a limited number of keys available on your pinball cabinet.  Cabinet users can press either flipper key to open the tweakers before starting the game.  Once you have the tweaker open, an overlay will appear that has directions on how to navigate through the tweaker using both methods.  There are overlays on both the backbox and the Hud.  The overlays on the backbox will only be displayed if you have the table installed on a cabinet or use virtual reality. 

 

Gimli created a whole new tweaker for lighting.  You may not notice any dramatic improvements but it reduces the number of save locations that are required.  It made it easier for us to add another parameter we call Playfield Specular lighting.  Gimli decided to remove the old menu system from Version 2.2 and developed a gaming tweaker that has the options from the Version 2.2 menu system of the table and many new options added.  The gaming tweaker has an option called User Profiles that loads preselected options for all the gaming selections.  You will find options that turn all the bells and whistles on or off, along with the preferred setups of Gimli and myself.  I added the latest version of a tweaker for FizX 3.0.  The FizX tweaker has presets for Bounce Choices that automatically load three parameters with nine selections for low to high bounce off the flippers.  The "Bounce Choices" option is great for novices because you can select options that say things like "Low Bounce" or "Medium Bounce" instead of having to figure out how to adjust three different parameters for bounce that have names you probably won't be able to identify.  All the tweakers can be adjusted before the game starts or during the game except for the "Balls Per Game" option on the game tweaker because of a limitation of Future Pinball.  You don't have to remember any of the information I have given you except to press the Special 1 key to open the tweakers.  I added a new feature for each of the tweaker parameters that displays text that provides directions and other information about the option unless the purpose of the parameter is obvious. 

 

One of the reasons that it took so long to develop this version is Gimli and I fixed three difficult-to-resolve bugs on the tweakers.  Having three different tweakers on one table seemed to make the presence of the bugs more obvious.  Some of the end-users reported problems with string errors when they first played Version 2.2 of the table.  That bug is now gone.  The bugs' resolution has made the tweakers' performance very stable and problem-free. 

 

This is a video of Avatar that Gimli made using his Virtual Reality set up that provides an overview of the table.

 

I made this video to demonstrate how to use the tweakers on this table.

 

Script File (vbs) – Must Read

 

Many of you have probably heard of DOFLinx.  It is the way guys with pinball cabinets drive lights, addressable LEDs, buzzers, shakers, blowers, etc.  Even though this table has the coding for all that, you can still play it on a desktop PC.  The download contains a file named "DOFLinx.vbs".  If you are a desktop user, save the file to the folder, "C:\Games\Future Pinball\Scripts".  If you don't have a Scripts folder in this location, you need to add it.  If you have a cabinet, don't use this file if you have DOFLinx installed because the "DOFLinx.vbs" may be out of date.  You can use an out-of-date version on a desktop PC without any problem. 

 

If you don't save the script file to the folder, "C:\Games\Future Pinball\Scripts", you will get error messages and won't be able to play the table. 

 

Zip File – Must Read

 

There is a zip file included in the download.  It contains the model of a ball with 1K polygons.  Do not unzip the zip file.  Just save it with the same name as the table and place it in the same folder as the table.  The zip file contains a texture that drives the color DMD.  You still need to use the zip file in this download even if you have already saved a 1K ball to the BAM folder.  If you don't use the zip file from the download, the DMDs will appear white (they are intended to be blue) and the physics won't be as good. 

 

BAM – Must Read

 

This table requires BAM version BAM 1.5-363 or later for it to perform as intended and to not crash or generate error messages. 

 

Options in the Script

 

This table can be demanding on resources for many PCs.  If you have problems with resources, I wrote a guide on how to reduce resources.  I added it to the beginning of the script because several of the options have to be implemented in the script. 

 

There are several other areas in the script where I have written comments on how to tweak different parameters. 

 

Table Loading Screen

 

There are six table-loading textures as listed below.  The first three landscape textures are intended to be used on desktop PCs.  The last three portrait textures are intended to be used on pinball cabinets. 

 

LoadingLandscape1.jpg

LoadingLandscape2.jpg

LoadingLandscape3.jpg

LoadingPortrait1.jpg

LoadingPortrait2.jpg

LoadingPortrait3.jpg

 

"Rotated Display" Version

 

There are two variations of this table. There is a basic version for general PC usage and pinball cabinets. The other version of the table is for use on a desktop PC on a single monitor with a portrait orientation that I call a "rotated display". This version would be of interest to you if your monitor can be turned 90 degrees. Most desktop users tend to use the "Full Table 2" view; however, the table only occupies about 50% of your screen whereas the portrait orientation uses 80 to 90% of your screen. I have figured out a way of creating views using BAM's desktop camera so the views are coded in the script. When you open the tweaker, there is a different camera view that automatically opens which has space to display the overlays. I had to disable the Camera View option on the "rotated display" version because I couldn't make it work otherwise. The only instructions you need for it are:

 

1) Open the "Video / Rendering Options" menu in FP and change the "Rotation" option to 270 degrees.

2) Rotate your monitor clockwise 90 degrees and play the table. (You can play it on a landscape monitor and it will appear sideways but you will be able to see what it looks like.)

 

If you ever replace the monitor on your PC, be sure to get one that has a stand that rotates. I added a screenshot of the normal camera view.

 

Conclusion

 

Gimli and I may have gotten a little carried away with the tweakers on this table. However, we persevered through it and after adding 8,000 lines of new code, we succeeded. I think it was worth it. The tweakers have improved a lot. Anyone who wants to use the tweaker code may do so without permission. You can consult Gimli or myself if you have questions. The gameplay is pretty much the same as it was in version 2.2 although I do recall Gimli improved some of the coding for the link multiball (the captive ball under the coffin).

 

A lot is happening now with Future Pinball. It seems that new technology keeps coming out. This table adds some of the new technology with FizX physics and certainly breaks new ground with three in-game tweakers. I hope you enjoy this new version of Avatar. I have played it hundreds (probably thousands) of times testing all the changes. I can say that I never get tired of playing it.

 

I hope this makes a nice Christmas present to everyone. Merry Christmas!

 

George

 

1. Created In-Game Game Option Tweaker Tool

2. Revamped the Menu System for desktop, cab, and VR accessed by Special 1 key with instructions on main game DMDs

3. Three In-Game Tweaks are accessible with each press of the Special 1 key ( Game options, Lighting, and FizX tweakers)

4. Added Neytiri Model and Animations

5. Added Seed Models and Animations

6. Added Bioluminescent Custom Balls that Glow when impacting table objects and in seed mode

7. Added a slight magnetic field "The Flux Vortex" that diverts slightly when the ball passes from the upper bumpers ( this decreases the frequent and annoying draining of the ball from above)

8. Removed previous menu system that was added on version 2.1 and cheat codes to simplify the process and hopefully prevent key code conflicts

9. Multichannel /Multiball Sound For Ball Rolling

10. Tilt Recovery system.  If you Bump 4 times You will hear "Watch out Hot Rod !". If you wait 5 seconds then Bump Count gets recharged and you can bump again with Tilting.  Jake Will Say "This is Great !"

11. Added 9 Bounce Profiles under FizX tweaker, Add 5 Game Option Profiles under Game Option Tweaker

12. Added Easy Mode accessible as the first choice under Game Option Tweaker

13. Enlarged unobtainium rock and animated it.

14. Replaced Smoke's rolling ball sound with a new system using a mini-playfield that has separated sounds for the playfield and ramp.  When ball velocity is increased, sound frequency is increased causing a higher pitch.

15. Upgraded to FizX 3.0 and updated the FizX tweaker to use the new values.

16. Added overlays that have comments that support the parameters on each of the tweakers.  There is a HUD overlay and one on the backbox which can only be seen on a cabinet or in VR. 

17. Added a new feature to two of the tweakers where a profile of multiple parameters can be selected (FizX Bounce option and Game Tweaker Profiles).

18. Added an option for DMD-based high score entry.

19. Added specular lighting option on the lighting tweaker.

20. Removed all previous Video coding and redundant overlays and used Pup Video coding to enable videos on the backglass, apron, back box, etc...

21. Created a new lighting tweaker that uses fewer save locations than the previous version.

22. Added new lighting options for Wall Brightness, Neytiri Brightness, Spotlight Brightness, and Ball Brightness.

23. Created a "rotated display" version of this table. 

 

Note: See the script for changes implemented in previous versions. 

 

Table Developers

 

Current Version 2.3

Gimli and GeorgeH – Mod of version 2.2 - See "List of Changes" above

 

Contributions by:

JLou5641 - Creator of FizX

AnonTet - Created code for Fleep's recordings (with some edits by GeorgeH)

Fleep - Created recordings for mechanical sounds

 

Previous Versions

Lacarill, Francisco666 - Original Build (Beta6)

SLAMT1LT – Several Ultra and Ultimate versions (Mods of the original version)

TerryRed - DOFLinx MX Cabinet Mod Version (Mod of the last SLAMT1LT version)


 

Link to comment
Share on other sites

Hi nice table  but when I load the table comes up with  lights  no  key board functions

No  sound  

Lastest bam

Vbs files in correct folder 

Table in correct folder

No cab  using desktop

Config files in correct folder 

All my other  tables work fine 

Thanks 

Re booted no change 

 

 

Link to comment
Share on other sites

24 minutes ago, Tommyd666 said:

Hi nice table  but when I load the table comes up with  lights  no  key board functions

No  sound  

Lastest bam

Vbs files in correct folder 

Table in correct folder

No cab  using desktop

Config files in correct folder 

All my other  tables work fine 

Thanks 

Re booted no change 

 

My guess is you don't have enough resources.  Try working through the section in the script that identifies how to reduce resources.

Link to comment
Share on other sites

  • 4 months later...

My DMD screen is not active (is it possible to use on this table)? Also the video is in a weird place on the backglass and it appears that half of the backglass image is cut off as well. On VPX you can drag the DMD window around and put it where you want (on the third screen for example). On this table my mouse is disabled. I haven't tried to move things around on FP before so I'm not even sure if that is possible.

 

I'd like to fix these issues, otherwise it's a cool table so it would be great to get it setup properly. Please let me know if there are any additional files that I need which were not included in the zip file, or any settings that I need to change and where.

 

Thanks

Link to comment
Share on other sites

I'm sorry I don't have a cabinet and don't know anything about setting one up.  All I can say is it works on my desktop PC.  There have been several people that have succeeded in installing this table on their cabinet, like Outhere and others.  You might check TerryRed's guide that outlines how to add Future Pinball tables to cabinets:

 

https://pinballnirvana.com/forums/threads/future-pinball-and-bam-mega-guide-by-terryred.20407/

Link to comment
Share on other sites

  • 7 months later...
On 12/19/2023 at 2:11 PM, DeBo26 said:

Ok got it to work but no DOF?

Gimli and I don't use DOF.  We can't test it either. We didn't add the code from the All In One (AIO) for DOF. I am sorry.  FizX was added to this table a long time before the AIO existed. I added my own version of code for the Fleep audio and spent a considerable amount of time getting the volumes of the sound to balance.  It would be a lot of work to change to the way it is done in the AIO without really any benefit.  Gimli added his own version of the ball rolling sound before the sound for ramps was added to the AIO. Gimli might not have added his own code if the ramp sounds were available in the AIO when we were working on it.  It was a challenge for me just to update it to FizX 3.0.  I chose to not update it again to 3.2 because I was unable to tell much difference from version 3.0 and it would have been more work.  I might try adding DOF when the next version of FizX comes out if there is a noticeable improvement in the physics. 

Link to comment
Share on other sites

  • Content Provider

The table was a mod of my older DOFLinx update from many years ago. So it doesn't use DOF directly like PinEvent / VP tables. It needs to use DOFLinx to allow DOF to work.

 

So you need to have DOFLinx installed and setup correctly and running to get the DOF working on this table. (whereas with PinEvent tables you must have DOFLinx NOT running at all so it doesn't interfere with the DOF those tables use).

 

 

Link to comment
Share on other sites

  • 1 month later...

Hi. Uploaded the fpt to tables but there's no dmd visible (when i change camera angle so I can see the playfield). What am i doing wrong? Single screen desktop. Updated to Terry's newest 2.2 all in one. Please and thank you.

Link to comment
Share on other sites

1 hour ago, mikepmcs said:

Hi. Uploaded the fpt to tables but there's no dmd visible (when i change camera angle so I can see the playfield). What am i doing wrong? Single screen desktop. Updated to Terry's newest 2.2 all in one. Please and thank you.

 

The table starts the first time with the HUD turned off.  You can press the "HUD Toggle Key" to turn it on.  There is also an option on the menu system we call a "Game Tweaker" that turns the HUD on and off also.  I you haven't watched the "Avatar Video" linked in the description, you should watch it because there are over 50 parameters on this table that you can adjust and are explained in the video. 

Link to comment
Share on other sites

10 hours ago, GeorgeH said:

 

The table starts the first time with the HUD turned off.  You can press the "HUD Toggle Key" to turn it on.  There is also an option on the menu system we call a "Game Tweaker" that turns the HUD on and off also.  I you haven't watched the "Avatar Video" linked in the description, you should watch it because there are over 50 parameters on this table that you can adjust and are explained in the video. 

Thank you! I'll watch the video. Very much appreciated. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...