Door orientation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-11-15 08:38 PM
Hey,
I changed Door GDL code a little bit. Everything work as I expected but orientation text in Schedule got weird. I just want letter L for Left Door and R for Right Door.
What is going on here?
Operating system used: Mac Intel-based Ventura 13.7.1

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-11-19 07:10 PM - edited 2024-11-19 07:10 PM
When you opened the Door for editing, did you by any chance change the Left and Right Orientation value fields in the Compatibility Options Dialog?
Can you show me a screenshot that shows the values for your Door?
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-11-20 04:14 PM
Hey Laszlo, thanks for your answer. I did not change anything in this dialog (difference to your image is because I took USA door for editing). I also tried all combinations witho no changes in schedule.
As I read there is also a script version of determining the Door opening direction. It may be related, but I can't find a macro that edits this output.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-11-24 03:28 PM
My understanding was that those fields (ore or the other) are listed as Orientation in Schedules, so if some other value is listed, I would suspect that it is a bug, so I will report it to GS HQ.
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2024-12-02 01:32 PM
Hi Joze,
This is something related to localization of .libpack files.
The parameter default value is "L{{Abbreviation of Left}}" which normally gets replaced from the localization dictionaries in the .libpack file to "L" in english. When you extract content from the libpack, AC no longer uses the dictionaries, and will find the unlocalized parameter default.
You can either
* re-assemble the .libpack with the modified code: https://gdl.graphisoft.com/gdl_tips_tricks_chapter/library-package-technology
* embed the libpacks into the plan with localized strings by saving as PLA - this is the easier way if you don't need to switch to another localization later
Software Engineer, Library
Graphisoft SE, Budapest
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-01
08:50 PM
- last edited on
2025-02-01
10:53 PM
by
Laszlo Nagy
The definition of "L{{Abbreviation of Left}}" is in GS Door Functions_USA. Text is nested in parameter stOpeningSide[ ].
But I don't understand from where comes text, which is in the original door without modifications. There are letters R and L and also without letters for some special doors. In which macro is this definition? You mentioned localization dictionaries in the .libpack file. Can you be more specific?