| Extension File | ResourceID | Component structure (COMP) | GUID structure (GUID) | Scene Command structure (scmd) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Family | FamilyID | ClassID | CombinedIDs | Family_RIID | FamilyGUID | ClassGUID | CombinedGUIDs | CommandID | Rooms | GroupID | Key | Shift | Ctrl/Cmd | Alt/Option | Platforms | Shortcut | Rules | Origin |
| Extension File | ResourceID | Component structure (COMP) | GUID structure (GUID) | Scene Command structure (scmd) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Family | FamilyID | ClassID | CombinedIDs | Family_RIID | FamilyGUID | ClassGUID | CombinedGUIDs | CommandID | Rooms | GroupID | Key | Shift | Ctrl/Cmd | Alt/Option | Platforms | Shortcut | Rules | Origin |
| Extension File | ResourceID | Component structure (COMP) | GUID structure (GUID) | Scene Command structure (scmd) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Family | FamilyID | ClassID | CombinedIDs | Family_RIID | FamilyGUID | ClassGUID | CombinedGUIDs | CommandID | Rooms | GroupID | Key | Shift | Ctrl/Cmd | Alt/Option | Platforms | Shortcut | Rules | Origin |
| Extension File | ResourceID | Component structure (COMP) | GUID structure (GUID) | Scene Command structure (scmd) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Family | FamilyID | ClassID | CombinedIDs | Family_RIID | FamilyGUID | ClassGUID | CombinedGUIDs | CommandID | Rooms | GroupID | Key | Shift | Ctrl/Cmd | Alt/Option | Platforms | Shortcut | Rules | Origin |
Last database update:
Website:
The website is vertically divided into three sections.
Database:
A Python programm is used to extract the data from the ".dat" files and to evaluate the compliance with the rules. The database is read-only and only contains data from the Carrara plug-ins that are installed on my computer.
The following table shows the layout.
| Column # | Column Name | Description / remark |
|---|---|---|
| 1 | Extension file | Name of the Extension / Plug-in *.dat file. |
| 2 | ResourceID | ID of the resource. |
| from the Component resource ( COMP ) | ||
| 3 | Family | Precompiler string obtained from the SDK Include files. |
| 4 | FamilyID | 4 char ID of the resource family |
| 5 | ClassID | 4 char ID of the class |
| 6 *) | CombinedIDs | Concatination of FamilyID and ClassID MUST be unique! |
| from the GUID resource ( GUID ) | ||
| 7 | Family_RIID | Precompiler string obtained from the SDK Include files. |
| 8 | FamilyGUID | 128 bit GUID of the resource family |
| 9 | ClassGUID | 128 bit GUID of the class |
| 10 *) | CombinedGUIDs | Concatination of FamilyGUID and ClassGUID MUST be unique! |
| from the SceneCommand resource ( scmd ) | ||
| 11 | CommandID | aka menu actionnumber and ToolID MUST be unique! |
| 12 | Rooms | Rooms where CommandID will be active '3Dvw'=Assembly; 'Stry'=Storyboard; 'shmn'=Shader |
| 13 | GroupID | Top menu of CommandID/menu item Mostly the 'edit' menu. |
| 14 | Key | Keyboard key of Shortcut |
| 15 | Shift | Use of Shift key 0=noShift; 1=Shift |
| 16 | Ctrl/Cmd | Use of Ctrl/Cmd key (win/mac) 0=noCtrl/Cmd; 1=Ctrl/Cmd |
| 17 | Alt/Option | Use of Alt/Option key (win/mac) 0=noAlt/Options; 1=Alt/Option |
| 18 | Platforms | Active on platform 0=Windows; 1=Mac; -1=any |
| 19 *) | Shortcut | Concatination of Key, Shift, Ctrl/Cmd and Alt/Option |
| end of resource ( scmd ) | ||
| 20 | Rules | Rules broken. See bottom section for an explanation |
| 21 | Origin / Developer | Name of originator / developer: 'Carrara Basics' or else name of 3rd Party developer. |