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

10 months ago

Author

UltraGodAzgorath

Subscribe to post

Get notified by email when there are changes.