Range Engine 1.4 Pinball Game Engine

Please find enclosed Range Engine 1.4 Pinball V1 25b Upgrade

Game Features to be included
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers, VariTarget, CarouselTarget, DropTasrgets, Targets, Totem Pole, Fruit Reel , Bonus Wheel & Score rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores, Movie player, Audio music player
Dmd animations, Queue Text code, Bonus multiplier, Table Light Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spindisk, Spinner hinge actuators, Match the Last 2 Digits, rollover lights, Magna ball, mouseover features & Design your own Table View feature.

Range Engine Pinball 25b 1.4 Upgrade

  1. Initial set up
    (note to UPBBE developers: the collision margin needs a minus input capability so that the margin size grows towards the centre of the object, or maybe it could grow from the centre of the object towards the outside. Which would give you a better ball collision experience.)

Jobs to be done
continue appending files from UPBGE Pinball 33603b.30 to Range Engine 1.4 Pinball 25b

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Range Engine Pinball can be downloaded from the Dropbox link below:

Please find enclosed Range Engine 1.4 Pinball V1 27b Upgrade
Recommended Graphic Card Nvidia Gforce 1070 & an intel i5. (presently running without lag)

  1. Removed the right & left flippers that run the action actuators & applied a 4cm collision margin to FlipperLeft.000 & Flipperright.000, flipper performance upgraded. (critical bug fix)
  2. Applied delta pulse to the always sensors.
  3. Put sound actuators in the aprons & walls.
  4. Manufactures a ball without collision which follows the ball with collision which has been scaled down. The larger ball now hugs the aprons & walls & looks a little more realistic.
  5. Removed all hidden mesh forcefields which were needed in UPBGE .30 & applied 4cm collision margin to all aprons. (will apply this Ball & mesh collision margin configuration attitude in UPBGE pinball V3’s during the next upgrade & see what happens)
  6. Appended the Apron Gobbler from UPBGE pinball V3.
  7. Packed the image Kaneko 1.hdr for the world & glass texture configuration.
  8. Range Engine now running on a 1070 & i5 configured PC without lag issues.

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Range Engine Pinball can be downloaded from the Dropbox link above:

Please find enclosed Range Engine 1.4 Pinball V1 Upgrade
Recommended Graphic Card Nvidia Gforce 1070 & an intel i5. (presently running without lag)

Range Engine 1.4 Pinball 30b Upgrade

  1. Renamed Obj ‘Playfiels Mesh Holes’ to ‘1_Playfield_Mesh with Triangular collision for the ball roll’.
    (Range Engine API 1.4 Quote, “triangle physic, most expensive, but most precise will apply collision to all triangulated polygons”, balls can move through mesh holes with this one.)
  2. Increased the size of Ball1_Image
  3. Appended objs from UPBGE Pinball V3

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Range Engine Pinball can be downloaded from the Dropbox link above:

Range Engine 1.4 Pinball 36b Upgrade

  1. Temporarily applied static to Ball 2/3/4 & 5. (bug fix)
  2. Positioned appended objects.
  3. Removed my contributed console error warnings.

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Range Engine Pinball can be downloaded from the Dropbox link above:

Range Engine 1.4 Pinball 48b Upgrade

  1. Ball Tray & Plunger appended.
  2. Select players & Ball quantity python modules with logic bricks added to appended objects.
  3. Renamed all text objects to ‘Text’ else the resolution fails to become resolute in the way it looks. (unwavering & purposeful)
  4. Introduced Text_Color.py to control text colour & resolution values.

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Range Engine Pinball can be downloaded from the Dropbox link above:

for inspiration. :partying_face:

1 Like

Please find enclosed Range Engine 1.4 Pinball V1 Upgrade

Game Features to be included
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers, VariTarget, CarouselTarget, DropTasrgets, Targets, Totem Pole, Fruit Reel , Bonus Wheel & Score rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores, Movie player, Audio music player
Dmd animations, Queue Text code, Bonus multiplier, Table Light Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spindisk, Spinner hinge actuators, Match the Last 2 Digits, rollover lights, Magna ball, mouseover features & Design your own Table View feature.

Range Engine 1.4 Pinball 64b Upgrade

  1. In object Sound_Files adjusted the sound actuators minimum gain to 1.

  2. Table Object score text & Star burst sprite image animation implemented.

  3. Players score text implemented.

    global ScoreNum
    import Addpoints_Queue as script
    HighScore[‘score’]=ScoreNum;HighScore[‘txt’]=‘DrTgt456’
    script.Append()

  4. Action1/2/21/3/31/32 Animation Txt introduced. Note to users text struggles with the x Action scale, it consumes lots of frames (will use the Y to shrink the text or could turn text into mesh which is handled well during action scaling)

    global ScoreNum
    import QueueQtxt as script
    QTxt[‘QText_Ani_message’]=“Q_Txt_Actions1”
    QTxt[‘QTextBox’]="DrpTrgt Rnkd "+str(ScoreNum)
    script.Append()

  5. Upgraded the Vertical Carousel Targets. (bug fix)

  6. Linked MouseMove_P1Ball1.py to Ball1

Note:- Make sure that the cursor is not hovering over the debug window which consumes frame rates
Note:- Text struggles with python bpy.data.objects (switched to scene.objects)
Note:- Text Action routine for xyz position at right of obj mass - Firstly position the xyz with left justification applied, secondly Action the text & then apply right justification (double check action for final adjustment if needed)). Do not move the xyz position after applying justification to Text else the action rotation position changes.
Note:- Text Action routine for xyz position at center of obj mass - Firstly position the xyz with left justification applied, secondly Action the text & then apply center justification (double check action for final adjustment if needed). Do not move the xyz position after applying justification to Text else the action rotation position changes.

Please enjoy & rob what you can from it if you wish.
Upgrades with bug fixes to Range Engine Pinball can be downloaded from the Dropbox link below:

Latest YouTube Video

UPBGE Version link:

1 Like

Range Engine Pinball will not be upgraded any more. Will review it again when 1.6 is out, or if my upgraded graphic card fails to support UPBGE .30 + Pinball V3 .