Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PSXPackager PSP: Difference between revisions

From GameBrew
No edit summary
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/

Revision as of 14:41, 17 Haziran 2024

PSXPackager
Psxpackagerpsp.png
General
AuthorRupertAvery
TypeFile Operation
Version1.6.3
LicenseMIT License
Last Updated2023/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

psxpackagerpsp-01.png

psxpackagerpsp-02.png

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.

External links

Advertising: