2023-03-11 02:05 PM
Hello @Tibor Lorantfy,
I believe this would benefit others too. Would it be possible for you -or anyone- to add the AC 26 version of the archicad-additional-json-commands for both Win and Mac?
I can't install the Xcode on my Mac (hard disk full) and don't have a Visual Studio licence on the Win partition 😟.
Thank you!
Solved! Go to Solution.
2023-04-18 07:24 AM
Seems working to me with the latest Tapir Add-On downloaded from here: https://github.com/ENZYME-APD/tapir-archicad-automation/releases. Btw for Tapir issues the best if you create an issue on GitHub: https://github.com/ENZYME-APD/tapir-archicad-automation/issues.
2023-03-11 08:00 PM
The same functionality with some extra commands are available as part of the Tapir package. It is compiled to Archicad 25 and 26.
Install instructions: https://github.com/ENZYME-APD/tapir-archicad-automation
Documentation for the additional commands: https://enzyme-apd.github.io/tapir-archicad-automation/archicad-addon
2023-03-12 07:07 AM
Hello Kovacsv, thank you for your answer,
do you perhaps know which of your Add-ons must be installed, in order to have the Tapir Python extension working? See here, from the above mentioned GitHub page:
The Archicad Add-on of Poco and Lorantfy are not the same, unfortunately. They rather partly overlap and integrate each other. Notably, Lorantfy has the ReloadLibraries command, which I believe to be vital for GDL scripting, while Poco has the GetBuildingMaterialPhysicalProperties command, which is such a blessing.
Below a comparison as of today. In red the commands unique to each other:
2023-03-12 08:57 AM
I don't know what do you mean by poco's Add-On, I know of only two similar Add-Ons:
Personally I recommend using the Tapir one since that is actively maintained. If you are missing some commands, you can open an issue here: https://github.com/ENZYME-APD/tapir-archicad-automation/issues
2023-03-12 09:11 AM - edited 2023-03-12 09:14 AM
Hello kovacsv,
Tapir is Poco2018 or he is hosting it or maintaining it: https://github.com/poco2018
I'll ask him about the recompilation then.
The ReloadCommand is the next best (and only) feature allowing to use an external editor for GDL without copy-pasting to and fro in the built-in editor. Even so it's quite cumbersome.
I must say, it's not an easy task to get some automatisation done in Archicad 🙂
2023-03-12 09:24 AM
Hello @poco2013,
which is the add-on of kovacsv that we need to install? (see screenshot hier from GitHub)
Would you have an example of the proper usage of GetBuildingMaterialPhysicalProperties?
2023-03-12 09:27 AM
The Tapir Archicad Add-On is maintaned by ENZYME-APD. I've created an issue for introducing the ReloadLibraries command: https://github.com/ENZYME-APD/tapir-archicad-automation/issues/60
2023-03-12 09:32 AM
Thank you
2023-03-12 11:27 AM
Thank you for bringing this to my attension
I am no longer supporting Archicad's AddOns or the Tapir connection. To avoid any further confusion I have deleted the Tapir fork on my GitHub site. Note, if you have downloaded any files from that site, I recommend that you do not use them and delete them. The apx files were compiled only for windows OS. If you recompiled for Mac, i can not advise as what will happen.-- most likely a exception. However, the exception you described was probably due to not entering a value into the Command handler parameters, Even though those values were not used, a place holder had to be added there or a memory exception would occur. This was indeed a bug, that I did not address because development on my part was suspended. Also the format that I used for the Tapir connection and that used by the Tapir team was in conflict so anything remaining from my code should not be used and deleted. That is why i suspended any further development or maintenance.
I was not aware that my old Tapir fork was still public. Apparently, you can not make a fork private, so -- I have deleted it.
Sorry for the Confusion.
2023-03-12 12:39 PM
Gerry, very kind of you to clarify.
I will now use the other fork, perhaps that will solve the GetBuildingMaterialPhysicalProperties issue that I am seeing.