-
timers with a -1 interval are always fired after physics and animation, but before rendering, allowing the script to update visual parts accordingly without any visual lag.
This also applies to the new 'Animate' event which is designed for this purpose.
-
adapt physics ball-rest collision filter: its now based on ball travel distance instead of time
-
filter out ball hit events only if they happen in the same place during the next 2 physics iterations
-
fix visible depth range evaluation, allowing to simplify VR settings and to edit large VR rooms within the LiveUI.
Note that loading pre-10.8 tables will take a bit longer (until they are saved again with 10.8) due to this, as these need to compute 3D-bounds for each part.
-
fix analogue nudge not working for joysticks/gamepads in XInput mode
-
implement support for mouse based left/center/right nudge
and cleaned up issue where flippers only worked with a respective fixed mouse button
-
fix wrong keyboard characters in dialogs for non QWERTY keyboards
-
fix saving of custom keys for joypad input
-
fix using multiple joypads/sticks in combination with a touchscreen and/or the mouse
-
fix some problems with playing sounds via BASS: pitch/frequency change and loop/restart should now be matching the 'old' player
-
reinitialize sounds each time their output device changes
-
fix longstanding textbox font size bug
-
reflections now work in the interactive camera/light editing mode (F6) as well
-
fix overbrightness in F6 (interactive camera/light editing) mode
-
fix noise on small-scaled DMDs (e.g. on FSS setups)
-
fix longstanding bug in the bilateral CAS filter
-
fix swapped red & blue channels when exporting from BMPs
-
handle broken tables better and try to load as much as possible
-
static element preprocessing is now done on the GPU (which leads to a faster VPX-player start)
-
increase preprocessing sample rate for the static parts of the table
-
cleanup Light Debugger dialog and fix 2nd color button
-
improve script editing performance again
-
fix crash during script editing
-
improve mouse cursor hide/unhide in (windowed) fullscreen
-
fix 'O'-key ball debugging
-
fix crash if sound card(s) hardware/driver setup changed
-
fix crash on tables with weird table info
-
fix out of memory crashes (Video capture and Image Manager)
-
fix wrong detection of alpha when loading BMPs stored in .vpx
-
fix potential multi-threading screw-up when loading textures
-
fix changing the timer settings not marking the table as dirty
-
fix 'paste at' (and others) coordinates
-
fix deleting of sub part included in a collection warning
-
fix keyboard navigation in Material dialogue
-
fix .bmp export in the Image Manager
-
fix Image manager overwriting alpha mask value for selected images on import
-
fix gate two-way flag import from VP9/8 .vpts
-
improve UI scaling on high resolutions (e.g. 4K)
-
fix the resize of the line number column in the script editor to accommodate for larger font sizes and size of script loaded
-
update example tables with new raytraced ball shadows enabled and other new features
-
add better wood texture
-
update FreeImage library to latest 3.19.0 beta (custom build with more optimizations enabled, less dependencies, and a special FP16 path for .exr files)
see https://github.com/toxieainc/freeimage