New in PS Multi Tools v16.0
Project & Code Changes
- Now using C# instead of VB.NET
- The project type switched to Avalonia
- New & adapted functions to work on multiple platforms
- Removed Windows-Only libraries like WinSCP
- Switched still included .NET Framework libraries with .NET libraries
- Removed unused resources, mostly icons/images
- Replaced WinSCP completely with FluentFTP
- Replaced Microsoft.WebView2 with CefGlue
- Replaced RichTextBox with AvloniaEdit
- Changed version check method & added new Linux/FreeBSD/macOS Updater script
New Features
General
- PS Multi Tools is now available for Linux (x64)
- Check the installation guide below on how to proceed
- PS Multi Tools is now also available for macOS
- Check the installation guide below on how to proceed
- PSMultiTools itself is a x64 binary, however, most included utilities are universal binaries and should run on arm64
- PS Multi Tools is now also executable on FreeBSD
- Only FreeBSD 15.0 has been tested
- Check the installation guide below on how to proceed
- New Drag&Drop actions :
- You can now drag & drop PlayStation .pkg files on PS Multi Tools to view PKG information
- You can now drag & drop a param.json or manifest.json file on PS Multi Tools to view or edit it directly
- You can now drag & drop an ELF or BIN payload on PS Multi Tools to open the Payload Sender directly
- Replaced all black/white icons with colored ones
- All downloads are now downloaded to the default Downloads folder on the PC
- PS5: All GP5 Project related tasks (gp5_proj_create, gp5_file_add, ...) are now manually done and will not require prospero-pub-cmd
- RCO Extraction: "Simply Vita RCO Extractor 'sngre'" is now integrated in PS Multi Tools and does not require the executable anymore
- PS3/PSP Game Info ISO Extraction: Replaced '7z' with LTRData.DiscUtils to extract metadata
- ISO Load Cache: The PS3 & PSP library now share the 'Cache' folder
PKG Info Utility
- The PKG Info utility has been updated and now supports all type of PlayStation PKGs
- This utility will open automatically when dragging a .pkg file on PS Multi Tools or when selecting "PKG Info" in the context menu in the PS3/PS4/PSP/PSV backups library
PS1 Tools
- Replaced Game ID find method and improved the speed of loading backups (does not use strings anymore to get the ID)
PS2 Tools
- Added a new Stargazer GUI to extract STAR files
- Added a new PAKerUtility GUI to create, extract or list PAK archives or to create a manifest file
PS3 Library
- Drastically improved loading ISO files when loading backups (does not use 7z/unar anymore to extract files)
- The library now properly identifies ISO files as PS2/PSP/PS3 when loading from a backup folder
- The library now shows all game backup information of PSP ISOs including icon & playable soundtrack (if exists)
PS4 Library
- Added 'Settings' to the menu
PSP Library
- Drastically improved loading ISO files when loading backups (does not use 7z/unar anymore to extract files)
- Added a new context menu option to Play/Stop the soundtrack of the selected backup
- Added 'Settings' to the menu
PS5 Library
- Renamed most menu items in the "Library" menu and also added tool tips to get more information about what the option does
- The 'Tools' menu does now have tooltips that will display information about the selected tool
- "Open a folder with source PKG files" will now distinguish between installed or update PKGs and add them to the correct list (Games or Patches, App if unknown)
- It is now possible to tweak the scan threads when loading backups to increase the speeed (concurrent tasks)
- This can be set in the "Settings"
- Game Title: If param.json doesn't contain an 'enUS' game title when loading backups then it will now show the alternative title
PS5 Tools
Caution
- Added new appinfo.db Updater for local .db files or directly via FTP
- Backups are automatically created
Do not use the FTP method yet: Currently bugged and will break appinfo.db
If still done, then immediately replace with the backup file using FTP!
Settings
- Removed "Save" button -> Automatically saves now on close
- Added new PS5 Library Option "Scan Threads" to tweak the number of concurrent tasks when scanning a backup folder
- Added missing PS3 IP Address setting
- Added an option to disable/enable autoplay of game/app soundtracks
Downloads
- PS1 UPDATED Tools: EDCRE & LibCrypt Patcher
- PS3 UPDATED Homebrew: Apollo Save Tool, MovianM7, PKGi
- PS3 NEW Firmware: 4.92
- PS4 NEW Exploits: Added latest GoldHEN AUTO-LOADER | Lapse + Poops (A.I.O) for PS4 FW 12.50/12.52
- PS4 UPDATED Payloads: GoldHEN v2.4b18.7
- PS4 NEW Firmwares:
- System: 12.50, 12.52, 13.00
- Recovery: 12.50, 12.52, 13.00
- PS5 NEW Exploits: Added YT2JB, YT2JB Autoloader & Netflix 'N Hack for FW 10.01
- PS5 NEW Payloads:
- PS5-App-Dumper
- Dump Installer
- Linkdev
- GDBServ
- PS5 UPDATED Payloads:
- Dump Runner
- Kstuff
- Kstuff-Toggle
- etaHEN
- ELFLdr
- FetchPKG
- FTPSrv
- KlogSrv
- OffAct
- SHSrv
- WebSrv
- PS5 NEW Homebrew: Added FPKGi
- PS5 UPDATED Homebrew: Itemzflow Game Manager
- PS5 NEW Firmwares:
- System: 7.61, 10.01
- Recovery: 7.61, 10.01
Fixes
Caution
- The PS1 backups library now filters correctly (track X.bin) files
- The PS1 backups library now shows the correct number of backups that are being loaded
- The PS1 backups library now correctly updates game information received from PSXDatacenter
- The PS3 backups library did show empty/incompatible PKGs
- The PS3 backups library could crash when loading incompatible ISO files
- The PS3 backups library now shows the correct number of backups to load when loading a folder
- The PS4 backups library now shows the correct state if a soundtrack is being played
- The PS5 Games Patches downloader now correctly switches to the game/app update page
- PSP PBP Packer/Unpacker Utility:
- PS1 Merge BIN Utility: Cursor did not change back to default after merging (still loading cursor)
- PS1/2 BIN/CUE to ISO Converter: No log output and no prompt to open the output folder
- Fixed a possible crash when closing the Downloader window (dl-client was always busy)
- PS4 Library context menu option 'Store Info': Not loading info
- PS4 PPPwner: Removed duplicate "Specify waiting time in seconds after first round CPU pinning :"
- PS5 Simple Shortcut PKG Creator: Changing the category should now always work
- PS5 Simple Shortcut PKG Creator: No info message when PKG has been created
- PS5 GP5 Project Creator keeps now better track of the created/loaded file to make changes
- PS5 GP5 Project Creator: Loading a GP5 file does now also load & show the contained files & foldes in 'rootdir'
- PS5 GP5 Project Creator: Removed not working 'Save current GP5 project' menu item. All changes are now automatically saved.
- PS5 AT9 Converter: Fixed an issue when trying to convert from WAV to AT9 with custom encoding options (bitrate or sampling rate)
- PS5 RCO Dumper: Fixed an issue when trying to dump .rco files when using ftpsrv
- PS5 etaHEN Configurator: Fixed an issue when trying use the etaHEN Configurator & ftpsrv
- PS5 Assets Browser: Fixed opening DDS files
- PS5 Assets Browser: Fixed restore assets list when stopping a video
- PS5 SELF Decrypter: Fixed an issue when trying to decrypt another backup
Not ready yet
Warning
- PSX Tools are not ready yet and need further testing
- All tools (pfsshell, hdl_dump, ...) and libraries (.so/.dylib) are already available in the ./Tools folder for manual usage
- Batch Renaming Tool is not ready yet for Linux, FreeBSD and macOS
- Currently still requires PowerShell and needs an overhaul
- Emulators are not ready yet and will be added in another update
Linux Installation
Using Installer
- Download PS Multi Tools v16 [Linux x64].7z and extract it
- Download the Arch_Installer.sh OR Fedora_Installer.sh OR UbuntuDebianMint_Installer.sh and place it in the extracted PS Multi Tools v16 folder
- Also download WineVCRuntimes.sh and place it in the extracted PS Multi Tools v16 folder
- Open a terminal inside the extracted PS Multi Tools v16 folder
- Set permissions
chmod a+wx * - Run as root
sudo ./NameOfInstaller.shORbash NameOfInstaller.sh
Note
You can manually remove the packages from the Installer file if you want to save space :
libisoburnif you don't want to burn discs using PS Multi Toolslibusbif you don't want to use the PS2 Memory Card Managerwine, wine-gecko, wine-mono & winetricksif you don't want to create PKG files
Important
If you choose to install all packages, you also need to download & run WineVCRuntimes.sh as USER to install the required VC runtimes in wine
Manual Installation
Note
You can leave out the following packages :
libisoburnif you don't want to burn discs using PS Multi Toolslibusbif you don't want to use the PS2 Memory Card Managerwine, wine-gecko, wine-mono & winetricksif you don't want to create PKG files
Debian / Ubuntu / Mint
Installation
- Download PS Multi Tools v16 [Linux x64].7z and extract it
- Install required packages using
sudo apt-get install dotnet-runtime-9.0 curl gpg wget libice6 libsm6 libx11-6 libfontconfig1 xorriso libusb-1.0-0 wine winetricks - Install required wine VC runtimes using
winetricks vcrun2008 vcrun2010 vcrun2012 - Open a terminal inside the extracted folder
- Run
sudo chmod -R a+wx *to set required permissions - Start PS Multi Tools using
./PSMultiTools
Arch
Installation
- Download PS Multi Tools v16 [Linux x64].7z and extract it
- Install required packages using
sudo pacman -Syu dotnet-runtime-9.0 awk wget libice libsm libx11 fontconfig freetype2 ttf-dejavu libglvnd libisoburn libusb wine wine-gecko wine-mono winetricks - Install required wine VC runtimes using
winetricks vcrun2008 vcrun2010 vcrun2012 - Open a terminal inside the extracted folder
- Run
sudo chmod -R a+wx *to set required permissions - Start PS Multi Tools using
./PSMultiTools
Fedora
Installation
- Download PS Multi Tools v16 [Linux x64].7z and extract it
- Install required packages using
sudo dnf install dotnet-runtime-9.0 awk curl gpg wget libICE libSM libX11 fontconfig freetype xorriso libusb1 wine winetricks - Install required wine VC runtimes using
winetricks vcrun2008 vcrun2010 vcrun2012 - Extract the downloaded archive and open a terminal inside the extracted folder
- Run
sudo chmod -R a+wx *to set required permissions - Start PS Multi Tools using
./PSMultiTools
FreeBSD
Installation
- Download PS Multi Tools v16 [FreeBSD-15.0-x64].7z and extract it
- Install required FreeBSD packages using
sudo pkg install libskiasharp-2.88.3_2 lang/dotnet devel/libepoll-shim x11/libICE x11/libSM x11-fonts/fontconfig x11-toolkits/libgdiplus xdg-utils wine wine-gecko wine-mono winetricks - Enable Linux binary compatibility using
sysrc linux_enable="YES"service linux start
- Install required FreeBSD-Linux packages using
sudo pkg install linux_base-rl9 linux-rl9-icu-67.1_2 linux-rl9-fontconfig-2.14.0_2 linux-rl9-freetype-2.10.4_3 linux-rl9-wget-1.21.1_1 linux-rl9-ffmpeg-libs-5.1.6_3 linux-rl9-dbus-libs-1.12.20_3 linux-rl9-at-spi2-atk-2.38.0_1 linux-rl9-atk-2.36.0_1 linux-rl9-cups-libs-2.3.3_8 linux-rl9-libxkbcommon-1.0.3_2 linux-rl9-alsa-lib-1.2.13 - Install required wine VC runtimes using
winetricks vcrun2008 vcrun2010 vcrun2012 - Open a terminal inside the extracted folder
- Run
sudo chmod -R a+wx *to set required permissions - Start PS Multi Tools using
./PSMultiTools
macOS Installation
Portable
- Download PS Multi Tools v16 [macOS Portable x64].7z and extract it
- Open a Terminal and
cdinside the extracted folder - Run
sudo xattr -rd com.apple.quarantine *to remove the quarantine status - Run
sudo chmod -R a+wx *to set required permissions - Start PS Multi Tools using
./PSMultiTools
App
- Download PS Multi Tools v16 [macOS App x64].7z and extract it
- Open a Terminal and
cdto the folder where "PSMultiTools.app" is located - Run
sudo xattr -rd com.apple.quarantine PSMultiTools.appto remove the quarantine status - Run
sudo chmod -R a+wx PSMultiTools.appto set required permissions - Double click on PSMultiTools.app to start