SuperStarCraft - local asset preparer for macOS and Linux (experimental)

Extract the complete .tar.gz into a writable folder. It contains native readers
for Intel/AMD x64 and ARM64, plus this launcher. No compiler or packages needed.

macOS: double-click prepare-assets.command, or use Terminal:
  bash prepare-assets.sh --install "/Applications/StarCraft"

Linux: point at your own Battle.net/Wine installation or copied CASC folder:
  bash prepare-assets.sh --install "/path/to/StarCraft"

The folder must contain Data and .build.info. The launcher tries a few common
locations when --install is omitted. --output-directory chooses another writable
output folder. Existing assets.bin is preserved on failure. Original files are
read-only. Choose the resulting assets.bin on the game page; nothing is uploaded.

Test status: Linux x64 extracted the Windows local CASC installation under WSL,
with exactly the same output as the Windows reader. Linux ARM64 and both macOS
readers have been cross-compiled and inspected, not run on those machines.
An actual Mac StarCraft installation still needs testing. These tools are unsigned;
macOS may require approving the download. The browser's Choose StarCraft folder
option is also available without running this helper.

CascLib revision 38a34665624b8775bb875274b36191b21c38d97b, license included.
This archive contains tools only, no StarCraft assets. Legacy MPQs are unsupported.
