You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Request for Configurable Automatic Decompression Option in Steam Rom Manager
Flexibility and Format Support: It is crucial that Steam Rom Manager provides extensive support for encapsulation formats and compression algorithms. Encapsulation formats such as ZIP, 7z, and SquashFS organize and group files, while compression algorithms like ZSTD, deflate, and LZMA reduce the size of the encapsulated files. ZSTD is particularly notable for its exceptional performance in terms of compression and rapid decompression, making it an ideal choice for users concerned with performance and storage efficiency.
Integration of Existing Tools: Tools such as 7-Zip-Zstandard and squashfs-tools-ng-mingw64 already facilitate the integration of ZSTD compression under Windows. These tools would enable Steam Rom Manager to handle various compressed file formats, thus maximizing compatibility and flexibility for all users.
Advanced ROM Management: ROM managers like RomVault offer features that allow for the conversion of game sets into ZSTD, set by set, internally. This enables users to update and optimize their ROM collections with advanced compression efficiency without external manual intervention.
Additional Desired Features:
> Automatic Decompression Option, configurable by the user to enable or disable depending on the parser/system used.
> Automatic Script Verification that will choose the appropriate software based on the used algorithm. For example, a ZSTD zip and a ZSTD 7z could be processed by 7-Zip-Zstandard, and a ZSTD .squashfs could be decompressed by squashfs-tools-ng-mingw64 (although the latest version of 7-Zip-Zstandard may decompress but not compress squashfs).
> Duplication Control to avoid decompression if the game is already decompressed in the uncompress directory.
> Specific Organization in the decompression folder, tailored to the name of the preset or the created parser, such as uncompress\PlayStation 3<game name> and uncompress\Nintendo Wii<game name>, uncompress\Nintendo Wii U [RPX]<game name>, uncompress\Nintendo Wii U [NUSWUP]<game name>, or uncompress\New PARSER<game name>.
> Directory Choice for uncompress by parser, but by default, it will always point to the last uncompress folder chosen to save time.
User Benefits: Adding a configurable automatic decompression option would transform the way games are stored and managed in Steam Rom Manager. Users could personalize their experience by choosing to activate automatic decompression for certain parsers/systems as needed. This simplifies game management by eliminating the manual steps required to prepare files before launching, particularly for emulators that do not directly support compressed formats. It prevents the need to have multiple sets such as the official TOSEC sets and their RVZ duplicates. For those who, like me, keep their original set to switch between console and emulator use, this offers a considerable advantage. This setup allows having a central point, such as a NAS, from which to access the sets stored on it via different machines. Moreover, allowing this option for each parser would enable users to freely activate it or not, as there are no small savings in space.
Performance Impact: Automatic decompression, especially of files using formats like ZSTD, reduces loading times and optimizes storage space usage. By integrating the flexibility to choose among existing tools like 7-Zip-Zstandard and squashfs-tools-ng-mingw64, as well as the conversion capabilities of RomVault, Steam Rom Manager would become an even more powerful tool for game enthusiasts and ROM collectors, making the management of large game libraries more accessible and efficient.
French
Demande de fonctionnalité pour une option de décompression automatique configurable dans Steam Rom Manager
Flexibilité et support des formats : Il est crucial que Steam Rom Manager offre une prise en charge étendue des formats d'encapsulation et des algorithmes de compression. Les formats d'encapsulation, tels que ZIP, 7z, et SquashFS, organisent et regroupent les fichiers. Les algorithmes de compression, tels que ZSTD, deflate et LZMA, réduisent la taille des fichiers encapsulés. Le ZSTD est particulièrement remarquable pour ses performances exceptionnelles en matière de compression et de décompression rapide, ce qui en fait un choix idéal pour les utilisateurs soucieux des performances et de l'efficacité de l'espace de stockage.
Intégration d'outils existants : Des outils tels que 7-Zip-Zstandard et squashfs-tools-ng-mingw64 facilitent déjà l'intégration de la compression ZSTD sous Windows. Ces outils permettraient à Steam Rom Manager de gérer divers formats de fichiers compressés, maximisant ainsi la compatibilité et la flexibilité pour tous les utilisateurs.
Gestion avancée des ROMs : Des gestionnaires de ROM comme RomVault offrent des fonctionnalités permettant de convertir des sets de jeux en ZSTD, set par set, en interne. Cela permet aux utilisateurs de mettre à jour et d'optimiser leurs collections de ROMs avec une efficacité de compression avancée sans intervention manuelle extérieure.
Features supplémentaires souhaitées :
> Option de décompression automatique, configurable par l'utilisateur pour activer ou désactiver selon le parser/système utilisé.
> Vérification automatique du script qui choisira le logiciel approprié en fonction de l'algorithme utilisé. Par exemple, un zip ZSTD et un 7z ZSTD pourraient être traités par 7-Zip-Zstandard, et un .squashfs ZSTD pourrait être décompressé par squashfs-tools-ng-mingw64 (bien que la dernière version de 7-Zip-Zstandard puisse décompresser mais pas compresser les squashfs).
> Contrôle de la duplication pour éviter la décompression si le jeu est déjà décompressé dans le répertoire uncompress.
> Organisation spécifique dans le dossier de décompression, adaptée au nom du preset ou au nom du parser créé, tel que uncompress\PlayStation 3<nom du jeu> et uncompress\Nintendo Wii<nom du jeu>, uncompress\Nintendo Wii U [RPX]<nom du jeu>, uncompress\Nintendo Wii U [NUSWUP]<nom du jeu> ou encore uncompress\Nouveau PARSER<nom du jeu>.
> Choix du répertoire uncompress par parser, mais par défaut, il pointera toujours vers le dernier dossier uncompress choisi pour gagner du temps.
Avantages pour l'utilisateur : L'ajout d'une option de décompression automatique configurable transformerait la manière dont les jeux sont stockés et gérés dans Steam Rom Manager. Les utilisateurs pourraient personnaliser leur expérience en choisissant d'activer la décompression automatique pour certains parsers/systèmes selon leurs besoins. Cela simplifie la gestion des jeux en éliminant les étapes manuelles nécessaires pour préparer les fichiers avant le lancement, en particulier pour les émulateurs qui ne prennent pas directement en charge les formats compressés. Cela évite d'avoir de multiples sets tels que les sets officiels TOSEC et son double en RVZ. Pour ceux qui, comme moi, gardent leur set original pour pouvoir basculer d'une utilisation console à émulateur, cela offre un avantage indéniable. Cette configuration permet d'avoir un point central, comme un NAS par exemple, et de pouvoir pointer sur les sets qui y sont stockés via différentes machines. De plus, le fait de laisser cette option pour chaque parser permettrait d'être libre de l'activer ou non, car il n'y a pas de petite économie de place.
Impact sur la performance : La décompression automatique, notamment des fichiers utilisant des formats comme le ZSTD, réduit les temps de chargement et optimise l'utilisation de l'espace de stockage. En intégrant la flexibilité de choisir parmi des outils existants comme 7-Zip-Zstandard et squashfs-tools-ng-mingw64, ainsi que les fonctionnalités de conversion de RomVault, Steam Rom Manager deviendrait un outil encore plus puissant pour les amateurs de jeux et les collectionneurs de ROMs, rendant la gestion de grandes bibliothèques de jeux plus accessible et efficace.
The text was updated successfully, but these errors were encountered:
MiiAM0t0
changed the title
Unlocking New Horizons: Automatic Decompression for Enhanced Gaming Experience
[REQUEST] Unlocking New Horizons: Automatic Decompression for Enhanced Gaming Experience
Sep 15, 2024
English
Feature Request for Configurable Automatic Decompression Option in Steam Rom Manager
Flexibility and Format Support: It is crucial that Steam Rom Manager provides extensive support for encapsulation formats and compression algorithms. Encapsulation formats such as ZIP, 7z, and SquashFS organize and group files, while compression algorithms like ZSTD, deflate, and LZMA reduce the size of the encapsulated files. ZSTD is particularly notable for its exceptional performance in terms of compression and rapid decompression, making it an ideal choice for users concerned with performance and storage efficiency.
Integration of Existing Tools: Tools such as 7-Zip-Zstandard and squashfs-tools-ng-mingw64 already facilitate the integration of ZSTD compression under Windows. These tools would enable Steam Rom Manager to handle various compressed file formats, thus maximizing compatibility and flexibility for all users.
Advanced ROM Management: ROM managers like RomVault offer features that allow for the conversion of game sets into ZSTD, set by set, internally. This enables users to update and optimize their ROM collections with advanced compression efficiency without external manual intervention.
Additional Desired Features:
User Benefits: Adding a configurable automatic decompression option would transform the way games are stored and managed in Steam Rom Manager. Users could personalize their experience by choosing to activate automatic decompression for certain parsers/systems as needed. This simplifies game management by eliminating the manual steps required to prepare files before launching, particularly for emulators that do not directly support compressed formats. It prevents the need to have multiple sets such as the official TOSEC sets and their RVZ duplicates. For those who, like me, keep their original set to switch between console and emulator use, this offers a considerable advantage. This setup allows having a central point, such as a NAS, from which to access the sets stored on it via different machines. Moreover, allowing this option for each parser would enable users to freely activate it or not, as there are no small savings in space.
Performance Impact: Automatic decompression, especially of files using formats like ZSTD, reduces loading times and optimizes storage space usage. By integrating the flexibility to choose among existing tools like 7-Zip-Zstandard and squashfs-tools-ng-mingw64, as well as the conversion capabilities of RomVault, Steam Rom Manager would become an even more powerful tool for game enthusiasts and ROM collectors, making the management of large game libraries more accessible and efficient.
French
Demande de fonctionnalité pour une option de décompression automatique configurable dans Steam Rom Manager
Flexibilité et support des formats : Il est crucial que Steam Rom Manager offre une prise en charge étendue des formats d'encapsulation et des algorithmes de compression. Les formats d'encapsulation, tels que ZIP, 7z, et SquashFS, organisent et regroupent les fichiers. Les algorithmes de compression, tels que ZSTD, deflate et LZMA, réduisent la taille des fichiers encapsulés. Le ZSTD est particulièrement remarquable pour ses performances exceptionnelles en matière de compression et de décompression rapide, ce qui en fait un choix idéal pour les utilisateurs soucieux des performances et de l'efficacité de l'espace de stockage.
Intégration d'outils existants : Des outils tels que 7-Zip-Zstandard et squashfs-tools-ng-mingw64 facilitent déjà l'intégration de la compression ZSTD sous Windows. Ces outils permettraient à Steam Rom Manager de gérer divers formats de fichiers compressés, maximisant ainsi la compatibilité et la flexibilité pour tous les utilisateurs.
Gestion avancée des ROMs : Des gestionnaires de ROM comme RomVault offrent des fonctionnalités permettant de convertir des sets de jeux en ZSTD, set par set, en interne. Cela permet aux utilisateurs de mettre à jour et d'optimiser leurs collections de ROMs avec une efficacité de compression avancée sans intervention manuelle extérieure.
Features supplémentaires souhaitées :
Avantages pour l'utilisateur : L'ajout d'une option de décompression automatique configurable transformerait la manière dont les jeux sont stockés et gérés dans Steam Rom Manager. Les utilisateurs pourraient personnaliser leur expérience en choisissant d'activer la décompression automatique pour certains parsers/systèmes selon leurs besoins. Cela simplifie la gestion des jeux en éliminant les étapes manuelles nécessaires pour préparer les fichiers avant le lancement, en particulier pour les émulateurs qui ne prennent pas directement en charge les formats compressés. Cela évite d'avoir de multiples sets tels que les sets officiels TOSEC et son double en RVZ. Pour ceux qui, comme moi, gardent leur set original pour pouvoir basculer d'une utilisation console à émulateur, cela offre un avantage indéniable. Cette configuration permet d'avoir un point central, comme un NAS par exemple, et de pouvoir pointer sur les sets qui y sont stockés via différentes machines. De plus, le fait de laisser cette option pour chaque parser permettrait d'être libre de l'activer ou non, car il n'y a pas de petite économie de place.
Impact sur la performance : La décompression automatique, notamment des fichiers utilisant des formats comme le ZSTD, réduit les temps de chargement et optimise l'utilisation de l'espace de stockage. En intégrant la flexibilité de choisir parmi des outils existants comme 7-Zip-Zstandard et squashfs-tools-ng-mingw64, ainsi que les fonctionnalités de conversion de RomVault, Steam Rom Manager deviendrait un outil encore plus puissant pour les amateurs de jeux et les collectionneurs de ROMs, rendant la gestion de grandes bibliothèques de jeux plus accessible et efficace.
The text was updated successfully, but these errors were encountered: