PortMaster is a convenient script designed to facilitate the downloading and installation of ports for handheld devices. As the number of available ports has increased, the original interface has become progressively cumbersome. For the past few months we have been developing a new GUI.
- Completely custom GUI using Python SDL2 bindings
- Small size, only 11mb!
- Port previews, we can really showcase the ports.
- Cancellable downloads, accidentally started a 300mb download? Get out of here.
- Filter ports by genre/porter/runtime
- Localizations (We currently have English, Chinese, French, German, Italian, Japanese, Korean, Polish, Portuguese, and Spanish), translators welcome!
- Themes:
- Since it was possible with the custom GUI, we went for it.
- We have a few themes at launch, but contributions are more than welcome.
- Default Theme: comes in both light mode and dark modes
- Zelda: LTTP Inspired theme
- FF VII: A beautifully done FF7 theme
- Basic Theme: A super bare bones theme so you can get started designing your own!
- Colour Schemes, themes can support multiple colour schemes for darkmode / lightmode / different colour ways.
- Builtin theme downloader!
- Custom Sources: want to control your own ports repository? no worries!
- Platform Hooks: PortMaster on raspberry pi? Lets gooooo.
If you would like to help out with translations please see our crowdin page.
Please direct all feedback to the PortMaster Public Beta channel in the PortMaster discord server.
I want to thank everyone on the PortMaster crew who have helped, but a special thanks to:
- christianhaitian
- cebion
- christopher-roelofs
- tekkenfede
- and so many more! ❤️
- ansimarkup
- certifi
- colorama
- fastjsonschema
- idna
- loguru
- port_gui - used as pySDL2gui
- pypng
- pyqrcode
- PySDL2
- requests
- typing-extensions
- urllib3