2025-12-22 02:16 AM - edited 2025-12-22 02:19 AM
I'm currently developing a custom add-on package, but after using it, the add-on displays an exclamation mark and is unusable. This applies to versions 26 and 28. How can I fix this to make it work? I've included the developer ID information in the add-on package.
26 : 4019 TAI FULL
28 : 28.2.2(5200)TAI FULL
2026-01-06 06:25 PM
Hi Vance,
There can be a lot of different reasons.
- Are you using Window or macOS?
- What SDK versions do you use?
- What's your build process?
Best regards,
Bernd
2026-01-09 12:18 PM
Hi Vance,
Some other ideas:
- Do you use any external libraries (DLLs/dylibs/frameworks))? Are they accessible to Archicad when the add-on is being loaded?
- Please also check with a resource editor if the MDID resource is in you add-ons binary and it contains non-dummy values.
Best,
Akos
2 weeks ago
hello.
are there any clear instructions on how to write the code or where to insert the developer and addon information so that the addon will work (would be validated)?
2 weeks ago
Hi,
You can find all information on the Archicad 29 C++ API: Archicad 29 C++ API development site.
Redards,
Tamás
2 weeks ago
Done all that, still not working. All samples dont have IDs inside and are only for DEMO use.
2 weeks ago
Hi,
Samples only work in Demo mode, but you can use your own developer id, and create or reuse a local id to load it in full mode.
If you're using the Examples API Development Kit, then change the MDID resource in <AddOnName>Fix.grc in the RFIX folder, or if you're using the cmake tools, in the RFIX/AddOnFix.grc resource.
Regards,
Tamás