Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added: Bass_fx.dll for pitch, tempo support Added: Nuget package for ManagedBass.Fx Changes: - Flipper Intensity set @ 25% - Shaker logic responds to value changes for different effects as set by - Shaker now `ramps up` slightly when started - Extra confusing log line removed * Changes: Update loop bug fixes Reverted to old calculations for shaker changes (Update loop bug fixes address cutoff) Explicit kills of shaker tones to prevent `stacking` * Changes: Refactored to use internal channel assignment Switched signals to mono* *Rusty Special unchanged :) Swapped shaker ramp and pulse - wrong streams were assigned Other small fixes * added packages.config for Bass.Fx * Modified Shaker Pulse tone. Changed Solenoid TargetChannels * Add speaker and output device configurability * Fixes for using single channel tones. Removed more logging; combined fixes from unpublished branch. Smoothed out shaker tone and operation NB: These changes are in support of end-user configuration. All exciters are not being used - awaiting mixer implementation. * Refactor without using BassFlags in class definition * Changes: Adds Mixer addon toward support for advanced channelmapping Assigns and reuses a single sample instance "Left Flipper Bypass Feature" (bug) has been addressed * Adding unsaved changes from VS :/ * Adds support for user speaker configuration Adds revised Shaker Pulse tone Adds support for user-defined levels for contactors and shaker * Type conversion fix for shaker intensity * Adds summaries, changes fractional user options to 0-100 ranges, removes unneeded debug logging messages. Needed ones remain still :) * Adds discrete output controls for bass shakers and exciters. Simplfies LowImpact mode. * Adds DOF controlled gear motor * Adds Level Control for SSFGear * Fixed a couple of summary typos * Embed OG (gear) sound resource * Enable support for low impact option Apply volume adjustments to all impact streams * Embed bass.dll * Bass initialization should always occur in SSFImpactController.Init() This fixes issue with SSFImpactor not working when loading and running a new table. * Set default configurations values to match documentation Use configured values rather than hard coded channels * * Fix logging of bad Enum->String speaker names * Log more information about device selection and speaker assignment. Driving issue was if Windows default audio device gets changed to a stereo output device then sound streams can not be assigned to surround sound channels. This change makes the problem more obvious in the DOF log file. * Restart solenoid sound effect if already playing. Previously effects that happened too rapidly would be skipped because the stream was already playing. * Add .vpx files to OpenTableFileDialog filter * Set current motor speed to 0 to ensure TurnOff() turns motor stream off Co-authored-by: Kai Cherry <kaicherry@Mac-Pro.local> Co-authored-by: Rob Ross <djrobx@hotmail.com> Co-authored-by: kaicherry <kaicherry@mac.com>
- Loading branch information