AAX innosetup working example



  • Hey guys! As my AAX quest continues, I realized there's a problem with the .aaxplugin folder copying in innosetup - it seems to break things in ProTools. Manually moving the file (without the installer) works fine.

    I currently have:

    ;BEGIN_AAX
    Source: "{#AppName} x64.aaxplugin\*.*"; DestDir: "{cf}\Avid\Audio\Plug-Ins\{#AppName} x64.aaxplugin"; Attribs: readonly; Flags: ignoreversion createallsubdirs recursesubdirs; Components: aax
    ;END_AAX
    

    Maybe some flags are missing?

    Could you please share an example of your innosetup project that works with AAX? Thanks!



  • Here's what my script looks like. It doesn't copy the AAX icon, so the plugin looks like a normal folder, but it works just fine.

    [Components]
    
    Name: "vst3_64"; Description: "64-bit VST3 Plugin (.vst3)"; Types: full custom; 
    Name: "aax_64"; Description: "64-bit AAX Plugin (.aaxplugin)"; Types: full custom; 
    
    [Files]
    Source: "C:\Company\Plugin.vst3"; DestDir: "{commoncf64}\VST3\Company"; Components: vst3_64; Flags: ignoreversion
    
    Source: "C:\Company\Plugin.aaxplugin\*"; DestDir: "{commoncf64}\Avid\Audio\Plug-Ins\Company\Plugin.aaxplugin\"; Components: aax_64; Flags: ignoreversion recursesubdirs createallsubdirs


  • Are you using the HISE command line tool to create the Innosetup installer file? I never had trouble with AAX not being signed and I use this in the build chain for PercX.



  • Thank you, I'll test this further!


Log in to reply
 

11
Online

747
Users

3.0k
Topics

24.8k
Posts