More actions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
|title=PSXPackager | |title=PSXPackager | ||
|image=psxpackagerpsp.png | |image=psxpackagerpsp.png | ||
|description= | |description=Convert Playstation disc images in various formats to PBP format and back. | ||
|author=RupertAvery | |author=RupertAvery | ||
|lastupdated=2023/10/13 | |lastupdated=2023/10/13 | ||
Line 46: | Line 46: | ||
==Changelog== | ==Changelog== | ||
'''v1.6.3''' | '''v1.6.3''' | ||
* Update SharpCompress from 0.33.0 to 0.34.1 | * Update SharpCompress from 0.33.0 to 0.34.1. | ||
* Specify FileStream mode (Fixes [https://github.com/RupertAvery/PSXPackager/issues/52 #52]) | * Specify FileStream mode (Fixes [https://github.com/RupertAvery/PSXPackager/issues/52 #52]). | ||
'''v1.6.2''' | '''v1.6.2''' | ||
*This version fixes some issues most notably the missing gameInfo.db file. | *This version fixes some issues most notably the missing gameInfo.db file. | ||
'''v1.6.1''' | '''v1.6.1''' | ||
* The framework requirement has been lowered back to .NET 6.0 as this is more prevalent on popular distros as of now. | * The framework requirement has been lowered back to .NET 6.0 as this is more prevalent on popular distros as of now. | ||
* A bug when the output folder name has a dot has been fixed | * A bug when the output folder name has a dot has been fixed. | ||
'''v1.6.0''' | '''v1.6.0''' | ||
* Updated to .NET 7.0, please install the necessary runtime for your OS | * Updated to .NET 7.0, please install the necessary runtime for your OS. | ||
* Fixed the bugs introduced in 1.5 that made the CLI not convert anything at all | * Fixed the bugs introduced in 1.5 that made the CLI not convert anything at all. | ||
* Added checkboxes in GUI Batch list to let you select which files you want to convert | * Added checkboxes in GUI Batch list to let you select which files you want to convert. | ||
* changed how resource-related command line options, see README.MD for more information | * changed how resource-related command line options, see README.MD for more information. | ||
* Linux CLI release, tested in WSL Ubuntu | * Linux CLI release, tested in WSL Ubuntu. | ||
* OSX CLI release, untested | * OSX CLI release, untested. | ||
'''v1.4.1''' | '''v1.4.1''' | ||
*Fix null ScannerID returned for dummy GameEntry for when gameID is not found. | *Fix null ScannerID returned for dummy GameEntry for when gameID is not found. | ||
'''v1.4.0''' | '''v1.4.0''' | ||
* Fixed bug where converting to PBP with no CUE would result in a TOC with an index of 00:02:01 from the default PSAR | * Fixed bug where converting to PBP with no CUE would result in a TOC with an index of 00:02:01 from the default PSAR. | ||
* Change to SevenZipSharp for notifications during extraction | * Change to SevenZipSharp for notifications during extraction. | ||
* Get DiscID from PBP Disc Entry | * Get DiscID from PBP Disc Entry. | ||
* Add output file to tempfiles so cancelling will delete as well | * Add output file to tempfiles so cancelling will delete as well. | ||
* Added option to format filename | * Added option to format filename. | ||
* Add option to generate log | * Add option to generate log. | ||
* Add option for verbosity levels | * Add option for verbosity levels. | ||
* Processing now continues if there are errors | * Processing now continues if there are errors. | ||
'''v1.3.1''' | '''v1.3.1''' | ||
*This release fixes problems when extracting PBPs with more than two discs, as well as error handling when a file does not exist, or when a relative path contains no directory. | *This release fixes problems when extracting PBPs with more than two discs, as well as error handling when a file does not exist, or when a relative path contains no directory. | ||
Line 77: | Line 77: | ||
'''v0.3''' | '''v0.3''' | ||
* Bug fixes | * Bug fixes | ||
* Support writing CUE to TOC - audio tracks on multi-bin + CUE files now work | * Support writing CUE to TOC - audio tracks on multi-bin + CUE files now work. | ||
* Support extracting TOC to CUE when extracting PBP to BIN | * Support extracting TOC to CUE when extracting PBP to BIN. | ||
'''v0.2''' | '''v0.2''' | ||
* Compression level can now be set at the command line. Default is 5. | * Compression level can now be set at the command line. Default is 5. | ||
* Compressed files now work as single input (-i parameter) not just for batch inputs | * Compressed files now work as single input (-i parameter) not just for batch inputs. | ||
* PBP Extraction now shows progress rate | * PBP Extraction now shows progress rate. | ||
* PBP Extraction uses input filename for output as input.bin instead of dummy.img | * PBP Extraction uses input filename for output as input.bin instead of dummy.img. | ||
== External links == | == External links == | ||
* GitHub - https://github.com/RupertAvery/PSXPackager | * GitHub - https://github.com/RupertAvery/PSXPackager | ||
* Reddit - https://www.reddit.com/r/Roms/comments/qlu2uc/psxpackagergui_beta/ | * Reddit - https://www.reddit.com/r/Roms/comments/qlu2uc/psxpackagergui_beta/ |
Latest revision as of 14:25, 23 August 2024
PSXPackager | |
---|---|
General | |
Author | RupertAvery |
Type | File Operation |
Version | 1.6.3 |
License | MIT License |
Last Updated | 2023/10/13 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
PSXPackager is a utility that allows you to convert PlayStation disc images in various formats to PBP format and back.
It is a port of the popstation-md C source to C#.
There is a command-line executable available for Windows, Linux, and OSX, and a Windows-only GUI. The GUI allows you to select and process several images in a queue (Batch mode).
Note: Requires .NET 6.0 Runtime or above.
Features
- Convert .BIN + .CUE or .IMG to .PBP.
- Extract .PBP to .BIN + .CUE file.
- Supports conversion of .7z, .zip, .rar files to .PBP.
- Supports merging of single-disc, multi-track .BIN + .CUE into one .BIN + .CUE.
- Supports writing multi-track CUE information to PBP for audio.
- PBP Compression levels from 0 to 9.
- Supports writing multi-disc PBP using .m3u files.
- Supports extracting multi-disc PBP.
- Windows/Linux/OSX CLI.
- GUI with PSX2PSP-like interface and batch processing.
Screenshots
Changelog
v1.6.3
- Update SharpCompress from 0.33.0 to 0.34.1.
- Specify FileStream mode (Fixes #52).
v1.6.2
- This version fixes some issues most notably the missing gameInfo.db file.
v1.6.1
- The framework requirement has been lowered back to .NET 6.0 as this is more prevalent on popular distros as of now.
- A bug when the output folder name has a dot has been fixed.
v1.6.0
- Updated to .NET 7.0, please install the necessary runtime for your OS.
- Fixed the bugs introduced in 1.5 that made the CLI not convert anything at all.
- Added checkboxes in GUI Batch list to let you select which files you want to convert.
- changed how resource-related command line options, see README.MD for more information.
- Linux CLI release, tested in WSL Ubuntu.
- OSX CLI release, untested.
v1.4.1
- Fix null ScannerID returned for dummy GameEntry for when gameID is not found.
v1.4.0
- Fixed bug where converting to PBP with no CUE would result in a TOC with an index of 00:02:01 from the default PSAR.
- Change to SevenZipSharp for notifications during extraction.
- Get DiscID from PBP Disc Entry.
- Add output file to tempfiles so cancelling will delete as well.
- Added option to format filename.
- Add option to generate log.
- Add option for verbosity levels.
- Processing now continues if there are errors.
v1.3.1
- This release fixes problems when extracting PBPs with more than two discs, as well as error handling when a file does not exist, or when a relative path contains no directory.
v1.2
- This version has a bug when extracting a PBP with more than 2 discs. Please get the next release.
v0.3
- Bug fixes
- Support writing CUE to TOC - audio tracks on multi-bin + CUE files now work.
- Support extracting TOC to CUE when extracting PBP to BIN.
v0.2
- Compression level can now be set at the command line. Default is 5.
- Compressed files now work as single input (-i parameter) not just for batch inputs.
- PBP Extraction now shows progress rate.
- PBP Extraction uses input filename for output as input.bin instead of dummy.img.