Roof Wizard uses several miscellaneous data files to store configuration settings, rules, and user preferences. Understanding these files helps you customise how the software organises materials and applies rules.
🧾 Assembly Rule Files
AssRuleValues.dat
The rules for Assembly Groups are stored in a file called AssRuleValues.dat. This file contains various rules pertaining to Gauge, Finish, Substrate, and System settings. Each variable in the file is terminated with the word END.
Only used when Assemblies are set up.
🧾 Allowance Files
File Type | Description |
*.AL2 | Allowance file for Panels/Sheets. Adopts the name given by the operator when saved. Then available to be used and re-used for various systems. Any number of allowance files may be generated. Must be edited from within the software. |
*.FL2 | Allowance file for Flashing/Trim. Adopts the name given by the operator when saved. Then available to be used and re-used for various systems. Any number of allowance files may be generated. Must be edited from within the software. |
🧾 Spacing and Configuration Files
BatSpace.csv
Stores the last defined purlin/batten spacing. This is a transient file that may change with each job and is created by the software so that the last used batten spacing settings are displayed.
🧾 Material Category Organisation
Categories.CSV
By default, there is no way to order the items within each primary material group in the Supply Only or Supply and Install dialog box (Roof/Wall Cover, Flashings/Fittings, Accessories, Fasteners).
However, you can control what appears in each category group and modify the individual names of the groups. This requires defining a category sort file.
An external file called Categories.CSV can be defined which allows for modification of these items. When opened in Excel, the file structure works as follows:
The first 4 lines define the names of the Category Groups in the Supply and Install dialog
The remaining lines define category names and which category group they should be placed within
The software has default options built in, but you can customise these groupings. For example:
Items with a Category name of "Spout" can be placed into Group 2 (Accessories)
Items with a category name of "Extra" can be placed into Group 1 (Flashings/Fittings)
Items with a category name of "Wall Insulation" can be placed into Group 0 (Roof/Wall Cover)
This categorisation also determines how labour and material items are grouped using the QuoteGroups function.
💡 Related Articles
How do I use AltCategories.CSV for item grouping?
How do I set up flashing allowances?
How do I understand system configuration data files?
How do I set default report options?
How do I understand system state and temporary files?


