Bristle Bitmap Corrector
Starting with the February 2024 update, Paint Tool SAI 2 implemented new security measures for brush textures. Some older brush files may be rejected and require correction using the Bristle Bitmap Corrector tool.
Important
If your custom brushes stopped working after updating SAI 2, this guide will help you fix them.
Background
What Changed
In February 2024, SYSTEMAX implemented stricter validation for brush texture files to:
Prevent potential security vulnerabilities
Ensure consistent brush behavior
Improve application stability
Affected Files
The following brush components may be affected:
Blotmap files - Brush shape textures
Brushtex files - Brush pattern textures
Elemap files - Element maps for special brushes
Scatter files - Particle scatter data
Symptoms of Invalid Textures
You may experience the following issues:
Brushes display as solid circles instead of textured
Error messages about invalid bitmap format
Brushes disappear from the brush list
Warning dialogs on startup about rejected files
Identifying Problem Files
Check the Log
Launch SAI 2
Look for warning messages on startup
Check the application log (if available)
Manual Inspection
Invalid files often have:
Incorrect color depth (not 8-bit grayscale)
Wrong file dimensions
Corrupted file headers
Unsupported compression
Using the Bristle Bitmap Corrector
SAI 2 includes a built-in tool to correct invalid textures:
Step 1: Locate the Tool
The corrector tool is included in your SAI 2 installation:
Navigate to your SAI 2 folder
Look for
saicorrt.exeor similar utilityIf not present, download from the SYSTEMAX website
Step 2: Backup Your Brushes
Warning
Always backup before making changes!
Copy the following folders to a safe location:
blotmap/brushtex/elemap/scatter/
Step 3: Run the Corrector
Close SAI 2 completely
Run the corrector tool
Point it to your SAI 2 installation folder
The tool will scan and identify invalid files
Step 4: Apply Corrections
The corrector tool will:
Convert invalid color depths to proper 8-bit grayscale
Fix file headers
Re-encode compressed files
Report unfixable files
Step 5: Verify
Launch SAI 2
Check that previously broken brushes now work
Test brush functionality
Manual Correction Methods
If the automatic corrector doesn’t work, you can manually fix textures:
Using Image Editors
Open the texture file in an image editor (Photoshop, GIMP, etc.)
Convert to 8-bit Grayscale mode
Save as BMP with no compression
Replace the original file
Requirements for Valid Textures
Color Mode: 8-bit Grayscale
Format: Uncompressed BMP
Dimensions: Power of 2 recommended (256x256, 512x512, etc.)
Bit Depth: 8 bits per pixel
Using GIMP (Free)
Open texture file in GIMP
Image → Mode → Grayscale
Image → Mode → 8 bpc
File → Export As → BMP
In export options: Select no compression, 8-bit
Creating Compatible Brush Textures
If you’re creating new brush textures:
Specifications
Size: 64x64 to 1024x1024 pixels (power of 2)
Color: Grayscale only
Depth: 8-bit
Format: BMP (uncompressed)
Design Tips
White = full opacity/effect
Black = no opacity/effect
Grays = partial effect
Consider tiling for pattern brushes
Common Issues and Solutions
“Bitmap format not supported”
Cause: Wrong color depth or compression
Fix: Re-save as 8-bit grayscale uncompressed BMP
“Texture dimensions invalid”
Cause: Non-standard dimensions
Fix: Resize to power of 2 (256, 512, 1024, etc.)
“File corrupted”
Cause: Damaged file or incomplete download
Fix: Re-download or restore from backup
Brushes still not working after correction
Try:
Clear SAI 2 cache (delete temp files)
Restart the application
Reinstall the brush pack
Check for updates to SAI 2
Prevention
To avoid issues in the future:
Keep backups of working brush configurations
Update SAI 2 regularly
Download brushes from trusted sources
Verify brush packs before installing
Trusted Brush Sources
Official SYSTEMAX brushes
Well-known artist brush packs
Brushes tested with current SAI versions