General information about addons
Starting with 1.70 drivers I've implemented the option to apply addons at UNi Xonar driver installation procedure.
This could be useful in various scenarios like:
- applying 3rd party drivers mods more easily (like Alexas addons once they are made specifically for UNi Xonar Addons option)
- installing a different version of a component, as in specific cases newer components are not always better, for example a C-media Panel version that doesn't have the stereo upmix turning off bug like "c-media panel v1.62" addon.
- a method of distributing newer audio drivers that might not be ready for general release.
- replace default ASUS Panel Skin with your desired custom one without doing this manually every time you install the drivers.
About the addons functionality:
- Addons install along side with UNi Xonar drivers and not separately.
- "Apply Addons" check/uncheck state isn't saved by UNi Installer.
- Files from the addons will replace the files that are included in UNi Xonar drivers during the setup preparation routine just before the installation starts.
- Once launched, the UNi Xonar Installer will detect and show the content type of the files that are located in the Addons\ folder and that are about to be loaded if you check the "Apply Addons" option (pic).
How to install addon packs:
- Download the desired addon.
- Save it to the directory where the UNi Xonar driver installer is located , for example "D:\UNi Xonar Drivers\UNi Xonar 1818 v1.70.exe". (pic)
- Launch addon and click extract.
- Launch UNi Xonar driver installer, if you've extracted the addon correctly , "Apply addons" option from the installer show the type of content that will be loaded. For example, for C-media panel addon, in the UNi Xonar Installer it will show "Apply addons: DLL"
- Click install.
How to add your own custom files
In the Addons folder you will have to make a new folder corresponding to the custom files you want to load. There you will copy the custom files. The following folders are recognized:
- dir\ -> reference; where UNi Xonar installer is located
- dir\Addons = ..\
- ..\XP driver\ -> location for WinXP custom driver files (customized .inf's, additional .dll files, addon_youraddonname.ini )
- ..\W7 Driver\ -> location for Win7/8/10/11 custom driver files (customized .inf's, additional .dll files, addon_youraddonname.ini)
- ..\Skin\ -> location for custom ASUS Panel Skin files
- ..\SetupBefore\ -> load other applications that you want install before installing audio drivers, these are called from a setup.bat file that you will have to make
- ..\SetupAfter\ -> load other applications that you want install after installing audio drivers, these are called from a setup.bat file that you will have to make
- ..\INI\ -> load a custom cmudaxp.ini
- ..\DLL\ ->location for ASIO, Cmedia Panel components
- ..\CustomApp\ -> Asus Audio Center folder
- ..\Installer\ -> location for driver installer setup
Starting with 1.75 drivers you can dynamically change the driver .inf files (e.g. XonarDX.inf) included in the UNi Xonar driver installer before they are installed.
In order to change the driver .inf files you need to create a addon_youraddonname.ini file in Addons\W7 Driver or Addon\XP Driver folder depending which OS driver files you want to change. Here is a commented sample INI file. Applying the addon_sysfx_sample.ini through UNi Xonar installer would change the driver files like this XonarDX.inf file.
When launching UNi Xonar installer, selecting "Apply addons: ..." checkbox and clicking next will display a new page that shows the detected addons_*.ini files that the user can select to apply to the drivers (pic).
How to make an addon package for distribution:
- Create a clean Addon folder
- Create subdirectory corresponding with the type of content your addon in based on
- Copy custom files to the subdirectory (pic)
- Addon folder ->Add to archive (pic)
- Set name and create SFX arhive (pic)