-
Useful errors instead of silent exits. Blocked cache writes and failed engine downloads now identify the required engine version, cache location, and recovery steps. Automatic first-use downloads and reuse of the cached engine are preserved.
-
Windows setup stops cleanly. Unwritable download locations report an error instead of leaving the launcher waiting for input.