Add Native ZSTD Compression Support for ROM Archives

📋 Summary

This request is to add full, native support for ZSTD-compressed archives (.zip and .7z) in LaunchBox, particularly to improve compatibility with RetroAchievements and general ROM handling.


❗ Problem

  • LaunchBox currently does not support ZSTD-compressed archives by default.

  • Cheevo (RetroAchievements) scanning fails on .zip/.7z files compressed with ZSTD—even if users manually patch in ZSTD-capable versions of 7-Zip.

  • In some cases, trying to scan these files causes LaunchBox to crash.

  • Users must currently replace internal 7-Zip binaries to gain partial compatibility, but this is unreliable and not officially supported.


💡 Proposal

  • Integrate ZSTD decompression support directly into LaunchBox.

  • Ensure cheevo scanning works properly with ZSTD archives.

  • Prevent crashes and fallback issues when ZSTD files are encountered.


✅ Benefits

  • Fully supports modern compression formats used in No-Intro and other curated ROM sets.

  • Eliminates the need for manual 7-Zip modifications.

  • Ensures RetroAchievements scans are reliable across all supported formats.

  • Improves ROM loading and extraction performance.

Please authenticate to join the conversation.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

About 1 month ago

Author

UltraGodAzgorath

Subscribe to post

Get notified by email when there are changes.