ravarcade
Pinball Wizard
- Joined
- Feb 8, 2020
- Messages
- 101
- Reaction score
- 232
- Points
- 49
- Favorite Pinball Machine
- AFM
- New Ball properties: OutVelocity, OutSpeed, OutPosition, OutPositionGlobal.
All that properties are similiary to Velocity, Speed, Position... but,
if you in script read it in _Hit() event you will get values AFTER hit and in Velocity, Speed, etc, will be value BEFOR hit.
- For objects receive from xBAM.FindObject you have new properties:
> mass - read/write
> lineardamping - read/write
> angulardamping - read/write
and method
> SetMaterial with 4 args: elasticCoef, softnessCoef, staticFriction, kineticFriction]
With that new stuffs you can change properties of physics objects without name in FP editor.
- New function: xBAM.Camera.POI(X,Y,Z) return vector with 3 values:
> X = distance from camera to point on table
> Y = distance from point on table to line of sight (so, in mm how far is given point from center of screen)
> Z = angle between point on table, camera and line of sight. (=0 if object is on center)
Works only in desktop mode in FP. In arcade mode it don't make sense. In VR - not finished
- xBAM.FindObject can get as argument FP object or name of FP object.
So, instead of xBAM.FindObject LeftFlipper.X, LeftFlipper.Y you can just write xBAM.FindObject LeftFlipper
- Generic_prehit() - like other _prehit event, but can be used for objects without name in FP editor.
- Commands to control DMD work again with new drivers.
- Added plugin extensions needed to directly read DMD&Segment displays params, bitmaps. Needed by dmdext plugin.
- One reason of BAM_Crash.log creation on FP close - fixed.
Last edited: