Note: This document describes features that are not yet available in Rhino. It is expected in a WIP release of Rhino 5.0 in February 2010.
The Rhino Installer Engine simplifies distribution, installation, and updating of plug-ins for Rhino 4.0 and 5.0 on both 32- and 64- bit platforms. The Rhino Installer Engine is compatible with the McNeel Update System - a system that keeps Rhino 5.0 up-to-date with the latest releases. This system will keep plug-ins up-to-date as well.
All plug-ins are installed per-user as part of the user's roaming profile.
A Rhino Installer File (.RHI) is a zip file with a different extension. The RHI file can contain directory structures, and can include more than one version of a plug-in. For example:
myPlugIn\4.0\myPlugIn.rhp myPlugIn\5.0\x86\myPlugIn.rhp myPlugIn\5.0\x64\myPlugIn.rhp
The Rhino Installer Engine examines each of the plug-ins and extracts the Plug-in GUID, Title, Version, and appropriate SDK version numbers. It also examines each Rhino installed on the computer.
Next, each plug-in is compared to each installed version of Rhino. The newest compatible plug-in is registered with the corresponding version of Rhino.