Hi,
we included in the c++ documentation information about how to find those IDs. The show IDs command was moved to the preferences (Node editor) and replaced by a checkbox. From there, you will be able to find the symbol corresponding to the Id of the port. For Redshift, those symbols are not exposed so you need to use the value of the ID.
You also have the resource editor to understand how the descriptions is built. Launch the resource editor using the commander. If you click the first arrow on the top left, you can start typing the ID of the node, like "fresnel". The list size will shrink to only display the database where there is an element with "fresnel" on its name.
Once the node is selected, you will be able to select the port on the tree and see the Identifier
field on the right in the General tab.
Redshift uses a full reverse domain name notation to identify its ports, so the Id of the port is com.redshift3d.redshift4c4d.nodes.core.fresnel.fresnel_useior
Some port can be port bundle, you can see it from its datatype. Below you can see the redshift texture node. To define the value of the filename you need to know the bundle port's ID
The ports ID is com.redshift3d.redshift4c4d.nodes.core.texturesampler.tex0
. As it is a port bundle, you need to check the subid. Search for com.redshift3d.redshift4c4d.portbundle.file
in the database.
You will find that the port has the ID path
.
hope that helped.
Cheers,
Manuel