Hot Door CORE Forum

Full Version: Hot Door CORE 0.7.7 is now available
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
This update brings the following changes:
  • Full Illustrator 25.1 compatibility
  • Tools to handle resource changes in Illustrator 25.1
There are some changes to Illustrator as of 25.1 which require modifications to the build process for handling Adobe's PiPL resource on Mac. Namely, the PiPL resource is no longer read from the *.rsrc file that is compiled into your bundle; instead, it must be read from its own standalone binary file inside the bundle.

We are now publicly releasing our own internal tool for simpler resource management on both Mac and Windows, named hdi_rezzer, which handles this situation more gracefully. It is included with hdi_core as of version 0.7.7, and you can find examples of its use in the sample projects that also come with hdi_core.

At a high level, hdi_rezzer allows you to describe your PiPL, PNG, and SVG resources with JSON files. It will take a JSON file as input, and will generate Mac *.r, Windows *.rc, C/C++ *.h, Adobe IDToFile.txt, and plugin.pipl files as output. The Mac *.r and Windows *.rc files are of course for resource compilation, the C/C++ *.h file is to define all the names and ID numbers of your resources for use in your C/C++ source code, and the Adobe IDToFile.txt and plugin.pipl files are of course for compatibility with Illustrator.