Releases: ThreeDeeJay/UniversAL-3D-Audio-Manager
Releases · ThreeDeeJay/UniversAL-3D-Audio-Manager
UniversAL 3D Audio Manager v1.7
Cleaned up comments and formatting
- Minor code formatting and comment cleanup.
Added version switcher (v1.7)
- Added function to list all DSOAL and OpenAL Soft version folders as options to install.
- Added function to detect invalid selected wrapper version.
- Moved Win32 and Win64 folders into a bin folder to maintain a consistent folder structure in earlier version so the script can copy files properly.
- Added leading 0 to the minor version for all the OpenAL Soft version folders before 1.10.622 so they're sorted properly, at the top.
- Fixed some typos.
- Minor formatting tweaks.
- Added SADIE HRTFs (except the corrupted ones: 8, 11, 19, 20) converted to OpenAL Soft-compatible format (MHR), including 44100hz and 48000hz versions, and version with inverted Y axis for each for games with flipped elevation.
UniversAL 3D Audio Manager v1.6
Text styling and colors (v1.6)
- Added text formatting and color using ANSI escape sequences for better look and feedback for the user depending on the type of text (General info: white | Success: green | Warning: yellow | Error: red | Secondary info: gray | Important value: bold).
- Added script name (as well to OpenAL Soft and DSOAL) and respective versions to the window title bar.
- Added backup verification.
- Minor info edits.
UniversAL 3D Audio Manager v1.5
Updated Find And Replace Text's link
Removed obsolete DirectSound registry fixes key and reference
Added window drag and drop (v1.5)
- Replaced generic "Run as admin" warning when double clicking the .bat with a window that allows dragging and dropping the game's executable into it to install DSOAL.
- Added check and warning advising to install OpenAL Soft if it wasn't found.
- Added variables to store the full executable path, the parent folder path and the filename for possible future game-specific fixes.
- Optimized code with reusable functions.
UniversAL 3D Audio Manager v1.4
Added function to print and log text at the same time
- Now there's only one log file (Log.txt). New logs are appended with timestamp.
Optimized code with function calling, better log reporting (v1.4)
- Replaced duplicate code with functions called independently
- Only show what features will be enabled/disabled depending on selected branch
- Added function to replace username with USERNAME in the log for privacy
- Added option to open the chat in the browser for direct bug reporting
- Other minor code formatting
UniversAL 3D Audio Manager v1.3
Fix trailing backslash problems with xcopy
UniversAL 3D Audio Manager v1.2
Added WASAPI, old wrapper versions, automatic settings (v1.2)
Script will now:
- Install WASAPI mode and apply correct parameters to the configuration (Only if OpenAL Soft or DSOAL version is set to 1.20.1 and branch is set to WASAPI in the .bat file.
- Install old versions of OpenAL Soft or DSOAL (Check Resources\OpenALSoft and Resources\DSOAL to check available versions). Script will stop if the folder corresponding to the selected VERSION-BRANCH does not exist.
- Set default playback device's format to 24 bit, 48000hz.
- Disable (unless WASAPI is selected):
- Exclusive Mode
- Windows spatial sound
- HeSuVi
- Show actions executed by the script before running
- Check if files were installed correctly before completion confirmation
- Apply registry tweaks directly instead of relying on the .reg file to bypass elevation requirement
Also: - Added some important info for the user
- Moved base alsoft.ini and HRTF folder to a Common folder to avoid duplicates
- Cleaned up code logic and structure
UniversAL 3D Audio Manager v1.1
Added DSOAL installation to the script (v1.1)
- Install DSOAL via game .exe drag and drop
UniversAL 3D Audio Manager v1.0
Initial version (v1.0)
- Install OpenAL redistributable
- Install OpenAL Soft
- Backup existing files
- Register DirectSound references (dsound.dll)