Tool to download software from Myrient, written in Python
Features:
- Downloads software over HTTP from the Myrient Video Game Preservationists
- Options to decrypts and split downloaded software for use on consoles, storage on FAT32 devices
- User-friendly setup (prompts users to download required binaries automatically)
- Cross platform (macOS = ?)
Usage:
- Download the latest release for your platform
- Run the exe
On first run the user must download/specify location of PS3Dec and optionally set destination folders for downloaded software
To run the script as a .py file:
- Clone repo & cd into folder
git clone https://github.com/hadobedo/Myrient-Downloader-GUI/ && cd Myrient-Downloader-GUI/
- Install the requirements (if on Arch Linux see below)
pip install -r requirements.txt
- Run the script
python3 ./myrientDownloaderGUI.py
Requirements on Arch Linux can be installed like so:
sudo pacman -S python-aiohttp python-beautifulsoup4 python-pyqt5 python-requests
PS3Dec is available from the AUR as ps3dec-git
Instructions to build PS3Dec on Linux can be found here
Credits/Binaries used:
- Myrient Video Game Preservationists [Donation Link]
- Redrrx's PS3Dec rewrite in Rust
- gotbletu's
ps3-split-iso
andps3-split-pkg
scripts 'ported'/adapted into Python) - bucanero's ps3iso-utils (used their splitps3iso binary in the past)
- gpt-4 :)
TODO:
- add support for more software
- add support for user specified software
- clean up code