MUI resource technology uses the ultimate fallback language which by recommendation of Microsoft always should be deployed with the distributed package.ĭespite the ultimate fallback language for ARCHICAD is set to “en-US”, we are only deploying the language resource files corresponding to the ARCHICAD’s language version.
![archicad add-ons archicad add-ons](https://architosh.com/wp-content/uploads/2017/12/smartcon3.jpg)
In the first case all the resources of the given type will be moved to the “.apx.mui” file, in the second case only the resources with the given identifiers are going to be moved. Types or resource types with resource identifiers.
ARCHICAD ADD ONS CODE
This usually happens, if your change in the code affects some localized resources. You have to change the checksum, if your newly build Add-On is not able to use the resources in the previously shipped “.apx.mui” file.You will have to edit the rc.config file in a text editor, and change it for your own purposes.If you are compiling your code to other language than English, you will have to change the output folder name from “en-US” to the appropriate one.The easiest way to view or edit these events is by opening the Visual Studio project file in a text editor.The mui creation is done by muirct.exe, which creates a language neutral “.apx” file
![archicad add-ons archicad add-ons](https://www.archireport.com/wp-content/uploads/2020/12/install02.png)
![archicad add-ons archicad add-ons](https://plan.one/wp-content/uploads/2020/11/BIM-Plugin-1.png)
The split is driven by the rc.config xml file, which you will find in the RINT folder. In this example the split is made by the muirct tool just after the build process.
ARCHICAD ADD ONS HOW TO
In the API DevKit you will find one example (DG_Test) on how to build the Add-On to achieve the result corresponding to the MUI resource technology. The split is driven by the resource configuration xml file in both cases.
![archicad add-ons archicad add-ons](https://softotornix.com/wp-content/uploads/2020/04/Graphisoft-ArchiCAD-19-With-Addons-Spontaneous-Free-Download2.jpg)
This file should be placed in a folder with the name of an appropriate language ID and this folder should be located next to the belonging language neutral executable file. The language specific resources are separated to a file with “.mui” extension. The basic benefit of MUI Resource Technology is the separation of the executable code and language neutral resources from the language specific resources. The usage of this resource technology is not obligatory.
ARCHICAD ADD ONS WINDOWS
Now on Windows platform MUI Resource Technology have been introduced into ARCHICAD 22 which is available for Add-On developers too. That prevented to create multi-language Add-Ons, the Add-On developers have to build separate Add-On files for each language. Before ARCHICAD 22 an ARCHICAD Add-On was a single “.apx” executable file which contained both executable code and resources.