Table of Contents
-
About The App
- Features
- Usage
-
Roadmap
- Languages
- Build Dependencies
- Developers
- Acnkowledgments
About The App
There are many great Homebrew Apps/Games available.
This tool was developed in order for PS4 Homebrew users to easily download PKGs without the need of using a computer.
Furthermore, 4PT allows anyone to host their own repository and provide any apps/games they would like to share.
Screenshots
Screenshots
Features
The current working app features are:
- Downloading PKGs from repositories/directly from a URL
- Ability to pause/resume a download
- Adding/Removing Repositories
- Searching apps, filtering by name, repository, and type
- Sorting apps, alphabetically, by size, or by version
- Install/Uninstall downloaded PKGs
- App has English, Hungarian, Italian, Spanish, and German support
- 4PT updates itself automatically
Usage
For information on how to use the app, refer to Tutorial
For information on creating a repo, please refer to 4PT-Repository
Roadmap
Version 2.75 (~2 Month)
- [ ] Text issue
- [ ] Translate Uninstall button, delete keys and pkgtypes, Unknown
- [ ] Add Http Authentication Support
- [ ] Save on external HDD
- [X] Fix crash when deleting ongoing download
- [X] Compare repo url regardless HTTP
- [ ] Filter by region (https://www.psdevwiki.com/ps4/Productcode)
- [x] Add portuguese
- [ ] Fix bug that causes the app to crash, after having changed the language and moving to the last page of the search list
- [X] Show speed and time remaining
- [X] Download pkgs while playing games (Optional in settings)
- [X] Show update available in downloads tab
- [X] Fix bug that caused update available to be shown after installing app's latest version
- [X] Improved date string generation by adding a 0 in front of single digit time units
- [X] Fix downloads tab flicker on rapidly changing selected download
- [X] Use full downloads tab
Future versions (~1/2 Year)
- [ ] Fix crash when loading slow and long repo
- [ ] Fix bug that causes the app to freeze
- [ ] Fix Hungarian automatic detection
- [ ] Implement proper App deallocation when pressing the Close Application button on the PS Menu
- [ ] Add functionality to download binaries
- [ ] get Abstract Class from packageSearch and repoPackageList
- [ ] Add a new PKG List view where only covers are displayed
- [ ] Support for more languages
See the open issues for a full list of proposed features (and known issues).
Languages
The app is available in:
- [X] English
- [X] Hungarian by Damy
- [X] Italian by @imgiovi
- [X] German
- [X] Spanish
To add support for further languages, please contact me or open an issue
Build Dependencies
This project is built using the Open Orbis PS4 Toolchain and the Yaml-CPP library.
Developers
Víctor Jiménez - @victorrjimenezz - victorjimenez@4pt-project.com
Acknowledgments
I would like to thank 0x199 for helping me with the SSL issue.
I would like to thank the following developers for the developing following projects, which I used to learn how to perform certain actions:
And I would like to thank the whole OpenOrbis team for developing the awesome PS4 Developer toolchain!!