# OpenBVE Texture Tools

OpenBVE Texture Tools is a Windows utility for finding PNG textures with non-binary alpha values and creating corrected copies for use with openBVE.

## Windows release 1.0.0

The published Windows package is self-contained and includes the required .NET 8 desktop runtime. A separate .NET installation or development environment is not required.

### Requirements

- 64-bit Windows
- Permission to read the selected texture folders
- Permission to create corrected PNG files next to their source textures

### Installation and use

1. Extract the complete ZIP archive to a writable folder.
2. Run `OpenBveTextureTools.exe`.
3. Select the root folder containing PNG textures.
4. Select textures and choose **Analyze**, or run **Analyze** without a selection to analyze all listed textures.
5. Use **Select Invalid** to select analyzed textures containing invalid alpha values.
6. Choose **Fix Alpha** to create corrected `_fixed.png` copies. Source files are not overwritten.

Folder scanning runs in the background. Its progress is shown in the status bar and an active scan can be stopped with **Cancel**.

Windows may display a SmartScreen warning because the community build is not digitally signed. Verify the SHA-256 checksum supplied with the release before running it.

## Alpha processing

An alpha value other than 0 or 255 is reported as invalid. Fix Alpha preserves the existing application rule: alpha values below 16 become 0 and all other alpha values become 255.

## Distribution

This Windows 1.0.0 release is distributed independently from any future Linux version.
