

document missing primitive element call (DisableLighting) extend PlaySound with front_rear_fade to fade between front and rear speakers document missing target and wall element call (DisableLighting) add BlendDisableLighting to target,primitive and wall elements correct/move some properties/methods from the table element to globals document missing LoadValue and SaveValue global call add WindowWidth and WindowHeight to globals add BlendDisableLightingFromBelow to the primitive element document missing FrontDecal and UserValue for the ball element add AngVelX/Y/Z and AngMomX/Y/Z and DecalMode to the ball element NudgeGetCalibration/NudgeSetCalibration, NudgeSensorStatus, NudgeTiltStatus support reading nudge data from table script, and reading/writing nudge calibration settings: add RingDropOffset to the bumper element add BlendDisableLightingFromBelow to target and wall elements

add UserValue to target and primitive elements extend X and Y of EMReel and textbox elements so that these can be changed by the script document missing DMDColoredPixels and add simple example for DMD access

EOSTorque, EOSTorqueAngle and Scatter of flipper element can now be changed by script add support to read out the current hit threshold if the ball hits a Primitive or a HitTarget add GetCustomParam to access custom command line parameters add EnableSkirtAnimation to the bumper element add support for non-mechanical/digital Position() plunger call change Position() of the plunger element to return a float instead of an integer fix potential problems for the light element for Bulb, ImageMode, ShowBulbMesh, StaticBulbMesh, ShowReflectionOnBall reads add ElasticityFalloff to the wall element The plunger will move forth and back between the maximum and minimum position, allowing for a retry, if the desired firing position has been missed. add PullBackandRetract to the plunger element that can be used instead of PullBack in the KeyDown Sub. document missing ActiveBall global call add UpdateMaterialPhysics and GetMaterialPhysics to the globals add GetMaterial to the globals (counterpart to UpdateMaterial) document missing x,y,z to the target element add VideoCapWidth,VideoCapHeight,VideoCapUpdate to the flasher element add GetInPlayState,GetInPlayStateBool to the light element add GetSerialDevices,OpenSerial,CloseSerial,FlushSerial,SetupSerial,ReadSerial,WriteSerial to the globals add Opacity,Color,AddBlend to the primitive element add GetInPlayIntensity to the light element add EnableDepthMask to the primitive element The flasher will use the provided data if any, or defaults to the table data (captured or directly defined) add support for multiple custom DMDs by adding DMDWidth/DMDHeight/DMDPixels/DMDColoredPixels to flashers.
#Visual pinball 10.4 full#
add FilamentTemperature property to lights to get the 'blackbody' temperature of the filament according to the light current intensity, full intensity corresponding to a temperature of 2700K add support for 'modulated' lights by changing the previous light state (0=Off,1=On,2=Blinking) to float (see State, GetInPlayState and Duration), and allowing it to be also defined between 0 and 1 (2 remains the blinking state) add CurrentRingOffset to the Bumper Element add CurrentAnimOffset to the Trigger and Target elements This event is called when the object's visual properties are animated, in order to easily sync with custom visuals add Animate event to Bumper, Light, Flipper, Gate, Spinner, Trigger, Targets and EMReel. add TablesDirectory, MusicDirectory, ScriptsDirectory, PlatformOS, PlatformCPU, PlatformBits, ShowCursor to the globals Variables starting with a (*) can't be changed by the script (most can be read though) or don't have an effect.Īs for coding light sequences for original tables, please check this helper app: A lot of them do not have an effect when called from the script because they have an impact on the pre-rendering only. This is a quick overview of all commands/variables VP knows. Visual Pinball 10 command Reference v0.99
