The Global ARCHICAD Community

Stay informed. Get help. Share your knowledge.

Discussions about using GRAPHISOFT's tools (API DevKit) for independent software developers

Moderators: Barry Kelly, Karl Ottenstein, LaszloNagy, ejrolon, gkmethy, Tibor Lorántfy, rmasaki, MOREH Tamas, Akos Somorjai, Ed Brown, Mihály Palenik

User avatar
By alexhajdu
#298182
Hello, we have ArchiCAD 5004 and API dev kit 3004. Are those 2 friends actually or there will be an SDK update soon?

I'm investigating why Corona Renderer plugin is not working for the latest ArchiCAD version and I can imagine this could be a culprit too.

Thanks for the answer.
#298184
All the Add-Ons built with the published DevKit must be compatible with the updated ARCHICAD versions.
So the DevKit won't be updated for ARCHICAD 22.

Of course an Add-On built for ARCHICAD 22 won't work in ARCHICAD 23, so the compatibility is not true between different main versions.

What kind of error message do you get in the Add-On Manager dialog?
Are you working on macOS or Windows platform?
Does Corona Renderer Plugin have any dependencies (external DLLs for example)?
User avatar
By alexhajdu
#298186
Thanks, Tibor for the answer.

So basically you are saying ArchiCAD 22.5004 and SDK 22.3004 should work because the main version number is the same, right? I'm aware SDK 22 will not work with version 23, or 21 etc...

I've got the generic message: The file is an outdated Add-On that cannot be used with this ARCHICAD version.

I'm on Windows. Yes, we have external DLL dependencies.

What is interesting, the Dll_Test is also not working and I've got: This add-on cannot be validated. Please contact the distributor.
User avatar
By Tibor Lorántfy
#298217
alexhajdu wrote:
Mon Jun 10, 2019 9:58 am
So basically you are saying ArchiCAD 22.5004 and SDK 22.3004 should work because the main version number is the same, right?
Right.
alexhajdu wrote:I'm on Windows. Yes, we have external DLL dependencies.
I'm glad that you solved it!
On Windows ARCHICAD tries to load the dependencies of the Add-Ons from the folder where ARCHICAD.exe can be found. So the external DLLs should be placed to that folder.
On macOS platform the folder named "Support" has this role.
alexhajdu wrote:What is interesting, the Dll_Test is also not working and I've got: This add-on cannot be validated. Please contact the distributor.
The example Add-Ons does not have valid MDID resource. Please run ARCHICAD in Demo mode to test the functionality of the example Add-Ons, because in Demo mode ARCHICAD does not care about the invalid MDID. Or you can change the MDID resource to a valid one.