Gimli
Pinball Master
- Joined
- Feb 6, 2020
- Messages
- 1,342
- Reaction score
- 882
- Points
- 120
- Favorite Pinball Machine
- Monster Bash
As suggested by IKE, I will try to have a link to the most recent version of BAM billiards and the current keycodes posted here at the top of this thread. Always use the most recent version of BAM.
DOWNLOAD
8 ball
Avengers Bumper Pools Version 2c
Original start of thread below:
Ok I am on the theme of flipperless tables ( Labyrinth, Rat Race)
So I thought I would try a simulate either Bumper Pool or Billiards using BAM ball tracking code.
It may be a fools errand.....
This will involve some help from Ravarcade as always
Starting challenges:
1. Create a flat table with zero slope. I believe I can use BAM/ table editor and set slope to zero. So I think this is easy.
.-I will likely need a surface / miniplayfield like wild and I are currently using for Rat race.
-I will grab the pinball table and make it disappear to get it out of the way like we did in Rat Race
- I will need a table toy at some point
2. I will need to figure out BAM ball id tracking code.
**SLAM used this in DSA. The Current Code from Rav seems to limit 6 ball identification...I will need 16
I need to identify which ball is the 8 ball or 15 ball or whatever.
3. I will assign a ball toy to each BAM ball that has an ID
For instance (fpBallId = 0 ) will be the cue ball
and (fpBallId = 1) will be the 1 ball etc... etc...
4. I will need to add a cue model and animate it maintain collisions and enable it to track the cue ball location
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
I can currently track only one ball and attach an object to it....
.I will try to track 16 balls....................... fpBallId = 0 - 15 and attach 15 ball toys.
Here is my progress so far:
1. imported Sphere Map for all 16 balls and attached them to ball objects
2. Assigned the first 6 balls to fpBallId = 0- 5
3. Problems the balls toys don't stay on the assigned Balls...I am tracking based on kicker location and not location of fp balls
See Video below:
DOWNLOAD
8 ball
Avengers Bumper Pools Version 2c
'Game keys
'1. left and right arrow to aim
'2. Up arrow changes view to Camera over cue or zoomed out view
'3. Down arrow flips cue during aiming
'4. "M" on keyboard to turn aiming arrow on /off
'5. Plunger key hold and release for variable strength and hitting cue ball, see 9. belwo
'6. "B" on keyboard will swap players
'7. Special2 key will rotate zoomed out camera view by 90 degrees
'8 Special 1 key brings up options menu. Follow instructions. Flippers to switch between options , plunger to select. Special1 key to return to game
'8. If a foul is assigned ( for Wiffed ball, no rail hit, hit wrong suit, no ball hit) then next player gets "ball in hand"
'Use arrows to move Green Marker ball and press "Plungerkey" when happy and it should place cue ball at that location
'9 Adding Top and Back Spin when enabled in Menu are accomplished in Camera over cue zoomed in mode (see above)
'The first press of plungerkey will activate the add Spin feature and move the cue out of the way, use up and down arrows to set spin.
'Press plungerkey again to confirm spin the cue will move back to resting position.
'Now you can use the plunger key to take your shot as per usual.
'for shots in zoomed- out mode the plunger key is just for shooting ( not for adding spin)
Original start of thread below:
Ok I am on the theme of flipperless tables ( Labyrinth, Rat Race)
So I thought I would try a simulate either Bumper Pool or Billiards using BAM ball tracking code.
It may be a fools errand.....
This will involve some help from Ravarcade as always
Starting challenges:
1. Create a flat table with zero slope. I believe I can use BAM/ table editor and set slope to zero. So I think this is easy.
.-I will likely need a surface / miniplayfield like wild and I are currently using for Rat race.
-I will grab the pinball table and make it disappear to get it out of the way like we did in Rat Race
- I will need a table toy at some point
2. I will need to figure out BAM ball id tracking code.
**SLAM used this in DSA. The Current Code from Rav seems to limit 6 ball identification...I will need 16
I need to identify which ball is the 8 ball or 15 ball or whatever.
3. I will assign a ball toy to each BAM ball that has an ID
For instance (fpBallId = 0 ) will be the cue ball
and (fpBallId = 1) will be the 1 ball etc... etc...
4. I will need to add a cue model and animate it maintain collisions and enable it to track the cue ball location
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
I can currently track only one ball and attach an object to it....
.I will try to track 16 balls....................... fpBallId = 0 - 15 and attach 15 ball toys.
Here is my progress so far:
1. imported Sphere Map for all 16 balls and attached them to ball objects
2. Assigned the first 6 balls to fpBallId = 0- 5
3. Problems the balls toys don't stay on the assigned Balls...I am tracking based on kicker location and not location of fp balls
See Video below:
Last edited: